Lynix
|
5cd9f6fdcd
|
Minor fixes
|
2022-04-02 21:18:04 +02:00 |
Jérôme Leclercq
|
6bd9f1a9e4
|
Add unity build support
|
2022-03-15 12:44:21 +01:00 |
SirLynix
|
89c7bbf197
|
Update copyright date
|
2022-01-01 15:30:09 +01:00 |
Jérôme Leclercq
|
b98fd65a01
|
Fix a lot of small bugs/warnings
|
2021-12-25 20:07:53 +01:00 |
Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
Jérôme Leclercq
|
fe24cc7d2a
|
VulkanRenderer: Don't enable Vulkan core extensions if they're supported by Vulkan version
|
2021-09-05 15:48:26 +02:00 |
Jérôme Leclercq
|
552dfbc01e
|
Renderer: Add pipeline and texture sampler info validation
|
2021-07-09 12:34:38 +02:00 |
Jérôme Leclercq
|
8458301a64
|
Add support for depth clamping
|
2021-07-09 00:22:08 +02:00 |
Jérôme Leclercq
|
8eb1eb71ba
|
Merge branch 'nazara-next' of https://github.com/DigitalPulseSoftware/NazaraEngine into nazara-next
|
2021-06-20 14:13:21 +02:00 |
Jérôme Leclercq
|
233df1f0d4
|
VulkanRenderer: Fix fillModeNonSolid feature handling
|
2021-06-20 14:09:15 +02:00 |
Jérôme Leclercq
|
b13c5c950a
|
OpenGLRenderer: Implement face filling
|
2021-06-20 14:06:28 +02:00 |
Jérôme Leclercq
|
86097b331b
|
Renderer: Add support for device-enabled features (anisotropic filtering)
|
2021-06-05 19:51:48 +02:00 |
Jérôme Leclercq
|
874fb3542e
|
Convert all remaining enums to enum classes (!)
|
2021-05-25 10:40:07 +02:00 |
Lynix
|
7bf380ad48
|
VulkanRenderer: Fix VkValidationFeatureEnableEXT usage
|
2021-05-16 23:13:40 +02:00 |
Jérôme Leclercq
|
aeac3282e4
|
Renderer: Add RenderDevice::GetDeviceInfo()
|
2021-05-14 01:55:16 +02:00 |
Jérôme Leclercq
|
ee690072f8
|
VulkanRenderer: Enable synchronization validation in debug
|
2021-05-05 12:06:30 +02:00 |
Jérôme Leclercq
|
2b6a463a45
|
Remove Nz::String and Nz::StringStream
|
2020-09-25 19:31:01 +02:00 |
Jérôme Leclercq
|
4dc0005c6f
|
VulkanRenderer: Fix standard validation layers
|
2020-08-28 15:53:03 +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
|
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
|
4941de61da
|
Spaaaace
|
2020-03-05 17:28:16 +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
|
74275292bf
|
Some cleanup
|
2020-03-05 17:24:55 +01:00 |
Jérôme Leclercq
|
cd31e6c397
|
Add buffer support
|
2018-03-09 16:49:01 +01:00 |
Lynix
|
8a55888ada
|
VulkanRenderer: Fix transfer queue choice
|
2017-09-16 10:35:30 +02:00 |
Lynix
|
4a156ab3d7
|
Vulkan: Add better handling for errors
|
2017-08-06 12:14:11 +02:00 |
Lynix
|
29cad19253
|
Fix some compilation errors
|
2017-07-04 23:57:43 +02:00 |
Lynix
|
c136f8eddc
|
Commit WIP about RenderSurface
|
2016-11-10 12:54:10 +01:00 |
Lynix
|
b317c10f23
|
VulkanRenderer/Vulkan: Fix IsInitialized() missing implementation
|
2016-10-28 23:25:27 +02:00 |
Lynix
|
a1352b8823
|
VulkanRenderer: Move all the initialization back to the Vulkan static class
|
2016-10-28 22:30:22 +02:00 |
Lynix
|
bdedd05032
|
Add new Renderer architecture (far from complete)
Former-commit-id: 52226793d7a087dfe0523315d3303934daffee49 [formerly 9de1c04df6b371f861a2eee8bba38902ee5041cd] [formerly ecd3099df5498722f6390447f40bd3907b8e40c4 [formerly 3076df585565fc9759ab3e718270f2e5ef620840]]
Former-commit-id: 92d52f967d0b088d1271afef26069e08cacd6b0f [formerly 5fe27e2ead104278951c772c2121a7b677f88d4d]
Former-commit-id: fb6c2456d8edd3ec022d5d953f79fecdd4f2b8f4
|
2016-08-23 12:52:34 +02:00 |