BlockTypePalette: Refactored for usage in both directions.
Improves index() lookup speeds and allows BlockTypePalette to be used in place of ProtocolBlockTypePalette.
This commit is contained in:
@@ -178,7 +178,7 @@ void PalettedBlockArea::paste(const PalettedBlockArea & aSrc, const cCuboid & aS
|
||||
}
|
||||
|
||||
// Create a transform map from aSrc's palette to our palette:
|
||||
auto paletteTransform = mPalette.createTransformMap(aSrc.mPalette);
|
||||
auto paletteTransform = mPalette.createTransformMapAddMissing(aSrc.mPalette);
|
||||
|
||||
// Copy the data:
|
||||
UInt32 srcStrideY = static_cast<UInt32>(aSrc.size().x * aSrc.size().z);
|
||||
|
||||
Reference in New Issue
Block a user