Lines Matching defs:state

145 	pipe_surface_reference(&pipe->ctx->framebuffer.state.cbufs[id], NULL);
146 pipe->ctx->framebuffer.state.cbufs[id] = pipe->ctx->b.b.create_surface(
151 pipe->ctx->framebuffer.state.nr_cbufs =
152 MAX2(id + 1, pipe->ctx->framebuffer.state.nr_cbufs);
160 surf = (struct r600_surface*)pipe->ctx->framebuffer.state.cbufs[id];
169 struct r600_vertexbuf_state *state = &rctx->cs_vertex_buffer_state;
170 struct pipe_vertex_buffer *vb = &state->vb[vb_index];
179 state->enabled_mask |= 1 << vb_index;
180 state->dirty_mask |= 1 << vb_index;
181 r600_mark_atom_dirty(rctx, &state->atom);
477 static void evergreen_delete_compute_state(struct pipe_context *ctx, void *state)
480 struct r600_pipe_compute *shader = state;
501 static void evergreen_bind_compute_state(struct pipe_context *ctx, void *state)
504 struct r600_pipe_compute *cstate = (struct r600_pipe_compute *)state;
507 if (!state) {
508 rctx->cs_shader_state.shader = (struct r600_pipe_compute *)state;
519 rctx->cs_shader_state.shader = (struct r600_pipe_compute *)state;
687 for (i = 0; i < 8 && i < rctx->framebuffer.state.nr_cbufs; i++) {
688 struct r600_surface *cb = (struct r600_surface*)rctx->framebuffer.state.cbufs[i];
798 /* emit config state */
819 /* Emit vertex buffer state */
832 /* Emit constant buffer state */
835 /* Emit sampler state */
838 /* Emit sampler view (texture resource) state */
841 /* Emit images state */
844 /* Emit buffers state */
847 /* Emit shader state */
850 /* Emit dispatch state and dispatch packet */
891 struct r600_cs_shader_state *state =
893 struct r600_pipe_compute *shader = state->shader;
907 va = shader->code_bo->gpu_address + state->pc;