mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-05 06:26:49 +00:00
rsx: Fix decoding of some fixed point texture parameters
- Checked envydocs and found the correct format as fixed-point 4.8 with optional sign bit
This commit is contained in:
parent
a936e43ff6
commit
5af8a9fbbc
6 changed files with 49 additions and 28 deletions
|
|
@ -259,8 +259,8 @@ namespace gl
|
|||
{
|
||||
set_parameteri(GL_TEXTURE_MIN_FILTER, tex_min_filter(tex.min_filter()));
|
||||
set_parameterf(GL_TEXTURE_LOD_BIAS, tex.bias());
|
||||
set_parameteri(GL_TEXTURE_MIN_LOD, (tex.min_lod() >> 8));
|
||||
set_parameteri(GL_TEXTURE_MAX_LOD, (tex.max_lod() >> 8));
|
||||
set_parameterf(GL_TEXTURE_MIN_LOD, tex.min_lod());
|
||||
set_parameterf(GL_TEXTURE_MAX_LOD, tex.max_lod());
|
||||
}
|
||||
|
||||
const bool aniso_override = !g_cfg.video.strict_rendering_mode && g_cfg.video.anisotropic_level_override > 0;
|
||||
|
|
@ -307,8 +307,8 @@ namespace gl
|
|||
set_parameteri(GL_TEXTURE_MIN_FILTER, GL_NEAREST);
|
||||
set_parameteri(GL_TEXTURE_MAG_FILTER, GL_NEAREST);
|
||||
set_parameterf(GL_TEXTURE_LOD_BIAS, tex.bias());
|
||||
set_parameteri(GL_TEXTURE_MIN_LOD, (tex.min_lod() >> 8));
|
||||
set_parameteri(GL_TEXTURE_MAX_LOD, (tex.max_lod() >> 8));
|
||||
set_parameterf(GL_TEXTURE_MIN_LOD, tex.min_lod());
|
||||
set_parameterf(GL_TEXTURE_MAX_LOD, tex.max_lod());
|
||||
set_parameteri(GL_TEXTURE_COMPARE_MODE, GL_NONE);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue