HardCPP
|
232a371fa5
|
Add normalLength parameter to the DebugDrawer::DrawNormals (#163)
|
2018-04-30 14:49:44 +02:00 |
Lynix
|
52f80a68cb
|
Renderer/OpenGL: Enable GL_TEXTURE_CUBE_MAP_SEAMLESS
|
2018-04-21 00:28:57 +02:00 |
germinolegrand
|
1e55c4d9e9
|
Prerequisites instead of Prerequesites (typo) #152 (#153)
|
2018-01-16 12:23:01 +01:00 |
Lynix
|
7eff1f34f1
|
Fix warning
|
2017-11-19 20:14:47 +01:00 |
Lynix
|
8dab3bf341
|
Renderer/ShaderBuilder: Fix compilation error when including ShaderBuilder.hpp
|
2017-10-30 22:30:04 +01:00 |
Lynix
|
d688cecbde
|
Renderer: Replaced RenderTarget::Get[Height|Width] by RenderTarget::GetSize
Utility: Removed Window::Get[Height|Width] methods
|
2017-10-28 23:26:22 +02:00 |
Gawaboumga
|
bbac0838dd
|
Include-What-You-Use (#137)
* IWYU Core
* IWYU Noise
* IWYU Utility
* IWYU Audio
* IWYU Platform
* IWYU Lua
* IWYU Network
* IWYU Physics2D
* IWYU Physics3D
* IWYU Renderer
* IWYU Graphics
* IWYU NDKServer
* IWYU Fix
* Try to fix compilation
* Other fixes
|
2017-10-01 11:17:09 +02:00 |
Lynix
|
8569d7da88
|
Renderer: Make RenderTarget movable
|
2017-09-30 15:00:54 +02:00 |
Lynix
|
508554fcb1
|
Fix some more warnings
|
2017-09-30 15:00:42 +02:00 |
Lynix
|
0fa3565435
|
Renderer/Context: Disable movement
|
2017-09-30 14:53:58 +02:00 |
Lynix
|
2cd9fa2b7a
|
Core: Add MovablePtr class
|
2017-09-30 13:57:25 +02:00 |
Lynix
|
923ffb6d0a
|
Renderer/ShaderAst: Fix missing file from previous commit
|
2017-08-30 18:21:44 +02:00 |
Lynix
|
cb69b1ed01
|
Renderer/ShaderAst: Add ConditionalStatement
|
2017-08-30 18:21:44 +02:00 |
Lynix
|
205b8b1ba6
|
Renderer/ShaderAst: Add Swizzle
|
2017-08-30 18:21:43 +02:00 |
Lynix
|
832237c6d4
|
Renderer/ShaderAst: Fix a few multiply/divide cases
|
2017-08-30 18:21:42 +02:00 |
Lynix
|
fd5bf16a90
|
Renderer/ShaderBuild: Fix build?
|
2017-08-30 18:21:42 +02:00 |
Lynix
|
8a68df4c56
|
Forgot to save all files..
|
2017-08-30 18:21:41 +02:00 |
Lynix
|
f0a7430d34
|
Renderer/ShaderAst: Fix compilation errors on Linux
|
2017-08-30 18:21:40 +02:00 |
Lynix
|
bd8a3ba47d
|
Renderer: Replace shaders files by runtime-generated GLSL
|
2017-08-30 18:21:40 +02:00 |
Lynix
|
8fd152aec0
|
Renderer/ShaderAst: Rename Builtin enum to BuiltinEntry
|
2017-08-30 18:21:39 +02:00 |
Lynix
|
a60836c45a
|
Revert "Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable"
This reverts commit 193c0d4a92.
|
2017-08-30 18:21:38 +02:00 |
Lynix
|
f72b3ed57d
|
Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable
|
2017-08-30 18:21:37 +02:00 |
Lynix
|
a5a228e0c7
|
Renderer/ShaderAst: Add Constant overloads
|
2017-08-30 18:21:36 +02:00 |
Lynix
|
021ac3d971
|
Renderer/ShaderAst: Fix Mat4x4 handling
|
2017-08-30 18:21:36 +02:00 |
Lynix
|
10a1bec793
|
Renderer/ShaderAst: Fix support for matrix4 type
|
2017-08-30 18:21:35 +02:00 |
Lynix
|
2a57af9896
|
Renderer/ShaderAst: Add Cast node
|
2017-08-30 18:21:34 +02:00 |
Lynix
|
a84391cf08
|
Renderer/ShaderAst: Add support for expression type
|
2017-08-30 18:21:33 +02:00 |
Lynix
|
12321bc59a
|
Renderer/ShaderBuilder: Add builder for remaining binary operations
|
2017-08-30 18:21:33 +02:00 |
Lynix
|
3ed661f387
|
Renderer/ShaderAst: Add input and outputs variables
|
2017-08-30 18:21:32 +02:00 |
Lynix
|
f7c4c86934
|
Renderer/ShaderBuilder: Cleanup
|
2017-08-30 18:21:31 +02:00 |
Lynix
|
386c3b1132
|
Renderer/ShaderBuilder: Add builder for builtins
|
2017-08-30 18:21:30 +02:00 |
Lynix
|
e82fb7fef4
|
Renderer/ShaderAst: Add NamedVariable and BuiltinVariable classes
|
2017-08-30 18:21:30 +02:00 |
Lynix
|
43e23fea47
|
Renderer/GlslWriter: Add comment sections
|
2017-08-30 18:21:29 +02:00 |
Lynix
|
f487761940
|
Renderer/GlslWriter: Add #version directive
|
2017-08-30 18:21:28 +02:00 |
Lynix
|
d538a7ddf5
|
Renderer/GlslWriter: Add support for Uniform and Parameters variables
|
2017-08-30 18:21:27 +02:00 |
Lynix
|
5c3e67bb26
|
Renderer/GlslWriter: Move variables to the function scope
|
2017-08-30 18:21:26 +02:00 |
Lynix
|
5c6df52fbf
|
Commit current work
|
2017-08-30 18:21:25 +02:00 |
Gawaboumga
|
5aa072cee3
|
New module: Platform - Split window management from Utility module (#128)
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
|
2017-08-30 10:22:50 +02:00 |
Lynix
|
2fe905a453
|
Increase instance buffer size
|
2017-08-16 20:33:37 +02:00 |
Lynix
|
fc2fd81719
|
Utility: Make Window constructor explicit
|
2017-08-16 20:33:13 +02:00 |
Gawaboumga
|
c2e4ccaf72
|
Various little fixes (#118)
* Add missing override qualifier
* Mostly shadowing, virtual destructor and other little things
|
2017-02-19 23:15:13 +01:00 |
DrLynix
|
f383eca19a
|
Update copyright year
|
2017-01-20 12:58:35 +01:00 |
Lynix
|
b468dbe092
|
Renderer: Add uniform dumper when shader fails to validate
|
2016-12-18 00:36:41 +01:00 |
Lynix
|
b410956d1b
|
Renderer/Renderer: Change texture unit parameter from UInt8 to unsigned int
|
2016-12-18 00:36:05 +01:00 |
Lynix
|
d62720d610
|
Utility/Buffer: Refactor Buffer classes
|
2016-12-09 08:56:46 +01:00 |
Lynix
|
1db3d60cea
|
Utility/Enums: Change WindowStyleFlags to the new flags format
|
2016-11-27 02:28:39 +01:00 |
Lynix
|
7a0a8543c3
|
Renderer/Texture: Add override specifier
|
2016-10-21 00:35:44 +02:00 |
Lynix
|
a7d2d8cddd
|
Utility/AbstractImage: Inherit RefCounted
|
2016-10-20 23:53:22 +02:00 |
Lynix
|
032ae7821b
|
Ditto
Former-commit-id: de116d9f995865b3bf3687b0ec58dc06a2ed7f0a [formerly 20da754cca992573ffc4f34bc54f6df1c8197147] [formerly 6ad83121710e258d999671bdcc88eab49a026f6c [formerly 6e3f8edf77443a6b11c45562fb05c09369d19026]]
Former-commit-id: 30f51b03ded349aa9c1d4f17671ce9a061e113d4 [formerly 2c25e268591713c7eb898e6cffdaf1921189c087]
Former-commit-id: 29caff3ced232e9dc014427545158502ef623185
|
2016-08-10 23:17:25 +02:00 |
Lynix
|
e6fc3edeca
|
Renderer/RenderStates: Fix compilation with GCC/Clang
Former-commit-id: 802d2d15fc5c1d7f5a350ce18e1c105cdb001b5f [formerly 76d7c26fba7510d64aadbac3b142a699afdfad16] [formerly a1ec278f7404f5bd1ecad4e0c3c511bdf638e67e [formerly 0f98c7716944aad42b0c5ac58af360526757dc2f]]
Former-commit-id: 118f5cf639bb5f7fc0330519a9e8e464203859b5 [formerly 96bcd9ce1d3e4f43dc4ffc0389de27e6bd66ca71]
Former-commit-id: 94a2d27a97be7040287bedee2c8c3695a021115e
|
2016-08-10 23:12:22 +02:00 |