Commit Graph

69 Commits

Author SHA1 Message Date
7034da71de managed to fix the disgusting icky input lag at specific frametimes (because the swapchain was rendering to the wrong frame for presentation), attempting to fix a regression with shadowmaps being icky 2026-06-12 22:28:35 -05:00
595e986903 did not plan on actually implementing tr_polys with forward+ (it didn't even solve the issue of incadescent light panels not working right because they're baked into worldspawn) 2026-06-11 00:08:31 -05:00
5931a5dc6f reverted hook hashes because all non-entity hook dispatches breaks, dilate texture atlases if padding is requested, proper mipmapping in deferred shader, some other code cleanup, parse mass from MDL, load error model as fallback 2026-06-09 23:24:05 -05:00
9e823645a4 several agonizing hours of dealing with more GCC v13 gremlins involving calculating tangents 2026-06-07 23:53:41 -05:00
22fb850709 more engine cleanup and fixes (removed the footgun of texture2Ds/instanceAddresses, parse VMT values into material information, re-parent nodes for BSP loader, hopefully final VFS integration fixes) 2026-06-06 15:36:36 -05:00
06e88cbf17 cleanup (strictly de-interleaved meshes, cleaned up atlas packing and xatlas unwrapping, dropped mesh attribute ID since it's not necessary with draw command/instance indirectin) 2026-06-04 19:56:45 -05:00
46c08b0516 lots of things (cleaned up how graph storage works, fixed bugs related to loading from gtlf rather than a graph, fixed lightmap baker, use RGBExp32 format for lightmaps, some other things, in-progress BSP/VTF/MDL loader) 2026-06-03 22:55:14 -05:00
94ce7be618 even more inane code cleanup, migrated immediate mode debug draw into its own file, added transform flattening pre/post physics step (for two reasons) 2026-05-26 22:08:16 -05:00
0a92fed14a attempt at generating a ragdoll from a skinned mesh (doesn't work right now), fixed normal mapping 2026-05-24 22:23:41 -05:00
142f584684 fixed odd regression where door collision broke (and trying to fix the weird flickering with using the aliased camera UBO for the deferred pass) 2026-05-15 20:37:10 -05:00
2afcacc9e1 fixed BARYCENTRIC_CALCULATE because it was actually stemming from not using the actual camera UBO used to render the scene (even though nsight showed the values matching so who knows) 2026-05-13 23:43:21 -05:00
dc192064b1 fixed the nagging problem of GUI elements being in their final position for one frame as i'm not setting them to their initial states pre-first tick, disabled BARYCENTRIC_CALCULATE until I can be assed to fix the 'reconstructed geometry data lags behind' issue 2026-05-13 22:34:30 -05:00
b3df72bfab validation errors squishing, finally bothered to seamlessly handle N-buffered UBOs, fixed shadowmapping not require a constant rebuild every time the lights changed (by instead binding all shadow textures and not-so-clever tricks), some other things 2026-05-13 22:14:46 -05:00
682dd2c794 vxgi optimizations (to-do: fix the stuttering again from the UBO lagging or something) 2026-05-06 20:47:54 -05:00
89ca3efb3e rewrote meshopt (again) to actually perform vertex optimizations, and fixed LOD generation), fixed LOD level calculation (because Vulkan's -Y ruined things), some tweaks and fixes to the memory pool / allocator (it will still segfault on termination because of how things are ordered) 2026-05-04 21:14:04 -05:00
84f2b63a8f revamped meshopt-based mesh optimizations, fixed mesh slicer/gridder, added LOD system (i think it works), physics tweaks (to-do: make meshMesh viable) 2026-04-27 17:09:26 -05:00
6d05ab865a neurotic optimizations (overhauled depth pyramid and bloom to ffx-sdp), more fixes 2026-04-21 20:49:47 -05:00
012cddd37f more fixes before I lose my mind again (something something making VXGI look actually nice, correctness, fixing graphs, etc etc) 2026-02-21 21:26:37 -06:00
de44a6083d fixes 2026-02-16 18:10:36 -06:00
0fb2e3b750 removed storing model/prev-model matricies and color for every instance entry (by adding another indirection via objectID...), fixed rt pipeline because the BLAS's weren't being generated 2025-08-21 22:54:49 -05:00
596affe488 nicer VXGI settings, updated reference screenshot 2025-08-01 23:58:25 -05:00
8ba6214cc4 repaired barycentric-based deferred rendering 2025-08-01 23:58:25 -05:00
mrq
85696bd8f6 some small vxgi tweaks 2025-08-01 23:58:25 -05:00
mrq
d519af9cc3 stabilized voxelization with a bunch of cringe 2025-08-01 23:58:25 -05:00
mrq
e076b2f53d This one trick adds free FPS (do not do VXGI on completely transparent pixels) 2025-08-01 23:58:24 -05:00
mrq
bb356ee399 Commit for 2024.12.01 23-07-01.7z 2024-12-01 23:07:00 -06:00
mrq
f1ab22c4a0 Commit for 2023.10.25 00-13-51.7z 2023-10-25 00:13:00 -05:00
mrq
fa1e54c7f7 Commit for 2023.01.27 22-55-56.7z 2023-01-27 22:55:00 -06:00
mrq
28cf6a7d8f Commit for 2022.12.30 20-20-07.7z 2022-12-30 20:20:00 -06:00
mrq
de54bcad8f Commit for 2022.12.21 16-25-26.7z 2022-12-21 16:25:00 -06:00
mrq
38f1437330 Commit for 2022.10.09 22-47-36.7z 2022-10-09 22:47:00 -05:00
mrq
f556532dd4 Commit for 2022.08.14 23-37-12.7z 2022-08-14 23:37:00 -05:00
mrq
cbde0b92d1 Commit for 2022.08.06 22-41-07.7z 2022-08-06 22:41:00 -05:00
mrq
96ca870586 Commit for 2022.08.04 23-27-32.7z 2022-08-04 23:27:00 -05:00
mrq
cfdb877ed3 Commit for 2022.07.31 22-17-30.7z 2022-07-31 22:17:00 -05:00
mrq
212347ee9c Commit for 2022.07.31 00-20-46.7z 2022-07-31 00:20:00 -05:00
mrq
ae28b31d02 Commit for 2022.07.29 00-31-45.7z 2022-07-29 00:31:00 -05:00
mrq
5a12332ad8 Commit for 2022.07.28 00-11-47.7z 2022-07-28 00:11:00 -05:00
mrq
40e346f71c Commit for 2022.07.27 00-01-19.7z 2022-07-27 00:01:00 -05:00
mrq
61cd2a6b5c Commit for 2022.07.26 15-00-39.7z 2022-07-26 15:00:00 -05:00
mrq
64dd96692c Commit for 2022.07.20 00-37-19.7z 2022-07-20 00:37:00 -05:00
mrq
14e7a9aa6d Commit for 2022.07.13 22-34-59.7z 2022-07-13 22:34:00 -05:00
mrq
403aa11343 Commit for 2022.07.10 23-56-57.7z 2022-07-10 23:56:00 -05:00
mrq
cbd76acbd5 Commit for 2022.07.09 22-04-13.7z 2022-07-09 22:04:00 -05:00
mrq
26a933307b Commit for 2022.07.09 19-45-23.7z 2022-07-09 19:45:00 -05:00
mrq
967f6b768f Commit for 2022.07.05 00-10-00.7z 2022-07-05 00:10:00 -05:00
mrq
c536d24e63 Commit for 2022.06.28 23-53-39.7z 2022-06-28 23:53:00 -05:00
mrq
813907f0a3 Commit for 2022.06.25 23-41-15.7z 2022-06-25 23:41:00 -05:00
mrq
ddb43b26ea Commit for 2022.06.23 22-40-45.7z 2022-06-23 22:40:00 -05:00
mrq
4b7a9d5714 Commit for 2022.06.13 01-15-08.7z 2022-06-13 01:15:00 -05:00