mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-22 23:40:23 +01:00
radeon: set texture bits to always emit.
I think there is a missing state update or flush somewhere, and every so often PP_CNTL goes to the kernel with a texture enabled but no texture. Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
4ed8a58584
commit
fd7fcfcc2d
1 changed files with 3 additions and 3 deletions
|
|
@ -202,10 +202,10 @@ static int check_##NM( struct gl_context *ctx, struct radeon_state_atom *atom )
|
|||
CHECK( always, GL_TRUE, 0 )
|
||||
CHECK( always_add2, GL_TRUE, 2 )
|
||||
CHECK( always_add4, GL_TRUE, 4 )
|
||||
CHECK( tex0_mm, ctx->Texture.Unit[0]._ReallyEnabled, 3 )
|
||||
CHECK( tex1_mm, ctx->Texture.Unit[1]._ReallyEnabled, 3 )
|
||||
CHECK( tex0_mm, GL_TRUE, 3 )
|
||||
CHECK( tex1_mm, GL_TRUE, 3 )
|
||||
/* need this for the cubic_map on disabled unit 2 bug, maybe r100 only? */
|
||||
CHECK( tex2_mm, ctx->Texture._EnabledUnits, 3 )
|
||||
CHECK( tex2_mm, GL_TRUE, 3 )
|
||||
CHECK( cube0_mm, (ctx->Texture.Unit[0]._ReallyEnabled & TEXTURE_CUBE_BIT), 2 + 4*5 - CUBE_STATE_SIZE )
|
||||
CHECK( cube1_mm, (ctx->Texture.Unit[1]._ReallyEnabled & TEXTURE_CUBE_BIT), 2 + 4*5 - CUBE_STATE_SIZE )
|
||||
CHECK( cube2_mm, (ctx->Texture.Unit[2]._ReallyEnabled & TEXTURE_CUBE_BIT), 2 + 4*5 - CUBE_STATE_SIZE )
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue