Commit Graph

1774 Commits

Author SHA1 Message Date
Lynix 35d9516ae8 Merge remote-tracking branch 'refs/remotes/origin/master' into ast-shader-generation 2017-02-15 07:23:54 +01:00
Lynix 7cc11245f9 Core/Flags: Move external operators to the global scope
Fixes usage of those operators outside of the Nz namespace, global
scoping is not an issue thanks to the enable_if
2017-02-15 07:13:00 +01:00
Lynix 1a677387d1 Noise/NoiseBase: Replace default_random_engine by mt19937 2017-02-07 20:12:31 +01:00
Lynix 9c66711a53 Update version 2017-02-01 20:02:12 +01:00
Jérôme Leclercq ed8deed23c Core/MemoryHelper: Add PlacementDestroy 2017-02-01 17:52:32 +01:00
Lynix 86ae60b6c2 Network: Fix compilation 2017-01-27 16:07:41 +01:00
Lynix ab3b730d21 Network/TcpClient|UdpSocket: Add SendMultiple method
To efficiently merge multiples buffers into a reduced number of network
packets
2017-01-27 14:51:01 +01:00
Lynix 1d6f22cd8a Core/Flags: Make Flags default-constructible 2017-01-27 14:49:07 +01:00
Jérôme Leclercq 28965b799e Core/MemoryPool: Fix incorrect inlines 2017-01-25 15:53:25 +01:00
Jérôme Leclercq a18389c48e Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-01-23 11:58:18 +01:00
Jérôme Leclercq 071147bf51 Network/AbstractSocket: Prevent querying/setting receive/send buffer size without opening the socket first 2017-01-23 11:58:05 +01:00
Lynix a84110a575 Core/ObjectHandle: Fix operator<= 2017-01-21 20:31:53 +01:00
Lynix de3ff89cf2 Renderer/ShaderAst: Fix missing file from previous commit 2017-01-21 15:54:16 +01:00
Lynix 29a0ee773b Renderer/ShaderAst: Add ConditionalStatement 2017-01-21 15:53:18 +01:00
Lynix 2c397b8e3e Merge branch 'master' into ast-shader-generation 2017-01-20 20:51:54 +01:00
DrLynix 85f0208690 Newtork/AbstractSocket: Allow to specify receive and send buffer size per socket 2017-01-20 14:33:05 +01:00
DrLynix 18862fd1ba Forgot to save those two files 2017-01-20 13:02:19 +01:00
DrLynix f383eca19a Update copyright year 2017-01-20 12:58:35 +01:00
DrLynix 59e0c1af29 Utility: Fixes compilation 2017-01-20 09:50:26 +01:00
Lynix e4b6f8e126 Utility/Icon: Make Icon a RefCounted object 2017-01-19 21:59:34 +01:00
Lynix 670199b557 Utility/Cursor: Rework Cursor as a handled object 2017-01-19 21:38:56 +01:00
Lynix c4574ed7ec Utility: Fix compilation 2017-01-19 15:21:29 +01:00
Lynix 76d4359c3b Utility/EventHandler: Fix missing includes 2017-01-19 14:35:56 +01:00
Lynix b884f5783c Utility: Add CursorController 2017-01-19 14:17:26 +01:00
Lynix 282538876b Utility: Make EventHandler a handled object
This is a bit ironic.
2017-01-19 14:08:33 +01:00
Lynix 925c4b1ee3 Utility/Enum: Fix SystemCursor order (fixes cursors) 2017-01-18 22:40:19 +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 c9b84e3852 Core/Signal: Make move constructor/operator noexcept 2017-01-11 17:12:35 +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 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 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