]> git.nega.tv - josh/narcissus/shortlog
josh/narcissus
2024-05-18 Josh Simmonsshark: Add support for shader includes
2024-05-17 Josh Simmonsnarcissus-gpu: Simplify bind group layout setup
2024-05-16 Josh Simmonsshark: Render UI with compute
2024-05-15 Josh Simmonsshark: Use indexable structs for gpu resources
2024-05-14 Josh Simmonsnarcissus-gpu: Configure swapchain with available modes
2024-05-14 Josh Simmonsshark: Apply display transform in compute shader
2024-05-14 Josh Simmonsnarcissus-gpu: Add `E5B9G9R9_UFLOAT_PACK32` format
2024-05-14 Josh Simmonsnarcissus-core: Add basic dds loader
2024-05-13 Josh Simmonsnarcissus-core: Add FourCC wrapper
2024-05-13 Josh Simmonsnarcissus-core: Use derive for flags impls
2024-05-13 Josh Simmonsshark: Use match for key bindings
2024-05-12 Josh Simmonsnarcissus-gpu: Add ImageFormat::BGRA16_FLOAT
2024-05-12 Josh Simmonsnarcissus-gpu: Add 10-bit packed color formats
2024-05-12 Josh Simmonsnarcissus-gpu: Add support for mutable swapchain images
2024-05-12 Josh Simmonsvulkan-sys: Add VkImageFormatListCreateInfo
2024-05-11 Josh Simmonsnarcissus-gpu: Re-enable validation layers by default
2024-05-11 Josh Simmonsvulkan-sys: Add `vkEnumerateInstanceLayerProperties`
2024-05-11 Josh Simmonsshark: Rename Text shader to Ui
2024-05-11 Josh Simmonsshark: Re-arrange main loop
2024-05-11 Josh Simmonsshark: Disable Wayland when RenderDoc is detected
2024-05-11 Josh Simmonsnarcissus-gpu: Assert when emitting barrier in render...
2024-05-11 Josh Simmonsnarcissus-gpu: Add `Default` impl for `BufferImageCopy`
2024-05-11 Josh Simmonsnarcissus-gpu: Expose `is_null` for `Handle` newtypes
2024-05-11 Josh Simmonsshark: Move spring helper into own module
2024-05-09 Josh Simmonsshark: Add HIDPI support
2024-05-09 Josh Simmonsnarcissus-app: Add HIDPI support
2024-05-09 Josh Simmonssdl2-sys: Add HIDPI related APIs
2024-05-08 Josh Simmonsmisc: Bump gmp-mpfs-sys dependency
2024-05-07 Joshua Simmonsshark: Change chunk layout
2024-05-07 Joshua Simmonsnarcissus-core: Add extra integer widths to `BitIter`
2024-05-06 Joshua Simmonsmisc: Remove accidentally added profiler output
2024-05-06 Joshua Simmonsnarcissus-maths: Sprinkle force inline
2024-05-05 Joshua Simmonsshark: Shoot fast and break things
2024-05-05 Joshua Simmonsnarcissus-maths: Add error count assert for `exp_f32...
2024-05-05 Joshua Simmonsmisc: Fix clippy lints
2024-05-05 Joshua Simmonsnarcissus-core: Add Default impl for fixed_vec
2024-05-05 Joshua Simmonsshark: Add guns which shoot projectile sharks
2024-05-05 Joshua Simmonsnarcissus-core: Add user-defined type to `flags_def...
2024-05-05 Joshua Simmonsnarcissus-maths: Add `exp_f32` implementation
2024-05-05 Joshua Simmonsnarcissus-maths: Use `f32_to_i32` for `sin_cos_pi`...
2024-05-05 Joshua Simmonsnarcissus-maths: Add safe f32 to i32 conversions
2024-05-05 Joshua Simmonsnarcissus-maths: Add additional rng functions
2024-05-03 Joshua Simmonsshark: Adjust camera shake
2024-05-03 Joshua Simmonsnarcissus-maths: Remove custom `round_ties_even`
2024-05-03 Joshua Simmonsnarcissus-maths: Small cleanup of perlin noise
2024-05-02 Joshua Simmonsnarcissus-core: Fix out-of-bounds slice access
2024-05-02 Joshua Simmonsshark: Add basic camera shake
2024-05-02 Joshua Simmonsnarcissus-maths: Add perlin noise functions
2024-05-01 Joshua Simmonsshark: Only write two lines of text
2024-05-01 Joshua Simmonsnarcissus-gpu: Remove accidentally added sleep
2024-05-01 Joshua Simmonsshark: Dampen camera movement
2024-05-01 Joshua Simmonsshark: Fix parameterization of top-down camera
2024-05-01 Joshua Simmonsnarcissus-maths: Add `lerp` for scalars and vectors
2024-05-01 Joshua Simmonsnarcissus-maths: Add `sin_pi_f32` and `cos_pi_f32`
2024-05-01 Joshua Simmonsshark: Add drivable shark
2024-05-01 Joshua Simmonssdl2-sys: Add repeat flag to key events
2024-04-29 Joshua Simmonsshark: Remove unused import
2024-04-29 Joshua Simmonsshark-shaders: Remove unnecessary lifetime annotation
2024-04-28 Joshua Simmonsshark: Remove buffer test code
2024-04-28 Joshua Simmonsshark-shaders: Use old name for glslang
2024-04-28 Joshua Simmonsgithub: Fix name for glslang package in ubuntu
2024-04-28 Joshua Simmonsgithub: Add glslang to github actions image
2024-04-28 Joshua Simmonsshark: Move shaders into their own crate
2024-04-28 Joshua Simmonsnarcissus: Remove cstr macro
2024-04-27 Joshua Simmonsnarcissus-gpu: Fix minor sync issues
2024-04-27 Joshua Simmonsshark: Remove duplicate image copy
2024-04-06 Joshua Simmonsnarcissus-gpu: Use VK_EXT_swapchain_maintenance1
2024-04-05 Joshua Simmonsvulkan-sys: Add `VK_EXT_[swapchain,surface]_maintenance1`
2024-04-05 Joshua Simmonsvulkan-sys: Add `VK_KHR_get_surface_capabilities2`
2024-04-05 Joshua Simmonsvulkan-sys: Add wrapper for `get_fence_status`
2024-04-05 Joshua Simmonsvulkan-sys: Use &CStr directly in wrapper function
2024-04-05 Joshua Simmonsshark: Enable RUST_BACKTRACE by default
2024-03-31 Joshua Simmonsnarcissus-core: Improve float random generation
2024-03-31 Joshua Simmonsnarcissus-core: Fix clippy lint
2024-03-31 Joshua Simmonsnarcissus-gpu: Fix clippy lint
2023-11-20 Joshua Simmonsmeta: Rename ext to external
2023-11-05 Joshua Simmonsnarcissus-sqlite: Fix clippy lint
2023-11-05 Joshua Simmonsnarcissus-core: Fix clippy lint
2023-11-05 Joshua Simmonsnarcissus-app: Fix clippy lint
2023-11-05 Joshua Simmonsblake3-smol: Add minimal blake3 dependency
2023-11-05 Joshua Simmonssqlite-sys: Add sqlite dependency
2023-11-05 Joshua Simmonsmeta: Re-organize crates
2023-11-05 Joshua Simmonsnarcissus-core: Fix clippy lints
2023-11-05 Joshua Simmonsvulkan-sys: Use macro to generate flags impls
2023-08-20 Joshua Simmonsnarcissus-core: Remove `cstr_from_bytes_until_nul`
2023-08-20 Joshua Simmonsnarcissus-gpu: Use std from_bytes_until_nul
2023-08-20 Joshua Simmonsnarcissus-gpu: Fix link in barrier documentation
2023-08-20 Joshua Simmonsnarcissus-core: Add helpers to fetch important directories
2023-08-07 Joshua Simmonsstb_image: Suppress camel case warning
2023-08-07 Joshua Simmonsnarcissus-gpu: Renaming and lifetime cleanups
2023-08-06 Joshua Simmonsnarcissus-gpu: Add new API for mapped buffers
2023-08-05 Joshua Simmonsnarcissus: Avoid using draw indexed for glyphs
2023-07-29 Joshua Simmonsnarcissus-gpu: Remove unnecessary mut
2023-07-29 Joshua Simmonscargo: Enable resolver 2 for workspace
2023-07-29 Joshua Simmonsvulkan-sys: Use a simpler alignment check for SPV
2023-07-29 Joshua Simmonsnarcissus-gpu: Add basic randomised test for Tlsf
2023-07-29 Joshua Simmonsnarcissus-core: Add `array_select` to Pcg64
2023-07-27 Joshua Simmonsnarcissus-gpu: Simplify allocator stats tracking
2023-07-26 Joshua Simmonsnarcissus-gpu: Fix old naming
2023-07-25 Joshua Simmonsnarcissus-gpu: Always call them super-blocks
next