aboutsummaryrefslogtreecommitdiff
path: root/stockton-render
AgeCommit message (Collapse)Author
2024-08-25refactor(all): move types to -skeletontcmal
2024-08-25fix(render): unsoundness in handle_surface_changetcmal
2024-08-25fix(render): handle_surface_changetcmal
2024-08-25WIP refactor(skeleton): type state for contexttcmal
also some api improvements closes #2 related: #7
2024-08-25refactor(skeleton): type phases of queue negotiationtcmal
2024-08-25refactor(skeleton): clean up targetchaintcmal
2024-08-25refactor(skeleton): move LevelError to rendertcmal
2024-08-25fix(ui): fix drawing multiple meshes for uitcmal
ui is still broken, because egui is giving bad uv coords
2024-08-25fix(skeleton): add used_layout to renderpasstcmal
fixes validation errors
2024-08-25fix(queues): fix validation errors & docstcmal
2024-08-25feat(skeleton): add memory poolstcmal
added stock memory pools behind a feature gate refactored buffers to use them and to have better APIs. moved some util code out of builders::pipeline updated stockton-render for the changes deactivation is a WIP breaks UI drawing, fix WIP
2024-08-25feat(skeleton): draw pass aware of positiontcmal
2024-08-25refactor(all): rename some cratestcmal
2024-08-25refactor(all): various cleanuptcmal
2024-08-25refactor(all): separate rendering from frameworktcmal
stockton-passes is mostly just a stand-in until this is properly separated
2024-08-25fix(render): get aspect ratio from renderertcmal
2024-08-25fix(render): ui draw pass validation errorstcmal
2024-08-25chore(render-quad): add texturestcmal
2024-08-25feat(all): support stabletcmal
2024-08-25feat(render): ui draw passtcmal
2024-08-25refactor(render): slight leveldrawpass refactorstcmal
2024-08-25feat(render): draw passestcmal
2024-08-25wip refactor(render): more work on draw passestcmal
2024-08-25WIP refactor(render): add draw passestcmal
2024-08-25fix(tex): change missing texture to purpletcmal
2024-08-25refactor(draw): reformattcmal
2024-08-25fix(draw): better queue negotiatortcmal
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(ui): mismatched shader typestcmal
2024-08-25fix(render): use coherent memorytcmal
applies to texture loading and vertex buffers. rather than flushing mapped memory.
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(render): render everything when invalid camera positiontcmal
2024-08-25feat(contrib): add mouse input to flycam controlstcmal
2024-08-25feat(draw): attach camera position/settings to entitytcmal