aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-08-25feat(render): multithreaded texture loadingtcmal
2024-08-25fix(render): dont use deprecated image methodstcmal
2024-08-25chore(all): fix lintstcmal
2024-08-25feat(render): rendy-memory for texturestcmal
2024-08-25refactor(render-bsp): simpler ui exampletcmal
2024-08-25fix(nix): add vulkan-tools to envtcmal
2024-08-25fix(ui): mismatched shader typestcmal
2024-08-25fix(render): use coherent memorytcmal
2024-08-25chore(all): nix environmenttcmal
2024-08-25feat(render): WIP eGUI integrationtcmal
2024-08-25feat(render): generic and empty texture storestcmal
2024-08-25feat(render): 2D drawing on top of 3D scenetcmal
2024-08-25fix(draw): seperate sync objects and drawing targetstcmal
2024-08-25refactor(draw): take pipeline out as its own structtcmal
2024-08-25fix(input): duplicate keyboardevents causing problemstcmal
2024-08-25fix(render): render everything when invalid camera positiontcmal
2024-08-25feat(contrib): add mouse input to flycam controlstcmal
2024-08-25feat(contrib): add deltatime and flycam implementationstcmal
2024-08-25feat(input): add type of inputs to inputmanager traittcmal
2024-08-25feat(draw): attach camera position/settings to entitytcmal
2024-08-25feat(render-bsp): process into inputmanagertcmal
2024-08-25feat(input): virtual input mapping and codegentcmal
2024-08-25feat(render): handle window resize and close events againtcmal
2024-08-25fix(render-bsp): dont use deprecated simpleloggertcmal
2024-08-25refactor(all): 2018 editiontcmal
2024-08-25feat(all): start using an ECStcmal
2024-08-25chore(all): update copyrighttcmal
2024-08-25chore(render): one last clippy linttcmal
2024-08-25refactor(render): give some functions less argumentstcmal
2024-08-25fix(ci): dont try and run tests on stabletcmal
2024-08-25chore(all): style formatting and clippy fixestcmal
2024-08-25chore(ci): add github workflowtcmal
2024-08-25fix(render): destroy shader modules properlytcmal
2024-08-25fix(render-bsp): handle resizes properlytcmal
2024-08-25feat(render): depth buffer and refactorstcmal
2024-08-25feat(render): proper bsp tree walkingtcmal
2024-08-25docs(all): update readmetcmal
2024-08-25refactor(render): docs/comments and error handling for missing texturestcmal
2024-08-25feat(render): drawing with multiple texture arraystcmal
2024-08-25test(camera): test for MVP matrix generationtcmal
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
2024-08-25fix(draw): re-order vertex attributes to align properlytcmal
2024-08-25feat(levels): add get_texture method to HasTextures traittcmal
2024-08-25fix(levels): fix invalid texture co-ords for verticestcmal
2024-08-25refactor(draw): use macro for buffer attribute descriptionstcmal
2024-08-25refactor(render): remove draw_clear functiontcmal
2024-08-25refactor(render): use push constants for vp matrixtcmal
2024-08-25feat(camera): camera rotation and movement relative to rotationtcmal