## References - https://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/sm5-object-rwtexture2darray ## Tasks - [ ] **Add `RWTexture2DArray` to offload-test-suite `ResourceKind`** - `offload-test-suite/include/Support/Pipeline.h` — add to enum and helpers - `offload-test-suite/lib/API/VK/Device.cpp` — `VK_IMAGE_VIEW_TYPE_2D_ARRAY`, storage image - `offload-test-suite/lib/API/DX/Device.cpp` — `D3D12_UAV_DIMENSION_TEXTURE2DARRAY` - `offload-test-suite/lib/API/MTL/MTLDevice.cpp` — Metal texture type - [ ] **Write tests** (`offload-test-suite/test/Feature/Textures/`) - `RWTexture2DArray.OperatorIndex.test.yaml` — read and write via `operator[](uint3)`
References
Tasks
Add
RWTexture2DArrayto offload-test-suiteResourceKindoffload-test-suite/include/Support/Pipeline.h— add to enum and helpersoffload-test-suite/lib/API/VK/Device.cpp—VK_IMAGE_VIEW_TYPE_2D_ARRAY, storage imageoffload-test-suite/lib/API/DX/Device.cpp—D3D12_UAV_DIMENSION_TEXTURE2DARRAYoffload-test-suite/lib/API/MTL/MTLDevice.cpp— Metal texture typeWrite tests (
offload-test-suite/test/Feature/Textures/)RWTexture2DArray.OperatorIndex.test.yaml— read and write viaoperator[](uint3)