SirLynix
87cb72217e
ShaderNode: Fix compilation
2022-06-28 12:40:12 +02:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
Jérôme Leclercq
a90937eb4f
Update ShaderNode
2021-04-20 18:18:27 +02:00
Jérôme Leclercq
f327932738
Commit current work
...
Reworked conditions, added uber-shaders, comparison nodes, fixed Discard
2021-01-02 21:15:59 +01:00
Jérôme Leclercq
e5cd461bae
ShaderNode: Fix possible crash with incompatible types
2020-10-30 23:08:03 +01:00
Jérôme Leclercq
837a6585a1
Split shader generation to a new module
2020-08-11 00:00:36 +02:00
Jérôme Leclercq
33d94c05f3
ShaderNodes: Use PreviewValues instead of QImage
2020-07-03 22:53:00 +02:00
Lynix
f38bfdde8a
ShaderAst: Big refactor + add binding/location support
2020-06-17 16:00:03 +02:00
Lynix
0888589716
ShaderNode: Add save/load
2020-06-04 18:31:35 +02:00
Lynix
effd1b4552
ShaderNode: Handle vector component count at runtime
2020-05-31 18:39:28 +02:00
Lynix
eabb8a630d
ShaderNode: Extract texture from SampleTexture
...
Add TextureData and TextureValue node
2020-05-28 10:50:38 +02:00
Lynix
6ff670f13f
ShaderNode: Move VecData to DataTypes folder
2020-05-28 10:47:49 +02:00
Lynix
0ec927b82e
ShaderNode/NodeEditor: Replace QVBoxLayout by QFormLayout
2020-05-28 00:11:16 +02:00
Lynix
d96bc9db6e
ShaderNode: Add automatic variables
2020-05-26 20:30:24 +02:00
Lynix
09e08255fb
ShaderAst: Add node editor window
2020-05-26 19:22:31 +02:00
Lynix
460222e71e
ShaderNode: Make #include explicit
2020-05-25 14:40:46 +02:00
Lynix
93e76a17c7
ShaderNode: Add preview / cast / texture sampling
2020-05-23 22:04:10 +02:00
Lynix
206724c911
ShaderNode: Add inputs
2020-05-22 23:50:46 +02:00
Lynix
5169e0fe83
ShaderNode: Add captions
2020-05-22 19:21:56 +02:00
Lynix
33c8fe2562
ShaderNode: Add texture support
2020-05-22 15:39:10 +02:00
Lynix
effaa9b88f
Update ShaderNode
2020-05-19 20:06:32 +02:00