diff --git a/README.md b/README.md index dd30239..2e5a055 100644 --- a/README.md +++ b/README.md @@ -29,9 +29,9 @@ Activity Log: ![Automap](README_imgs/Automap.gif) -- [x] Implement BinarySpacePartion search (stackless recursion version for IPU), solidseg occlusion and floor/ceiling clipping to get (untextured) rendering of vertical walls running on the IPU. CPU still renders everything else (floors, ceilings, objects, enemies). +- [x] Implement BinarySpacePartion search (stackless recursion version for IPU), solidseg occlusion and floor/ceiling clipping to get (untextured) rendering of vertical walls running on the IPU. -![Gameplay with untextured walls](README_imgs/flats.gif) +![Gameplay with untextured walls](README_imgs/BlankWalls_noCPU.gif) - [x] Split rendering across 32 render tiles. Reformat textures into a big buffer that can be striped over dedicated texture tiles, and accessed by the render tiles using JIT-patched exchange programs to enable fetches based on dynamic indices. So now IPU can texture walls. diff --git a/README_imgs/BlankWalls_noCPU.gif b/README_imgs/BlankWalls_noCPU.gif new file mode 100755 index 0000000..38991b3 Binary files /dev/null and b/README_imgs/BlankWalls_noCPU.gif differ diff --git a/README_imgs/flats.gif b/README_imgs/flats.gif deleted file mode 100755 index 1cad2cd..0000000 Binary files a/README_imgs/flats.gif and /dev/null differ