Commit Graph

  • a84110a575 Core/ObjectHandle: Fix operator<= Lynix 2017-01-21 20:31:53 +01:00
  • 7d5d21f025 Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping Lynix 2017-01-21 15:56:37 +01:00
  • de3ff89cf2 Renderer/ShaderAst: Fix missing file from previous commit Lynix 2017-01-21 15:54:16 +01:00
  • 29a0ee773b Renderer/ShaderAst: Add ConditionalStatement Lynix 2017-01-21 15:53:18 +01:00
  • 2c397b8e3e Merge branch 'master' into ast-shader-generation Lynix 2017-01-20 20:51:54 +01:00
  • 2baaaaa554 Sdk/Console: Add input processing back Lynix 2017-01-20 20:40:16 +01:00
  • 0257f4be3c Sdk/Console: Fix style Lynix 2017-01-20 20:35:21 +01:00
  • 19fdaa918b Sdk/Application: Fix after merge, allow for cursor handling Lynix 2017-01-20 20:32:54 +01:00
  • e8cb625e72 Merge branch 'master' into console-widget Lynix 2017-01-20 20:19:55 +01:00
  • 662d304e89 Merge remote-tracking branch 'refs/remotes/origin/master' into console-widget Lynix 2017-01-20 20:08:17 +01:00
  • 174feda1e9 Sdk/TextAreaWidget: Make cursor sprite black Lynix 2017-01-20 20:03:17 +01:00
  • cf286e0413 Sdk/Widgets: Add possibility to set cursor when mouse hover a widget Lynix 2017-01-20 20:03:00 +01:00
  • bb3f395319 Revert "Spoilers.." Lynix 2017-01-20 19:40:54 +01:00
  • f8357526b9 Update .gitignore DrLynix 2017-01-20 17:55:08 +01:00
  • 85f0208690 Newtork/AbstractSocket: Allow to specify receive and send buffer size per socket DrLynix 2017-01-20 14:33:05 +01:00
  • 18862fd1ba Forgot to save those two files DrLynix 2017-01-20 13:02:19 +01:00
  • f383eca19a Update copyright year DrLynix 2017-01-20 12:58:35 +01:00
  • e00d00931c Spoilers.. DrLynix 2017-01-20 10:07:20 +01:00
  • 15de1214cb Utility: Fixes compilation DrLynix 2017-01-20 10:04:43 +01:00
  • 59e0c1af29 Utility: Fixes compilation DrLynix 2017-01-20 09:50:26 +01:00
  • 6ba35700bf Sdk/BaseWidget: Cleanup canvas index Lynix 2017-01-19 23:09:23 +01:00
  • e4b6f8e126 Utility/Icon: Make Icon a RefCounted object Lynix 2017-01-19 21:59:34 +01:00
  • 439f8d0033 Sdk/Canvas: Little cleanup Lynix 2017-01-19 21:44:53 +01:00
  • 670199b557 Utility/Cursor: Rework Cursor as a handled object Lynix 2017-01-19 21:38:56 +01:00
  • c4574ed7ec Utility: Fix compilation Lynix 2017-01-19 15:21:29 +01:00
  • 76d4359c3b Utility/EventHandler: Fix missing includes Lynix 2017-01-19 14:35:56 +01:00
  • b884f5783c Utility: Add CursorController Lynix 2017-01-19 14:17:26 +01:00
  • 282538876b Utility: Make EventHandler a handled object Lynix 2017-01-19 14:08:33 +01:00
  • b64d384c99 Utility/Cursor: Fix compilation on Linux Lynix 2017-01-19 10:27:47 +01:00
  • 934e646b00 Utility/Window: Fixes compilation for X11, again Lynix 2017-01-19 00:12:50 +01:00
  • eea8b8c7f0 Utility/Window: Fixes compilation for X11 Lynix 2017-01-18 23:57:37 +01:00
  • d1b5357504 Utility/X11: Try to fix Linux implementation Lynix 2017-01-18 23:51:59 +01:00
  • 27b000470d Sdk/Canvas: Fix warning and optimize integer to float conversion Lynix 2017-01-18 23:39:22 +01:00
  • ec795269ad Sdk/TextAreaWidget: Add signals (allowing for controlling the cursor/keys) Lynix 2017-01-18 23:38:29 +01:00
  • 5d39d60f94 Sdk/TextAreaWidget: Fix commit fail Lynix 2017-01-18 23:36:19 +01:00
  • 36bcdcdb8c Sdk/Widgets: Make the canvas aware of itself as a widget Lynix 2017-01-18 23:35:43 +01:00
  • c1dfc5c4b8 Sdk/Widgets: Properly fixes padding Lynix 2017-01-18 23:06:31 +01:00
  • 5752792565 Utility/X11: Fix calling of std::abort() in case of failure Lynix 2017-01-18 22:41:44 +01:00
  • 925c4b1ee3 Utility/Enum: Fix SystemCursor order (fixes cursors) Lynix 2017-01-18 22:40:19 +01:00
  • 933de6a9dd Merge branch 'master' into console-widget Lynix 2017-01-16 22:44:25 +01:00
  • 679f599c79 Sdk/Console: Fix crash Lynix 2017-01-16 21:25:23 +01:00
  • 5b36ac1953 Utility: Fix Cursor missing initialization Lynix 2017-01-16 00:41:31 +01:00
  • f406068c45 Utility: Rework cursors Lynix 2017-01-16 00:32:59 +01:00
  • 954298dc1e Utility/Cursor: Add GetImage() method Lynix 2017-01-15 22:41:48 +01:00
  • af766019ad Renderer/ShaderAst: Add Swizzle Lynix 2017-01-15 22:04:51 +01:00
  • b756a5b288 Renderer/ShaderAst: Fix a few multiply/divide cases Lynix 2017-01-15 15:07:12 +01:00
  • 07e6a405c5 Merge remote-tracking branch 'refs/remotes/origin/master' into ast-shader-generation Lynix 2017-01-15 14:47:20 +01:00
  • dc439d69a5 Sdk/Console: Turn console into a widget (WIP) Lynix 2017-01-15 13:25:12 +01:00
  • c9458eeb17 Sdk/BaseWidget: Add visibility control Lynix 2017-01-15 12:13:29 +01:00
  • e1e290808a Sdk/Canvas: Fix crash at Canvas destruction Lynix 2017-01-15 12:12:58 +01:00
  • 5865679891 Sdk/BaseWidget: Add a way to change background color Lynix 2017-01-15 12:11:59 +01:00
  • 14e327c603 Sdk/TextAreaWidget: Add SetTextColor Lynix 2017-01-15 12:11:15 +01:00
  • fd923ed58b Sdk/BaseWidget: Add Destroy method Lynix 2017-01-11 19:14:32 +01:00
  • 6acf101d77 Sdk/BaseWidget: Fix crash at Canvas destruction Lynix 2017-01-11 19:14:21 +01:00
  • d57498be10 Sdk/BaseWidget: Widget::Add now returns a pointer (easier to use) Lynix 2017-01-11 19:13:40 +01:00
  • 4f1438f0f1 SDK/BaseWidget: Add OnParentResized method Lynix 2017-01-11 18:27:32 +01:00
  • c9b84e3852 Core/Signal: Make move constructor/operator noexcept Lynix 2017-01-11 17:12:35 +01:00
  • e3aed7ddea Graphics/InstancedRenderable: Optimize OnInstancedRenderableInvalidateMaterial signal Lynix 2017-01-11 17:11:14 +01:00
  • 1fad7606c7 Graphics/Sprite: Fix sprites not initializing materials Lynix 2017-01-09 14:23:30 +01:00
  • e0db2e69f8 Graphics/InstancedRenderable: Add OnInstancedRenderableInvalidateMaterial signal Lynix 2017-01-09 14:23:05 +01:00
  • 6b949afb9b Graphics: Add support of skins to InstancedRenderable + big clean up Lynix 2017-01-09 01:52:00 +01:00
  • d2ee4744a9 Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping Lynix 2017-01-06 17:29:54 +01:00
  • 27fcfe2fb1 Renderer/ShaderBuild: Fix build? Lynix 2017-01-06 16:43:31 +01:00
  • 3557d0c9a8 Forgot to save all files.. Lynix 2017-01-06 16:38:52 +01:00
  • 607bb9d3a0 Renderer/ShaderAst: Fix compilation errors on Linux Lynix 2017-01-06 16:34:04 +01:00
  • cb566b14d4 Renderer: Replace shaders files by runtime-generated GLSL Lynix 2017-01-06 16:21:38 +01:00
  • 8fcd2f1886 Renderer/ShaderAst: Rename Builtin enum to BuiltinEntry Lynix 2017-01-06 13:47:05 +01:00
  • b4ff55c50c Revert "Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable" Lynix 2017-01-06 13:18:05 +01:00
  • 9ba8e48813 Renderer/GlslWriter: Fix exception Lynix 2017-01-06 02:06:29 +01:00
  • 193c0d4a92 Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable Lynix 2017-01-06 02:06:14 +01:00
  • 1ad8316d53 Renderer/ShaderAst: Add Constant overloads Lynix 2017-01-06 01:16:03 +01:00
  • 7b77f010bb Renderer/ShaderAst: Fix Mat4x4 handling Lynix 2017-01-06 01:06:49 +01:00
  • 913bc1ce50 Renderer/ShaderAst: Fix support for matrix4 type Lynix 2017-01-06 00:51:05 +01:00
  • 831175f466 Renderer/ShaderAst: Add Cast node Lynix 2017-01-06 00:49:24 +01:00
  • 40d612dbc4 Renderer/ShaderAst: Add support for expression type Lynix 2017-01-05 16:41:48 +01:00
  • 44942b2997 Renderer/ShaderBuilder: Add builder for remaining binary operations Lynix 2017-01-05 15:29:07 +01:00
  • 79caa74db7 Renderer/GlslWriter: Fix comment sections being "Uniforms" no matter the section value Lynix 2017-01-05 15:28:52 +01:00
  • 206576ec9d Renderer/ShaderAst: Add input and outputs variables Lynix 2017-01-05 15:17:34 +01:00
  • d1c44cc1ff Renderer/ShaderBuilder: Cleanup Lynix 2017-01-05 14:11:41 +01:00
  • 6ebaf510db Renderer/ShaderBuilder: Add builder for builtins Lynix 2017-01-05 14:04:29 +01:00
  • 553616fa33 Renderer/ShaderAst: Add NamedVariable and BuiltinVariable classes Lynix 2017-01-05 13:56:01 +01:00
  • ba4ce41d41 Renderer/GlslWriter: Add comment sections Lynix 2017-01-04 14:00:58 +01:00
  • 65fd942dff Renderer/GlslWriter: Fix typo Lynix 2017-01-04 14:00:46 +01:00
  • 4b0b453001 Renderer/GlslWriter: Add #version directive Lynix 2017-01-04 12:35:27 +01:00
  • 487ada825e Renderer/GlslWriter: Add support for Uniform and Parameters variables Lynix 2017-01-04 12:34:47 +01:00
  • bfff04a936 Renderer/GlslWriter: Move variables to the function scope Lynix 2017-01-04 11:39:57 +01:00
  • df162a8bea Commit current work Lynix 2017-01-03 14:40:49 +01:00
  • 645e4aed17 Examples/Particles: Disable compatibility profile by default Lynix 2016-12-28 18:11:19 +01:00
  • a00dd39c51 Graphics/MaterialPipeline: Fix error when failing to override a shader Lynix 2016-12-21 18:25:22 +01:00
  • adf5cd32b8 Graphics/ForwardRenderTechnique: Remove useless uniform sending Lynix 2016-12-19 18:45:42 +01:00
  • 69296daac0 Graphics/SkyboxBackground: Reverse Z axis to match reflections Lynix 2016-12-19 18:25:19 +01:00
  • e36374dfc4 SDK/Lua: Fix EulerAngles constructor Lynix 2016-12-19 18:23:24 +01:00
  • d1a9748c33 Merge branch 'master' into reflection-mapping Lynix 2016-12-18 01:24:19 +01:00
  • b64aa72626 Renderer/UberShaderPreprocessor: Fix compile error Lynix 2016-12-18 01:23:46 +01:00
  • 37d36a89a6 Graphics: Add basic reflection mapping Lynix 2016-12-18 01:18:48 +01:00
  • 459c5e7a09 Graphics/Shaders: Add possibility to override Über-shaders at runtime Lynix 2016-12-18 01:16:26 +01:00
  • 682dab32b3 Graphics/Shader: Make texture units statics Lynix 2016-12-18 01:13:46 +01:00
  • 1a8805aad1 Renderer/UberShaderPreprocessor: Log shader code when failing to compile Lynix 2016-12-18 00:37:39 +01:00
  • b468dbe092 Renderer: Add uniform dumper when shader fails to validate Lynix 2016-12-18 00:36:41 +01:00
  • b410956d1b Renderer/Renderer: Change texture unit parameter from UInt8 to unsigned int Lynix 2016-12-18 00:36:05 +01:00