aboutsummaryrefslogtreecommitdiff
path: root/examples/render-bsp
AgeCommit message (Collapse)Author
2024-08-25fix(render-bsp): handle resizes properlytcmal
2024-08-25feat(render): drawing with multiple texture arraystcmal
requires faces to be sorted by depth to work properly, which isn't currently happening
2024-08-25fix(render-bsp,textures): broken movement and textures testtcmal
2024-08-25refactor(all): remove render-quad and optimise importstcmal
2024-08-25feat(render) WIP: textures, using a fixed size texture arraytcmal
currently using an 8 long texture array with seperate samplers. also move to a trait for resolving textures from the bsp file rather than adding them manually. currently stuck with one static implementation though. this means all textures in the file are loaded when the map is. not currently drawing with anything other than the first texture array, so files with >8 textures will fail.
2024-08-25feat(camera): camera rotation and movement relative to rotationtcmal
2024-08-25feat(levels): coord system types and swizzlingtcmal
the room is now the right way up! yay!
2024-08-25refactor(all): use new traits-based levels everywhere else.tcmal
unfortunately this also starts using an unstable feature - generic_associated_types see rust-lang/rust#44265
2024-08-25refactor(examples): improvements to render-bsp exampletcmal
2024-08-25refactor(all): update dependenciestcmal
2024-08-25refactor(render): remove old entity stuff from world typetcmal