Magnus Norddahl
|
795c0d90de
|
Use a uniform buffer for the light list
|
2023-09-25 21:19:05 +02:00 |
|
Magnus Norddahl
|
f80807d26a
|
Remove unused uniforms and restrict push constants to only control offsets into buffers
|
2023-09-25 21:19:02 +02:00 |
|
Magnus Norddahl
|
85f138841c
|
Only add the lightmode actually being used into the shader
|
2023-09-25 21:19:01 +02:00 |
|
Magnus Norddahl
|
447932025f
|
Add support for gl_light_raytrace for cards that do not support rayquery
|
2023-09-25 21:19:00 +02:00 |
|
Magnus Norddahl
|
d97f9f3055
|
Fix sunlight not working on models
|
2023-09-25 21:18:59 +02:00 |
|
Magnus Norddahl
|
c23a109105
|
Improve shader performance significantly by only including raytracing or shadowmaps in the shader if enabled
|
2023-09-25 21:18:59 +02:00 |
|
Magnus Norddahl
|
11ca6bb067
|
Fix the clear screen shader bug
Fix texture set layout not matching the c++ code's version (vulkan validation error)
|
2023-09-25 21:18:58 +02:00 |
|
Magnus Norddahl
|
f11318ff99
|
Fix misc shader related issues
|
2023-09-25 21:18:58 +02:00 |
|
Magnus Norddahl
|
e34ee1e462
|
Fix shader build errors and remove support for old deprecated shader types
|
2023-09-25 21:18:57 +02:00 |
|
Magnus Norddahl
|
a267cf737e
|
Add support for using #include in glsl files and improve glsl compile errors
|
2023-09-25 21:18:57 +02:00 |
|
Magnus Norddahl
|
8682361194
|
Move static layout code back to wadsrc
|
2023-09-25 21:18:57 +02:00 |
|
dpjudas
|
15ff88d7a4
|
Begin refactor the shaders
|
2023-09-25 21:18:57 +02:00 |
|