Przeglądaj źródła

set GR_STWHINT_ST_DIFF_TMU1 flag in the init() function (fixes multiarb demo)

tags/mesa_4_0
Brian Paul 24 lat temu
rodzic
commit
2fc06af470
1 zmienionych plików z 7 dodań i 2 usunięć
  1. 7
    2
      src/mesa/drivers/glide/fxvbtmp.h

+ 7
- 2
src/mesa/drivers/glide/fxvbtmp.h Wyświetl plik

@@ -20,8 +20,8 @@ static void TAG(emit)( GLcontext *ctx,


if (IND & SETUP_TMU0) {
tc0_stride = VB->TexCoordPtr[tmu0_source]->stride;
tc0 = VB->TexCoordPtr[tmu0_source]->data;
tc0_stride = VB->TexCoordPtr[tmu0_source]->stride;
u0scale = fxMesa->s0scale;
v0scale = fxMesa->t0scale;
if (IND & SETUP_PTEX)
@@ -137,7 +137,7 @@ static GLboolean TAG(check_tex_sizes)( GLcontext *ctx )
return GL_FALSE;
}

if (VB->TexCoordPtr[0]->size == 4)
if (VB->TexCoordPtr[0] && VB->TexCoordPtr[0]->size == 4)
return GL_FALSE;
}

@@ -269,6 +269,11 @@ static void TAG(init)( void )
else {
setup_tab[IND].vertex_format = 0;
}

#if (IND & SETUP_TMU1)
setup_tab[IND].vertex_format |= GR_STWHINT_ST_DIFF_TMU1;
#endif

#endif
}


Ładowanie…
Anuluj
Zapisz