Commit Graph

310 Commits

Author SHA1 Message Date
0127b2dfeb Some organization cleanup 2024-10-04 05:58:00 -04:00
3f86e2ce1f Rexports blender 3.2 demo model 2024-10-03 17:20:50 -04:00
6a0191ff9c Fixes rotation loading being incorrect in gltf loader (w,x,y,z) -> (x,y,z,w) 2024-10-03 17:20:27 -04:00
ef229eab07 Adds in better checks for buffer copying rather than an exception throw check 2024-10-03 16:57:15 -04:00
7f4d77d8c3 Add in rotation gltf test 2024-10-03 01:08:00 -04:00
28e76a8ec9 Fixes bounding boxes being fucky 2024-10-03 01:07:49 -04:00
32ea025d82 Fixes debug name for buffers 2024-10-01 20:37:08 -04:00
d2aad3c239 Expand index and vertex buffer 2024-10-01 20:32:10 -04:00
d17a9af3c1 Add in demo model from blender 2024-10-01 20:32:00 -04:00
2e31f854f5 Fixes issue with indicies being smaller then expected when loading glTF models 2024-10-01 20:31:21 -04:00
eea6bb21a8 Write custom decompose function 2024-10-01 19:47:09 -04:00
a26549ce63 Fixes axis helper 2024-10-01 19:01:24 -04:00
2251480498 More bounding box fixes 2024-10-01 01:37:50 -04:00
bb8152491c Fixes bounding box being wonk 2024-09-29 23:13:34 -04:00
b56078be62 Some cleanup 2024-09-29 22:47:56 -04:00
f8ea24ec95 Cleanup some includes 2024-09-29 22:27:24 -04:00
790d690d7a Add more tests 2024-09-29 16:02:42 -04:00
79667be458 Add world based axis modification to rotations 2024-09-29 15:47:03 -04:00
47c15f97bc Fixes most of the rotation shit 2024-09-29 13:18:40 -04:00
c6236eda98 Mostly fixes rotation shit and other obscure bugs 2024-09-29 01:31:59 -04:00
af2cd5db61 Fixes camera vectors 2024-09-29 01:12:39 -04:00
5dc8c94219 Fixes view matrix being created with wrong forward vec 2024-09-29 01:04:59 -04:00
5527d77506 Fixes assert define logic being inverted 2024-09-13 06:12:16 -04:00
2f631070ae Rename offsets to dynamic offsets in bindDescriptor function 2024-08-18 03:13:47 -04:00
047bca1c04 Add in print string required for FGL_ASSERT to FGL_ASSUME 2024-08-18 03:08:46 -04:00
5f4e7a0279 Adds in assume checking for debug builds 2024-08-16 23:19:41 -04:00
866edb5273 Change to using correct assume 2024-08-16 23:14:34 -04:00
47b305c923 Move assume statement up 2024-08-16 22:44:00 -04:00
7d1efebad2 Fixes stupid bounding box fuckery 2024-08-16 22:37:40 -04:00
0532d8fb34 Set a camera to inactive if cold 2024-08-14 19:58:10 -04:00
83434d8fb8 Add cold and active flag to cameras 2024-08-14 19:57:54 -04:00
b9e451505e More reorganization
Move logging to new folder
2024-08-14 16:34:47 -04:00
aec48186c6 Some component and rendering cleanup 2024-08-14 16:01:44 -04:00
9e9b116232 Allow shaders to only have 1 shader module 2024-08-14 15:49:27 -04:00
ff55f675e0 Remove old draw parameter buffer 2024-08-14 15:49:18 -04:00
79b60f5ea1 Replaces old ifdef with pragma once 2024-08-14 15:03:19 -04:00
7b42fe0b00 Fixes ImGui texture descriptor not being made in release builds 2024-08-14 15:03:11 -04:00
f6e5679639 Removes Frustum template 2024-08-14 14:49:52 -04:00
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