MCPcopy Create free account
hub / github.com/GPUOpen-Tools/compressonator / WriteBlockG

Method WriteBlockG

cmp_compressonatorlib/buffer/codecbuffer.cpp:1166–1193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1164}
1165
1166bool CCodecBuffer::WriteBlockG(CMP_DWORD x, CMP_DWORD y, CMP_BYTE w, CMP_BYTE h, CMP_BYTE cBlock[])
1167{
1168#ifdef USE_DBGTRACE
1169 DbgTrace(());
1170#endif
1171 // Ok, so we don't support this format
1172 // So we try other formats to find one that is supported
1173
1174 if (m_bPerformingConversion)
1175 {
1176 return false;
1177 }
1178 else
1179 {
1180 m_bPerformingConversion = true;
1181
1182 ATTEMPT_BLOCK_WRITE(cBlock, G, CMP_DWORD);
1183 ATTEMPT_BLOCK_WRITE(cBlock, G, CMP_WORD);
1184 ATTEMPT_BLOCK_WRITE(cBlock, G, double);
1185 ATTEMPT_BLOCK_WRITE(cBlock, G, float);
1186 ATTEMPT_BLOCK_WRITE(cBlock, G, CMP_HALF);
1187 ATTEMPT_BLOCK_WRITE(cBlock, G, CMP_SBYTE);
1188
1189 assert(0);
1190 m_bPerformingConversion = false;
1191 return false;
1192 }
1193}
1194
1195bool CCodecBuffer::WriteBlockB(CMP_DWORD x, CMP_DWORD y, CMP_BYTE w, CMP_BYTE h, CMP_BYTE cBlock[])
1196{

Callers 4

DecompressMethod · 0.45
DecompressMethod · 0.45
RunChannelTestFunction · 0.45

Calls

no outgoing calls

Tested by 1

RunChannelTestFunction · 0.36