diff --git a/src/xenia/gpu/gl4/texture_cache.cc b/src/xenia/gpu/gl4/texture_cache.cc index a3c409983..25e8a1197 100644 --- a/src/xenia/gpu/gl4/texture_cache.cc +++ b/src/xenia/gpu/gl4/texture_cache.cc @@ -387,8 +387,9 @@ TextureCache::SamplerEntry* TextureCache::LookupOrInsertSampler( return nullptr; } - if (aniso) + if (aniso) { glSamplerParameterf(entry->handle, GL_TEXTURE_MAX_ANISOTROPY_EXT, aniso); + } // Add to map - map takes ownership. auto entry_ptr = entry.get(); diff --git a/src/xenia/gpu/xenos.h b/src/xenia/gpu/xenos.h index e910d9002..87267eb50 100644 --- a/src/xenia/gpu/xenos.h +++ b/src/xenia/gpu/xenos.h @@ -342,8 +342,8 @@ XEPACKEDUNION(xe_gpu_texture_fetch_t, { uint32_t mag_filter : 2; uint32_t min_filter : 2; uint32_t mip_filter : 2; - uint32_t aniso_filter : 3; // correct ? - uint32_t arbitrary_filter : 3; // correct ? + uint32_t aniso_filter : 3; + uint32_t unk3_2 : 3; uint32_t border : 1; uint32_t unk4_0 : 2; // dword_4 uint32_t mip_min_level : 4;