Mitchell Richters
8af21a13e7
- fix missing terminator in vk_shader.cpp on #ifdef guarded line.
2020-06-11 13:33:19 +03:00
Cacodemon345
20381a5929
Fix compilation on DragonFly BSD
2020-06-10 10:59:33 +03:00
Christoph Oelckers
c9833a811e
- added 3 more texture samplers to the shaders to compensate for the now always occupied slots for brightmap, glow and detail.
2020-06-09 20:40:43 +02:00
Christoph Oelckers
9e51a2f63c
- added Build's NPOT emulation to the backend.
...
For GZDoom this is completely disabled, of course, because the Doom engine does not need it, but in order to have the same backend code in both engines it needs to be present.
2020-06-08 23:37:20 +02:00
Christoph Oelckers
b06af634e2
- added a flash component to the colormap shader.
...
Its main purpose is for RR's lightning flash in Raze but this looks very useful for manipulating fullscreen colormaps. Currently not exposed, though.
2020-06-07 09:16:56 +02:00
Christoph Oelckers
5ab648b055
- fixed texture sampler generation in the Vulkan backend.
2020-06-06 16:10:19 +02:00
Christoph Oelckers
83153efcad
- refixed translations on Vulkan.
2020-06-02 11:41:49 +02:00
Christoph Oelckers
4c11b01588
- backend sync with Raze.
2020-05-31 23:37:11 +02:00
Christoph Oelckers
b60fd4d8bc
- removed redundant TextureFilterChanged method from DFrameBuffer.
2020-05-29 11:53:37 +02:00
Christoph Oelckers
a517b04908
- texture sampler cleanup.
2020-05-28 22:51:17 +02:00
Christoph Oelckers
dbb1819238
- fixed setup for translated textures in Vulkan.
...
It was passing the wrong IDs to high level code.
2020-05-25 21:17:28 +02:00
Christoph Oelckers
3e8f53e98c
- fixed shader building.
...
We really need a version directive for user shaders, this is getting too messy. :(
2020-05-25 20:26:58 +02:00
Christoph Oelckers
d71ef66957
- fixes copied from Raze.
2020-04-29 23:58:50 +02:00
Christoph Oelckers
652712d970
- moved Vulkan and Softpoly backends to 'common'.
2020-04-29 22:17:35 +02:00