]> git.nega.tv - josh/narcissus/shortlog
josh/narcissus
2024-06-18 Josh Simmonsnarcissus: Fix clippy lints
2024-06-18 Josh Simmonsvulkan-sys: Ignore explicit transmute warnings
2024-06-18 Josh Simmonsshark: Use compute barriers for UI images
2024-06-18 Josh Simmonsshark: Fix UI tile debug view
2024-06-10 Josh Simmonsshark: Fix out-of-bounds writes in bin clear
2024-06-09 Josh Simmonsshark: Use BDA instead of compute bindings
2024-06-09 Josh Simmonsnarcissus-gpu: Expose buffer device addresses
2024-06-08 Josh Simmonsshark: Use immutable samplers
2024-06-08 Josh Simmonsnarcissus-gpu: Add support for immutable samplers
2024-06-05 Josh Simmonsshark: Add debug names for buffers and images
2024-06-05 Josh Simmonsnarcissus-gpu: Add debug names for buffers and images
2024-06-05 Josh Simmonsshark: Fix case of microshades literals
2024-06-04 Josh Simmonsshark: Use command buffer debug markers
2024-06-04 Josh Simmonsnarcissus-gpu: Add command buffer debug markers
2024-06-04 Josh Simmonsnarcissus-core: Add arena helper for CStr creation
2024-06-04 Josh Simmonsvulkan-sys: Add VK_EXT_debug_utils
2024-06-03 Josh Simmonsnarcissus-gpu: Hook up buffer device address
2024-06-03 Josh Simmonsvulkan-sys: Add buffer device address support
2024-06-02 Josh Simmonsshark: Track range of non-zero L1 buckets
2024-06-02 Josh Simmonsnarcissus-gpu: Add compute-only resource barrier
2024-06-02 Josh Simmonsshark: Use consts instead of defines in shaders
2024-06-01 Joshua Simmonsshark: Remove hack to bypass cache for prim instances
2024-06-01 Josh Simmonsshark: Improve performance of binning shader
2024-05-31 Josh Simmonsshark: Switch to single-pass binning for primitive-2d
2024-05-27 Joshua Simmonsshark: Draw more text
2024-05-27 Joshua Simmonsblake3-smol: Add features to make cargo happy
2024-05-27 Josh Simmonsshark: Try single pass for coarse culling
2024-05-27 Josh Simmonsshark: Tweak primitive shaders
2024-05-26 Josh Simmonsshark: Multipass primitives
2024-05-26 Josh Simmonsshark: Simplify primitive shaders
2024-05-26 Josh Simmonsshark: Track dirty tiles
2024-05-25 Josh Simmonsshark: Use push constants for primitive uniforms
2024-05-25 Josh Simmonsshark: Add more text!
2024-05-25 Josh Simmonsnarcissus-gpu: Add push constants to pipeline layout
2024-05-25 Josh Simmonsvulkan-sys: Fix PipelineLayoutCreateInfo definition
2024-05-25 Josh Simmonsnarcissus-gpu: Cache pipeline layouts
2024-05-25 Josh Simmonsnarcissus-gpu: Add push constants function
2024-05-24 Josh Simmonsshark: Try to unify shaders so they're more readable
2024-05-24 Josh Simmonsshark: Two level binning for big performance
2024-05-23 Josh Simmonsnarcissus-gpu: Fix embarrasingly broken `is_[un]linked`
2024-05-20 Josh Simmonsshark: Turn up the difficulty
2024-05-20 Josh Simmonsshark: Bin primitives into tiles
2024-05-18 Josh Simmonsshark: Split UI from display transform
2024-05-18 Josh Simmonsmeta: Add vscode workspace settings
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
next