Commit Graph

4828 Commits

Author SHA1 Message Date
Lynix 925c4b1ee3 Utility/Enum: Fix SystemCursor order (fixes cursors) 2017-01-18 22:40:19 +01:00
Lynix 933de6a9dd Merge branch 'master' into console-widget 2017-01-16 22:44:25 +01:00
Lynix 679f599c79 Sdk/Console: Fix crash 2017-01-16 21:25:23 +01:00
Lynix 5b36ac1953 Utility: Fix Cursor missing initialization 2017-01-16 00:41:31 +01:00
Lynix f406068c45 Utility: Rework cursors
-Rename WindowCursor to SystemCursor
-Merged Cursor class with SystemCursor enum
2017-01-16 00:32:59 +01:00
Lynix 954298dc1e Utility/Cursor: Add GetImage() method 2017-01-15 22:41:48 +01:00
Lynix af766019ad Renderer/ShaderAst: Add Swizzle 2017-01-15 22:04:51 +01:00
Lynix b756a5b288 Renderer/ShaderAst: Fix a few multiply/divide cases 2017-01-15 15:07:12 +01:00
Lynix 07e6a405c5 Merge remote-tracking branch 'refs/remotes/origin/master' into ast-shader-generation 2017-01-15 14:47:20 +01:00
Lynix dc439d69a5 Sdk/Console: Turn console into a widget (WIP) 2017-01-15 13:25:12 +01:00
Lynix c9458eeb17 Sdk/BaseWidget: Add visibility control 2017-01-15 12:13:29 +01:00
Lynix e1e290808a Sdk/Canvas: Fix crash at Canvas destruction 2017-01-15 12:12:58 +01:00
Lynix 5865679891 Sdk/BaseWidget: Add a way to change background color 2017-01-15 12:11:59 +01:00
Lynix 14e327c603 Sdk/TextAreaWidget: Add SetTextColor 2017-01-15 12:11:15 +01:00
Lynix fd923ed58b Sdk/BaseWidget: Add Destroy method 2017-01-11 19:14:32 +01:00
Lynix 6acf101d77 Sdk/BaseWidget: Fix crash at Canvas destruction 2017-01-11 19:14:21 +01:00
Lynix d57498be10 Sdk/BaseWidget: Widget::Add now returns a pointer (easier to use) 2017-01-11 19:13:40 +01:00
Lynix 4f1438f0f1 SDK/BaseWidget: Add OnParentResized method 2017-01-11 18:27:32 +01:00
Lynix c9b84e3852 Core/Signal: Make move constructor/operator noexcept 2017-01-11 17:12:35 +01:00
Lynix e3aed7ddea Graphics/InstancedRenderable: Optimize OnInstancedRenderableInvalidateMaterial signal 2017-01-11 17:11:14 +01:00
Lynix 1fad7606c7 Graphics/Sprite: Fix sprites not initializing materials 2017-01-09 14:23:30 +01:00
Lynix e0db2e69f8 Graphics/InstancedRenderable: Add OnInstancedRenderableInvalidateMaterial signal 2017-01-09 14:23:05 +01:00
Lynix 6b949afb9b Graphics: Add support of skins to InstancedRenderable + big clean up 2017-01-09 01:52:00 +01:00
Lynix d2ee4744a9 Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping 2017-01-06 17:29:54 +01:00
Lynix 27fcfe2fb1 Renderer/ShaderBuild: Fix build? 2017-01-06 16:43:31 +01:00
Lynix 3557d0c9a8 Forgot to save all files.. 2017-01-06 16:38:52 +01:00
Lynix 607bb9d3a0 Renderer/ShaderAst: Fix compilation errors on Linux 2017-01-06 16:34:04 +01:00
Lynix cb566b14d4 Renderer: Replace shaders files by runtime-generated GLSL 2017-01-06 16:21:38 +01:00
Lynix 8fcd2f1886 Renderer/ShaderAst: Rename Builtin enum to BuiltinEntry 2017-01-06 13:47:05 +01:00
Lynix b4ff55c50c Revert "Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable"
This reverts commit 193c0d4a92.
2017-01-06 13:18:05 +01:00
Lynix 9ba8e48813 Renderer/GlslWriter: Fix exception 2017-01-06 02:06:29 +01:00
Lynix 193c0d4a92 Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable 2017-01-06 02:06:14 +01:00
Lynix 1ad8316d53 Renderer/ShaderAst: Add Constant overloads 2017-01-06 01:16:03 +01:00
Lynix 7b77f010bb Renderer/ShaderAst: Fix Mat4x4 handling 2017-01-06 01:06:49 +01:00
Lynix 913bc1ce50 Renderer/ShaderAst: Fix support for matrix4 type 2017-01-06 00:51:05 +01:00
Lynix 831175f466 Renderer/ShaderAst: Add Cast node 2017-01-06 00:49:24 +01:00
Lynix 40d612dbc4 Renderer/ShaderAst: Add support for expression type 2017-01-05 16:41:48 +01:00
Lynix 44942b2997 Renderer/ShaderBuilder: Add builder for remaining binary operations 2017-01-05 15:29:07 +01:00
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