Emile Belanger
|
1ae1704df7
|
Fix Build lighting mode
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
b57085c49e
|
Fixed all lighting modes except 16 for GLES2
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
84e85c3a24
|
Added NPOT_EMULATION back in to gles2
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
665e558940
|
Added forceGLSLv100 option. GLES2 needs to check GL version and set it correctly
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
7e9659d8f8
|
Disable old GLSL code for now
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
66539885d4
|
Some old GLES2 devices need constants only in 'for' loops in the shaders.
Testing stupid hack
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
5de9616c70
|
Trying to fix the invalid use of 'for' statement in the shader, GLES2 has strict requirements on 'for' loops and how the are constructed..this might fix it
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
4f608996c9
|
Added fixed color map to the main.fp to avoid another pass. Kind of works but transparent objects don't look great TODO
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
2d5a9e5c7f
|
Remove some more branching in fp shader
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
6bca15d827
|
Disable user shaders for GLES2
|
2021-05-22 11:23:57 +01:00 |
|
Emile Belanger
|
7a2ee8acdb
|
Optimise uLightLevel
|
2021-05-22 11:23:57 +01:00 |
|
Emile Belanger
|
36f2420c32
|
Disabled sport light stuff in shader and removed some branches.
Need to remove spot light data from uniform array
|
2021-05-22 11:23:57 +01:00 |
|
Emile Belanger
|
f199011c08
|
Optimise lights to create separate shaders for different combinations. Code cleanup
|
2021-05-22 11:23:57 +01:00 |
|
Emile Belanger
|
0a28d50b12
|
Optimise dyn lights a bit
|
2021-05-22 11:23:57 +01:00 |
|
Emile Belanger
|
40135c4c86
|
Dynamic lights hacked back in for GLES2, needs optimisation
|
2021-05-22 11:23:57 +01:00 |
|
Emile Belanger
|
f1f446d985
|
Fix gles2 fogboundary.fp
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
0ca27c18d8
|
Fix for GLES2
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
8c304d5ac6
|
Added texture flags to shader
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
627f6a7d1b
|
Added DO_DESATURATE to precompiler for shader
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
1b4533083f
|
Moved fog enable to precompiler for shader
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
284cda3638
|
Clean up main.fp more, copied Doom light equation from GZDoom 1.9.1
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
68988df681
|
Update to uniforms and shader.
|
2021-05-22 11:23:56 +01:00 |
|
Emile Belanger
|
366a21a613
|
Added gles2 shaders. Started branch-less implementation
|
2021-05-22 11:23:56 +01:00 |
|