Commit Graph

23 Commits

Author SHA1 Message Date
b4cb6ebbbc is_valid -> is_null. 2022-03-03 22:26:20 +01:00
c73d773845 Semaphore wrapper. 2022-03-03 22:20:37 +01:00
63a87edc29 Wrapper around fences and render pass. 2022-03-01 23:53:32 +01:00
d06458454d Copyright notice + very basic Readme. 2022-02-27 23:51:40 +01:00
f03a0bd98b Some refactoring. 2022-02-27 23:45:20 +01:00
14caf36c53 Renamed Vulkan namespace as vk. 2022-02-27 20:34:09 +01:00
5b9be907ba Memory allocator and Buffer objects. 2022-02-27 13:58:03 +01:00
f19e59f819 Gjk, FPS view. 2022-02-24 22:38:09 +01:00
906290edfa Wireframe rendering. 2022-02-20 23:47:13 +01:00
6f4a8461a9 Simplified code. 2022-02-18 23:28:45 +01:00
803a3cf87e Mesh WIP. 2022-02-18 23:05:38 +01:00
33531a6eec Planet WIP. 2022-02-16 00:04:36 +01:00
6eeb4f6f96 Fix issues when resizing. 2022-02-15 21:25:57 +01:00
d37336bd5b Uniform buffers. 2022-02-15 00:41:06 +01:00
9af8d5149d Use index buffer. 2022-01-11 01:01:08 +01:00
2c93e5e1b3 Implement staging buffer. 2022-01-11 00:22:39 +01:00
22cd51b5df Move memory allocation stuff to VulkanContext. 2022-01-06 19:17:11 +01:00
e3bdc7dc9d Move some functions to Context. 2022-01-02 01:07:09 +01:00
7fdb6c8aab Move swapchain-related code to Vulkan::Swapchain. 2022-01-02 00:25:26 +01:00
dadbbc9ce8 Move Vulkan stuff in a separate directory. 2022-01-01 12:20:08 +01:00
52a2bdbfe8 Refacto: Move basic setup to VulkanContext class. 2022-01-01 02:44:00 +01:00
684de6c57b Vertex buffers. 2021-12-21 00:43:01 +01:00
ed35935f7e Initial commit. 2021-12-20 22:32:59 +01:00