Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-25 | fix(render-bsp): handle resizes properly | tcmal | |
2024-08-25 | feat(render): drawing with multiple texture arrays | tcmal | |
requires faces to be sorted by depth to work properly, which isn't currently happening | |||
2024-08-25 | fix(render-bsp,textures): broken movement and textures test | tcmal | |
2024-08-25 | refactor(all): remove render-quad and optimise imports | tcmal | |
2024-08-25 | feat(render) WIP: textures, using a fixed size texture array | tcmal | |
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-25 | feat(camera): camera rotation and movement relative to rotation | tcmal | |
2024-08-25 | feat(levels): coord system types and swizzling | tcmal | |
the room is now the right way up! yay! | |||
2024-08-25 | refactor(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-25 | refactor(examples): improvements to render-bsp example | tcmal | |
2024-08-25 | refactor(all): update dependencies | tcmal | |
2024-08-25 | refactor(render): remove old entity stuff from world type | tcmal | |