]> git.nega.tv - josh/narcissus/shortlog
josh/narcissus
2023-02-26 Joshua SimmonsImprove and expand stb_truetype wrappers
2023-02-26 Joshua SimmonsAdd FiniteF32 and FiniteF64 wrappers
2023-02-26 Joshua SimmonsImprove Box's MaybeUninit helpers
2023-02-26 Joshua SimmonsAdd support for `R8_UNORM` and `R8_SRGB` formats
2023-02-26 Joshua SimmonsAdd Noto Sans Japanese font
2023-02-26 Joshua SimmonsMake rect_height_compare a stable sort
2023-02-25 Joshua SimmonsRemove integer log2 functions
2023-02-25 Joshua SimmonsAdd roboto font
2023-02-25 Joshua SimmonsAdd debug info generation to stb build scripts
2023-02-23 Joshua SimmonsRe-organize directory structure
2023-02-19 Joshua SimmonsRemove blake3, F to pay respekts
2023-02-18 Joshua SimmonsFix doctests
2023-02-18 Joshua SimmonsFix clippy lint about struct name
2023-02-18 Joshua SimmonsAdd stripped down blake3 implementation
2023-02-18 Joshua SimmonsCopy more unstable slice functions from std
2023-02-18 Joshua SimmonsAdd Clone impl to FixedVec
2023-02-07 Joshua SimmonsRe-arrange depth barrier
2023-02-02 Joshua SimmonsTransition depth attachment after creation
2023-01-28 Joshua SimmonsFix new clippy lints
2023-01-28 Joshua SimmonsSimplify cmd buffer API using interior mutability
2022-12-04 Joshua SimmonsHook up compute pipeline creation
2022-12-03 Joshua SimmonsTidy embedded spir-v
2022-12-03 Joshua SimmonsAdd compute shader dispatch command
2022-12-02 Joshua SimmonsAdd blending and blitting
2022-12-02 Joshua SimmonsAdd `create_buffer_with_data` helper
2022-12-02 Joshua SimmonsAdd quantization helpers
2022-12-02 Joshua SimmonsAdd include_bytes variant with custom alignment
2022-12-02 Joshua SimmonsRemove old stb_image dependency from core
2022-12-02 Joshua SimmonsExpand stb_truetype wrapper
2022-11-23 Joshua SimmonsAdd newlines to the end of C files
2022-11-23 Joshua SimmonsAdd stb_truetype wrapper
2022-11-20 Joshua SimmonsRename MemoryLocation enum variants
2022-11-20 Joshua SimmonsRemove empty test
2022-11-20 Joshua SimmonsMove image stuff into its own crate
2022-11-19 Joshua SimmonsMove frame counter out of vulkan module
2022-11-19 Joshua SimmonsRework swapchain handling
2022-11-19 Joshua SimmonsAdd trait for passing OS window information around
2022-11-19 Joshua SimmonsAdd `Upcast` trait for casting to super-trait
2022-11-19 Joshua SimmonsAdd `cstr_from_bytes_until_nul`
2022-11-19 Joshua SimmonsAdd Hash impl for flags
2022-11-19 Joshua SimmonsAdd function to retreive sdl header version
2022-11-19 Joshua SimmonsAdd xcb, xlib and wayland surface support
2022-11-19 Joshua SimmonsAdd `SDL_GetWindowWMInfo`
2022-11-17 Joshua SimmonsSupport general layout in image bindings
2022-11-17 Joshua SimmonsSimplify image barrier usage
2022-11-17 Joshua SimmonsImprove default for ImageSubresourceRange
2022-11-16 Joshua SimmonsLet there be light!
2022-11-16 Joshua SimmonsAdd Default impls for subresource structs
2022-11-16 Joshua SimmonsFix missing file from previous commit
2022-11-16 Joshua SimmonsRename Texture to Image to match vulkan convention
2022-11-16 Joshua SimmonsAdd basic barriers and dress BLÅHAJ in a texture
2022-11-14 Joshua SimmonsSimplify `Mat3::mul`
2022-11-14 Joshua SimmonsIncrease the shark factor
2022-11-14 Joshua SimmonsSprinkle some inlines and unrolling for debug perf
2022-11-13 Joshua SimmonsAdd shorthand functions for vector and point new
2022-11-13 Joshua SimmonsAdd test for cross product :)
2022-11-13 Joshua SimmonsFix matrix handling now cross-product works
2022-11-13 Joshua SimmonsSimplify use of shader build script
2022-11-13 Joshua SimmonsAdd note about rotation direction
2022-11-13 Joshua SimmonsFix typo in cross-product implementation
2022-11-13 Joshua SimmonsMultiple Shark Zone
2022-11-13 Joshua SimmonsRename `FrameToken` -> `Frame`
2022-11-13 Joshua SimmonsTidy up the way we handle cmd buffers
2022-11-13 Joshua SimmonsAdd basic input events
2022-11-12 Joshua SimmonsAdd const for magical swapchain destruction delay
2022-11-12 Joshua SimmonsBundle all per-thread frame objects
2022-11-12 Joshua SimmonsTidy up vulkan stuff
2022-11-12 Joshua Simmonsblåhaj bring up 🦈🦈🦈
2022-11-11 Joshua SimmonsTidy some lints and documentation
2022-11-11 Joshua SimmonsFix `Arc` incorrectly initializing itself as `Rc`
2022-11-11 Joshua SimmonsFix memory safety issue in `HybridArena`
2022-11-11 Joshua SimmonsRemove broken attribute from `static_assert` macro
2022-11-11 Joshua SimmonsAdd fallback for `round_ties_to_even` SSE4.1 path
2022-11-11 Joshua SimmonsRemove comparison with the empty page
2022-11-09 Joshua SimmonsAdd bounded random function to `Pcg64`
2022-11-09 Joshua SimmonsAdd `mul_full_width_{u8,u16,u32,u64}` functions
2022-11-09 Joshua SimmonsFix clippy lints in stb_image build script
2022-11-08 Joshua SimmonsAdd basic random numbers
2022-11-06 Josh Simmons[meta] Update rust in github actions
2022-11-06 Joshua SimmonsUse `HybridArena` instead of heap allocation
2022-11-06 Joshua SimmonsUse `let..else` when handling slice lengths
2022-11-05 Joshua SimmonsUse Rust's ThreadId instead of gettid
2022-11-05 Joshua SimmonsKeep frame pointers by default
2022-11-05 Joshua SimmonsHandle each vulkan pool type separately
2022-11-05 Joshua SimmonsImprove lifetimes command buffer tokens
2022-11-04 Josh SimmonsFix reduction using the wrong rounding mode (#1)
2022-11-04 Joshua SimmonsAllocate uniform buffer in host visible memory
2022-11-03 Joshua SimmonsAdd descriptor APIs and move the triangle
2022-11-03 Joshua SimmonsFix clippy lints
2022-11-03 Joshua SimmonsFix clippy dead code warning
2022-11-03 Joshua SimmonsExpand arena functionality
2022-11-03 Joshua SimmonsAllow creating vulkan slices from mut slices
2022-11-03 Joshua SimmonsTarget modern CPU by default
2022-11-03 Joshua SimmonsFix base `Mat4 * Vec4` function name
2022-11-02 Joshua SimmonsAdd `Arena` and `HybridArena`
2022-11-02 Joshua SimmonsAdd vk descriptor management functions
2022-10-29 Joshua SimmonsUse fully qualified path to mold binary
2022-10-29 Joshua SimmonsRe-add clang as linker
2022-10-29 Joshua SimmonsUpdate github actions VM to Ubuntu 22.04
2022-10-29 Joshua SimmonsDon't need to force clang linker anymore
next