Magnus Norddahl
|
6a005e3a2a
|
Switch vulkan backend to use the zvulkan library
|
2022-12-05 07:49:43 +01:00 |
|
Magnus Norddahl
|
a0259e8e00
|
Hide experimental ray query behind vk_raytrace
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
24bf0c685c
|
Remove GetVulkanFrameBuffer() so nobody is tempted to call it in the future
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
69cfadf411
|
Manage buffers in VkBufferManager
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
298c023b1d
|
Add buffer and texture managers for handling object lifetimes
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
ecd2dc6300
|
Move command buffers out of vk_framebuffer and into its own manager class
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
8517c9713a
|
Move descriptor sets from VkRenderPassManager into a new class called VkDescriptorSetManager
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
97073410c4
|
Upload acceleration structures for the level mesh
|
2022-06-22 07:55:19 +02:00 |
|
Christoph Oelckers
|
2be13e1b9f
|
- changed shader loader to load only one shader at a time
This is merely preparation - the actual loading is still in one uninterrupted piece.
|
2022-05-13 08:22:22 +02:00 |
|
Christoph Oelckers
|
45e7badb71
|
- avoid passing game structs to common backend code
InitLightmap was using a „FLevelLocals“ pointer, better pass the needed elements separately instead.
|
2022-04-11 00:01:30 +02:00 |
|
Magnus Norddahl
|
63ecb36889
|
Add lightmap texture support to vulkan backend
Also fix a warning in SetFlatVertex
|
2021-09-25 00:13:25 +02:00 |
|
Magnus Norddahl
|
796890bb98
|
Limit texture upload transfer buffers to roughly 64 MB
|
2021-09-13 23:56:15 +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
|
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
|
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 |
|