Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-25 | fix(tex): less restrictive for staging memory | tcmal | |
2024-08-25 | feat(render): ui working | tcmal | |
2024-08-25 | feat(render): proper error handling | tcmal | |
2024-08-25 | fix(texrepo): deactivate descriptor set layout | tcmal | |
2024-08-25 | refactor(render): move functions from load into loader | tcmal | |
2024-08-25 | chore(render): update hal and fix some errors | tcmal | |
2024-08-25 | feat(render): WIP switch to anyhow for errors | tcmal | |
2024-08-25 | refactor(render): move to locks rather than unsafe ops | tcmal | |
2024-08-25 | chore(all): remove copyright notices from files | tcmal | |
2024-08-25 | feat(render): multithreaded texture loading | tcmal | |
also a bunch of supporting changes | |||
2024-08-25 | fix(render): dont use deprecated image methods | tcmal | |
2024-08-25 | chore(all): fix lints | tcmal | |
2024-08-25 | feat(render): rendy-memory for textures | tcmal | |
unfortunately this involves downgrading gfx-hal | |||
2024-08-25 | fix(render): use coherent memory | tcmal | |
applies to texture loading and vertex buffers. rather than flushing mapped memory. | |||
2024-08-25 | feat(render): generic and empty texture stores | tcmal | |
2024-08-25 | refactor(all): 2018 edition | tcmal | |
2024-08-25 | chore(all): update copyright | tcmal | |
2024-08-25 | refactor(render): give some functions less arguments | tcmal | |
2024-08-25 | chore(all): style formatting and clippy fixes | tcmal | |
2024-08-25 | feat(render): depth buffer and refactors | tcmal | |
2024-08-25 | refactor(render): docs/comments and error handling for missing textures | 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 | 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. |