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 |
Lynix
|
ba4ce41d41
|
Renderer/GlslWriter: Add comment sections
|
2017-01-04 14:00:58 +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
|
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
|
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
|
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 |