Rachael Alexanderson
|
7eb0541b21
|
- move gl_customshader back to hw_material.cpp
|
2021-05-24 17:10:41 -04:00 |
|
Emile Belanger
|
a9db983383
|
Force gl_customshader = false, some fixes to shader code.
|
2021-05-24 17:10:33 -04:00 |
|
Rachael Alexanderson
|
80717c237c
|
- add GLES radio button
|
2021-05-22 15:33:16 -04:00 |
|
Rachael Alexanderson
|
30a2b7b94f
|
- add vid_preferbackend == 3 to select GLES renderer
|
2021-05-22 15:33:01 -04:00 |
|
Rachael Alexanderson
|
558498f9c7
|
Merge tag 'g4.6.0' of https://github.com/coelckers/gzdoom
|
2021-05-22 11:18:00 -04:00 |
|
Christoph Oelckers
|
c320db66f4
|
- language update
|
2021-05-22 16:34:22 +02:00 |
|
Christoph Oelckers
|
88ef8e2cca
|
- this is version 4.6.0
|
2021-05-22 16:13:24 +02:00 |
|
Alexander Kromm
|
7b31ba7cc8
|
move Service to engine directory
|
2021-05-22 16:11:35 +02:00 |
|
Alexander Kromm
|
120c8b77d1
|
allow partial match for finding services by name
|
2021-05-22 16:11:35 +02:00 |
|
Alexander Kromm
|
988f83a73f
|
remove duplicate entry for dictionary in zscript.txt
|
2021-05-22 16:11:35 +02:00 |
|
Alexander Kromm
|
7d01d0450f
|
add proper scoping to server interface functions
|
2021-05-22 16:11:35 +02:00 |
|
Alexander Kromm
|
c7658b691c
|
add service interface
|
2021-05-22 16:11:35 +02:00 |
|
Emile Belanger
|
bcccf776af
|
Remove brackets from shader to fix Snapdragon 835
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
ee3fece5c4
|
Reset vertex data pointers for Raze
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
184a4bd595
|
Updated .gitattributes to stop line endings changing
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
7252f9c3f1
|
Limit the number of light rendered to the maximum set per surface
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
e17be2d135
|
CVAR gles_max_lights_per_surface added
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
d750ac66fa
|
Fixes for Raze
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
1ae1704df7
|
Fix Build lighting mode
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
562c0b0798
|
Fixed some headers
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
a1a9b9e32d
|
Force useMappedBuffers true for PC
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
7994dd1905
|
Added NextPipelineBuffer to vertex buffer and call in framebuffer
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
db0569d000
|
Revert changes to shaderuniforms.h, moved into GLES code
|
2021-05-22 11:24:00 +01:00 |
|
Emile Belanger
|
53e9be1e10
|
Removed some unused code from GLES2
|
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
|
33312cbcd7
|
Added -gles2_renderer option.
Trying to clean up code
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
0452bb4f23
|
Added gles_force_glsl_v100 and gles_use_mapped_buffer CVARS
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
19a0bc1ec9
|
Fix so GetGLSLPrecision() works
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
3991e76c13
|
Fix dynamic lights indexs (again)
|
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
|
d9dc49cee0
|
Set GL capabilities from extensions
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
de244b86c2
|
Clean up, removed some unused gles state
|
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
|
37e782a74f
|
Fix dynamic lights
|
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
|
2b42450f3b
|
Move def
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
deada39d4b
|
Added option for non combined depth-stencil buffer. Not tested
|
2021-05-22 11:23:59 +01:00 |
|
Emile Belanger
|
ebaa16fbcd
|
Remove framebuffer double buffer, will never be needed
|
2021-05-22 11:23:58 +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
|
113b314cbf
|
Added gles_glsl_precision CVAR
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
b3608e1fdd
|
Dont use GLAD to load GLES2 extensions, do it manually
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
0a02331609
|
Started adding fixed color map back in
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
1ff5040692
|
Fixed map buffer for GLES2 mode
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
70d7ff77aa
|
Test double buffer framebuffer
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
fa25de3f71
|
Added useMappedBuffers option
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
3d89b7b07c
|
Force gl_sort_textures on
|
2021-05-22 11:23:58 +01:00 |
|
Emile Belanger
|
bb968ff68b
|
Use gl_pipeline_depth in normal GL renderer
|
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 |
|