Lasse Öörni
|
cc6e6504f9
Simplified shader source code modification.
|
12 years ago |
Lasse Öörni
|
2b95618cdb
Adapted AutoExposure & BloomHDR shaders. Improved GLSL commenting out of the unnecessary shader function.
|
12 years ago |
Lasse Öörni
|
92c8144621
Comment out sampler uniforms in GLSL vertex shaders.
|
12 years ago |
Lasse Öörni
|
0bcb95e6a2
Refactored techniques + more GLSL & HLSL shaders. Fixed shader code loading for cases where only vertex or pixel shader source is present.
|
12 years ago |
Lasse Öörni
|
3e14caf89e
Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code.
|
12 years ago |
Lasse Öörni
|
caf080ecbb
Initial refactoring of Direct3D9 shaders. ShaderCompiler removed. Bytecode not cached into files yet.
|
12 years ago |
Lasse Öörni
|
db713bdba2
Avoid string allocations during View::Define() and Renderer::GetShader().
|
12 years ago |
Lasse Öörni
|
07f06563bc
Optimized Renderer::GetShader() so that caching shader variation pointers becomes unnecessary for the most part.
|
12 years ago |
Lasse Öörni
|
ea334e4393
Merge branch 'master' into shader-refactor
|
12 years ago |
Lasse Öörni
|
1a1fe9a24f
Optimize Shader::SanitateDefines(). In debug mode, check that shader code uses each define.
|
12 years ago |
Lasse Öörni
|
e0f391b0fc
Started shader refactoring.
|
12 years ago |