Panagiotis Christopoulos Charitos
|
6c52934cf0
Add the ray tracing shader types
|
5 years ago |
Panagiotis Christopoulos Charitos
|
a8ab4c83c2
Update clang-format and slightly the formatting
|
5 years ago |
Panagiotis Christopoulos Charitos
|
104c6b7ff1
Fix bugs
|
5 years ago |
Panagiotis Christopoulos Charitos
|
9574b6e138
Add parallel compilation. Add the GBufferGeneric monster shader
|
5 years ago |
Panagiotis Christopoulos Charitos
|
0a2a6a9350
Move ExponentialShadowmappingResolve, GaussianBlur and GaussianBlurCompute to the new format
|
5 years ago |
Panagiotis Christopoulos Charitos
|
14f0b8a04f
Move Bloom to the new format
|
5 years ago |
Panagiotis Christopoulos Charitos
|
7a0bf6cac0
Add the workgoup size in reflection
|
5 years ago |
Panagiotis Christopoulos Charitos
|
4b199a739a
Fixes. Convert the 1st program to the new format
|
5 years ago |
Panagiotis Christopoulos Charitos
|
afe9f69ca4
Some work on the shader program resource
|
5 years ago |
Panagiotis Christopoulos Charitos
|
1aaaae4cee
Finalize the new rewrite
|
5 years ago |
Panagiotis Christopoulos Charitos
|
7896c1cd6b
Work on reflection
|
5 years ago |
Panagiotis Christopoulos Charitos
|
c0cf749635
Refactor the shader binary again
|
5 years ago |
Panagiotis Christopoulos Charitos
|
28f81e8ed3
More work on the compiler
|
5 years ago |
Panagiotis Christopoulos Charitos
|
344c445594
Some more work on the compiler
|
5 years ago |
Panagiotis Christopoulos Charitos
|
81c2e0b957
Inline the threading classes for better performance and introduce a minimal Windows.h
|
5 years ago |
Panagiotis Christopoulos Charitos
|
514d4a0d3f
Refactor and fix the implementation of bindless resources
|
5 years ago |
Panagiotis Christopoulos Charitos
|
c9d5d78573
Update copyright notice
|
6 years ago |
Panagiotis Christopoulos Charitos
|
b0a7185987
Add support for array stride
|
6 years ago |
Panagiotis Christopoulos Charitos
|
41cf838043
Some more work
|
6 years ago |
Panagiotis Christopoulos Charitos
|
6da0d391bf
Some more work on reflection
|
6 years ago |
Panagiotis Christopoulos Charitos
|
752125e5f4
Add more shader reflection code
|
6 years ago |
Panagiotis Christopoulos Charitos
|
0798c8406c
Add the shader reflection code
|
6 years ago |
Panagiotis Christopoulos Charitos
|
724250a848
Align the shader compiler to the new design
|
6 years ago |
Panagiotis Christopoulos Charitos
|
a51f3f4be5
Support WeakArray in serialization
|
6 years ago |
Panagiotis Christopoulos Charitos
|
7bfd677555
Make DynamicArray and WeakArray more compact
|
6 years ago |
Panagiotis Christopoulos Charitos
|
e8ec3bf242
Add a way to remove some shader variants
|
6 years ago |
Panagiotis Christopoulos Charitos
|
b8421ce925
Fix bugs
|
6 years ago |
Panagiotis Christopoulos Charitos
|
da90e83555
Shader compiler is almost complete. Needs more testing
|
6 years ago |
Panagiotis Christopoulos Charitos
|
62d495affb
Work on the compiler
|
6 years ago |
Panagiotis Christopoulos Charitos
|
cbf869a93d
Work on the compiler
|
6 years ago |