i965: Don't bother telling swrast_setup about state updates until fallback.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
6cf3d1cace
commit
3541cc0d40
|
@ -34,6 +34,7 @@
|
|||
#include "tnl/tnl.h"
|
||||
#include "tnl/t_context.h"
|
||||
#include "tnl/t_vertex.h"
|
||||
#include "swrast_setup/swrast_setup.h"
|
||||
|
||||
#define FILE_DEBUG_FLAG DEBUG_STATE
|
||||
|
||||
|
@ -718,6 +719,7 @@ i830_invalidate_state(struct intel_context *intel, GLuint new_state)
|
|||
{
|
||||
struct gl_context *ctx = &intel->ctx;
|
||||
|
||||
_swsetup_InvalidateState(ctx, new_state);
|
||||
_tnl_InvalidateState(ctx, new_state);
|
||||
_tnl_invalidate_vertex_state(ctx, new_state);
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
#include "tnl/tnl.h"
|
||||
#include "tnl/t_context.h"
|
||||
#include "tnl/t_vertex.h"
|
||||
#include "swrast_setup/swrast_setup.h"
|
||||
|
||||
#include "intel_batchbuffer.h"
|
||||
#include "intel_regions.h"
|
||||
|
@ -709,6 +710,7 @@ i915_invalidate_state(struct intel_context *intel, GLuint new_state)
|
|||
{
|
||||
struct gl_context *ctx = &intel->ctx;
|
||||
|
||||
_swsetup_InvalidateState(ctx, new_state);
|
||||
_tnl_InvalidateState(ctx, new_state);
|
||||
_tnl_invalidate_vertex_state(ctx, new_state);
|
||||
}
|
||||
|
|
|
@ -504,7 +504,6 @@ intelInvalidateState(struct gl_context * ctx, GLuint new_state)
|
|||
struct intel_context *intel = intel_context(ctx);
|
||||
|
||||
_swrast_InvalidateState(ctx, new_state);
|
||||
_swsetup_InvalidateState(ctx, new_state);
|
||||
_vbo_InvalidateState(ctx, new_state);
|
||||
|
||||
intel->NewGLState |= new_state;
|
||||
|
|
Loading…
Reference in New Issue