Emile Belanger
bb5b3198e0
Fixed mirror effect shader
2021-05-22 11:23:57 +01:00
Emile Belanger
71cd4ff24a
Added option to test not using render buffers
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
894a731e93
Removed gl_satformula option from present.fp to save an if, could be replaces with #define
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
e4c7003bb9
More removal
2021-05-22 11:23:56 +01:00
Emile Belanger
e4783c1e14
Removing post process code
2021-05-22 11:23:56 +01:00
Emile Belanger
fd9521812a
Android GLES2 fixes
2021-05-22 11:23:56 +01:00
Emile Belanger
ebec44978a
Fixes for Clang
2021-05-22 11:23:56 +01:00
Emile Belanger
4d01221503
Added Glad for GLES2
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
Emile Belanger
d0ae020333
Updates to GLES2
2021-05-22 11:23:56 +01:00
Emile Belanger
cf90671b21
Update to various GLES files
2021-05-22 11:23:55 +01:00
Emile Belanger
4535c7141f
Fix voxel model crash, need to fix GL_INT_2_10_10_10_REV in buffers
2021-05-22 11:23:55 +01:00
Emile Belanger
702736c1c8
Updated shaderuniforms.h to allow for non buffered uniforms
2021-05-22 11:23:55 +01:00
Emile Belanger
cf9a5f2590
Removed gles/gles_stereo3d.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
8d572fab17
Updated gles/gles_renderbuffers.cpp TO BE CLEANED UP!
2021-05-22 11:23:55 +01:00
Emile Belanger
4ac0ec900d
Updated gles/gles_shaderprogram.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
05e15bf0d4
Updated gles_shader.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
50a1bd6dac
Updated rendering/gles/gles_renderstate.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
9c74a92c83
Updated framebuffer and postprocess
2021-05-22 11:23:55 +01:00
Emile Belanger
2abe95f098
Added 'Upload' interface to buffers.h
2021-05-22 11:23:55 +01:00
Emile Belanger
08b10b84be
Delete gles_debug and gles_samplers.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
6fadd36475
Updated gles_renderer.cpp.
...
Removed VAO
2021-05-22 11:23:55 +01:00
Emile Belanger
266095825a
Updated gles_hwtexture.h
2021-05-22 11:23:55 +01:00
Emile Belanger
5ce44f1ba6
Added Upload option to flatvertices.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
54cfeb484a
Updated gles/gles_hwtexture.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
a170c99bd9
Updated gles_buffers.cpp
2021-05-22 11:23:55 +01:00
Emile Belanger
4677b9c365
GLES now uses gles_system.h
2021-05-22 11:23:55 +01:00
Emile Belanger
903f305763
Duplicated GL to GLES. Compiles and runs
2021-05-22 11:23:54 +01:00
Emile Belanger
43f7ed5066
Fix sync. Disable RFL_SHADER_STORAGE_BUFFER and RFL_BUFFER_STORAGE
2021-05-22 11:23:54 +01:00
Emile Belanger
4623261d61
Pipeline viewport and light buffers
2021-05-22 11:23:54 +01:00
Emile Belanger
c5cea637be
Added pipeline to FFlatVertexBuffer
2021-05-22 11:23:54 +01:00
alexey.lysiuk
be4e19b07d
- continuous integration: disable zipdir output
2021-05-22 13:10:41 +03:00
alexey.lysiuk
28107df1e8
- continuous integration: download zmusic instead of building it
2021-05-22 13:08:55 +03:00
Christoph Oelckers
7eef7614f8
- do not send depth bias changes to the GPU if nothing has changed.
2021-05-21 21:01:20 +02:00
Rachael Alexanderson
50c7793f56
- update widepix again
2021-05-21 10:27:44 -04:00
Rachael Alexanderson
f01b901a04
- fix hexen status bar as suggested in this topic: https://forum.zdoom.org/viewtopic.php?f=2&t=72332
2021-05-21 10:27:44 -04:00
Rachael Alexanderson
fef835bcad
- update widepix submodule again
2021-05-21 03:11:04 -04:00
Cacodemon345
9a860ae445
Account for portals when spawning missiles in A_FireBullets/A_CustomBulletAttack
...
This also gives the caller the information whether the LineAttack
hitscan passed through a portal regardless of whether it actually hit an
actor or not as a nice bonus.
2021-05-20 19:42:29 +02:00