]> git.nega.tv - josh/narcissus/shortlog
josh/narcissus
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
2022-09-11 Joshua SimmonsAdd stb_image binding
2022-09-11 Joshua SimmonsMove binding libraries to ffi directory
2022-09-11 Joshua SimmonsAdd Mat4 `look_at`, `ortho` and `perspective` fn's
2022-09-11 Joshua SimmonsAdd point -> vector conversion functions
2022-09-11 Joshua SimmonsAdd `normalized` function to vectors
2022-09-10 Joshua SimmonsImprove `min`, `max` on ARM, and fix documentation
2022-09-08 Joshua SimmonsFill out `Mat2` and `Mat3` some more
2022-09-08 Joshua SimmonsImprove documentation for maths library
2022-09-08 Joshua SimmonsFix braces causing a rustdoc error
2022-09-08 Joshua SimmonsSwitch thread token to `std::array::from_fn`
2022-09-08 Joshua SimmonsAdd `min`, `max` and `clamp` functions
2022-09-07 Joshua SimmonsFix some clippy lints
2022-09-07 Joshua SimmonsImplement `from_axis_angle` for `Mat4`
2022-09-07 Joshua SimmonsAdd missing axis vectors for `Vec3`
2022-09-07 Joshua SimmonsAdd extra vector operators
2022-09-07 Joshua SimmonsAdd unit types for degrees and radians
2022-09-06 Joshua SimmonsRework maths library
2022-09-06 Joshua SimmonsAdd `from_translation` to `Mat4` and tidy tests
2022-09-06 Joshua SimmonsAdd `ONE` associated consts to vector types
2022-09-05 Joshua SimmonsAdd SDL2 dependency to github workflow
2022-09-05 Joshua SimmonsAvoid hardcoding the path to the mold linker
2022-09-05 Josh SimmonsAdd mold to github workflow
2022-09-05 Josh SimmonsCreate rust workflow
2022-09-05 Joshua SimmonsSplit maths library into multiple modules
2022-09-05 Joshua SimmonsRename `virtual_vec` inner types
2022-09-04 Joshua SimmonsUpdate build script profile defaults
2022-09-04 Joshua SimmonsAdd maths dependency to narcissus
next