jndean
|
6274e56337
|
Update README.md
|
2026-04-07 00:39:56 +01:00 |
|
jndean
|
67eb78e08d
|
Add option for IPU-only rendering
|
2023-12-10 19:35:19 +00:00 |
|
jndean
|
1d1d252753
|
Reformat Gif
|
2023-12-09 23:55:15 +00:00 |
|
jndean
|
5b57a6f924
|
Implement SectorHeightChange notifications so IPU can render doors opening and closing and moving platforms etc correctly.
|
2023-12-09 23:52:39 +00:00 |
|
jndean
|
4a60f62a99
|
Adjust memory config to fit E1M2. Spruce up README.
|
2023-12-07 17:14:22 +00:00 |
|
jndean
|
08f3448eea
|
Update imagery
|
2023-12-06 19:41:41 +00:00 |
|
jndean
|
16b21dd656
|
Extend lighting model to floors and ceilings
|
2023-12-04 16:40:42 +00:00 |
|
jndean
|
60f450c57b
|
Full perspective-correct texturing of visplanes (floors and ceilings)! Flat lighting for now.
|
2023-11-28 23:27:49 +00:00 |
|
jndean
|
80db96a9be
|
Update untextured walls gif to be noCPU
|
2023-11-25 22:51:57 +00:00 |
|
jndean
|
162df95ec8
|
Load flats into IPU texture blob. Batch up span requests on render tiles, ready to exchange them with the texture tiles.
|
2023-11-25 22:24:21 +00:00 |
|
jndean
|
7a7179fcb9
|
Begin texturing visplanes
|
2023-11-25 20:08:45 +00:00 |
|
jndean
|
efd016d031
|
IPU renders skybox
|
2023-11-12 00:55:05 +00:00 |
|
jndean
|
eb68b01dcf
|
Visualisation: visplanes coloured based on picnum
|
2023-11-11 22:10:26 +00:00 |
|
jndean
|
eeb4bb38d2
|
IPU renders floor and ceiling geometry (untextured)
|
2023-11-11 19:02:06 +00:00 |
|
jndean
|
0c00d97494
|
Add skyflatnum checks
|
2023-11-07 19:24:19 +00:00 |
|
jndean
|
b9640e8dab
|
Send flat picnums to IPU
|
2023-11-06 23:46:50 +00:00 |
|
jndean
|
da40333e03
|
Load floor and ceiling picnums
|
2023-11-05 23:52:04 +00:00 |
|
jndean
|
255d2c1def
|
Fix README img alignment
|
2023-11-05 19:11:28 +00:00 |
|
jndean
|
ffceed917d
|
Implement shadows for walls
|
2023-11-03 20:14:34 +00:00 |
|
jndean
|
6908ef7843
|
Update README
|
2023-10-27 13:36:24 +00:00 |
|
jndean
|
97b19f570e
|
Add render tile visualisations
|
2023-10-27 10:18:10 +00:00 |
|
jndean
|
fb9e404485
|
Textures are fetched! Dynamic exchange is real!
|
2023-10-26 14:16:13 +00:00 |
|
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
|
01fc712e6e
|
Reorgnise IPU_malloc and IPU_free
|
2023-10-23 14:53:59 +00:00 |
|
jndean
|
ab0be68a00
|
Texture exchange functional
|
2023-10-22 18:33:40 +00:00 |
|
jndean
|
b5e35b40a6
|
Intermediate: Add flag aggregation exchange
|
2023-10-20 18:11:49 +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
|
4e5e2ab436
|
Improve culling of off-tile walls -> improve performance in multi-tile rendering
|
2023-09-10 16:47:37 +00:00 |
|
jndean
|
880e546e17
|
Initial version of multi-tile rendering
|
2023-09-10 15:44:24 +00:00 |
|
jndean
|
b88e628c91
|
Update README
|
2023-08-30 12:33:04 +00:00 |
|
jndean
|
b9962bd371
|
Update README
|
2023-08-30 12:28:59 +00:00 |
|
jndean
|
04c73fe6ff
|
Implement floor and ceiling clipping to finish proper projection of walls. Add a solid-colour visualisation of progress
|
2023-08-30 12:25:46 +00:00 |
|
jndean
|
620408ac09
|
Interleave IPU wall vis with CPU rendering slightly better
|
2023-08-27 23:15:46 +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
|
c80ee8f52a
|
Add P_GroupLines
|
2023-08-24 23:49:03 +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 |
|
jndean
|
a5c1858937
|
Merge branch 'master' into no_frame_streaming
|
2023-08-18 18:57:15 +00:00 |
|
jndean
|
37dccfddaa
|
Add setup info
|
2023-08-13 23:02:35 +00:00 |
|
jndean
|
7c5d55edb4
|
Implement frame streaming-> and event streaming<- over UDP
|
2022-12-14 15:07:22 +00:00 |
|
jndean
|
f791d97a1e
|
WIP framestream bug
|
2022-12-12 07:34:54 +00:00 |
|
jndean
|
3cdec6a886
|
Split into server exe and client exe, implement basic UDP frame streaming
|
2022-12-07 02:17:14 +00:00 |
|
jndean
|
c4da3ed561
|
Load mapped walls from savefiles, add livewallupdates cmdline flag
|
2022-11-01 17:38:21 +00:00 |
|
jndean
|
c29c701f1a
|
Add README. Add ART.
|
2022-10-14 23:43:16 +01:00 |
|