Lynix
|
205b8b1ba6
|
Renderer/ShaderAst: Add Swizzle
|
2017-08-30 18:21:43 +02:00 |
|
Lynix
|
832237c6d4
|
Renderer/ShaderAst: Fix a few multiply/divide cases
|
2017-08-30 18:21:42 +02:00 |
|
Lynix
|
fd5bf16a90
|
Renderer/ShaderBuild: Fix build?
|
2017-08-30 18:21:42 +02:00 |
|
Lynix
|
8a68df4c56
|
Forgot to save all files..
|
2017-08-30 18:21:41 +02:00 |
|
Lynix
|
f0a7430d34
|
Renderer/ShaderAst: Fix compilation errors on Linux
|
2017-08-30 18:21:40 +02:00 |
|
Lynix
|
bd8a3ba47d
|
Renderer: Replace shaders files by runtime-generated GLSL
|
2017-08-30 18:21:40 +02:00 |
|
Lynix
|
8fd152aec0
|
Renderer/ShaderAst: Rename Builtin enum to BuiltinEntry
|
2017-08-30 18:21:39 +02:00 |
|
Lynix
|
a60836c45a
|
Revert "Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable"
This reverts commit 193c0d4a92.
|
2017-08-30 18:21:38 +02:00 |
|
Lynix
|
f72b3ed57d
|
Renderer/ShaderBuilder: Rename Builtin to BuiltinVariable
|
2017-08-30 18:21:37 +02:00 |
|
Lynix
|
a5a228e0c7
|
Renderer/ShaderAst: Add Constant overloads
|
2017-08-30 18:21:36 +02:00 |
|
Lynix
|
021ac3d971
|
Renderer/ShaderAst: Fix Mat4x4 handling
|
2017-08-30 18:21:36 +02:00 |
|
Lynix
|
10a1bec793
|
Renderer/ShaderAst: Fix support for matrix4 type
|
2017-08-30 18:21:35 +02:00 |
|
Lynix
|
2a57af9896
|
Renderer/ShaderAst: Add Cast node
|
2017-08-30 18:21:34 +02:00 |
|
Lynix
|
a84391cf08
|
Renderer/ShaderAst: Add support for expression type
|
2017-08-30 18:21:33 +02:00 |
|
Lynix
|
12321bc59a
|
Renderer/ShaderBuilder: Add builder for remaining binary operations
|
2017-08-30 18:21:33 +02:00 |
|
Lynix
|
3ed661f387
|
Renderer/ShaderAst: Add input and outputs variables
|
2017-08-30 18:21:32 +02:00 |
|
Lynix
|
f7c4c86934
|
Renderer/ShaderBuilder: Cleanup
|
2017-08-30 18:21:31 +02:00 |
|
Lynix
|
386c3b1132
|
Renderer/ShaderBuilder: Add builder for builtins
|
2017-08-30 18:21:30 +02:00 |
|
Lynix
|
e82fb7fef4
|
Renderer/ShaderAst: Add NamedVariable and BuiltinVariable classes
|
2017-08-30 18:21:30 +02:00 |
|
Lynix
|
43e23fea47
|
Renderer/GlslWriter: Add comment sections
|
2017-08-30 18:21:29 +02:00 |
|
Lynix
|
f487761940
|
Renderer/GlslWriter: Add #version directive
|
2017-08-30 18:21:28 +02:00 |
|
Lynix
|
d538a7ddf5
|
Renderer/GlslWriter: Add support for Uniform and Parameters variables
|
2017-08-30 18:21:27 +02:00 |
|
Lynix
|
5c3e67bb26
|
Renderer/GlslWriter: Move variables to the function scope
|
2017-08-30 18:21:26 +02:00 |
|
Lynix
|
5c6df52fbf
|
Commit current work
|
2017-08-30 18:21:25 +02:00 |
|
Gawaboumga
|
5aa072cee3
|
New module: Platform - Split window management from Utility module (#128)
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
|
2017-08-30 10:22:50 +02:00 |
|
Lynix
|
596d65f1ed
|
Merge branch 'master' into vulkan
|
2017-08-20 21:35:51 +02:00 |
|
Lynix
|
2fe905a453
|
Increase instance buffer size
|
2017-08-16 20:33:37 +02:00 |
|
Lynix
|
fc2fd81719
|
Utility: Make Window constructor explicit
|
2017-08-16 20:33:13 +02:00 |
|
Lynix
|
5b922cf52f
|
Vulkan: Add buffer placeholder
|
2017-08-06 12:13:08 +02:00 |
|
Lynix
|
2323060f30
|
Remove unused code
|
2017-07-04 23:24:23 +02:00 |
|
Lynix
|
9944a228b5
|
Merge branch 'master' into vulkan
|
2017-07-04 22:41:29 +02:00 |
|
Gawaboumga
|
c2e4ccaf72
|
Various little fixes (#118)
* Add missing override qualifier
* Mostly shadowing, virtual destructor and other little things
|
2017-02-19 23:15:13 +01:00 |
|
DrLynix
|
f383eca19a
|
Update copyright year
|
2017-01-20 12:58:35 +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
|
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
|
1db3d60cea
|
Utility/Enums: Change WindowStyleFlags to the new flags format
|
2016-11-27 02:28:39 +01:00 |
|
Lynix
|
c136f8eddc
|
Commit WIP about RenderSurface
|
2016-11-10 12:54:10 +01:00 |
|
Lynix
|
8d06c57d0d
|
Renderer: Add support for hardware buffers
|
2016-10-29 00:52:25 +02:00 |
|
Lynix
|
71aa4d53a3
|
Renderer: Allow to pass custom parameters
|
2016-10-28 22:31:04 +02:00 |
|
Lynix
|
7a0a8543c3
|
Renderer/Texture: Add override specifier
|
2016-10-21 00:35:44 +02:00 |
|
Lynix
|
a7d2d8cddd
|
Utility/AbstractImage: Inherit RefCounted
|
2016-10-20 23:53:22 +02:00 |
|
Lynix
|
cf7465f7db
|
Merge remote-tracking branch 'refs/remotes/origin/master' into vulkan
|
2016-10-11 17:24:03 +02:00 |
|
Lynix
|
f709ca4997
|
VulkanRenderer: Add RenderWindow wrapper
Former-commit-id: 8046b7ecb5a71ba64bb5d51faaa2d2946318e6f1 [formerly adbc30c0ed533b63c445125f013384412f9272bd] [formerly eaa0c2a91e13440ee9b869d5fd2faad08d682879 [formerly 67381c6dbe3b960b1ab23bbe18c0a6193286f330]]
Former-commit-id: f4716a44444383d107f44265b5720490e141e4d0 [formerly 49d667d30dda623e6192853573efe05aa589035c]
Former-commit-id: fd3718fac5bb6d896d7cfd350807bbc1c0af309f
|
2016-09-15 00:44:22 +02:00 |
|
Lynix
|
bdedd05032
|
Add new Renderer architecture (far from complete)
Former-commit-id: 52226793d7a087dfe0523315d3303934daffee49 [formerly 9de1c04df6b371f861a2eee8bba38902ee5041cd] [formerly ecd3099df5498722f6390447f40bd3907b8e40c4 [formerly 3076df585565fc9759ab3e718270f2e5ef620840]]
Former-commit-id: 92d52f967d0b088d1271afef26069e08cacd6b0f [formerly 5fe27e2ead104278951c772c2121a7b677f88d4d]
Former-commit-id: fb6c2456d8edd3ec022d5d953f79fecdd4f2b8f4
|
2016-08-23 12:52:34 +02:00 |
|
Lynix
|
032ae7821b
|
Ditto
Former-commit-id: de116d9f995865b3bf3687b0ec58dc06a2ed7f0a [formerly 20da754cca992573ffc4f34bc54f6df1c8197147] [formerly 6ad83121710e258d999671bdcc88eab49a026f6c [formerly 6e3f8edf77443a6b11c45562fb05c09369d19026]]
Former-commit-id: 30f51b03ded349aa9c1d4f17671ce9a061e113d4 [formerly 2c25e268591713c7eb898e6cffdaf1921189c087]
Former-commit-id: 29caff3ced232e9dc014427545158502ef623185
|
2016-08-10 23:17:25 +02:00 |
|
Lynix
|
0aa9658dd4
|
Ditto
Former-commit-id: 5cb29c2fb4f8784b32ee827747d6a6c9817610cd [formerly b829d211af88b307682c2da13f1c90c809b3f7cb] [formerly f06859f02d279137edb3372b2b31932b702e380d [formerly 5395decad1eb27038bbecbd31569e91625f09123]]
Former-commit-id: 6c3355cf30e066eb3a76b9faf418f3f97efbaada [formerly 54aee068e98e897122f2b23a5bff7f4bb879db93]
Former-commit-id: 17b48986c81e954b632650594cfadbde5d64d23e
|
2016-08-10 23:17:25 +02:00 |
|
Lynix
|
e6fc3edeca
|
Renderer/RenderStates: Fix compilation with GCC/Clang
Former-commit-id: 802d2d15fc5c1d7f5a350ce18e1c105cdb001b5f [formerly 76d7c26fba7510d64aadbac3b142a699afdfad16] [formerly a1ec278f7404f5bd1ecad4e0c3c511bdf638e67e [formerly 0f98c7716944aad42b0c5ac58af360526757dc2f]]
Former-commit-id: 118f5cf639bb5f7fc0330519a9e8e464203859b5 [formerly 96bcd9ce1d3e4f43dc4ffc0389de27e6bd66ca71]
Former-commit-id: 94a2d27a97be7040287bedee2c8c3695a021115e
|
2016-08-10 23:12:22 +02:00 |
|
Lynix
|
a87e5fb823
|
Renderer/RenderStates: Fix compilation with GCC/Clang
Former-commit-id: 94415ad48c519f7e243932d63213bc2769126773 [formerly 226fbf0a755fe6897361b25816fb819d1f6e761a] [formerly df91cbb488e40b5edc59408e860ec325ec01e746 [formerly b6284bcf325ae1b2d64ee1f225c41993ec3b8cd3]]
Former-commit-id: b938d3c4b782c95a9f024f23856e3207b1ae5813 [formerly 31544309ddd428a189898b6a72c169958519224a]
Former-commit-id: 36ad48f83668aacdbd60a5c830aa7b82a216ce9d
|
2016-08-10 23:12:22 +02:00 |
|