219 Commits

Author SHA1 Message Date
Ben Kyd
0cc5570098 tracing
Some checks failed
C/C++ CI / build (push) Has been cancelled
2024-01-28 23:20:39 +00:00
Ben Kyd
7f80ef96e1 Istill can't figure that out 2024-01-08 11:10:13 +00:00
Ben Kyd
33a6592d41 It works again but there's some issues with the texture streching 2024-01-03 12:11:04 +00:00
Ben Kyd
2808defc94 fixed rookie memory leak in rendertarget_recreate 2023-12-30 15:54:46 +00:00
Ben Kyd
32834878b5 Force REVERT & rewind - Fix weird segfault 2023-12-30 10:30:47 +00:00
Ben Kyd
23b94fabba DynamicCPUTarget 2023-12-23 19:09:45 +00:00
Ben Kyd
fe54cba61b no i don't 2023-12-21 19:50:32 +00:00
Ben Kyd
903919d6d2 fix ci again 2023-12-21 19:49:19 +00:00
Ben Kyd
089deb520f Fix CI 2023-12-21 19:48:01 +00:00
Ben Kyd
06d49043d3 Fix CI 2023-12-21 19:45:11 +00:00
Ben Kyd
021e552f74 Raytraced Renderer compiles now 2023-12-21 19:43:03 +00:00
Ben Kyd
0155cb9804 Assimp 2023-12-20 19:17:57 +00:00
Ben Kyd
5c5dfbee40 add gitattributes 2023-12-20 19:16:36 +00:00
Ben Kyd
31c5d19e05 dumbass 2023-12-20 16:06:29 +00:00
Ben Kyd
9545a6264d github actions check 2023-12-20 16:02:24 +00:00
Ben Kyd
96ab5e540c Add vulkan to the github action 2023-12-20 15:58:42 +00:00
Benjamin Kyd
7db567e086 Create c-cpp.yml
Not sure that this will work as shaders need to compile etc

Signed-off-by: Benjamin Kyd <benjaminkyd@gmail.com>
2023-12-19 16:19:02 +00:00
Benjamin Kyd
9041a979a8 Merge pull request #5 from benkyd/vulkan_rewrite
Vulkan rewrite merge
2023-12-19 16:15:49 +00:00
Ben Kyd
8941ce70fa somehow i deleted res 2023-12-19 16:14:50 +00:00
Ben Kyd
4c964af185 Debug line drawing, this resolves #9 2023-12-19 16:11:04 +00:00
Ben Kyd
b9a360cffa need diff 2023-12-19 13:30:48 +00:00
Ben Kyd
2299b3f89c Fix #11 2023-12-18 14:00:55 +00:00
Ben Kyd
67a2238900 reducing the frequency of resizing fixed the allocation issue 2023-12-17 22:51:53 +00:00
Ben Kyd
c6e6321a24 i am stooped 2023-12-03 22:55:25 +00:00
Ben Kyd
05f329372a segfault time 2023-12-03 17:09:55 +00:00
Ben Kyd
d4a9585652 proper viewport framing 2023-12-03 14:43:58 +00:00
Ben Kyd
330bd0582f imgui docking 2023-12-03 12:20:41 +00:00
Ben Kyd
777a9c6aaf render targeting random texture 2023-12-03 02:09:52 +00:00
Ben Kyd
089f62f3fb rendertarget concept 2023-12-03 00:08:22 +00:00
Ben Kyd
723752ba15 very close to feature equality 2023-12-02 00:13:48 +00:00
Ben Kyd
4c70e7ebf3 switch to imgui docking 2023-12-01 23:17:07 +00:00
Ben Kyd
adaee9eafc PIPELINE ISSUE FIXED 2023-12-01 20:37:43 +00:00
Ben Kyd
c9a8a786b6 Vulkan ImGui functional - Issue with pipeline creation 2023-11-30 19:06:23 +00:00
Ben Kyd
73b4a9c901 ImGui v1.90 2023-11-30 17:54:48 +00:00
Benjamin Kyd
8e209e8820 the SDK is broken on my laptop for some reason 2023-11-30 14:58:13 +00:00
Benjamin Kyd
a7924ec1f0 render work queue 2023-11-30 13:12:21 +00:00
Ben Kyd
52f167f6a8 switch 2023-11-29 14:16:59 +00:00
Benjamin Kyd
5e79067b08 imgui and vulkan is annoying 2023-11-29 13:17:39 +00:00
Benjamin Kyd
5306fdcbb3 preview renderer feature parity, we're getting close to a merge now 2023-11-29 13:08:10 +00:00
Benjamin Kyd
7f9ef80b66 LETSFUCKINGGOOOOOOO 2023-11-29 12:38:42 +00:00
Benjamin Kyd
da3046525f missed some depth info in the pipeline 2023-11-29 11:34:28 +00:00
Ben Kyd
66e5cc6754 fucking depth buffering shut up bro 2023-11-29 01:00:29 +00:00
Ben Kyd
ea094e5e3f 10,000FPS Sponza 2023-11-29 00:28:58 +00:00
Benjamin Kyd
c210ece081 non-functional pipeline refactor 2023-11-28 17:32:36 +00:00
Ben Kyd
ec30a2d105 GETRID OF IT 2023-11-28 11:45:42 +00:00
Ben Kyd
fb778ad958 violently removed renderpass 2023-11-27 22:22:30 +00:00
Ben Kyd
8919db54c6 my saving grace 2023-11-27 21:57:46 +00:00
Benjamin Kyd
4e2d751abd wtf is a descriptorl chatgpt pls 2023-11-27 16:30:36 +00:00
Benjamin Kyd
a73fdbbcbd buffers, buffers and uniform buffers 2023-11-27 14:22:47 +00:00
Benjamin Kyd
d8a5e7253d a little bit of staging buffers for the ladies 2023-11-27 12:46:48 +00:00