Lines Matching defs:slice
821 GrStagingBufferManager::Slice* slice,
843 // Get a staging buffer slice to hold our mip data.
851 *slice = stagingBufferManager->allocateStagingBufferSlice(bufferSize, alignment);
852 if (!slice->fBuffer) {
859 region.bufferOffset = slice->fOffset + (*individualMipOffsets)[i];
965 // Get a staging buffer slice to hold our mip data.
973 GrStagingBufferManager::Slice slice =
975 if (!slice.fBuffer) {
982 char* buffer = (char*) slice.fOffsetMapPtr;
999 region.bufferOffset = slice.fOffset + individualMipOffsets[currentMipLevel];
1023 GrVkBuffer* vkBuffer = static_cast<GrVkBuffer*>(slice.fBuffer);
1057 GrStagingBufferManager::Slice slice;
1063 &slice,
1068 if (!slice.fBuffer) {
1074 char* buffer = (char*)slice.fOffsetMapPtr;
1090 GrVkBuffer* vkBuffer = static_cast<GrVkBuffer*>(slice.fBuffer);
1883 GrStagingBufferManager::Slice slice;
1888 &slice,
1894 if (!slice.fBuffer) {
1898 memcpy(slice.fOffsetMapPtr, data, size);
1907 static_cast<GrVkBuffer*>(slice.fBuffer)->vkBuffer(),