Skip to content
  • gdkchan's avatar
    1df6c07f
    Implement support for multi-range buffers using Vulkan sparse mappings (#5427) · 1df6c07f
    gdkchan authored
    * Pass MultiRange to BufferManager
    
    * Implement support for multi-range buffers using Vulkan sparse mappings
    
    * Use multi-range for remaining buffers, delete old methods
    
    * Assume that more buffers are contiguous
    
    * Dispose multi-range buffers after they are removed from the list
    
    * Properly init BufferBounds for constant and storage buffers
    
    * Do not try reading zero bytes data from an unmapped address on the shader cache + PR feedback
    
    * Fix misaligned sparse buffer offsets
    
    * Null check can be simplified
    
    * PR feedback
    1df6c07f
    Implement support for multi-range buffers using Vulkan sparse mappings (#5427)
    gdkchan authored
    * Pass MultiRange to BufferManager
    
    * Implement support for multi-range buffers using Vulkan sparse mappings
    
    * Use multi-range for remaining buffers, delete old methods
    
    * Assume that more buffers are contiguous
    
    * Dispose multi-range buffers after they are removed from the list
    
    * Properly init BufferBounds for constant and storage buffers
    
    * Do not try reading zero bytes data from an unmapped address on the shader cache + PR feedback
    
    * Fix misaligned sparse buffer offsets
    
    * Null check can be simplified
    
    * PR feedback
Loading