index
:
stockton
master
An (old) attempt at a 3D game library in Rust
User &
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
stockton-render
/
src
/
draw
/
context.rs
Age
Commit message (
Expand
)
Author
2024-08-25
fix(draw): better queue negotiator
tcmal
2024-08-25
feat(render): ui working
tcmal
2024-08-25
feat(render): proper error handling
tcmal
2024-08-25
chore(render): update hal and fix some errors
tcmal
2024-08-25
refactor(render): move to locks rather than unsafe ops
tcmal
2024-08-25
chore(all): remove copyright notices from files
tcmal
2024-08-25
feat(render): multithreaded texture loading
tcmal
2024-08-25
chore(all): fix lints
tcmal
2024-08-25
feat(render): rendy-memory for textures
tcmal
2024-08-25
feat(render): WIP eGUI integration
tcmal
2024-08-25
feat(render): 2D drawing on top of 3D scene
tcmal
2024-08-25
refactor(draw): take pipeline out as its own struct
tcmal
2024-08-25
feat(draw): attach camera position/settings to entity
tcmal
2024-08-25
chore(all): update copyright
tcmal
2024-08-25
refactor(render): give some functions less arguments
tcmal
2024-08-25
chore(all): style formatting and clippy fixes
tcmal
2024-08-25
fix(render): destroy shader modules properly
tcmal
2024-08-25
feat(render): depth buffer and refactors
tcmal
2024-08-25
refactor(render): docs/comments and error handling for missing textures
tcmal
2024-08-25
feat(render): drawing with multiple texture arrays
tcmal
2024-08-25
refactor(all): remove render-quad and optimise imports
tcmal
2024-08-25
feat(render) WIP: textures, using a fixed size texture array
tcmal
2024-08-25
fix(draw): re-order vertex attributes to align properly
tcmal
2024-08-25
refactor(draw): use macro for buffer attribute descriptions
tcmal
2024-08-25
refactor(render): remove draw_clear function
tcmal
2024-08-25
refactor(render): use push constants for vp matrix
tcmal
2024-08-25
feat(camera): camera rotation and movement relative to rotation
tcmal
2024-08-25
fix(render): fix faces being rendered wrong way round
tcmal
2024-08-25
feat(levels): coord system types and swizzling
tcmal
2024-08-25
refactor(all): use new traits-based levels everywhere else.
tcmal
2024-08-25
feat(render): render bsp w/ culling stubs
tcmal
2024-08-25
feat(render): handle resizing properly
tcmal
2024-08-25
feat(render): 3D projection
tcmal
2024-08-25
fix(render): fix some validation warnings
tcmal
2024-08-25
feat(render): texture store
tcmal
2024-08-25
feat(render): add size parameter during stagedbuffer creation
tcmal
2024-08-25
fix(render): fix draw call outside render pass
tcmal
2024-08-25
refactor(render): update gfx-hal and use staging and index buffers.
tcmal
2024-08-25
WIP: update gfx-hal
tcmal
2024-08-25
refactor(render): update gfx-hal and fix compilation
tcmal
2024-08-25
refactor(render): seperate vertex buffer logic
tcmal
2024-08-25
fix(render): add vulkan context code
tcmal
2024-08-25
(wip) feat(render): seperate vertexbuffer logic
tcmal
2024-08-25
feat(render): Resize vertex buffers and rainbow triangles example
tcmal
2024-08-25
feat(render): add draw triangles function
tcmal
2024-08-25
[wip] feat(render): add draw_triangle function
tcmal
2024-08-25
refactor(render): extracted some frame rendering functions
tcmal
2024-08-25
fix(render): clamp swapchain size to window size
tcmal
2024-08-25
feat(render): added vulkan initialisation, etc.
tcmal