Commit Graph

  • 0cc5570098 tracing dev Ben Kyd 2024-01-28 23:20:39 +00:00
  • 7f80ef96e1 Istill can't figure that out Ben Kyd 2024-01-08 11:10:13 +00:00
  • 33a6592d41 It works again but there's some issues with the texture streching Ben Kyd 2024-01-03 12:11:04 +00:00
  • 2808defc94 fixed rookie memory leak in rendertarget_recreate Ben Kyd 2023-12-30 15:54:46 +00:00
  • 32834878b5 Force REVERT & rewind - Fix weird segfault Ben Kyd 2023-12-30 10:30:47 +00:00
  • 23b94fabba DynamicCPUTarget Ben Kyd 2023-12-23 19:09:45 +00:00
  • fe54cba61b no i don't Ben Kyd 2023-12-21 19:50:32 +00:00
  • 903919d6d2 fix ci again Ben Kyd 2023-12-21 19:49:19 +00:00
  • 089deb520f Fix CI Ben Kyd 2023-12-21 19:48:01 +00:00
  • 06d49043d3 Fix CI Ben Kyd 2023-12-21 19:45:11 +00:00
  • 021e552f74 Raytraced Renderer compiles now Ben Kyd 2023-12-21 19:43:03 +00:00
  • 0155cb9804 Assimp Ben Kyd 2023-12-20 19:17:57 +00:00
  • 5c5dfbee40 add gitattributes Ben Kyd 2023-12-20 19:16:36 +00:00
  • 31c5d19e05 dumbass Ben Kyd 2023-12-20 16:06:29 +00:00
  • 9545a6264d github actions check Ben Kyd 2023-12-20 16:02:24 +00:00
  • 96ab5e540c Add vulkan to the github action Ben Kyd 2023-12-20 15:58:42 +00:00
  • 7db567e086 Create c-cpp.yml Benjamin Kyd 2023-12-19 16:19:02 +00:00
  • 9041a979a8 Merge pull request #5 from benkyd/vulkan_rewrite Benjamin Kyd 2023-12-19 16:15:49 +00:00
  • 8941ce70fa somehow i deleted res Ben Kyd 2023-12-19 16:14:50 +00:00
  • 4c964af185 Debug line drawing, this resolves #9 Ben Kyd 2023-12-19 16:11:04 +00:00
  • b9a360cffa need diff Ben Kyd 2023-12-19 13:30:48 +00:00
  • 2299b3f89c Fix #11 Ben Kyd 2023-12-18 14:00:55 +00:00
  • 67a2238900 reducing the frequency of resizing fixed the allocation issue Ben Kyd 2023-12-17 22:51:53 +00:00
  • c6e6321a24 i am stooped Ben Kyd 2023-12-03 22:55:25 +00:00
  • 05f329372a segfault time Ben Kyd 2023-12-03 17:09:55 +00:00
  • d4a9585652 proper viewport framing Ben Kyd 2023-12-03 14:43:58 +00:00
  • 330bd0582f imgui docking Ben Kyd 2023-12-03 12:20:41 +00:00
  • 777a9c6aaf render targeting random texture Ben Kyd 2023-12-03 02:09:52 +00:00
  • 089f62f3fb rendertarget concept Ben Kyd 2023-12-03 00:08:22 +00:00
  • 723752ba15 very close to feature equality Ben Kyd 2023-12-02 00:13:48 +00:00
  • 4c70e7ebf3 switch to imgui docking Ben Kyd 2023-12-01 23:17:07 +00:00
  • adaee9eafc PIPELINE ISSUE FIXED Ben Kyd 2023-12-01 20:37:43 +00:00
  • c9a8a786b6 Vulkan ImGui functional - Issue with pipeline creation Ben Kyd 2023-11-30 19:06:23 +00:00
  • 73b4a9c901 ImGui v1.90 Ben Kyd 2023-11-30 17:54:48 +00:00
  • 8e209e8820 the SDK is broken on my laptop for some reason Benjamin Kyd 2023-11-30 14:58:13 +00:00
  • a7924ec1f0 render work queue Benjamin Kyd 2023-11-30 13:12:21 +00:00
  • 52f167f6a8 switch Ben Kyd 2023-11-29 14:16:59 +00:00
  • 5e79067b08 imgui and vulkan is annoying Benjamin Kyd 2023-11-29 13:17:39 +00:00
  • 5306fdcbb3 preview renderer feature parity, we're getting close to a merge now Benjamin Kyd 2023-11-29 13:08:10 +00:00
  • 7f9ef80b66 LETSFUCKINGGOOOOOOO Benjamin Kyd 2023-11-29 12:38:42 +00:00
  • da3046525f missed some depth info in the pipeline Benjamin Kyd 2023-11-29 11:34:28 +00:00
  • 66e5cc6754 fucking depth buffering shut up bro Ben Kyd 2023-11-29 01:00:29 +00:00
  • ea094e5e3f 10,000FPS Sponza Ben Kyd 2023-11-29 00:28:58 +00:00
  • c210ece081 non-functional pipeline refactor Benjamin Kyd 2023-11-28 17:32:36 +00:00
  • ec30a2d105 GETRID OF IT Ben Kyd 2023-11-28 11:45:42 +00:00
  • fb778ad958 violently removed renderpass Ben Kyd 2023-11-27 22:22:30 +00:00
  • 8919db54c6 my saving grace Ben Kyd 2023-11-27 21:57:46 +00:00
  • 4e2d751abd wtf is a descriptorl chatgpt pls Benjamin Kyd 2023-11-27 16:30:36 +00:00
  • a73fdbbcbd buffers, buffers and uniform buffers Benjamin Kyd 2023-11-27 14:22:47 +00:00
  • d8a5e7253d a little bit of staging buffers for the ladies Benjamin Kyd 2023-11-27 12:46:48 +00:00
  • d386ef8ed8 removed that shit Ben Kyd 2023-11-26 22:12:48 +00:00
  • d4213aead3 mirror mirror on the wall who is the biggest dumbass of them all Ben Kyd 2023-11-26 22:11:55 +00:00
  • 36311ae58d vertexes are vertexing Ben Kyd 2023-11-26 19:29:35 +00:00
  • 237e740dda pipeline is not happy with the vertex attributes Ben Kyd 2023-11-25 14:21:59 +00:00
  • d6d66011c2 glBufferData sucks ASS Ben Kyd 2023-11-25 12:38:42 +00:00
  • 3df5314b4c mesh vulkan rewrite Ben Kyd 2023-11-25 11:17:01 +00:00
  • df576a8252 pipeline bugs and the peryls of vulkan Ben Kyd 2023-11-24 23:32:59 +00:00
  • f0b4cd4e84 why cmake sucks ass Ben Kyd 2023-11-24 18:51:44 +00:00
  • 972a784071 frames in flight Ben Kyd 2023-11-24 18:21:04 +00:00
  • 9be2ded0fe AFUCKING TRIANGELLLLEEE Ben Kyd 2023-11-24 18:02:20 +00:00
  • 3a012fd0f2 we are rendering boys Ben Kyd 2023-11-24 16:31:03 +00:00
  • 3a8713f99c we're redoing how renderpasses function (they aren't gonna) Ben Kyd 2023-11-23 23:37:11 +00:00
  • 921047c146 WHATSAFUCKINGRENDERPASS Benjamin Kyd 2023-11-23 12:14:40 +00:00
  • 682cc6158e semaphore rendering Ben Kyd 2023-11-23 00:05:27 +00:00
  • b7e351af69 WHAT>> Ben Kyd 2023-11-22 12:57:35 +00:00
  • f35dd43614 command buffering Benjamin Kyd 2023-11-22 12:31:58 +00:00
  • e76455f902 what even did i do i forgot Ben Kyd 2023-11-22 00:09:35 +00:00
  • 3f44d56597 pipelines and renderpasses Benjamin Kyd 2023-11-20 16:40:52 +00:00
  • 4def2c2ad6 some nice cmake SPRV stuffs Ben Kyd 2023-11-19 00:24:44 +00:00
  • c7354d8e9d forgor the image views stufgf Ben Kyd 2023-11-18 16:38:23 +00:00
  • 640fc4db5a swaping the chain Ben Kyd 2023-11-18 16:29:29 +00:00
  • 58ce34125f that was a silly mistake Ben Kyd 2023-11-18 14:12:38 +00:00
  • 3b1ed585b4 device refactor Ben Kyd 2023-11-18 14:06:06 +00:00
  • cd166e6d36 vulkan shizzle Ben Kyd 2023-11-15 23:31:28 +00:00
  • 5de3e1bac9 somehow enumerating devices is causing a memory leak ?WHAT Benjamin Kyd 2023-11-08 11:32:23 +00:00
  • 85c62fefd5 Continued refactor of window class Benjamin Kyd 2023-11-06 14:24:36 +00:00
  • 711927d133 lol Ben Kyd 2023-11-05 22:29:52 +00:00
  • 22d8b5e865 vulkan stupid swap suitablility Ben Kyd 2023-11-04 19:08:57 +00:00
  • c4f65d6599 device suitability is in a better place now Ben Kyd 2023-11-04 18:58:58 +00:00
  • cf1c6be4cb Vulkan Windowing Ben Kyd 2023-11-04 17:04:27 +00:00
  • 3c9eb51db7 remove GLAD & VK Windowing Ben Kyd 2023-11-04 15:42:14 +00:00
  • 43296f9b66 line debug rendering - SWITCH TO VULKAN SOON Ben Kyd 2023-11-03 18:55:33 +00:00
  • 80776f88d9 start of debug drawing nightmare Ben Kyd 2023-10-30 08:27:07 +00:00
  • da259dd0cb that's how to do it Benjamin Kyd 2023-10-28 14:36:11 +01:00
  • 5ee62a4bd2 Merge pull request #4 from benkyd/dev master Benjamin Kyd 2023-10-26 03:28:37 +01:00
  • 9329c4457a rays are tracing but triangles aren't winding Benjamin Kyd 2023-10-21 01:29:46 +01:00
  • 7c0b6286ff actual raytracing (almost) Benjamin Kyd 2023-10-21 00:17:35 +01:00
  • 0cbcd608b2 put some raytracing stuff about Benjamin Kyd 2023-10-20 22:49:51 +01:00
  • c059d1881b Merge pull request #3 from benkyd/raytrace-dataflow Benjamin Kyd 2023-10-20 16:03:39 +01:00
  • 367e42305f essential rt structure / TO REFACTOR ONCE STRUCTURE IN PLACE Benjamin Kyd 2023-10-20 16:01:22 +01:00
  • 8b7ae5a275 apparently GLM doesn't like that Benjamin Kyd 2023-10-20 15:56:34 +01:00
  • 5352a22ff8 stupid Ben Kyd 2023-10-17 19:14:52 +01:00
  • 01a57125d0 exploring the new segfault Ben Kyd 2023-10-16 23:14:16 +01:00
  • b10a0355fa feat(core): add a timer Ben Kyd 2023-10-16 18:52:31 +01:00
  • 96473cf236 implement timer Ben Kyd 2023-10-16 18:48:45 +01:00
  • 1176f320b8 that segfaulted Benjamin Kyd 2023-10-16 14:51:27 +01:00
  • dc946e77f2 fixed camera viewport bug and implemented basic flow of rays Benjamin Kyd 2023-10-16 14:30:39 +01:00
  • 8db675acf6 Merge pull request #2 from benkyd/refactor Benjamin Kyd 2023-10-16 11:52:06 +01:00
  • 874085bb81 Merge pull request #1 from benkyd/rewrite Benjamin Kyd 2023-10-16 11:51:00 +01:00
  • 6ffb9a5955 preview renderer working, FINALLY Benjamin Kyd 2023-10-16 11:43:46 +01:00