Christoph Oelckers
|
1455111ddc
|
- removed unused declarations.
|
2018-06-14 22:57:08 +02:00 |
|
Christoph Oelckers
|
3401876476
|
- use FShaderProgram through an abstract interface and remove all dependencies on the GL renderer from the shader definition source files.
|
2018-06-13 22:08:55 +02:00 |
|
Christoph Oelckers
|
ce50b0e46b
|
- read sampler bindings from the shader instead of tagging along a large amount of support data.
Works for most shaders, except SSAO.
|
2018-06-13 17:44:49 +02:00 |
|
Christoph Oelckers
|
59827cd601
|
- use layout binding qualifiers on uniform buffers when GLSL version >= 4.2
This has no performance benefits but allows checking shader generation correctness without having to implement Vulkan first.
|
2018-06-13 13:16:07 +02:00 |
|
Christoph Oelckers
|
cb5caa757b
|
- moved ShaderUniforms to hwrenderer/ .
|
2018-06-12 22:08:31 +02:00 |
|