Lynix
77186ba456
Update VulkanTest demo
2020-05-11 14:12:38 +02:00
Lynix
b7a7c84a89
Minor fixes
2020-04-26 18:22:07 +02:00
Lynix
dd74e5ecc1
Includes fix
2020-04-13 16:29:15 +02:00
Lynix
a82c393a05
Don't link VulkanTest with VulkanRenderer
2020-04-13 15:13:15 +02:00
Lynix
e905c3a004
Move Vulkan debug callback to module
2020-04-13 15:12:58 +02:00
Lynix
f1811df6f6
Add lighting in VulkanTest
2020-04-10 17:36:52 +02:00
Lynix
8eccbe8189
VulkanTest now longer require Vulkan
2020-04-10 17:36:26 +02:00
Lynix
9507c56fc9
PixelFormat rename
...
PixelFormatInfo => PixelFormatDescription
PixelFormat => PixelFormatInfo
PixelFormatType => PixelFormat
2020-04-10 14:19:36 +02:00
Lynix
87f1209327
Vulkan: Refactor command buffer and introduce command pool
2020-04-07 21:10:16 +02:00
Lynix
ac8b908079
Vulkan: Replace ShaderBinding& by ShaderBindingPtr
2020-04-06 21:13:59 +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
1dc0ed8e94
Add ShaderBinding
2020-03-26 21:19:46 +01:00
Lynix
874130efd4
Implement Texture and TextureSampler
2020-03-26 21:18:35 +01:00
Lynix
509c392e05
Implement UploadPool to efficiently update UBOs
2020-03-26 21:13:06 +01:00
Lynix
4ede9f1cfe
Add texture in demo
2020-03-18 13:48:05 +01:00
Lynix
8d0a2cb70c
Fix example
2020-03-14 18:10: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
2b3241f354
Add RenderPipelineLayout
2020-03-05 20:35:31 +01:00
Lynix
74275292bf
Some cleanup
2020-03-05 17:24:55 +01:00
Lynix
9515f1c807
Improve synchronization based on vulkan-tutorial
...
https://vulkan-tutorial.com/Drawing_a_triangle/Drawing/Rendering_and_presentation
2020-03-04 20:13:37 +01:00
Lynix
771355ec87
Switch to Dr Freak model
2020-03-04 18:55:52 +01:00
Lynix
7ba9a33d35
Add Fence objects (+ use them for sync)
2020-03-04 18:50:41 +01:00
Lynix
7bf734cdd4
Improve pipeline building
2020-03-03 22:26:57 +01:00
Lynix
7180a8d94e
WIP
2020-03-01 20:31:41 +01:00
Lynix
286461c482
Make use of Nazara uniform buffer
2020-03-01 12:49:49 +01:00
Lynix
af28ea02a8
Vulkan usage fixes
2020-02-29 23:28:59 +01:00
Lynix
5d449095bf
Renderer: Add ShaderStage class
2020-02-29 23:28:21 +01:00
Lynix
798425ce10
Some work on render pipelines
2020-02-27 23:12:29 +01:00
Lynix
c05ea4095a
Begin work on RenderPipeline
2020-02-25 22:56:08 +01:00
Lynix
cb66dddd45
Merge branch 'nazara-next' into vulkan
2020-02-25 19:15:07 +01:00
Lynix
2154782840
Fix Tut00 linking
2020-02-24 19:43:52 +01:00
Lynix
f0d11aea72
Fix missing include
2020-02-24 18:05:12 +01:00
Lynix
43ee75b75f
Replace #include <NDK/ by #include <NazaraSDK/
2020-02-24 17:57:46 +01:00
Lynix
eb8800f812
Remove Lua and Noise modules
2020-02-24 17:52:06 +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
8be2342f25
Merge branch 'master' into vulkan
2020-02-23 00:46:48 +01:00
Lynix
3d22321109
Big f***ing cleanup part 1
2020-02-23 00:42:22 +01:00
Lynix
5dd37ed3d8
Demo: Remove useless line
2020-01-25 19:15:45 +01:00
Lynix
380c5eb9ae
Fix SpacebattleDemo
2020-01-04 12:16:19 +01:00
Lynix
b3af14f65a
Utility/OBJLoader: Fix OBJ uvs
2020-01-04 12:15:54 +01:00
Lynix
79b0bd644c
Add text outlines!
2019-04-16 01:46:26 +02:00
Jérôme Leclercq
ed46c87781
Refactor the way resources are loaded ( #191 )
...
* WIP
* WIP
* Font works
* WIP: Only Music remains
* Looks like it's working
* Fix oopsie
* Core/ObjectRef: Add cast functions
* Update ChangeLog.md
* Audio/SoundStream: Make sound stream thread-safe
2018-10-28 01:53:11 +02:00
Lynix
960af3afa3
Fix example not compiling
2018-09-01 13:22:37 +02:00
Lynix
03d2742fed
Demo: Fix Particles not building
2018-08-31 22:07:47 +02:00
Jérôme Leclercq
5e6204fad4
Fix compilation
2018-08-31 17:33:51 +02:00
S6066
f9c5867d72
Fix cursor when switching demo in DemoParticles ( #168 )
...
* fix cursor
* whoopsie
2018-06-28 16:11:54 +02:00
Lynix
43bb487801
Merge branch 'master' into vulkan
2018-04-26 22:48:49 +02:00