mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 11:12:45 +00:00 
			
		
		
		
	LibSoftGPU: Test for 1.f equality in determining the scale factor
				
					
				
			We are still not doing the right thing here, but using `<=` instead of `<` at least gets rid of artifacts in Grim Fandango.
This commit is contained in:
		
							parent
							
								
									27c68624b6
								
							
						
					
					
						commit
						ae88c642c6
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -129,7 +129,7 @@ Vector4<AK::SIMD::f32x4> Sampler::sample_2d(Vector2<AK::SIMD::f32x4> const& uv) | |||
|     // parallelisation as we could also end up with different filter modes per pixel.
 | ||||
| 
 | ||||
|     // Note: scale_factor approximates texels per pixel. This means a scale factor less than 1 indicates texture magnification.
 | ||||
|     if (scale_factor[0] < 1) | ||||
|     if (scale_factor[0] <= 1.f) | ||||
|         return sample_2d_lod(uv, expand4(base_level), m_config.texture_mag_filter); | ||||
| 
 | ||||
|     if (m_config.mipmap_filter == MipMapFilter::None) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jelle Raaijmakers
						Jelle Raaijmakers