aboutsummaryrefslogtreecommitdiff
path: root/stockton-render/src/draw/texture
AgeCommit message (Collapse)Author
2024-08-25fix(tex): less restrictive for staging memorytcmal
2024-08-25feat(render): ui workingtcmal
2024-08-25feat(render): proper error handlingtcmal
2024-08-25fix(texrepo): deactivate descriptor set layouttcmal
2024-08-25refactor(render): move functions from load into loadertcmal
2024-08-25chore(render): update hal and fix some errorstcmal
2024-08-25feat(render): WIP switch to anyhow for errorstcmal
2024-08-25refactor(render): move to locks rather than unsafe opstcmal
2024-08-25chore(all): remove copyright notices from filestcmal
2024-08-25feat(render): multithreaded texture loadingtcmal
also a bunch of supporting changes
2024-08-25fix(render): dont use deprecated image methodstcmal
2024-08-25chore(all): fix lintstcmal
2024-08-25feat(render): rendy-memory for texturestcmal
unfortunately this involves downgrading gfx-hal
2024-08-25fix(render): use coherent memorytcmal
applies to texture loading and vertex buffers. rather than flushing mapped memory.
2024-08-25feat(render): generic and empty texture storestcmal
2024-08-25refactor(all): 2018 editiontcmal
2024-08-25chore(all): update copyrighttcmal
2024-08-25refactor(render): give some functions less argumentstcmal
2024-08-25chore(all): style formatting and clippy fixestcmal
2024-08-25feat(render): depth buffer and refactorstcmal
2024-08-25refactor(render): docs/comments and error handling for missing texturestcmal
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-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.