Magnus Norddahl
|
295eb252ab
|
Change the folder structure of the vulkan backend to better reflect what is going on
|
2023-04-16 16:39:15 +02:00 |
|
Magnus Norddahl
|
6a005e3a2a
|
Switch vulkan backend to use the zvulkan library
|
2022-12-05 07:49:43 +01:00 |
|
Gutawer
|
ee0d90a983
|
- add stencil buffer support for 2d drawing (#1660)
Co-authored-by: Christoph Oelckers <coelckers@users.noreply.github.com>
|
2022-07-16 14:56:28 +02:00 |
|
Magnus Norddahl
|
ed134c9b19
|
Improve the builder syntax so that fewer temp variables are required to build vulkan objects
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
1c4798f059
|
Move lightmap and shadowmap textures to VkTextureManager
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
ba88303527
|
Move more code into the correct managers
|
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
|
8004532cba
|
Begin detaching internal vulkan object lifetimes from the hardware renderer layer
|
2022-06-22 07:55:19 +02:00 |
|
Magnus Norddahl
|
8ebad1003b
|
Split postprocess part into more files
|
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 |
|
Christoph Oelckers
|
013f2003e8
|
Revert "-got rid of shared_ptr in postprocessing system"
This reverts commit 40872a2b21.
This crashed on Vulkan in a very weird way.
|
2022-06-09 09:16:58 +02:00 |
|
Christoph Oelckers
|
40872a2b21
|
-got rid of shared_ptr in postprocessing system
|
2022-06-07 13:59:00 +02:00 |
|
Christoph Oelckers
|
c598d9bab7
|
- Backend update from Raze.
* TArray extensions
* MSVC setup so that [[deprecated]] emits warnings.
|
2021-11-12 09:36:46 +01:00 |
|
Magnus Norddahl
|
8306af298f
|
Switch to use a single triangle when drawing screen quads for a slight cache locality improvement
|
2020-08-18 11:42:50 +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
|
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 |
|