|
36612f9ce9
|
fixed AABBs calculated from the graph system being wrong because for whatever reason i was transforming the bounds to world space, and this never mattered when using RP3D because it was always fed local extents......
|
2025-09-05 21:25:59 -05:00 |
|
|
593bdc93cd
|
physics optimizations (lots...)
|
2025-09-02 21:51:00 -05:00 |
|
|
a66f56ad9f
|
refractor to try and minimize differences between reactphysics and internal physics engine (that i really need to optimize now), reverted some things with the graph system to get it to work again on scenes with more than one mesh (because for some reason instance IDs need to be global and i cant for the life of me figure out how to properly remap them)
|
2025-09-01 23:16:43 -05:00 |
|
|
461894741f
|
using a PSG solver is almost stable sans some weird oddities, would love to use a block solver but the current one is flawed
|
2025-09-01 00:13:20 -05:00 |
|
|
40da94c422
|
wasted a week on trying to roll out my own physics system just to be humbled when it almost works but doesn't work well enough (probably a bad solver, will probably revisit it at a later date)
|
2025-08-30 15:52:30 -05:00 |
|
|
532c4054b6
|
audio cleanup or something (because it's lagging the dreamcast build when emitting sounds)
|
2025-08-24 11:38:37 -05:00 |
|
|
ba9f5c8323
|
some fixups for the scene tick loop, try and reuse existing buffers when reading buffers into them to avoid unnecessary allocations, fixed non-safe running a lua script because I didn't pass in the env
|
2025-08-17 23:13:29 -05:00 |
|
|
0a299a3fd2
|
removing unused dependencies, noted quirks with Dreamcast compilation
|
2025-08-17 17:53:10 -05:00 |
|
|
f7fba27753
|
fixed OpenGL crash + Dreamcast oddities (past me did in fact realize that userdata never called destructors and handled it for opengl pseudo-command buffers)
|
2025-08-16 15:56:41 -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 |
|
|
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 |
|
|
a9b5a03f94
|
shuffled code around for when I figure out how I want to stream a partitioned mesh (even though this defeats the purpose of re-implementing the chunk/region system because I do not want to go about splitting each region into its own model-entity-graph-whatever)
|
2025-08-11 21:14:30 -05:00 |
|
|
cf9a4c9a9d
|
some more cleanup, use march=native + lto for dev (non-release), only do mesh quantization when available (when using my GLdc fork), removed unused headers
|
2025-08-10 20:29:40 -05:00 |
|
|
acfadd5c2d
|
barebones documentation, commit in case I butcher code migration
|
2025-08-10 18:31:20 -05:00 |
|
|
0b40786798
|
properly color a gui element under opengl, some cleanup for dead code that's not needed
|
2025-08-09 13:35:04 -05:00 |
|
|
2186e41641
|
fixed text rendering in opengl (and the culling issue), use libtremor for dreamcast because vorbis is too taxing on the SH4, fixed uf::io::exists by just trying to open the file instead of stating it, probably some other things
|
2025-08-05 18:39:56 -05:00 |
|
|
aeb648595f
|
dreamcast build compiled and somewhat running (required patching kernel/arch/dreamcast/hardware/cdrom.c), also fixed GUI elements not rendering under opengl
|
2025-08-04 23:34:37 -05:00 |
|
|
c49dfb9b8c
|
some stuff to get the dreamcast build working again (or at least compiling, reading from the CD through KOS in emulators broke so I can't test much)
|
2025-08-04 17:51:43 -05:00 |
|
|
81da764d6b
|
added wav (from file) and PCM (from memory buffer) playback, modified hook to VALL-E TTS to now either directly play the audio or invoke a callback (currently only hooked via sound emitter)
|
2025-08-03 13:45:31 -05:00 |
|
|
8ba6214cc4
|
repaired barycentric-based deferred rendering
|
2025-08-01 23:58:25 -05:00 |
|
|
85696bd8f6
|
some small vxgi tweaks
|
2025-08-01 23:58:25 -05:00 |
|
|
d519af9cc3
|
stabilized voxelization with a bunch of cringe
|
2025-08-01 23:58:25 -05:00 |
|
|
67f0456352
|
some tweaks or something
|
2025-08-01 23:58:25 -05:00 |
|
|
91cf9665fe
|
small fixes (although gui on next scene transition breaks)
|
2025-08-01 23:58:24 -05:00 |
|
|
1ef5798017
|
Fixed bloom
|
2025-08-01 23:58:24 -05:00 |
|
|
e076b2f53d
|
This one trick adds free FPS (do not do VXGI on completely transparent pixels)
|
2025-08-01 23:58:24 -05:00 |
|
|
6b37b2fa0e
|
Repaired OpenGL / Dreamcast build
|
2025-08-01 23:58:24 -05:00 |
|
|
a521f045ba
|
Repaired meshopt integration, it's preferable to instead optimize on meshlets instead of the raw mesh
|
2025-08-01 23:58:24 -05:00 |
|
|
bb356ee399
|
Commit for 2024.12.01 23-07-01.7z
|
2024-12-01 23:07:00 -06:00 |
|
|
f1ab22c4a0
|
Commit for 2023.10.25 00-13-51.7z
|
2023-10-25 00:13:00 -05:00 |
|
|
1c8721f615
|
Commit for 2023.02.04 22-48-51.7z
|
2023-02-04 22:48:00 -06:00 |
|
|
fa1e54c7f7
|
Commit for 2023.01.27 22-55-56.7z
|
2023-01-27 22:55:00 -06:00 |
|
|
f3800abb21
|
Commit for 2023.01.06 12-19-28.7z
|
2023-01-06 12:19:00 -06:00 |
|
|
28cf6a7d8f
|
Commit for 2022.12.30 20-20-07.7z
|
2022-12-30 20:20:00 -06:00 |
|
|
de54bcad8f
|
Commit for 2022.12.21 16-25-26.7z
|
2022-12-21 16:25:00 -06:00 |
|
|
e816814186
|
Commit for 2022.11.27 13-25-40.7z
|
2022-11-27 13:25:00 -06:00 |
|
|
7668f1f9bf
|
Commit for 2022.11.24 15-35-53.7z
|
2022-11-24 15:35:00 -06:00 |
|
|
38f1437330
|
Commit for 2022.10.09 22-47-36.7z
|
2022-10-09 22:47:00 -05:00 |
|
|
f556532dd4
|
Commit for 2022.08.14 23-37-12.7z
|
2022-08-14 23:37:00 -05:00 |
|
|
cbde0b92d1
|
Commit for 2022.08.06 22-41-07.7z
|
2022-08-06 22:41:00 -05:00 |
|
|
96ca870586
|
Commit for 2022.08.04 23-27-32.7z
|
2022-08-04 23:27:00 -05:00 |
|
|
cfdb877ed3
|
Commit for 2022.07.31 22-17-30.7z
|
2022-07-31 22:17:00 -05:00 |
|
|
212347ee9c
|
Commit for 2022.07.31 00-20-46.7z
|
2022-07-31 00:20:00 -05:00 |
|
|
ae28b31d02
|
Commit for 2022.07.29 00-31-45.7z
|
2022-07-29 00:31:00 -05:00 |
|
|
5a12332ad8
|
Commit for 2022.07.28 00-11-47.7z
|
2022-07-28 00:11:00 -05:00 |
|
|
40e346f71c
|
Commit for 2022.07.27 00-01-19.7z
|
2022-07-27 00:01:00 -05:00 |
|
|
928945e727
|
Commit for 2022.07.21 23-48-52.7z
|
2022-07-21 23:48:00 -05:00 |
|
|
64dd96692c
|
Commit for 2022.07.20 00-37-19.7z
|
2022-07-20 00:37:00 -05:00 |
|
|
686a4f5e3e
|
Commit for 2022.07.19 16-59-42.7z
|
2022-07-19 16:59:00 -05:00 |
|