diff options
| author | Ellie Hermaszewska <ellieh@nvidia.com> | 2024-10-29 14:49:26 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-29 14:49:26 +0800 |
| commit | f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch) | |
| tree | ea1d61342cd29368e19135000ec2948813096205 /tools/gfx/cpu/cpu-texture.cpp | |
| parent | a729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff) | |
format
* format
* Minor test fixes
* enable checking cpp format in ci
Diffstat (limited to 'tools/gfx/cpu/cpu-texture.cpp')
| -rw-r--r-- | tools/gfx/cpu/cpu-texture.cpp | 48 |
1 files changed, 25 insertions, 23 deletions
diff --git a/tools/gfx/cpu/cpu-texture.cpp b/tools/gfx/cpu/cpu-texture.cpp index d5367bd96..9077084f2 100644 --- a/tools/gfx/cpu/cpu-texture.cpp +++ b/tools/gfx/cpu/cpu-texture.cpp @@ -18,7 +18,7 @@ void _unpackFloatTexel(void const* texelData, void* outData, size_t outSize) { auto input = (float const*)texelData; - float temp[4] = { 0.0f, 0.0f, 0.0f, 1.0f }; + float temp[4] = {0.0f, 0.0f, 0.0f, 1.0f}; for (int i = 0; i < N; ++i) temp[i] = input[i]; @@ -30,7 +30,7 @@ void _unpackFloat16Texel(void const* texelData, void* outData, size_t outSize) { auto input = (int16_t const*)texelData; - float temp[4] = { 0.0f, 0.0f, 0.0f, 1.0f }; + float temp[4] = {0.0f, 0.0f, 0.0f, 1.0f}; for (int i = 0; i < N; ++i) temp[i] = HalfToFloat(input[i]); @@ -47,7 +47,7 @@ void _unpackUnorm8Texel(void const* texelData, void* outData, size_t outSize) { auto input = (uint8_t const*)texelData; - float temp[4] = { 0.0f, 0.0f, 0.0f, 1.0f }; + float temp[4] = {0.0f, 0.0f, 0.0f, 1.0f}; for (int i = 0; i < N; ++i) temp[i] = _unpackUnorm8Value(input[i]); @@ -72,7 +72,7 @@ void _unpackUInt16Texel(void const* texelData, void* outData, size_t outSize) { auto input = (uint16_t const*)texelData; - uint32_t temp[4] = { 0, 0, 0, 0 }; + uint32_t temp[4] = {0, 0, 0, 0}; for (int i = 0; i < N; ++i) temp[i] = input[i]; @@ -84,7 +84,7 @@ void _unpackUInt32Texel(void const* texelData, void* outData, size_t outSize) { auto input = (uint32_t const*)texelData; - uint32_t temp[4] = { 0, 0, 0, 0 }; + uint32_t temp[4] = {0, 0, 0, 0}; for (int i = 0; i < N; ++i) temp[i] = input[i]; @@ -117,16 +117,16 @@ Result TextureResourceImpl::init(ITextureResource::SubresourceData const* initDa uint32_t texelSize = uint32_t(texelInfo.blockSizeInBytes / texelInfo.pixelsPerBlock); m_texelSize = texelSize; - int32_t formatBlockSize[kMaxRank] = { 1, 1, 1 }; + int32_t formatBlockSize[kMaxRank] = {1, 1, 1}; auto baseShapeInfo = _getBaseShapeInfo(desc.type); m_baseShape = baseShapeInfo; - if(!baseShapeInfo) + if (!baseShapeInfo) return SLANG_FAIL; auto formatInfo = _getFormatInfo(desc.format); m_formatInfo = formatInfo; - if(!formatInfo) + if (!formatInfo) return SLANG_FAIL; int32_t rank = baseShapeInfo->rank; @@ -139,7 +139,7 @@ Result TextureResourceImpl::init(ITextureResource::SubresourceData const* initDa extents[1] = desc.size.height; extents[2] = desc.size.depth; - for(int32_t axis = rank; axis < kMaxRank; ++axis) + for (int32_t axis = rank; axis < kMaxRank; ++axis) extents[axis] = 1; int32_t levelCount = desc.numMipLevels; @@ -147,26 +147,27 @@ Result TextureResourceImpl::init(ITextureResource::SubresourceData const* initDa m_mipLevels.setCount(levelCount); int64_t totalDataSize = 0; - for( int32_t levelIndex = 0; levelIndex < levelCount; ++levelIndex ) + for (int32_t levelIndex = 0; levelIndex < levelCount; ++levelIndex) { auto& level = m_mipLevels[levelIndex]; - for( int32_t axis = 0; axis < kMaxRank; ++axis ) + for (int32_t axis = 0; axis < kMaxRank; ++axis) { int32_t extent = extents[axis] >> levelIndex; - if(extent < 1) extent = 1; + if (extent < 1) + extent = 1; level.extents[axis] = extent; } level.strides[0] = texelSize; - for( int32_t axis = 1; axis < kMaxRank+1; ++axis) + for (int32_t axis = 1; axis < kMaxRank + 1; ++axis) { - level.strides[axis] = level.strides[axis-1]*level.extents[axis-1]; + level.strides[axis] = level.strides[axis - 1] * level.extents[axis - 1]; } int64_t levelDataSize = texelSize; levelDataSize *= effectiveArrayElementCount; - for( int32_t axis = 0; axis < rank; ++axis) + for (int32_t axis = 0; axis < rank; ++axis) levelDataSize *= int64_t(level.extents[axis]); level.offset = totalDataSize; @@ -176,12 +177,13 @@ Result TextureResourceImpl::init(ITextureResource::SubresourceData const* initDa void* textureData = malloc((size_t)totalDataSize); m_data = textureData; - if( initData ) + if (initData) { int32_t subResourceCounter = 0; - for(int32_t arrayElementIndex = 0; arrayElementIndex < effectiveArrayElementCount; ++arrayElementIndex) + for (int32_t arrayElementIndex = 0; arrayElementIndex < effectiveArrayElementCount; + ++arrayElementIndex) { - for(int32_t mipLevel = 0; mipLevel < m_desc.numMipLevels; ++mipLevel) + for (int32_t mipLevel = 0; mipLevel < m_desc.numMipLevels; ++mipLevel) { int32_t subResourceIndex = subResourceCounter++; @@ -189,7 +191,7 @@ Result TextureResourceImpl::init(ITextureResource::SubresourceData const* initDa auto dstLayerStride = m_mipLevels[mipLevel].strides[2]; auto dstArrayStride = m_mipLevels[mipLevel].strides[3]; - auto textureRowSize = m_mipLevels[mipLevel].extents[0]*texelSize; + auto textureRowSize = m_mipLevels[mipLevel].extents[0] * texelSize; auto rowCount = m_mipLevels[mipLevel].extents[1]; auto depthLayerCount = m_mipLevels[mipLevel].extents[2]; @@ -199,17 +201,17 @@ Result TextureResourceImpl::init(ITextureResource::SubresourceData const* initDa ptrdiff_t srcLayerStride = ptrdiff_t(srcImage.strideZ); char* dstLevel = (char*)textureData + m_mipLevels[mipLevel].offset; - char* dstImage = dstLevel + dstArrayStride*arrayElementIndex; + char* dstImage = dstLevel + dstArrayStride * arrayElementIndex; - const char* srcLayer = (const char*) srcImage.data; + const char* srcLayer = (const char*)srcImage.data; char* dstLayer = dstImage; - for(int32_t depthLayer = 0; depthLayer < depthLayerCount; ++depthLayer) + for (int32_t depthLayer = 0; depthLayer < depthLayerCount; ++depthLayer) { const char* srcRow = srcLayer; char* dstRow = dstLayer; - for(int32_t row = 0; row < rowCount; ++row) + for (int32_t row = 0; row < rowCount; ++row) { memcpy(dstRow, srcRow, textureRowSize); |
