]> git.nega.tv - josh/narcissus/shortlog
josh/narcissus
2024-11-14 Josh Simmonsshark-shaders: Draw the rest of the rectangles
2024-11-11 Josh Simmonsshark-shaders: Improve scatter robustness and perf
2024-11-11 Josh Simmonsnarcissus-font: Fix clippy warning
2024-11-10 Josh Simmonsshark-shaders: Remove one dispatchfrom radix sort
2024-11-10 Josh Simmonsshark-shaders: Shrink glyph draw command slightly
2024-11-10 Josh Simmonsshark: Simplify glyph index and advance caching
2024-11-10 Josh Simmonsshark: Update test scene
2024-11-10 Josh Simmonsnarcissus-font: Cache some things
2024-11-09 Josh Simmonsshark-shaders: Improve scatter performance more
2024-11-09 Joshua Simmonsshark-shaders: Improve scatter performance
2024-11-09 Joshua Simmonsmeta: Update github actions
2024-11-09 Joshua Simmonsshark-shaders: Remove unused glsl extension
2024-11-09 Josh Simmonsshark: Restore 2d drawing with new binning
2024-11-05 Josh Simmonsshark-shaders: Small improvements to radix sort
2024-11-04 Josh Simmonsshark: Remove test work amplification
2024-11-04 Josh Simmonsshark: Add basic tests for gpu radix sorting
2024-11-04 Josh Simmonsshark-shaders: Move count ref into radix_sort.h
2024-11-04 Josh Simmonsnarcissus-gpu: Add `copy_to_slice` to persistent buffer
2024-11-04 Josh Simmonsnarcissus-core: Remove unnecessary trait bound
2024-11-04 Josh Simmonsnarcissus-gpu: Add `wait_idle` function
2024-11-04 Josh Simmonsshark: Re-work UI
2024-11-04 Josh Simmonsnarcissus-gpu: Add support for indirect buffers
2024-11-04 Josh Simmonsshark-shaders: Add message when shader compilation...
2024-11-04 Josh Simmonsvulkan-sys: Tidy subgroup size control definitions
2024-11-04 Josh Simmonsnarcissus-gpu: Fix ComputeWrite being marked read only
2024-11-04 Josh Simmonsexternal: Fix clippy lints
2024-08-22 Josh Simmonsshark: Add support for ui rects
2024-08-22 Josh Simmonsnarcissus-font: Add `as_u32` to `TouchedGlyphInstance`
2024-07-28 Josh Simmonsnarcissus-core: Remove unused code
2024-07-21 Josh Simmonsshark: Shader cleanup
2024-07-18 Josh Simmonsshark: Improve shader performance
2024-06-22 Josh Simmonsmisc: Fix clippy lints
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
next