Christoph Oelckers
|
652712d970
|
- moved Vulkan and Softpoly backends to 'common'.
|
2020-04-29 22:17:35 +02:00 |
|
Christoph Oelckers
|
2ff93b4635
|
- added the missing blend modes to FRenderStyle.
|
2020-04-11 20:20:37 +02:00 |
|
Christoph Oelckers
|
3e285d2261
|
- moved renderstyle and colortables code to 'common'.
|
2020-04-11 20:20:37 +02:00 |
|
Christoph Oelckers
|
6996d54a23
|
- moved more code to 'common'.
This is all low level utilities with no dependencies on game logic. Having this in a separate directory makes sharing with Raze a lot easier.
|
2020-04-11 14:00:12 +02:00 |
|
Magnus Norddahl
|
fca3da8af4
|
Update and clarify the licenses for the postprocess, vulkan and softpoly parts
|
2020-01-03 05:52:01 +01:00 |
|
Magnus Norddahl
|
756c593e96
|
- create a new error class for vulkan errors as they are only recoverable during initialization (unlike CRecoverableError which is recoverable during normal processing)
- improve vulkan errors by including the status code returned by vulkan if they fail
|
2019-05-23 14:09:05 +02:00 |
|
Magnus Norddahl
|
47f056e882
|
- improve shader error handling and attempt to remove some bogus declarations
|
2019-04-18 01:20:28 +02:00 |
|
Magnus Norddahl
|
06222a1fbf
|
- update glslang to 7.11.3113 (stable release February 8, 2019). This fixes the SPIR-V validation error reported for the shadowmap shader
|
2019-04-15 04:53:43 +02:00 |
|
Magnus Norddahl
|
c9dbb589e2
|
- once the Vulkan backend booted all the remaining vulkan calls are unrecoverable (unless the code calling it gets actively involved, which means that particular action is not exceptional in nature and shouldn't be done as an exception)
|
2019-04-09 14:25:18 +02:00 |
|
Christoph Oelckers
|
ab256945aa
|
- use I_Error for throwing errors in the Vulkan backend and print the message if one gets thrown during init.
|
2019-04-08 23:48:46 +02:00 |
|
Magnus Norddahl
|
c280153ac2
|
- implement VkPostprocess::RenderScreenQuad
|
2019-03-05 23:31:38 +01:00 |
|
Magnus Norddahl
|
fe67a2c24f
|
- fix enough bugs to finally get some visuals
|
2019-02-26 20:19:54 +01:00 |
|
Magnus Norddahl
|
9ed1c7f40b
|
- add render pass manager and setup a pipeline for VkRenderState
|
2019-02-26 11:27:29 +01:00 |
|
Magnus Norddahl
|
75403ec744
|
- hook up the glsl compiler
|
2019-02-21 00:25:51 +01:00 |
|