index
:
surreality
this commit
main
A game and rendering engine written in Rust. There are many like it, but this one is ours.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
21 hours
split the texture's sampler and its image view into separaet bindings
HEAD
main
Irene Knapp
4 days
simpler include paths for assets in the output directory
Irene Knapp
4 days
abstract over bundled assets
Irene Knapp
4 days
change the interface to load_obj()
Irene Knapp
4 days
move PNG-specific code to a new module files::png
Irene Knapp
4 days
rename and reexport a bunch of graphics state types
Irene Knapp
4 days
refactor Texture into its own thing
Irene Knapp
5 days
move the obj loader to a more logical place
Irene Knapp
5 days
remove physical_device from ForReinit
Irene Knapp
5 days
move models into their own struct and file
Irene Knapp
7 days
further splitting of graphics submodules
Irene Knapp
7 days
move some modules into a new graphics submodule
Irene Knapp
7 days
state needed when rendering is now in its own struct
Irene Knapp
7 days
factor out the render commands into a new scene module
Irene Knapp
10 days
antialiasing
Irene Knapp
2026-07-27
generate mipmaps
Irene Knapp
2026-07-20
load a nontrivial model and render it with a texture
Irene Knapp
2026-07-18
depth buffer
Irene Knapp
2026-07-18
draw a second square
Irene Knapp
2026-07-18
pull the shader data stuff into its own file
Irene Knapp
2026-07-18
draw the image
Irene Knapp
2026-07-18
load a texture image
Irene Knapp
2026-07-17
add Transformation::look_at()
Irene Knapp
2026-07-15
add an fps counter
Irene Knapp
2026-07-15
it spins!!!!
Irene Knapp
2026-07-12
print error messages from glslang
Irene Knapp
2026-07-11
skip dotfiles while compiling shaders
Irene Knapp
2026-07-11
use an index buffer now, and draw two triangles
Irene Knapp
2026-07-11
don't rely on having shared memory
Irene Knapp
2026-07-11
abstract buffer management
Irene Knapp
2026-07-09
allocate and use a vertex buffer
Irene Knapp
2026-07-09
don't draw when minimized (nice and easy)
Irene Knapp
2026-07-09
okay, reinitializing for window changes works now
Irene Knapp
2026-07-09
make most of the associated functions into file-level functions
Irene Knapp
2026-07-09
move all the window dressing stuff into its own file
Irene Knapp
2026-07-09
move all the PermanentGraphicsState stuff into its own file
Irene Knapp
2026-07-09
move all the permanent graphics state init into the impl
Irene Knapp
2026-07-09
move all the window dressing init logic into impl WindowDressing
Irene Knapp
2026-07-09
move the details of dropping WindowDressing into a new function
Irene Knapp
2026-07-09
move all the window dressing initialization into its own function
Irene Knapp
2026-07-09
new Permanent struct
Irene Knapp
2026-07-09
roll init_surface() into init()
Irene Knapp
2026-07-09
combine init_vulkan_entry and init_vulkan_instance into init_vulkan
Irene Knapp
2026-07-09
only compute queue family indices once
Irene Knapp
2026-07-09
removed all the bundled-up return-value structs
Irene Knapp
2026-07-09
slightly change how SwapchainFeatures is used
Irene Knapp
2026-07-09
move a lot of stuff into a new struct WindowDressing
Irene Knapp
2026-07-08
simplify drop()
Irene Knapp
2026-07-07
reorganize init logic for clear lifecycles
Irene Knapp
2026-07-07
fix string lifetime issue
Irene Knapp
[next]