422 Commits

Author SHA1 Message Date
83d4aa4d89 Fixes bounding box fuckery 2024-08-14 14:22:41 -04:00
576d409092 Fixes clock possibly being non-monotonic 2024-08-13 17:59:27 -04:00
fb820780ed Remove test 2024-08-12 17:19:52 -04:00
8f1e7f6eda Remove exessive logging 2024-08-12 17:19:17 -04:00
9f30733841 Cleanup and adding debug drawers 2024-08-12 16:41:05 -04:00
24285fae18 Fixes bounding box matrix math 2024-08-12 16:40:45 -04:00
fe9fd49fe3 Fixes usage of wrong matrix during frustum tests 2024-08-12 16:38:10 -04:00
31d04648f0 Remove testing line 2024-08-12 16:37:30 -04:00
2bb0d38deb Fix class name 2024-08-12 16:37:07 -04:00
9a63c64bdd Makes the camera update it's frustum once again 2024-08-12 16:36:43 -04:00
863d589327 Change color of debug line. Makes normals force fullbright 2024-08-12 16:36:28 -04:00
059700fa56 Debug line drawing 2024-08-12 15:21:32 -04:00
7012a4a9d5 Fixes a bunch of validation errors 2024-08-12 15:09:26 -04:00
ac6d7b0915 Allows for constexpr NormalVector 2024-08-09 19:33:21 -04:00
e56946be3b Some cleanup 2024-08-09 19:10:55 -04:00
35663e6fd4 Component changes 2024-08-09 07:59:11 -04:00
61e22684af Add in profiling counters 2024-08-08 15:39:15 -04:00
8d0bfc1d12 Add in some buffer printouts 2024-08-08 14:44:20 -04:00
32d452a568 Add memory buffer allocation count into the stats screen 2024-08-07 04:16:21 -04:00
48087b53ed Add in FPS counter and stats menu 2024-08-07 03:17:14 -04:00
b01216a951 Add preprocessing printout 2024-08-06 02:34:31 -04:00
d9baa5aece Get includes working for glsl 2024-08-05 12:22:59 -04:00
8a055b28a0 get runtime shader compilation working 2024-08-05 10:25:08 -04:00
fdcd6a6c31 Move shaders and assets into the src build tree 2024-08-05 09:48:27 -04:00
684f947f50 Fixes path issues 2024-08-05 00:10:48 -04:00
6627369ea7 Add better error printout for image creation errors 2024-08-04 23:56:45 -04:00
63f88984e2 Add missing include to git tracking 2024-08-04 23:28:47 -04:00
a456ff2eca Switch inputs to degrees 2024-08-04 13:01:03 -04:00
8c14caf9c9 Fixes rotation bug with GUI 2024-08-04 12:56:53 -04:00
b631c20c95 Cleanup a bunch of warnings 2024-08-04 12:22:30 -04:00
849a1283cf Seperate editor from engine lib 2024-08-04 11:57:14 -04:00
30a932e4fe Transfer editor specific code to a separate binary 2024-08-02 09:26:44 -04:00
1b7fe07364 Cleanup GUI systems 2024-07-30 02:21:23 -04:00
d72aefb96b Setup dock builder for editor GUI 2024-07-29 03:22:33 -04:00
8fe9c94b6b Get multi camera working 2024-07-28 00:32:31 -04:00
e89dc1261c Finally gets the camera renderpass working 2024-07-23 00:39:07 -04:00
c7c3e965b6 Index checks 2024-07-13 03:52:59 -04:00
d50d5b5011 Cleanup renderpass creation 2024-07-13 03:50:20 -04:00
e23705f13e Enforces better checking when making swapchains with depth buffers 2024-07-12 03:15:32 -04:00
45ada7fcb0 Implement framebuffers for cameras 2024-07-11 07:51:44 -04:00
4eeda8fe2e Fixes some defines being in the wrong place 2024-07-11 06:45:59 -04:00
bc805f1980 Merge branch 'refs/heads/attempt2'
# Conflicts:
#	src/engine/concepts/is_attachment.hpp
#	src/engine/gui/preview.cpp
#	src/engine/rendering/Attachment.hpp
#	src/engine/rendering/RenderPassBuilder.hpp
#	src/engine/rendering/Renderer.cpp
#	src/engine/rendering/Renderer.hpp
#	src/engine/rendering/SwapChain.cpp
#	src/engine/rendering/SwapChain.hpp
#	src/engine/rendering/types.hpp
#	src/engine/systems/GuiSystem.cpp
2024-07-11 03:58:44 -04:00
f2bf5cad53 More cleanup 2024-07-11 03:46:03 -04:00
2f7e3452ac More code cleanup - Formatting 2024-07-11 01:42:02 -04:00
f1c31dbea7 More code cleanup 2024-07-11 01:41:48 -04:00
21268f2d4d Rework swapchain to no longer init inside of ctor body 2024-07-11 01:32:57 -04:00
2fddf66153 Move swapchain init to ctor init 2024-07-11 00:55:22 -04:00
04170d5749 Fuck this 2024-07-10 10:50:16 -04:00
df65e4df49 Seperate Framebuffer and Swapchain creation and fix gbuffer resource overallocation 2024-07-10 07:50:48 -04:00
6539525333 Cleanup some of the old model loading 2024-07-09 07:57:43 -04:00