22import "d3dcommon.idl";
92 uuid(420d5b32-b90c-4da4-bef0-359f6a24a83a),
106 const UINT *range_flags,
107 const UINT *pool_start_offsets,
108 const UINT *range_tile_counts,
112 ID3D11Resource *dst_resource,
114 ID3D11Resource *src_resource,
128 ID3D11Resource *dst_resource,
131 const void *src_data,
139 ID3D11DeviceChild *before_barrier,
140 ID3D11DeviceChild *after_barrier
149 uuid(9d06dffa-d1e5-4d07-83a8-1bb123f2f841),
163 UINT *subresource_tiling_count,
164 UINT first_subresource_tiling,
171 UINT *quality_level_count
COMPILER_DEPENDENT_UINT64 UINT64
@ D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
@ D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
@ D3D11_TILE_COPY_NO_OVERWRITE
const UINT D3D11_PACKED_TILE
D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG
@ D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE
@ D3D11_TILE_RANGE_REUSE_SINGLE_TILE
@ D3D11_TILE_MAPPING_NO_OVERWRITE
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
void GetImmediateContext2(ID3D11DeviceContext2 **context)
HRESULT CheckMultisampleQualityLevels1(DXGI_FORMAT format, UINT sample_count, UINT flags, UINT *quality_level_count)
HRESULT CreateDeferredContext2(UINT flags, ID3D11DeviceContext2 **context)
void GetResourceTiling(ID3D11Resource *resource, UINT *tile_count, D3D11_PACKED_MIP_DESC *mip_desc, D3D11_TILE_SHAPE *tile_shape, UINT *subresource_tiling_count, UINT first_subresource_tiling, D3D11_SUBRESOURCE_TILING *subresource_tiling)
HRESULT CopyTileMappings(ID3D11Resource *dst_resource, const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate, ID3D11Resource *src_resource, const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate, const D3D11_TILE_REGION_SIZE *region_size, UINT flags)
BOOL IsAnnotationEnabled()
HRESULT UpdateTileMappings(ID3D11Resource *resource, UINT region_count, const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates, const D3D11_TILE_REGION_SIZE *region_sizes, ID3D11Buffer *pool, UINT range_count, const UINT *range_flags, const UINT *pool_start_offsets, const UINT *range_tile_counts, UINT flags)
HRESULT ResizeTilePool(ID3D11Buffer *pool, UINT64 size)
void SetMarkerInt(const WCHAR *label, int data)
void BeginEventInt(const WCHAR *label, int data)
void CopyTiles(ID3D11Resource *resource, const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate, const D3D11_TILE_REGION_SIZE *size, ID3D11Buffer *buffer, UINT64 start_offset, UINT flags)
void UpdateTiles(ID3D11Resource *dst_resource, const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate, const D3D11_TILE_REGION_SIZE *dst_region_size, const void *src_data, UINT flags)
void TiledResourceBarrier(ID3D11DeviceChild *before_barrier, ID3D11DeviceChild *after_barrier)
static const WCHAR label[]
UINT StartTileIndexInOverallResource
UINT NumTilesForPackedMips
UINT StartTileIndexInOverallResource
ncacn_np pointer_default(unique)] interface winspool