|
1774 | 1774 | <Resource Name="U1" Dimension="BUFFER" Width="9216" |
1775 | 1775 | Flags="ALLOW_UNORDERED_ACCESS" InitialResourceState="COPY_DEST" |
1776 | 1776 | Init="Zero" ReadBack="true" /> |
1777 | | - <Resource Name="U2" Dimension="BUFFER" Width="256" |
| 1777 | + <Resource Name="U2" Dimension="BUFFER" Width="256" Format="R32_TYPELESS" |
1778 | 1778 | Flags="ALLOW_UNORDERED_ACCESS" InitialResourceState="COPY_DEST" |
1779 | 1779 | Init="FromBytes" ReadBack="true"> |
1780 | 1780 | { 0I, 0I, 99999999I, 99999999I, 0I, 0I, -1I, -1I, 0I, 0I, 0I, 0I, 42I, 42I, 42I, 42I } |
1781 | 1781 | </Resource> |
1782 | | - <Resource Name="U3" Dimension="BUFFER" Width="1024" |
| 1782 | + <Resource Name="U3" Dimension="BUFFER" Width="1024" Format="R32_TYPELESS" |
1783 | 1783 | Flags="ALLOW_UNORDERED_ACCESS" InitialResourceState="COPY_DEST" |
1784 | 1784 | Init="Zero" ReadBack="true" /> |
1785 | 1785 | <!-- groupshared output buffers --> |
|
1852 | 1852 | NumElements="8" StructureByteStride="72" /> |
1853 | 1853 | <Descriptor Name="U1" Kind="UAV" ResName="U1" |
1854 | 1854 | NumElements="128" StructureByteStride="72" /> |
1855 | | - <Descriptor Name="U2" Kind="UAV" ResName="U2" |
1856 | | - NumElements="16" StructureByteStride="8" /> |
1857 | | - <Descriptor Name="U3" Kind="UAV" ResName="U3" |
1858 | | - NumElements="128" StructureByteStride="8" /> |
| 1855 | + <Descriptor Name="U2" Kind="UAV" ResName="U2" Flags='RAW' Format="R32_TYPELESS" |
| 1856 | + NumElements="16" StructureByteStride="0" /> |
| 1857 | + <Descriptor Name="U3" Kind="UAV" ResName="U3" Flags='RAW' Format="R32_TYPELESS" |
| 1858 | + NumElements="128" StructureByteStride="0" /> |
1859 | 1859 | <!-- groupshared output buffers --> |
1860 | 1860 | <Descriptor Name="U4" Kind="UAV" ResName="U4" |
1861 | 1861 | NumElements="8" StructureByteStride="8" /> |
|
2322 | 2322 | <Resource Name="U0" Dimension="BUFFER" Width="2816" |
2323 | 2323 | Flags="ALLOW_UNORDERED_ACCESS" InitialResourceState="COPY_DEST" |
2324 | 2324 | Init="Zero" ReadBack="true" /> |
2325 | | - <Resource Name="U1" Dimension="BUFFER" Width="256" |
| 2325 | + <Resource Name="U1" Dimension="BUFFER" Width="256" Format="R32_TYPELESS" |
2326 | 2326 | Flags="ALLOW_UNORDERED_ACCESS" InitialResourceState="COPY_DEST" |
2327 | 2327 | Init="Zero" ReadBack="true" /> |
2328 | 2328 | <Resource Name="U2" Dimension="BUFFER" Width="256" |
|
2340 | 2340 | <DescriptorHeap Name="ResHeap" Type="CBV_SRV_UAV"> |
2341 | 2341 | <Descriptor Name="U0" Kind="UAV" ResName="U0" |
2342 | 2342 | NumElements="64" StructureByteStride="44" /> |
2343 | | - <Descriptor Name="U1" Kind="UAV" ResName="U1" |
2344 | | - NumElements="64" StructureByteStride="4" /> |
| 2343 | + <Descriptor Name="U1" Kind="UAV" ResName="U1" Flags='RAW' Format="R32_TYPELESS" |
| 2344 | + NumElements="64" StructureByteStride="0" /> |
2345 | 2345 | <Descriptor Name="U2" Kind="UAV" ResName="U2" |
2346 | 2346 | NumElements="64" Format="R32_FLOAT" /> |
2347 | 2347 | <Descriptor Name="U3" Kind="UAV" ResName="U3" Dimension="TEXTURE1D" |
|
0 commit comments