summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)Author
2026-08-14move all the per-frame stuff into its own struct and fileIrene Knapp
2026-08-12split the texture's sampler and its image view into separaet bindingsIrene Knapp
2026-08-09abstract over bundled assetsIrene Knapp
2026-08-09change the interface to load_obj()Irene Knapp
2026-08-09move PNG-specific code to a new module files::pngIrene Knapp
2026-08-09rename and reexport a bunch of graphics state typesIrene Knapp
2026-08-09refactor Texture into its own thingIrene Knapp
2026-08-08move the obj loader to a more logical placeIrene Knapp
2026-08-08remove physical_device from ForReinitIrene Knapp
2026-08-08move models into their own struct and fileIrene Knapp
2026-08-06further splitting of graphics submodulesIrene Knapp
2026-08-06move some modules into a new graphics submoduleIrene Knapp
2026-08-06state needed when rendering is now in its own structIrene Knapp
2026-08-06factor out the render commands into a new scene moduleIrene Knapp
2026-08-03antialiasingIrene Knapp
2026-07-27generate mipmapsIrene Knapp
2026-07-20load a nontrivial model and render it with a textureIrene Knapp
2026-07-18depth bufferIrene Knapp
2026-07-18draw a second squareIrene Knapp
2026-07-18pull the shader data stuff into its own fileIrene Knapp
2026-07-18draw the imageIrene Knapp
2026-07-18load a texture imageIrene Knapp
2026-07-17add Transformation::look_at()Irene Knapp
2026-07-15add an fps counterIrene Knapp
2026-07-15it spins!!!!Irene Knapp
2026-07-11use an index buffer now, and draw two trianglesIrene Knapp
2026-07-11don't rely on having shared memoryIrene Knapp
2026-07-11abstract buffer managementIrene Knapp
2026-07-09allocate and use a vertex bufferIrene Knapp
2026-07-09don't draw when minimized (nice and easy)Irene Knapp
2026-07-09okay, reinitializing for window changes works nowIrene Knapp
2026-07-09make most of the associated functions into file-level functionsIrene Knapp
2026-07-09move all the window dressing stuff into its own fileIrene Knapp
2026-07-09move all the PermanentGraphicsState stuff into its own fileIrene Knapp
2026-07-09move all the permanent graphics state init into the implIrene Knapp
2026-07-09move all the window dressing init logic into impl WindowDressingIrene Knapp
2026-07-09move the details of dropping WindowDressing into a new functionIrene Knapp
2026-07-09move all the window dressing initialization into its own functionIrene Knapp
2026-07-09new Permanent structIrene Knapp
2026-07-09roll init_surface() into init()Irene Knapp
2026-07-09combine init_vulkan_entry and init_vulkan_instance into init_vulkanIrene Knapp
2026-07-09only compute queue family indices onceIrene Knapp
2026-07-09removed all the bundled-up return-value structsIrene Knapp
2026-07-09slightly change how SwapchainFeatures is usedIrene Knapp
2026-07-09move a lot of stuff into a new struct WindowDressingIrene Knapp
2026-07-08simplify drop()Irene Knapp
2026-07-07reorganize init logic for clear lifecyclesIrene Knapp
2026-07-07fix string lifetime issueIrene Knapp
2026-07-06add a build.rs that calls glslangIrene Knapp
2026-07-06render a few frames at onceIrene Knapp