Commit Graph

38 Commits

Author SHA1 Message Date
0a29063869 realized past me realized that aliasing buffers isn't foolproof and added a system to fetch buffer descriptors by name from a source, yet never used it (re-bind buffer descriptors on mesh updates, need to fix the crash for graph storage when it resizes...) 2025-08-19 19:18:12 -05:00
6d4837e3cc fixed DC texconv having some weird quad issue by just rebasing from the original file and de-QTing / reconverting 2025-08-19 00:30:34 -05:00
8298fcec2d more cleanup, crammed DC texconv into here for later use 2025-08-18 20:47:25 -05:00
5f8a80c25f resolved an oversight past me never realized where you still need to call destructors on placement new'd memory (and other things to resolve a memory leak that was very noticeable with 16MB of RAM) 2025-08-16 12:19:55 -05:00
cb1d9c4daf some gui hook cleanup, added keyboard/controller input for selecting gui options, fixed a crash when loading larger scenes because of low buffer size (or at least I believe it was that) 2025-08-16 00:25:06 -05:00
d5e58ccb9b somehow broke and fixed mesh quantization breaking again after streaming mesh data (need to dequantize first because naively just resetting the descriptors is wrong) (although I might need to update RP3D because collision breaks only when streaming mesh data and DC uses an older version) 2025-08-15 00:07:13 -05:00
ab9aa0ae13 fixed oversight in uf::Mesh::convert, fixed texture streaming not working in OpenGL (the graphic.material.textures weren't updated) fixed missing texture being used in VXGI for vulkan (think it was from reinitializing the texture object itself if it was aliased rather than just resetting the handles) 2025-08-14 23:32:08 -05:00
9ec35a26e6 added texture/animation streaming (to-do: fix textures for OpenGL), serendipitously fixed animations when loading from a graph 2025-08-14 19:09:58 -05:00
eadf732ee5 more agony (oversight fixes and dreamcast build works again (although it doesn't resolve my outstanding issues of too large of a scene mesh......)) 2025-08-13 22:12:38 -05:00
bc406d5b62 agony (added streaming in mesh data if it's out of range (but for the worldspawn only), re-enabled mesh slicing because I commented it out months ago and didn't remember why, some other things probably in the quest of getting this added) 2025-08-13 19:46:05 -05:00
mrq
91cf9665fe small fixes (although gui on next scene transition breaks) 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
1c8721f615 Commit for 2023.02.04 22-48-51.7z 2023-02-04 22:48:00 -06:00
mrq
fa1e54c7f7 Commit for 2023.01.27 22-55-56.7z 2023-01-27 22:55:00 -06:00
mrq
e816814186 Commit for 2022.11.27 13-25-40.7z 2022-11-27 13:25:00 -06: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
686a4f5e3e Commit for 2022.07.19 16-59-42.7z 2022-07-19 16:59:00 -05:00
mrq
60e64ccb0d Commit for 2022.07.16 23-28-12.7z 2022-07-16 23:28: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
c536d24e63 Commit for 2022.06.28 23-53-39.7z 2022-06-28 23:53:00 -05:00
mrq
4b7a9d5714 Commit for 2022.06.13 01-15-08.7z 2022-06-13 01:15:00 -05:00
mrq
e38c08ff85 Commit for 2022.06.12 17-21-07.7z 2022-06-12 17:21:00 -05:00
mrq
a9f5a56366 Commit for 2022.06.05 22-42-59.7z 2022-06-05 22:42:00 -05:00
mrq
82390c927b Commit for 2022.06.04 23-47-01.7z 2022-06-04 23:47:00 -05:00
mrq
6418a76456 Commit for 2022.06.02 00-03-46.7z 2022-06-02 00:03:00 -05:00
mrq
27980e0de9 Commit for 2022.05.30 21-53-42.7z 2022-05-30 21:53:00 -05:00
mrq
22d18c953c Commit for 2022.05.29 22-44-19.7z 2022-05-29 22:44:00 -05:00
mrq
cf3d1eebc1 Commit for 2022.05.09 00-07-22.7z 2022-05-09 00:07:00 -05:00
mrq
c8853dc1b8 Commit for 2022.05.05 01-14-35.7z 2022-05-05 01:14:00 -05:00
mrq
ccf743d344 Commit for 2022.04.24 23-41-03.7z 2022-04-24 23:41:00 -05:00
mrq
b904c7f280 Commit for 2022.03.27 22-01-29.7z 2022-03-27 22:01:00 -05:00
mrq
112a061dc8 Commit for 2022.01.05 23-01-04.7z 2022-01-05 23:01:00 -06:00
mrq
fb5749d8a3 Commit for 2021.10.28 23-52-39.7z 2021-10-28 23:52:00 -05:00
mrq
3c11536d7f Commit for 2021.07.31 18-05-16.7z 2021-07-31 18:05:00 -05:00