mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 20:28:04 +02:00
gallium: Do not mistake pipe state objects for state tracker state objects.
This commit is contained in:
parent
76a3590046
commit
08717d9461
1 changed files with 5 additions and 2 deletions
|
|
@ -266,8 +266,9 @@ void cso_save_samplers(struct cso_context *ctx)
|
|||
|
||||
void cso_restore_samplers(struct cso_context *ctx)
|
||||
{
|
||||
cso_set_samplers(ctx, ctx->nr_samplers_saved,
|
||||
(const struct pipe_sampler_state **) ctx->samplers_saved);
|
||||
ctx->nr_samplers = ctx->nr_samplers_saved;
|
||||
memcpy(ctx->samplers, ctx->samplers_saved, sizeof(ctx->samplers));
|
||||
cso_single_sampler_done( ctx );
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -313,6 +314,8 @@ void cso_restore_sampler_textures( struct cso_context *ctx )
|
|||
pipe_texture_reference(&ctx->textures[i], NULL);
|
||||
|
||||
ctx->pipe->set_sampler_textures(ctx->pipe, ctx->nr_textures, ctx->textures);
|
||||
|
||||
ctx->nr_textures_saved = 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue