Magnus Norddahl
|
2d8516b2ca
|
- make shaderClipDistance optional
|
2019-03-25 19:44:46 +01:00 |
|
Magnus Norddahl
|
836938440c
|
- move swapchain and the presentation related synchronization objects out of VulkanDevice
|
2019-03-14 23:33:19 +01:00 |
|
Magnus Norddahl
|
2d885d4e4c
|
- add some support for using the HDR10 ST2084 color space on monitors that support it (unfortunately it doesn't work, and with virtually no documentation either from nvidia or khronos it is hard to say why)
|
2019-03-14 00:21:53 +01:00 |
|
Magnus Norddahl
|
ff68d2e651
|
- hooked up the debug names for objects, which was a bit of a waste of time since the validation layer is brain dead and doesn't use the information in its messages..
|
2019-03-09 21:34:29 +01:00 |
|
Magnus Norddahl
|
21c83950a5
|
- add vk_device and vk_listdevices that will allow selecting a different device on systems where this is desirable
- clean up the VulkanDevice class
|
2019-03-09 10:20:14 +01:00 |
|
Magnus Norddahl
|
389469c604
|
- pick the first device that supports our required features
|
2019-03-08 22:53:32 +01:00 |
|
Magnus Norddahl
|
0a6d77a861
|
- fall back to linear if tiling is not supported by the device
|
2019-03-04 13:51:58 +01:00 |
|
alexey.lysiuk
|
802d37f377
|
- fixed compilation of Linux target
Base and OpenGL framebuffer classes still require proper splitting
|
2019-03-04 12:47:00 +02:00 |
|
Magnus Norddahl
|
9d792f79f1
|
- add vulkan info to startup log
|
2019-03-03 14:32:03 +01:00 |
|
Magnus Norddahl
|
e875198b37
|
- create raii objects for semaphore and fence
|
2019-02-26 11:44:29 +01:00 |
|
Magnus Norddahl
|
27e78e7d8d
|
- remove unused code
|
2019-02-26 11:31:09 +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
|
c6b29846d0
|
- add 3rd party vulkan dependencies
- add stubs for a vulkan hw renderer backend
- add RAII wrappers for vulkan object types
- add builder classes to isolate vulkan boilerplate code
- add a swap chain class
|
2019-02-20 21:21:57 +01:00 |
|