Commit Graph

  • 8831407da0 Resolve ID Antoine Pilote 2025-01-23 16:13:45 -05:00
  • ec9cbcf18b Fixed runtime compilation + GLTF material baking antopilo 2025-01-22 22:18:12 -05:00
  • 8faaef0ec6 Asset bakers now support multiple extensions if necessary antopilo 2025-01-21 00:47:18 -05:00
  • 1728b20cda Finished basic GLTF asset baking thread safe antopilo 2025-01-20 23:31:35 -05:00
  • 148a792902 Started path for baking assets antopilo 2025-01-19 22:22:03 -05:00
  • ebaf70dfbd Started asset baker abstraction antopilo 2025-01-18 19:51:10 -05:00
  • 745c6a1f32 Added missing texture antopilo 2025-01-18 18:49:13 -05:00
  • 89ebc5d012 Resource management refactor - added custom file resolver + RID antopilo 2025-01-18 17:51:49 -05:00
  • ab534fe929 Some fixes with coral antopilo 2025-01-17 17:59:17 -05:00
  • 6b53ab6f8f Fixed some of the crashes with new coral antopilo 2025-01-16 21:34:08 -05:00
  • 51038f4579 Fixed C# premake scripts antopilo 2025-01-16 20:19:27 -05:00
  • 6dc7765c70 Updated premake4 to latest antopilo 2025-01-16 19:58:36 -05:00
  • 476a1d6d95 Bumped coral to latest antopilo 2025-01-16 19:57:47 -05:00
  • cae58d8bf5 Started bloom pass antopilo 2025-01-16 01:02:03 -05:00
  • 333ea73d3a Added tonemapping pass antopilo 2025-01-13 20:23:55 -05:00
  • 9573eba60b Done with CSM for now antopilo 2025-01-13 19:08:43 -05:00
  • d5e987a89d Fix render pass not clearing antopilo 2025-01-13 01:45:11 -05:00
  • 21150ba091 Deleted old pipeline antopilo 2025-01-12 23:05:47 -05:00
  • 0ed6e06924 Fixed shading pass with new architecture antopilo 2025-01-12 22:54:41 -05:00
  • 37fd764248 Switched to bool in shader while sending ints! antopilo 2025-01-12 22:34:25 -05:00
  • 8c592ba87b Fixed wrong camera being used + materials antopilo 2025-01-12 22:33:13 -05:00
  • e52bc15eaa More cleanup with scene renderer antopilo 2025-01-12 22:14:30 -05:00
  • c0f8e68daf Made some commandbuffer method const antopilo 2025-01-12 22:14:10 -05:00
  • 1340d71799 Refactoring antopilo 2025-01-12 21:46:19 -05:00
  • 64d3cb6e01 Cleaned more antopilo 2025-01-12 21:27:02 -05:00
  • 0725cafbf3 More cleanup antopilo 2025-01-12 21:23:22 -05:00
  • e717cbe68b Major code cleanup antopilo 2025-01-12 21:11:10 -05:00
  • 28e902b176 moved all descriptor to GPU resource + fixed all validation errors antopilo 2025-01-12 20:24:31 -05:00
  • 2e95d7d2ad compilation fix with static pipeline object antopilo 2025-01-12 12:36:35 -05:00
  • 8b3f8aefe9 Continued abstracting command buffer antopilo 2025-01-12 12:22:52 -05:00
  • 3a97be84b4 Added vulkan shader manager antopilo 2025-01-12 11:01:47 -05:00
  • 95b0e01f0e Started refactor of the scene renderpipeline to support multiple attachments as inputs antopilo 2025-01-12 10:44:38 -05:00
  • e203ac5bd8 Started working towards supporting all the splits antopilo 2025-01-12 00:02:56 -05:00
  • 890b1c44b2 CSM first cascade working antopilo 2025-01-11 21:23:49 -05:00
  • 3193ebd062 Starting point for CSM projectiong matrix debugging antopilo 2025-01-11 00:12:21 -05:00
  • 72440a362d Fixed camera view array antopilo 2025-01-10 23:36:25 -05:00
  • d419d6019f Bindless Camera views antopilo 2025-01-10 21:12:59 -05:00
  • da6b23cb07 work antopilo 2025-01-10 19:44:37 -05:00
  • 2c8de739bd Copy camera Antoine Pilote 2025-01-10 16:44:38 -05:00
  • 996c3e6e16 Push previous work Antoine Pilote 2025-01-10 16:09:45 -05:00
  • 7e5a45de52 Manually tracking image layout transitions Antoine Pilote 2025-01-10 13:20:22 -05:00
  • c0182293ec bump vma Antoine Pilote 2025-01-10 12:15:59 -05:00
  • 13730be45c Started shadow pipeline antopilo 2025-01-10 08:24:14 -05:00
  • 95e1c38e0b Point, spot and directional lights now working antopilo 2025-01-09 23:14:49 -05:00
  • 5a0686bd17 Now PBR directional antopilo 2025-01-09 22:40:16 -05:00
  • 194b81e114 PBR Directional light working antopilo 2025-01-09 19:37:55 -05:00
  • 8e8fa1cd6d Fixed color attachments not working antopilo 2025-01-09 19:21:53 -05:00
  • a197ab62a6 Started shading pass antopilo 2025-01-09 19:08:04 -05:00
  • e5671fd47b Fixed errors with descriptors input antopilo 2025-01-08 22:18:46 -05:00
  • b40b0045b9 Started automatic sync + transition for render pass antopilo 2025-01-08 21:19:23 -05:00
  • 49f9f3bbe0 Bindless textures now working antopilo 2025-01-08 20:01:24 -05:00
  • f0325e1ce9 Bindless texture buffer now working antopilo 2025-01-08 19:23:40 -05:00
  • e60c114acf Started input system antopilo 2025-01-08 00:19:09 -05:00
  • 3e92a6c7f4 Started pipeline renderpass inputs antopilo 2025-01-07 23:25:16 -05:00
  • d2cd2a542c Deleted old GBuffer antopilo 2025-01-07 22:00:20 -05:00
  • 2bad2b600a Gbuffer now uses new render pass abstraction + deleted all old rendering code antopilo 2025-01-07 21:57:42 -05:00
  • bb4b882ed4 Added attachment resizing + viewport scissoring antopilo 2025-01-07 19:49:58 -05:00
  • d69c56bed8 Now render passes have execution order and building process antopilo 2025-01-07 19:19:17 -05:00
  • 0f5172eb04 Progress on render pipeline and render pass abstraction antopilo 2025-01-06 14:53:13 -05:00
  • ab09f8efb5 Started RenderPipeline Absraction antopilo 2025-01-05 22:45:37 -05:00
  • 0dfa62988b render pipeline stuff antopilo 2025-01-05 01:53:26 -05:00
  • 3d5ad2e131 Fixed normal TBN matrix antopilo 2025-01-04 21:39:46 -05:00
  • 1471c2849d All material data now works antopilo 2025-01-04 20:37:24 -05:00
  • f3486bc316 Now passing material index + buffer antopilo 2025-01-04 20:33:29 -05:00
  • 3f6de89262 Now rendering to multiple render target antopilo 2025-01-04 18:51:11 -05:00
  • c67b9f18e5 Now renders albedo antopilo 2025-01-04 15:13:04 -05:00
  • 2d07e3777e Added image GPU resource handling + missing texture antopilo 2025-01-04 12:02:39 -05:00
  • 8d7f587d7e Display buffer names instead in GPU Resources explorer antopilo 2025-01-04 11:24:50 -05:00
  • 55901f8603 Fixed imguizmo with reverse-z antopilo 2025-01-04 11:07:25 -05:00
  • 8548fc8133 vma antopilo 2025-01-04 03:51:59 -05:00
  • 604da83051 Fixed audio file icon causing editor to crash antopilo 2025-01-04 03:38:40 -05:00
  • 97ba783644 Filebrowser icons done antopilo 2025-01-04 03:31:27 -05:00
  • 3e10ee032c Fixed mesh deserialization antopilo 2025-01-04 03:17:11 -05:00
  • 342513e2e5 Fixed size of minimize button antopilo 2025-01-04 03:12:48 -05:00
  • 0efc76bfaa Reenabled custom titlebar for Vulkan antopilo 2025-01-04 03:07:28 -05:00
  • 5f39899981 Added images back to the editor antopilo 2025-01-04 03:03:17 -05:00
  • e8ad4be39d Icons are back + Texture can now be created from data antopilo 2025-01-04 01:54:13 -05:00
  • 90c6652074 Now rendering scene models at correct positions + reverse-z antopilo 2025-01-03 23:35:05 -05:00
  • 1164bd4b0f Cleaned up pipeline builder code antopilo 2024-12-25 17:47:06 -05:00
  • 3bf57200af Now using GPUResource manager and updated VkVertex to match real vertex struct antopilo 2024-12-25 17:01:37 -05:00
  • 1a5a8608fc Moved to VkMesh antopilo 2024-12-25 16:36:42 -05:00
  • 724459e0dd Started abstraction for VkBuffers antopilo 2024-12-25 15:43:34 -05:00
  • 34bee233e2 Added missing dxc bin files antopilo 2024-12-25 13:14:40 -05:00
  • 4ea582ddf7 bump vma antopilo 2024-12-25 13:08:08 -05:00
  • 679eaa456a Removed vulkan module and modified premake antopilo 2024-12-25 13:07:23 -05:00
  • 076960c41d vma develop antopilo 2024-12-23 23:46:31 -05:00
  • 519d54df9b update antopilo 2024-12-22 11:59:40 -05:00
  • 4897c8fb2c Added 3D camera perspective antopilo 2024-12-21 15:11:19 -05:00
  • 57c767d659 Fixes for descriptor sets antopilo 2024-12-21 14:16:50 -05:00
  • 8680107227 Added camera descriptor antopilo 2024-12-21 13:15:27 -05:00
  • d40144b9e7 Added DXC error reporting antopilo 2024-12-21 13:15:12 -05:00
  • 2898a6f5b0 Fixed compilation errors antopilo 2024-12-21 11:57:32 -05:00
  • 002795d29d Started camera buffer antopilo 2024-12-21 11:51:30 -05:00
  • 24c41f778e Now drawing quad with vertex pulling antopilo 2024-12-21 11:02:38 -05:00
  • dfc5b6fa69 Now using vertex pulling with mesh buffers antopilo 2024-12-08 00:30:33 -05:00
  • 29130dde7f Triangle in render texture antopilo 2024-12-07 21:48:59 -05:00
  • cd2e603733 Added VkImages antopilo 2024-12-07 13:28:01 -05:00
  • 39a0273595 now displaying viewport texture antopilo 2024-12-07 00:59:58 -05:00
  • 4661c1f00e Update LICENSE OpenGL Antoine Pilote 2024-12-06 22:14:24 -05:00
  • b2d749244f Editor now displaying in Vulkan antopilo 2024-12-04 15:25:08 -05:00