mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
some more dynamic settings
This commit is contained in:
parent
074b9f94db
commit
cf229a8e9f
8 changed files with 28 additions and 22 deletions
|
|
@ -213,7 +213,7 @@ namespace gl
|
|||
fmt::throw_exception("Unknown mag filter" HERE);
|
||||
}
|
||||
|
||||
//Apply sampler state settings
|
||||
// Apply sampler state settings
|
||||
void sampler_state::apply(const rsx::fragment_texture& tex, const rsx::sampled_image_descriptor_base* sampled_image)
|
||||
{
|
||||
set_parameteri(GL_TEXTURE_WRAP_S, wrap_mode(tex.wrap_s()));
|
||||
|
|
@ -263,8 +263,9 @@ namespace gl
|
|||
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;
|
||||
f32 af_level = aniso_override ? g_cfg.video.anisotropic_level_override : max_aniso(tex.max_aniso());
|
||||
const int aniso_override_level = g_cfg.video.anisotropic_level_override;
|
||||
const bool aniso_override = !g_cfg.video.strict_rendering_mode && aniso_override_level > 0;
|
||||
const f32 af_level = aniso_override ? aniso_override_level : max_aniso(tex.max_aniso());
|
||||
set_parameterf(GL_TEXTURE_MAX_ANISOTROPY_EXT, af_level);
|
||||
set_parameteri(GL_TEXTURE_MAG_FILTER, tex_mag_filter(tex.mag_filter()));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue