Improve Image surface state encoding for compression

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2021-01-27 19:55:34 +01:00
committed by Compute-Runtime-Automation
parent 7adfc42b9b
commit b57c1b9650
9 changed files with 44 additions and 7 deletions

View File

@@ -249,6 +249,8 @@ struct EncodeSurfaceState {
static size_t pushBindingTableAndSurfaceStates(IndirectHeap &dstHeap, size_t bindingTableCount,
const void *srcKernelSsh, size_t srcKernelSshSize,
size_t numberOfBindingTableStates, size_t offsetOfBindingTable);
static void appendImageCompressionParams(R_SURFACE_STATE *surfaceState, GraphicsAllocation *allocation, GmmHelper *gmmHelper, bool imageFromBuffer);
};
template <typename GfxFamily>