Commit Graph

13 Commits

Author SHA1 Message Date
jndean
4746082583 Texture blob moved to IPU 2023-10-25 11:23:36 +00:00
jndean
cd8e7c14cc Mostly extracted textures into blob 2023-10-23 21:52:19 +00:00
jndean
ab0be68a00 Texture exchange functional 2023-10-22 18:33:40 +00:00
jndean
65e35ef19b Intermediate: First few columns of first frame fetched from texture tiles 2023-10-18 17:00:52 +00:00
jndean
899ff800bd Move to Supervisor renderer to facilitate exchanging. Drop into worker thread for FixedDiv 2023-10-12 14:31:24 +00:00
jndean
5e07e34835 Implement tile-local component of column texture fetching 2023-10-09 20:43:35 +00:00
jndean
32c5781f8f Initialise texture metadata structures on rendering tiles and texture name hash table, ready to request data from resource tiles 2023-10-09 00:04:06 +00:00
jndean
880e546e17 Initial version of multi-tile rendering 2023-09-10 15:44:24 +00:00
jndean
cfb4a291cb Add visualisation of IPU-rendered walls 2023-08-26 22:58:50 +00:00
jndean
7d67c9f789 Make non-recursive version of RenderBSPNode for IPU, add all angular calculations 2023-08-26 15:22:55 +00:00
jndean
45ca35f34c Add P_LoadSegs, and fix stack overflows caused by calling through function pointers in P_setup_codelets 2023-08-24 23:10:13 +00:00
jndean
050ff5f588 Hook in IPU player spawning to allocate memory for player obj at the correct time, sync positions on each tick 2023-08-24 17:01:15 +00:00
jndean
847882cc1d Add P_LoadNodes and refactor P_SetupLevel vertices to call via pointers. Add the stub for R_RenderPLayerView and transfering misc values (player and player->mobj). Start adding P_LoadThings, just aiming to get player mobj created during level load 2023-08-22 17:18:44 +00:00