Commit Graph

504 Commits

Author SHA1 Message Date
32ed28b5ae bumps libFGL 2025-11-23 03:32:14 -05:00
88027f157c Render graph work 2025-10-11 07:00:21 -04:00
4f0f7ad585 Fix some unneeded includes 2025-10-02 18:13:01 -04:00
9a9f2f5a5e use bitfield instead of mask for getting vk version 2025-10-02 18:12:49 -04:00
2dfbec0936 Remove -fmodules-ts from compile flags 2025-10-02 17:55:43 -04:00
18f9240933 Uses bitfields instead of masking for vk version info 2025-10-02 17:53:44 -04:00
ba22b5213e Removes -fmodules-ts from compiler flags 2025-10-02 17:53:29 -04:00
82519b43c1 Fixes X11 issues 2025-09-29 11:11:34 -04:00
a414b8afef Remove some submodules 2025-09-29 05:35:50 -04:00
e6371069fb Fixes ImGui Texture 2025-09-29 05:30:32 -04:00
2a5a526b07 Cleanup more warnings and bad code 2025-09-29 05:30:22 -04:00
082d1e8c88 Bump dependencies 2025-09-28 14:13:51 -04:00
2d3b1f6c7f Cleanup pass 1 2025-09-27 14:51:13 -04:00
9ff05731f6 Start basic shadowmap stuff 2025-09-27 14:44:46 -04:00
9d1a011639 Bump slang ver 2025-09-23 02:30:23 -04:00
2eb9024b5c Fix tracy toggle 2025-09-23 02:30:15 -04:00
43716bd463 Remove buffer resizing 2025-09-23 02:30:04 -04:00
126bfab3e8 Fixes missing ; 2025-09-23 02:28:34 -04:00
554d37929e Adds big orb test 2025-07-09 09:01:45 -04:00
5ddf5d3466 Improves small copy handling in TransferData 2025-07-09 09:00:39 -04:00
e0e4206056 Fixes Material defaults being suboptimal for material-less objects 2025-07-09 08:08:54 -04:00
2448fd39b6 Refactors mikktspace to use std::vector, replace tbool with bool, and restructure typedefs to modern C++ standards. 2025-07-07 15:40:05 -04:00
56f7604266 Changes miktkspace to use glm::vec3 and glm::vec3 operators 2025-07-07 15:19:30 -04:00
111c8cf04a Adds missing include path to AddFGLLibrary 2025-07-07 08:10:08 -04:00
94d2cce8f5 libFGL 2025-07-07 08:07:55 -04:00
d0bc89ae93 Remove json submodule 2025-07-07 07:38:49 -04:00
bfb9b44b0f Formats CMakeLists.txt 2025-07-07 07:32:53 -04:00
de1df4f532 Fixup SceneBuilder.cpp 2025-07-07 07:31:12 -04:00
2b905786ec Fixes naming for MaterialProperties 2025-07-07 07:30:30 -04:00
9ab6723a43 Fixes Sponza scene up direction not matching engine 2025-07-07 07:30:11 -04:00
e1f7ca0efb Set default model scale back to 1.0f 2025-07-07 07:29:57 -04:00
03cd007506 Fixes up shaders 2025-07-07 07:29:47 -04:00
ed6a8d0fda Make the editor draw early in the frame to properly set the flags used in the editor 2025-07-07 07:28:31 -04:00
a581167014 Gets normal maps working 2025-07-07 07:27:56 -04:00
597c7d6d44 Fixes tracy and bumps version 2025-07-06 03:59:51 -04:00
7629a182e7 Add in Mikktspace and format it to fit style 2025-07-06 03:30:29 -04:00
37ad9e4a2a Setup for computing and using tangents to determine TBN 2025-07-05 13:19:15 -04:00
d8b03bfba9 Bump up inital buffer sizes 2025-07-04 07:42:50 -04:00
52f4ae3e44 Cleanup more transfer buffer things 2025-07-04 07:41:59 -04:00
f1fd5f24ad Add cube rendering test 2025-07-01 08:54:16 -04:00
ab47f756ea Finally fixes issues with transfer manager and buffers 2025-07-01 08:54:07 -04:00
2ffebbfbca Adjust model initialization: adopt constants::DEFAULT_MODEL_SCALE, increase buffer sizes, and extend GPU buffer initialization with debug names. 2025-07-01 08:53:50 -04:00
51ecb896ce Extend shader compiler session configuration to handle multiple search paths and preprocessor macros. 2025-07-01 08:51:17 -04:00
42ea8152fc Formatting 2025-07-01 08:50:44 -04:00
ba50eeca02 Update CMake configuration: bump C++ standard, replace fgl_cmake_modules with libFGL dependency. 2025-07-01 00:18:57 -04:00
f5603840a6 Add new invalid texture/material 2025-07-01 00:18:49 -04:00
799ab9a307 Add transfer test files 2025-07-01 00:17:58 -04:00
6a3ddc337d Fixup git modules 2025-06-26 16:34:37 -04:00
9d77e99c29 Removed submodule fgl_cmake_modules 2025-06-26 16:30:15 -04:00
3a0ef547be bump fgl module 2025-06-06 21:49:36 -04:00