summary refs log tree commit diff
path: root/src/main.rs
AgeCommit message (Expand)Author
2026-08-17move the texture binding to a push descriptorIrene Knapp
2026-08-16move uniform buffers into FrameIrene Knapp
2026-08-14move all the per-frame stuff into its own struct and fileIrene 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-07-27generate mipmapsIrene Knapp
2026-07-20load a nontrivial model and render it with a textureIrene Knapp
2026-07-18draw a second squareIrene Knapp
2026-07-18pull the shader data stuff into its own fileIrene Knapp
2026-07-17add Transformation::look_at()Irene Knapp
2026-07-15add an fps counterIrene Knapp
2026-07-15it spins!!!!Irene 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-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
2026-07-05TRIANGLEIrene Knapp
2026-07-05successfully instantiate the render pipelineIrene Knapp
2026-07-04load compiled SPIR-V bytecode (yay)Irene Knapp
2026-07-04create swapchain images and image viewsIrene Knapp
2026-07-04create a swapchain (when supported)Irene Knapp
2026-07-04add a Vulkan surface, and a presentation queue pointing to itIrene Knapp
2026-07-04connect to a GPU ("device")Irene Knapp