antopilo
1417df96d1
Renderer is now using new buffer management system
2025-05-04 22:33:47 -04:00
antopilo
f57393d354
Fixed validation errors
2025-05-04 12:11:37 -04:00
antopilo
f88c76445f
Moved GPU Data structs into its own header and hooked them up in the bindless descriptor management system
2025-05-03 12:13:56 -04:00
antopilo
fe89b84222
Added automated reflection based json serialization for reflected components
2025-05-03 11:56:59 -04:00
Antoine Pilote
2a9b4de5eb
Merge branch 'vulkan-dev' of https://github.com/antopilo/nuake into vulkan-dev
2025-05-02 16:50:50 -04:00
Antoine Pilote
70141a7ee6
Added catch2
2025-05-02 16:50:34 -04:00
antopilo
060d5b9c6f
Added bindless descriptor management swapping function + hooked it up in current renderer
2025-05-01 23:26:28 -04:00
antopilo
e8e713253e
Fixed compilation errors
2025-04-29 22:30:56 -04:00
antopilo
53150dd787
Started proper descriptor management system
2025-04-27 23:26:26 -04:00
antopilo
6f9d0f2818
Added alpha scissoring in material editor + shadows
2025-04-27 00:47:45 -04:00
antopilo
958287f6b1
Added debug names and markers to vulkan
2025-04-26 23:07:41 -04:00
antopilo
7cb7a72630
Added #include processor for default bindings
2025-04-26 19:23:28 -04:00
antopilo
74ee818443
Added cast,receive shadows & unlit flags in the materials
2025-04-26 18:58:03 -04:00
antopilo
90d91feced
Bunch of improvements
...
- Camera preview
- Culling, Sampling in materials
- Per scene lighting now working properly
- Fixed vk validations errors
- Viewport can be enabled/disabled
- Enabled anisotropy in device features
- Scenes now a resource
2025-04-26 17:55:52 -04:00
antopilo
67916d0307
Added normal maapping + material preview widget
2025-04-25 20:22:41 -04:00
antopilo
30b5ccc339
Volumetric upscaling + support for other types of lights + CSM
2025-04-24 23:18:14 -04:00
antopilo
4f24372a2f
Rendering volumetric at quarter res
2025-04-24 19:56:11 -04:00
Antoine Pilote
a82e3dec04
Fixed compilation warning
2025-04-24 12:25:45 -04:00
Antoine Pilote
e8c4af6e5c
Merge branch 'vulkan-dev' of https://github.com/antopilo/nuake into vulkan-dev
...
# Conflicts:
# Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.cpp
2025-04-24 12:16:14 -04:00
Antoine Pilote
b73caaf8b7
GPU validation
2025-04-24 12:13:05 -04:00
antopilo
aeac3a4e47
Added back volumetric
2025-04-23 20:11:42 -04:00
antopilo
e18298a8cb
Editor animations/optimization
2025-04-23 00:47:18 -04:00
antopilo
8b7bdf6376
Added quake BSP importer module
2025-04-21 11:37:56 -04:00
antopilo
23cf27b120
Re-enabled mesh colliders
2025-04-21 11:36:42 -04:00
antopilo
85062d4de5
Live reloading
2025-04-21 11:36:26 -04:00
antopilo
5c5289ee73
No more random textures when resizing viewport
2025-04-17 22:50:02 -04:00
antopilo
9a3919d633
Fixed crashen when closing window
2025-04-17 22:33:03 -04:00
antopilo
0c4252be5e
Manual GPU resource deletion in desctructor
2025-04-17 22:32:53 -04:00
antopilo
e2fd0644e4
Removed test gizmo drawing
2025-04-17 22:32:40 -04:00
antopilo
54b7c4143f
Fixed material being wrongly serialized when baking an asset
2025-04-17 22:23:00 -04:00
antopilo
8125d24926
Fixed crash when resizing viewport
2025-04-17 22:13:57 -04:00
antopilo
d276e875a8
Fixed albedo not working when first importing asset
2025-04-17 20:58:38 -04:00
antopilo
a8c38a5a4e
Fixed GPU memory leak when stopping starting + disabled tracy by default
2025-04-17 18:39:24 -04:00
antopilo
a809c5a568
Added color in output window
2025-04-17 18:38:58 -04:00
antopilo
d2b9ef97da
GPU Cleanup
2025-04-15 23:34:33 -04:00
antopilo
62fe4b360d
Logger now outputs color
2025-04-15 19:34:08 -04:00
antopilo
a46ee129f0
Fixed most vulkan validation layers
2025-04-15 19:33:46 -04:00
antopilo
710d63ad98
Added mouse picking
2025-04-14 21:11:26 -04:00
antopilo
57564645f2
better outline + gizmo interaction
2025-04-14 17:29:23 -04:00
antopilo
5ce9fb6093
Finished outline selection shader
2025-04-14 14:34:26 -04:00
antopilo
804d147492
Progress towards working selection outline
2025-04-14 13:51:14 -04:00
antopilo
f4fd6e78f3
Added spotlight gizmo + yellow gizmo when selected
2025-04-14 10:38:53 -04:00
antopilo
1f219ba8bc
Game viewport now resizing
2025-04-13 20:29:45 -04:00
antopilo
ef29123dec
Added back viewport overlay + bold fonts on primary buttons
2025-04-13 20:12:26 -04:00
antopilo
3ceeb3e272
Tabbing
2025-04-13 18:18:28 -04:00
antopilo
54eff5f454
Tabbing in scene render pipeline
2025-04-13 18:17:19 -04:00
antopilo
b2510a4365
Finished SSAO and debug lines rendering
2025-04-13 18:16:12 -04:00
antopilo
7921723d72
Simplified widget drawer
2025-04-13 10:44:48 -04:00
antopilo
193b64e177
Added back SSAO
2025-04-12 17:57:02 -04:00
antopilo
6037d48210
Added support for modules to specifiy DLLs and Libs to be used by the engine
2025-04-05 16:38:15 -04:00