Adding temple interiors to OpenBlack
Temple geometry is now loaded in
The vanilla game compresses the larger temple models using Deflate and need to be inflated/decompressed.
Interior lighting sprites
Black & White uses two billboards for most “glow” effects. Light effects are stored in *.glw files which I have started reverse engineering.
Nvidia Nsight is very useful for this sort of stuff; in this picture I have disabled the sprite rendering in the fragment shaders in the vanilla game
to confirm sprite positions and to help match the depth and draw buffer flags.
![]()
Original lights

Openblack lights
