mirror of
https://github.com/overte-org/overte.git
synced 2025-06-15 23:59:43 +02:00
Fix warnings
This commit is contained in:
parent
fae49668b4
commit
77d8bf20a7
3 changed files with 12 additions and 7 deletions
|
@ -100,7 +100,8 @@ void GL41Texture::copyMipFaceLinesFromTexture(uint16_t mip, uint8_t face, const
|
||||||
case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
|
case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
|
||||||
case GL_COMPRESSED_RED_RGTC1:
|
case GL_COMPRESSED_RED_RGTC1:
|
||||||
case GL_COMPRESSED_RG_RGTC2:
|
case GL_COMPRESSED_RG_RGTC2:
|
||||||
glCompressedTexSubImage2D(_id, mip, 0, yOffset, size.x, size.y, internalFormat, sourceSize, sourcePointer);
|
glCompressedTexSubImage2D(_target, mip, 0, yOffset, size.x, size.y, internalFormat,
|
||||||
|
static_cast<GLsizei>(sourceSize), sourcePointer);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
glTexSubImage2D(_target, mip, 0, yOffset, size.x, size.y, format, type, sourcePointer);
|
glTexSubImage2D(_target, mip, 0, yOffset, size.x, size.y, format, type, sourcePointer);
|
||||||
|
@ -115,7 +116,8 @@ void GL41Texture::copyMipFaceLinesFromTexture(uint16_t mip, uint8_t face, const
|
||||||
case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
|
case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
|
||||||
case GL_COMPRESSED_RED_RGTC1:
|
case GL_COMPRESSED_RED_RGTC1:
|
||||||
case GL_COMPRESSED_RG_RGTC2:
|
case GL_COMPRESSED_RG_RGTC2:
|
||||||
glCompressedTexSubImage2D(target, mip, 0, yOffset, size.x, size.y, internalFormat, sourceSize, sourcePointer);
|
glCompressedTexSubImage2D(target, mip, 0, yOffset, size.x, size.y, internalFormat,
|
||||||
|
static_cast<GLsizei>(sourceSize), sourcePointer);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
glTexSubImage2D(target, mip, 0, yOffset, size.x, size.y, format, type, sourcePointer);
|
glTexSubImage2D(target, mip, 0, yOffset, size.x, size.y, format, type, sourcePointer);
|
||||||
|
|
|
@ -125,7 +125,8 @@ void GL45Texture::copyMipFaceLinesFromTexture(uint16_t mip, uint8_t face, const
|
||||||
case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
|
case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
|
||||||
case GL_COMPRESSED_RED_RGTC1:
|
case GL_COMPRESSED_RED_RGTC1:
|
||||||
case GL_COMPRESSED_RG_RGTC2:
|
case GL_COMPRESSED_RG_RGTC2:
|
||||||
glCompressedTextureSubImage2D(_id, mip, 0, yOffset, size.x, size.y, internalFormat, sourceSize, sourcePointer);
|
glCompressedTextureSubImage2D(_id, mip, 0, yOffset, size.x, size.y, internalFormat,
|
||||||
|
static_cast<GLsizei>(sourceSize), sourcePointer);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
glTextureSubImage2D(_id, mip, 0, yOffset, size.x, size.y, format, type, sourcePointer);
|
glTextureSubImage2D(_id, mip, 0, yOffset, size.x, size.y, format, type, sourcePointer);
|
||||||
|
@ -140,9 +141,11 @@ void GL45Texture::copyMipFaceLinesFromTexture(uint16_t mip, uint8_t face, const
|
||||||
case GL_COMPRESSED_RG_RGTC2:
|
case GL_COMPRESSED_RG_RGTC2:
|
||||||
if (glCompressedTextureSubImage2DEXT) {
|
if (glCompressedTextureSubImage2DEXT) {
|
||||||
auto target = GLTexture::CUBE_FACE_LAYOUT[face];
|
auto target = GLTexture::CUBE_FACE_LAYOUT[face];
|
||||||
glCompressedTextureSubImage2DEXT(_id, target, mip, 0, yOffset, size.x, size.y, internalFormat, sourceSize, sourcePointer);
|
glCompressedTextureSubImage2DEXT(_id, target, mip, 0, yOffset, size.x, size.y, internalFormat,
|
||||||
|
static_cast<GLsizei>(sourceSize), sourcePointer);
|
||||||
} else {
|
} else {
|
||||||
glCompressedTextureSubImage3D(_id, mip, 0, yOffset, face, size.x, size.y, 1, internalFormat, sourceSize, sourcePointer);
|
glCompressedTextureSubImage3D(_id, mip, 0, yOffset, face, size.x, size.y, 1, internalFormat,
|
||||||
|
static_cast<GLsizei>(sourceSize), sourcePointer);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -1000,7 +1000,7 @@ gpu::TexturePointer TextureUsage::processCubeTextureColorFromImage(const QImage&
|
||||||
theTexture->setSource(srcImageName);
|
theTexture->setSource(srcImageName);
|
||||||
theTexture->setStoredMipFormat(formatMip);
|
theTexture->setStoredMipFormat(formatMip);
|
||||||
|
|
||||||
for (int face = 0; face < faces.size(); ++face) {
|
for (uint8 face = 0; face < faces.size(); ++face) {
|
||||||
generateMips(theTexture.get(), faces[face], face);
|
generateMips(theTexture.get(), faces[face], face);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1009,7 +1009,7 @@ gpu::TexturePointer TextureUsage::processCubeTextureColorFromImage(const QImage&
|
||||||
auto irradianceTexture = gpu::Texture::createCube(gpu::Element::COLOR_SRGBA_32, faces[0].width(), gpu::Texture::MAX_NUM_MIPS, gpu::Sampler(gpu::Sampler::FILTER_MIN_MAG_MIP_LINEAR, gpu::Sampler::WRAP_CLAMP));
|
auto irradianceTexture = gpu::Texture::createCube(gpu::Element::COLOR_SRGBA_32, faces[0].width(), gpu::Texture::MAX_NUM_MIPS, gpu::Sampler(gpu::Sampler::FILTER_MIN_MAG_MIP_LINEAR, gpu::Sampler::WRAP_CLAMP));
|
||||||
irradianceTexture->setSource(srcImageName);
|
irradianceTexture->setSource(srcImageName);
|
||||||
irradianceTexture->setStoredMipFormat(gpu::Element::COLOR_SBGRA_32);
|
irradianceTexture->setStoredMipFormat(gpu::Element::COLOR_SBGRA_32);
|
||||||
for (int face = 0; face < faces.size(); ++face) {
|
for (uint8 face = 0; face < faces.size(); ++face) {
|
||||||
irradianceTexture->assignStoredMipFace(0, face, faces[face].byteCount(), faces[face].constBits());
|
irradianceTexture->assignStoredMipFace(0, face, faces[face].byteCount(), faces[face].constBits());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue