]> git.nega.tv - josh/narcissus/shortlog
josh/narcissus
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
2022-10-29 Joshua SimmonsAdd `BindGroupLayout`
2022-10-29 Joshua SimmonsRename `request_command_buffer` to `create_...`
2022-10-29 Joshua SimmonsFix comment running past the line width limit
2022-10-29 Joshua SimmonsAdd `is_aligned_to` and `is_aligned` functions
2022-10-29 Joshua SimmonsFix incorrect pad values for vulkan slices
2022-10-29 Joshua SimmonsAdd missing default implementations
2022-10-29 Joshua SimmonsRemove unnecessary comment
2022-10-28 Joshua SimmonsFill in affine2, affine3, and quat functions
2022-10-23 Josh SimmonsTry updating Rust before build
2022-10-22 Joshua SimmonsImprove error rate on sin_pi
2022-10-21 Joshua SimmonsBe more defensive when doing range reduction
2022-10-17 Joshua SimmonsFix clippy lints
2022-10-16 Joshua SimmonsRe-word some documentation for manual_arc
2022-10-16 Joshua SimmonsFix warnings in affine2 and affine3
2022-10-16 Joshua SimmonsImplement some more maths basics
2022-10-16 Joshua SimmonsFix errors in `sin/cos/tan` exhaustive checking
2022-10-15 Joshua SimmonsImprove `mod_inverse_u32` testing
2022-10-15 Joshua SimmonsFix some edge case handling in `sin_cos_pi`
2022-10-15 Joshua SimmonsAdd some new maths functions
2022-10-08 Joshua SimmonsImprove pool implementation
2022-10-08 Joshua SimmonsAlways panic when failing to drop a `ManualArc`
2022-10-06 Joshua SimmonsFix log2 off-by-one error
2022-10-06 Joshua SimmonsRemove useless commented code
2022-10-06 Joshua SimmonsReplace magic value in pool with random mixer
2022-10-06 Joshua SimmonsAdd multiplicative inverse and log2 functions
2022-10-02 Joshua SimmonsFix remaining clippy lints
2022-10-02 Joshua SimmonsFix warning caused by ManualArc API change
2022-10-02 Joshua SimmonsImprove API of `ManualArc`
2022-10-02 Joshua SimmonsRemove some unused functions
2022-09-25 Joshua SimmonsSimplify main and add some 🦈 stuff
2022-09-25 Joshua SimmonsSwitch back to O0 for debug mode
2022-09-25 Joshua SimmonsAdd `Debug` implementation for `Window`
2022-09-25 Josh SimmonsUpdate apt cache before installing deps
2022-09-25 Joshua SimmonsImprove perf of obj parser
2022-09-25 Joshua SimmonsFix some clippy lints and doc errors
2022-09-25 Joshua SimmonsFix some clippy lints
2022-09-25 Joshua SimmonsFix doc-tests for `array_windows`
2022-09-25 Joshua SimmonsAdd a basic obj file parser
2022-09-25 Joshua SimmonsAdd `slice::array_windows` from std library
2022-09-17 Joshua SimmonsAdd blåhaj
2022-09-17 Joshua SimmonsAdd basic safe wrapper for stb_image
2022-09-17 Joshua SimmonsUpdate `Cargo.lock` after removing libc dependency
2022-09-12 Joshua SimmonsReplace libc crate with a budget version
2022-09-12 Joshua SimmonsFix some clippy lints for pool
2022-09-11 Joshua SimmonsAdd llvm to the github actions dependencies
2022-09-11 Joshua SimmonsAdd clang to the github actions dependencies
next