mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Pica/Rasterizer: Clarify a TODO.
This commit is contained in:
		
							parent
							
								
									697b50c3ff
								
							
						
					
					
						commit
						a79644c9ba
					
				| @ -349,9 +349,11 @@ void ProcessTriangle(const VertexShader::OutputVertex& v0, | |||||||
|                 combiner_output = Math::MakeVec(color_output, alpha_output); |                 combiner_output = Math::MakeVec(color_output, alpha_output); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  |             // TODO: Not sure if the multiplication by 65535 has already been taken care
 | ||||||
|  |             // of when transforming to screen coordinates or not.
 | ||||||
|             u16 z = (u16)(((float)v0.screenpos[2].ToFloat32() * w0 + |             u16 z = (u16)(((float)v0.screenpos[2].ToFloat32() * w0 + | ||||||
|                            (float)v1.screenpos[2].ToFloat32() * w1 + |                            (float)v1.screenpos[2].ToFloat32() * w1 + | ||||||
|                            (float)v2.screenpos[2].ToFloat32() * w2) * 65535.f / wsum); // TODO: Shouldn't need to multiply by 65536?
 |                            (float)v2.screenpos[2].ToFloat32() * w2) * 65535.f / wsum); | ||||||
|             SetDepth(x >> 4, y >> 4, z); |             SetDepth(x >> 4, y >> 4, z); | ||||||
| 
 | 
 | ||||||
|             DrawPixel(x >> 4, y >> 4, combiner_output); |             DrawPixel(x >> 4, y >> 4, combiner_output); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Tony Wasserka
						Tony Wasserka