mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-04 15:00:36 +01:00
iris: initialize dirty bits to ~0ull
This commit is contained in:
parent
0a513d63a1
commit
dcfb06375a
3 changed files with 7 additions and 3 deletions
|
|
@ -111,9 +111,9 @@ iris_create_context(struct pipe_screen *pscreen, void *priv, unsigned flags)
|
|||
iris_init_clear_functions(ctx);
|
||||
iris_init_program_functions(ctx);
|
||||
iris_init_resource_functions(ctx);
|
||||
iris_init_state_functions(ctx);
|
||||
iris_init_query_functions(ctx);
|
||||
|
||||
iris_init_state(ice);
|
||||
iris_init_program_cache(ice);
|
||||
|
||||
iris_init_batch(&ice->render_batch, screen, &ice->dbg, I915_EXEC_RENDER);
|
||||
|
|
|
|||
|
|
@ -138,7 +138,6 @@ void iris_init_blit_functions(struct pipe_context *ctx);
|
|||
void iris_init_clear_functions(struct pipe_context *ctx);
|
||||
void iris_init_program_functions(struct pipe_context *ctx);
|
||||
void iris_init_resource_functions(struct pipe_context *ctx);
|
||||
void iris_init_state_functions(struct pipe_context *ctx);
|
||||
void iris_init_query_functions(struct pipe_context *ctx);
|
||||
|
||||
void iris_setup_state_base_address(struct iris_context *ice,
|
||||
|
|
@ -163,6 +162,7 @@ enum iris_program_cache_id {
|
|||
IRIS_CACHE_BLORP,
|
||||
};
|
||||
|
||||
void iris_init_state(struct iris_context *ice);
|
||||
void iris_init_program_cache(struct iris_context *ice);
|
||||
void iris_destroy_program_cache(struct iris_context *ice);
|
||||
void iris_print_program_cache(struct iris_context *ice);
|
||||
|
|
|
|||
|
|
@ -1655,8 +1655,12 @@ iris_destroy_state(struct iris_context *ice)
|
|||
}
|
||||
|
||||
void
|
||||
iris_init_state_functions(struct pipe_context *ctx)
|
||||
iris_init_state(struct iris_context *ice)
|
||||
{
|
||||
struct pipe_context *ctx = &ice->ctx;
|
||||
|
||||
ice->state.dirty = ~0ull;
|
||||
|
||||
ctx->create_blend_state = iris_create_blend_state;
|
||||
ctx->create_depth_stencil_alpha_state = iris_create_zsa_state;
|
||||
ctx->create_rasterizer_state = iris_create_rasterizer_state;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue