Lynix
|
79caa74db7
|
Renderer/GlslWriter: Fix comment sections being "Uniforms" no matter the section value
|
2017-01-05 15:28:52 +01:00 |
Lynix
|
206576ec9d
|
Renderer/ShaderAst: Add input and outputs variables
|
2017-01-05 15:17:34 +01:00 |
Lynix
|
d1c44cc1ff
|
Renderer/ShaderBuilder: Cleanup
|
2017-01-05 14:11:41 +01:00 |
Lynix
|
6ebaf510db
|
Renderer/ShaderBuilder: Add builder for builtins
|
2017-01-05 14:04:29 +01:00 |
Lynix
|
553616fa33
|
Renderer/ShaderAst: Add NamedVariable and BuiltinVariable classes
|
2017-01-05 13:56:01 +01:00 |
Lynix
|
ba4ce41d41
|
Renderer/GlslWriter: Add comment sections
|
2017-01-04 14:00:58 +01:00 |
Lynix
|
65fd942dff
|
Renderer/GlslWriter: Fix typo
|
2017-01-04 14:00:46 +01:00 |
Lynix
|
4b0b453001
|
Renderer/GlslWriter: Add #version directive
|
2017-01-04 12:35:27 +01:00 |
Lynix
|
487ada825e
|
Renderer/GlslWriter: Add support for Uniform and Parameters variables
|
2017-01-04 12:34:47 +01:00 |
Lynix
|
bfff04a936
|
Renderer/GlslWriter: Move variables to the function scope
|
2017-01-04 11:39:57 +01:00 |
Lynix
|
df162a8bea
|
Commit current work
|
2017-01-03 14:40:49 +01:00 |
Lynix
|
645e4aed17
|
Examples/Particles: Disable compatibility profile by default
|
2016-12-28 18:11:19 +01:00 |
Lynix
|
a00dd39c51
|
Graphics/MaterialPipeline: Fix error when failing to override a shader
|
2016-12-21 18:25:22 +01:00 |
Lynix
|
adf5cd32b8
|
Graphics/ForwardRenderTechnique: Remove useless uniform sending
|
2016-12-19 18:45:42 +01:00 |
Lynix
|
69296daac0
|
Graphics/SkyboxBackground: Reverse Z axis to match reflections
There's something wrong about skyboxes at the moment.
|
2016-12-19 18:25:19 +01:00 |
Lynix
|
e36374dfc4
|
SDK/Lua: Fix EulerAngles constructor
|
2016-12-19 18:23:24 +01:00 |
Lynix
|
d1a9748c33
|
Merge branch 'master' into reflection-mapping
|
2016-12-18 01:24:19 +01:00 |
Lynix
|
b64aa72626
|
Renderer/UberShaderPreprocessor: Fix compile error
|
2016-12-18 01:23:46 +01:00 |
Lynix
|
37d36a89a6
|
Graphics: Add basic reflection mapping
|
2016-12-18 01:18:48 +01:00 |
Lynix
|
459c5e7a09
|
Graphics/Shaders: Add possibility to override Über-shaders at runtime
|
2016-12-18 01:16:26 +01:00 |
Lynix
|
682dab32b3
|
Graphics/Shader: Make texture units statics
Provides better performances and prevents the sampler type bug to happen
|
2016-12-18 01:13:46 +01:00 |
Lynix
|
1a8805aad1
|
Renderer/UberShaderPreprocessor: Log shader code when failing to compile
|
2016-12-18 00:37:39 +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
|
7de3c4905f
|
Core/String: Add Format static method
|
2016-12-16 18:37:06 +01:00 |
Lynix
|
997a874c0e
|
Graphics/ForwardRenderTechnique: Fix light selection
|
2016-12-15 23:55:35 +01:00 |
Lynix
|
5aa0c362a6
|
Graphics/DepthRenderTechnique: Fix SceneAmbient uniform not being sent
|
2016-12-15 23:08:56 +01:00 |
Lynix
|
2d3c6010be
|
UnitTest/Math: Fix Sphere test
|
2016-12-15 20:14:44 +01:00 |
Lynix
|
937fdef953
|
Math/Sphere: Fix ExtendTo method
|
2016-12-15 19:27:05 +01:00 |
Lynix
|
d015d6e85e
|
Math/Sphere: Fix compilation
|
2016-12-15 19:10:44 +01:00 |
Lynix
|
f5f6c859d7
|
Math/Sphere: Remove SquaredDistance method
|
2016-12-15 18:32:58 +01:00 |
Lynix
|
165b73acb3
|
Math/Sphere: Fix SquaredDistance weirdness..
Fixes light selection
|
2016-12-15 14:37:58 +01:00 |
Lynix
|
ff5b72b469
|
Graphics/DepthRenderTechnique: No longer require a viewer
Fixes crash
|
2016-12-15 14:37:12 +01:00 |
Lynix
|
5f7f850d05
|
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
|
2016-12-12 16:33:00 +01:00 |
Lynix
|
cb447e4db7
|
Core/Flags: Add assertion in case EnumAsFlags has not been specialized
|
2016-12-12 15:12:34 +01:00 |
Lynix
|
e98a02b190
|
Core/Flags: Allow handling of more than 32 enum options
|
2016-12-12 15:12:15 +01:00 |
Lynix
|
876fec6f5e
|
Core/Flags: Make aware of enumeration max value
Preventing it to enable bits that have no corresponding enum value
|
2016-12-12 15:10:37 +01:00 |
Lynix
|
e9061a6cf8
|
Core/Flags: Rename EnableFlagsOperators to EnumAsFlags
|
2016-12-12 15:07:16 +01:00 |
Lynix
|
bc073de94a
|
Core/Flags: Add documentation
|
2016-12-12 14:41:34 +01:00 |
Lynix
|
d29730067f
|
GitHub: Markdown fix
|
2016-12-11 10:07:29 +01:00 |
Lynix
|
b3549f1229
|
GitHub/ Add nightlies link to the readme
|
2016-12-11 10:00:22 +01:00 |
Lynix
|
4e239236b1
|
Utility/SoftwareBuffer: Move to public API
|
2016-12-09 09:11:22 +01:00 |
Lynix
|
e6bcf48b97
|
Plugins/Assimp: Fix compilation
|
2016-12-09 09:08:34 +01:00 |
Lynix
|
4aa2477c74
|
Merge branch 'master' into vulkan
|
2016-12-09 09:06:22 +01:00 |
Lynix
|
92d26ab18d
|
Build: Add Configurations option (and add support for ReleaseWithDebug configuration)
|
2016-12-09 09:02:14 +01:00 |
Lynix
|
1334dc1fc2
|
Build: Little refactor
|
2016-12-09 08:58:19 +01:00 |
Lynix
|
d62720d610
|
Utility/Buffer: Refactor Buffer classes
|
2016-12-09 08:56:46 +01:00 |
Lynix
|
2217cf9661
|
Merge branch 'master' into vulkan
|
2016-12-06 16:46:24 +01:00 |
Lynix
|
e66e0dfdce
|
SDK/TextAreaWidget: Add multiline option
|
2016-12-06 16:34:23 +01:00 |
Lynix
|
7dc600fb34
|
SDK/TextAreaWidget: Add ReadOnly option
|
2016-12-06 16:33:55 +01:00 |