Lynix
|
cc1246dcac
|
VulkanRenderer: Fix 32bits compilation
|
2023-01-02 22:11:00 +01:00 |
Jérôme Leclercq
|
ed9035318f
|
Update examples_version.txt
|
2023-01-01 22:26:53 +01:00 |
Jérôme Leclercq
|
61d4e4218e
|
Update readme.md
|
2023-01-01 22:23:37 +01:00 |
SirLynix
|
6ac94bdf4a
|
Tests/ComputeTest: Reload pipeline on main thread
|
2023-01-01 19:49:46 +01:00 |
SirLynix
|
a8b6d9cb42
|
Renderer/RenderFrame: Use FunctionRef instead of std::function to avoid allocations
|
2023-01-01 19:48:51 +01:00 |
SirLynix
|
8555b3d6ef
|
ComputeTest: Handle hot-reload compilation errors
|
2022-12-29 21:49:37 +01:00 |
Jérôme Leclercq
|
dd421a6385
|
Replace float/UInt64 durations by a more precise Time class (#388)
Improve Clock class with atomic RestartIfOver method and allows to choose required precision
|
2022-12-29 21:31:46 +01:00 |
SirLynix
|
1de5f65536
|
xmake check-files -f
|
2022-12-29 12:21:39 +01:00 |
SirLynix
|
5fc02c0295
|
Utility/Image: Fix LoadFaceFrom*
|
2022-12-29 12:21:15 +01:00 |
SirLynix
|
2243d0b1a7
|
Move free operator overloads inside Nz namespace
|
2022-12-29 12:15:22 +01:00 |
SirLynix
|
763bef3fdd
|
Core: Make Uuid constexpr
|
2022-12-29 12:13:18 +01:00 |
SirLynix
|
9a553e5e9d
|
Core: Make Color constexpr
|
2022-12-29 12:13:00 +01:00 |
SirLynix
|
3d88746060
|
Move unit tests to the unittests asset folder
|
2022-12-29 12:07:52 +01:00 |
SirLynix
|
98f2feecc7
|
Tests/ComputeTest: Load shader from file (and support hot-reload)
|
2022-12-29 12:04:11 +01:00 |
SirLynix
|
4b804dc613
|
Move ComputeTest,GraphicsTest,RenderTest and Std140Debug to the tests folder
Also renamed NazaraUnitTests to UnitTests
|
2022-12-26 08:44:11 +01:00 |
SirLynix
|
fe8715f1fb
|
Renderer: Working compute implementation
|
2022-12-25 19:19:16 +01:00 |
SirLynix
|
4605eed0da
|
Add compute demo (WIP) + fixes creation of compute pipelines
|
2022-12-25 19:19:16 +01:00 |
SirLynix
|
9578ba3ef5
|
Add initial support for compute pipelines
|
2022-12-25 19:19:16 +01:00 |
SirLynix
|
e4064997d8
|
Renderer: Split OpenGL and OpenGL ES in two RenderAPI enums
|
2022-12-25 16:11:28 +01:00 |
SirLynix
|
fe69cc0d27
|
Disable SDL main
|
2022-12-25 12:09:47 +01:00 |
SirLynix
|
60c468694c
|
Update msys2-build.yml
|
2022-12-25 11:53:59 +01:00 |
SirLynix
|
22ae68fdca
|
Audio/Sound: Fix crash when destroying moved Sound
|
2022-12-24 11:55:27 +01:00 |
SirLynix
|
fd29d8d031
|
Add a yield to make TCPTest more resilient
|
2022-12-18 17:19:40 +01:00 |
SirLynix
|
46fe1c550c
|
Fixes unit tests
|
2022-12-18 17:08:03 +01:00 |
SirLynix
|
5ca7b398c2
|
More Math cleanup
|
2022-12-18 16:33:05 +01:00 |
SirLynix
|
a1e62adb71
|
Improve Physics2DDemo
|
2022-12-18 15:04:10 +01:00 |
SirLynix
|
627b7a1972
|
Graphics/Light: Fix warning in release
|
2022-12-18 15:04:01 +01:00 |
SirLynix
|
3c86b84e13
|
Graphics: Rework tilemap class (and fix its AABB)
|
2022-12-18 14:57:40 +01:00 |
SirLynix
|
830eee78a8
|
Math: Rework Box and Rect classes
|
2022-12-18 14:57:14 +01:00 |
SirLynix
|
811194bb97
|
Fix Physics2DDemo
|
2022-12-17 15:36:21 +01:00 |
SirLynix
|
e6bf11c48e
|
Minor fixes
|
2022-12-17 14:49:22 +01:00 |
SirLynix
|
d4422c4102
|
Graphics: Add origin to all sprite-based renderables (and made it a factor)
|
2022-12-17 14:48:50 +01:00 |
Jérôme Leclercq
|
0537be3201
|
Graphics/Sprite: Fix SetTextureRect
|
2022-12-14 09:53:23 +01:00 |
SirLynix
|
8b101114d1
|
Minor fixes
|
2022-12-08 19:20:54 +01:00 |
SirLynix
|
780359eb8b
|
Graphics: Fix point light shadowmaps
|
2022-12-08 18:28:17 +01:00 |
SirLynix
|
f8238a6e6c
|
Graphics: Implement point-light shadow-mapping
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
6731e07b54
|
VulkanRenderer: Fix 2DArray texture type
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
39f206d60e
|
Fix rebase error
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
06f45db91c
|
Improve demos
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
5a57976b4b
|
Graphics/FrameGraph: Add support for cubemap and slice rendering
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
4ae3f51174
|
VulkanRenderer: Fix views and arrays support
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
56acbb2694
|
Renderer: Improve texture view support (and support emulation for OGL)
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
08ea4c87a7
|
Improve texture view support
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
42f8cdb151
|
Add initial support for texture views
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
902dee6121
|
Renderer/TextureInfo: Separate layerCount from size
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
1768f20365
|
Graphics: Move shadow-mapping related code to LightShadow classes
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
ec3bc45544
|
Graphics/LightComponent: Replace AttachLight with AddLight
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
d7eab778fb
|
Graphics/FrameGraph: Add FramePassAttachmentSize enum instead of boolean
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
d6b9b4327a
|
Showcase: add multiple lights
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
34348b2dde
|
Minor fixes
|
2022-12-08 18:17:13 +01:00 |