File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3435,7 +3435,7 @@ void GSRendererHW::Draw()
34353435 bool shuffle_target = false ;
34363436 const u32 page_alignment = GSLocalMemory::IsPageAlignedMasked (m_cached_ctx.TEX0 .PSM , m_r);
34373437 const bool page_aligned = (page_alignment & 0xF0F0 ) != 0 ; // Make sure Y is page aligned.
3438- if (!no_rt && page_aligned && m_cached_ctx.ZBUF .ZMSK && GSLocalMemory::m_psm[m_cached_ctx.FRAME .PSM ].bpp == 16 && GSLocalMemory::m_psm[m_cached_ctx.TEX0 .PSM ].bpp > = 16 &&
3438+ if (!no_rt && page_aligned && m_cached_ctx.ZBUF .ZMSK && GSLocalMemory::m_psm[m_cached_ctx.FRAME .PSM ].bpp == 16 && GSLocalMemory::m_psm[m_cached_ctx.TEX0 .PSM ].trbpp < = 16 &&
34393439 (m_vt.m_primclass == GS_SPRITE_CLASS || (m_vt.m_primclass == GS_TRIANGLE_CLASS && (m_index->tail % 6 ) == 0 && TrianglesAreQuads (true ) && m_index->tail > 6 )))
34403440 {
34413441 // Tail check is to make sure we have enough strips to go all the way across the page, or if it's using a region clamp could be used to draw strips.
You can’t perform that action at this time.
0 commit comments