mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2024-11-05 06:22:45 +01:00
Merge pull request #3358 from ReinUsesLisp/implicit-texture-cache
gl_texture_cache: Silence implicit sign cast warnings
This commit is contained in:
commit
91f79225e7
1 changed files with 6 additions and 3 deletions
|
@ -197,7 +197,7 @@ void ApplyTextureDefaults(const SurfaceParams& params, GLuint texture) {
|
||||||
glTextureParameteri(texture, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
|
glTextureParameteri(texture, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
|
||||||
glTextureParameteri(texture, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
|
glTextureParameteri(texture, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
|
||||||
glTextureParameteri(texture, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
|
glTextureParameteri(texture, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
|
||||||
glTextureParameteri(texture, GL_TEXTURE_MAX_LEVEL, params.num_levels - 1);
|
glTextureParameteri(texture, GL_TEXTURE_MAX_LEVEL, static_cast<GLint>(params.num_levels - 1));
|
||||||
if (params.num_levels == 1) {
|
if (params.num_levels == 1) {
|
||||||
glTextureParameterf(texture, GL_TEXTURE_LOD_BIAS, 1000.0f);
|
glTextureParameterf(texture, GL_TEXTURE_LOD_BIAS, 1000.0f);
|
||||||
}
|
}
|
||||||
|
@ -552,8 +552,11 @@ void TextureCacheOpenGL::ImageBlit(View& src_view, View& dst_view,
|
||||||
const Common::Rectangle<u32>& dst_rect = copy_config.dst_rect;
|
const Common::Rectangle<u32>& dst_rect = copy_config.dst_rect;
|
||||||
const bool is_linear = copy_config.filter == Tegra::Engines::Fermi2D::Filter::Linear;
|
const bool is_linear = copy_config.filter == Tegra::Engines::Fermi2D::Filter::Linear;
|
||||||
|
|
||||||
glBlitFramebuffer(src_rect.left, src_rect.top, src_rect.right, src_rect.bottom, dst_rect.left,
|
glBlitFramebuffer(static_cast<GLint>(src_rect.left), static_cast<GLint>(src_rect.top),
|
||||||
dst_rect.top, dst_rect.right, dst_rect.bottom, buffers,
|
static_cast<GLint>(src_rect.right), static_cast<GLint>(src_rect.bottom),
|
||||||
|
static_cast<GLint>(dst_rect.left), static_cast<GLint>(dst_rect.top),
|
||||||
|
static_cast<GLint>(dst_rect.right), static_cast<GLint>(dst_rect.bottom),
|
||||||
|
buffers,
|
||||||
is_linear && (buffers == GL_COLOR_BUFFER_BIT) ? GL_LINEAR : GL_NEAREST);
|
is_linear && (buffers == GL_COLOR_BUFFER_BIT) ? GL_LINEAR : GL_NEAREST);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue