summary refs log tree commit diff
AgeCommit message (Expand)Author
21 hourssplit the texture's sampler and its image view into separaet bindings HEAD mainIrene Knapp
4 dayssimpler include paths for assets in the output directoryIrene Knapp
4 daysabstract over bundled assetsIrene Knapp
4 dayschange the interface to load_obj()Irene Knapp
4 daysmove PNG-specific code to a new module files::pngIrene Knapp
4 daysrename and reexport a bunch of graphics state typesIrene Knapp
4 daysrefactor Texture into its own thingIrene Knapp
5 daysmove the obj loader to a more logical placeIrene Knapp
5 daysremove physical_device from ForReinitIrene Knapp
5 daysmove models into their own struct and fileIrene Knapp
7 daysfurther splitting of graphics submodulesIrene Knapp
7 daysmove some modules into a new graphics submoduleIrene Knapp
7 daysstate needed when rendering is now in its own structIrene Knapp
7 daysfactor out the render commands into a new scene moduleIrene Knapp
10 daysantialiasingIrene 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-12print error messages from glslangIrene Knapp
2026-07-11skip dotfiles while compiling shadersIrene 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