slang icon indicating copy to clipboard operation
slang copied to clipboard

Add Support for Sparse/Tiled Texture Operations (HLSL, GLSL, SPIRV)

Open ArielG-NV opened this issue 8 months ago • 0 comments

Problem: Currently Slang does not support sparse/tiled texture operations.

Solution: Support for Gather operations with a status are being implemented, but we still require to implement more functions to complete the support for hlsl.meta.slang

  1. Sample() with status
  2. Load() with status [Spec]
  3. CheckAccessFullyMapped() to fetch the meaning of status

GLSL implements the operations with: GL_ARB_sparse_texture2

SPIRV implements the operations with: OpCapability SparseResidency

ArielG-NV avatar Jun 27 '24 15:06 ArielG-NV