![]() |
wisdom
|
C version:
C++ version:
Resource access flags for resource barriers.
Values:
WisResourceAccessCommon = 0: Common access.WisResourceAccessVertexBuffer = (1 << 0): Vertex buffer access. Applies only to buffers.WisResourceAccessConstantBuffer = (1 << 1): Constant buffer access. Applies only to buffers.WisResourceAccessIndexBuffer = (1 << 2): Index buffer access. Applies only to buffers.WisResourceAccessRenderTarget = (1 << 3): Render target access. Applies only to textures.WisResourceAccessUnorderedAccess = (1 << 4): Unordered access.WisResourceAccessDepthWrite = (1 << 5): Depth write access. Applies only to depth-stencil textures.WisResourceAccessDepthRead = (1 << 6): Depth read access. Applies only to depth-stencil textures.WisResourceAccessShaderResource = (1 << 7): Shader resource access.WisResourceAccessStreamOutput = (1 << 8): Stream output access. Applies only to buffers.WisResourceAccessIndirectArgument = (1 << 9): Indirect argument access.WisResourceAccessCopyDst = (1 << 10): Copy destination access.WisResourceAccessCopySrc = (1 << 11): Copy source access.WisResourceAccessConditionalRendering = (1 << 12): Conditional rendering access.WisResourceAccessAccelerationStructureRead = (1 << 13): Acceleration structure read access.WisResourceAccessAccelerationStructureWrite = (1 << 14): Acceleration structure write access.WisResourceAccessShadingRate = (1 << 15): Shading rate access.WisResourceAccessVideoDecodeRead = (1 << 16): Video decode read access.WisResourceAccessVideoDecodeWrite = (1 << 17): Video decode write access.WisResourceAccessResolveDst = (1 << 18): Resolve destination access.WisResourceAccessResolveSrc = (1 << 19): Resolve source access.WisResourceAccessNone = (1 << 31): No access. Used to indicate no access throughout the pipeline.