Jérôme Leclercq
|
a02b1952c0
|
Apply header order fix
|
2021-10-28 09:53:56 +02:00 |
|
Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
|
Jérôme Leclercq
|
f22b501e25
|
Add initial support for shader binding sets (WIP)
|
2021-06-16 16:50:00 +02:00 |
|
Jérôme Leclercq
|
4b3b595a99
|
Minor fixes
|
2021-06-04 18:02:28 +02:00 |
|
Jérôme Leclercq
|
6161bbec76
|
Renderer: Handle more depthstencil formats (as Depth24Stencil8 may not be supported everywhere)
|
2021-06-02 20:16:43 +02:00 |
|
Jérôme Leclercq
|
874fb3542e
|
Convert all remaining enums to enum classes (!)
|
2021-05-25 10:40:07 +02:00 |
|
Jérôme Leclercq
|
f327932738
|
Commit current work
Reworked conditions, added uber-shaders, comparison nodes, fixed Discard
|
2021-01-02 21:15:59 +01:00 |
|
Jérôme Leclercq
|
e0a4d27c2e
|
Fix some warnings
|
2020-09-04 15:21:53 +02:00 |
|
Jérôme Leclercq
|
69dda85e45
|
Vulkan: Refactor function list headers
|
2020-09-04 15:21:46 +02:00 |
|
Lynix
|
e905c3a004
|
Move Vulkan debug callback to module
|
2020-04-13 15:12:58 +02:00 |
|
Lynix
|
87f1209327
|
Vulkan: Refactor command buffer and introduce command pool
|
2020-04-07 21:10:16 +02:00 |
|
Lynix
|
f443bec6bc
|
Add command buffers (WIP)
|
2020-04-02 21:07:01 +02:00 |
|
Lynix
|
cf396b0792
|
Add support for VK_EXT_debug_utils
|
2020-03-26 23:34:58 +01:00 |
|
Lynix
|
b73d3e8f04
|
Add and make use of Vulkan Memory Allocator
|
2020-03-26 21:15:49 +01:00 |
|
Lynix
|
d892e8eaff
|
Add support for Vulkan 1.1 & 1.2
|
2020-03-26 20:42:57 +01:00 |
|
Lynix
|
42d58bd77c
|
Vulkan: Add physical device extension listing
|
2020-03-18 13:58:30 +01:00 |
|
Lynix
|
07fa581525
|
Cleanup device creation/selection
|
2020-03-18 13:48:53 +01:00 |
|
Lynix
|
9cc206b33e
|
Minor C++ fixes
|
2020-03-17 17:13:27 +01:00 |
|
Lynix
|
74adef0aec
|
OCD fix
|
2020-03-14 17:34:21 +01:00 |
|
Lynix
|
cee47f366f
|
Rename Vk::Queue to Vk::QueueHandle
|
2020-03-14 17:33:50 +01:00 |
|
Lynix
|
b774a879b6
|
Rework buffers synchronization
|
2020-03-13 18:44:49 +01:00 |
|
Lynix
|
63547fcd4e
|
Replace DeviceHandle by references
and keep device alive until Vulkan is freed
|
2020-03-13 18:38:26 +01:00 |
|
Lynix
|
28cf4ed6e3
|
Make Vk::Device store a reference to Vk::PhysicalDevice info
|
2020-03-08 18:10:12 +01:00 |
|
Lynix
|
0e27c2315f
|
Move Vulkan functions list to external files
|
2020-03-08 18:09:45 +01:00 |
|
Lynix
|
c23b6dfa01
|
Copyright year update
I can't wait to see the conflicts this will cause
|
2020-03-05 17:27:26 +01:00 |
|
Lynix
|
7ba9a33d35
|
Add Fence objects (+ use them for sync)
|
2020-03-04 18:50:41 +01:00 |
|
Lynix
|
2944d73586
|
Fix instance extensions/layers query
|
2020-02-27 23:12:05 +01:00 |
|
Lynix
|
7bbba14ba0
|
Fix merge
|
2020-02-25 20:22:46 +01:00 |
|
Lynix
|
79f732ee8a
|
VulkanRenderer: Replace ObjectHandle by std::shared_ptr/raw pointers
|
2020-02-23 12:02:15 +01:00 |
|
Lynix
|
0c008236ba
|
Minor fixes + update vulkan include
|
2020-02-23 01:28:16 +01:00 |
|
Lynix
|
e61c6d0a8e
|
VulkanRenderer: Move vulkan wrappers to a separate directory
|
2016-10-29 01:59:06 +02:00 |
|