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 |
|