Lines Matching refs:state
24 /* r300_emit: Functions for emitting state. */
40 unsigned size, void* state)
42 struct r300_blend_state* blend = (struct r300_blend_state*)state;
44 (struct pipe_framebuffer_state*)r300->fb_state.state;
60 unsigned size, void* state)
62 struct r300_blend_color_state* bc = (struct r300_blend_color_state*)state;
69 unsigned size, void* state)
71 struct r300_clip_state* clip = (struct r300_clip_state*)state;
77 void r300_emit_dsa_state(struct r300_context* r300, unsigned size, void* state)
79 struct r300_dsa_state* dsa = (struct r300_dsa_state*)state;
81 (struct pipe_framebuffer_state*)r300->fb_state.state;
102 struct r300_textures_state* texstate = r300->textures_state.state;
109 * state factors. */
111 switch (constant->u.State[0]) {
115 tex = r300_resource(texstate->sampler_views[constant->u.State[1]]->base.texture);
123 tex = r300_resource(texstate->sampler_views[constant->u.State[1]]->base.texture);
147 "Unknown RC_CONSTANT type %d\n", constant->u.State[0]);
189 void r300_emit_fs(struct r300_context* r300, unsigned size, void *state)
197 void r300_emit_fs_constants(struct r300_context* r300, unsigned size, void *state)
200 struct r300_constant_buffer *buf = (struct r300_constant_buffer*)state;
225 void r300_emit_fs_rc_constant_state(struct r300_context* r300, unsigned size, void *state)
254 void r500_emit_fs(struct r300_context* r300, unsigned size, void *state)
262 void r500_emit_fs_constants(struct r300_context* r300, unsigned size, void *state)
265 struct r300_constant_buffer *buf = (struct r300_constant_buffer*)state;
286 void r500_emit_fs_rc_constant_state(struct r300_context* r300, unsigned size, void *state)
316 void r300_emit_gpu_flush(struct r300_context *r300, unsigned size, void *state)
318 struct r300_gpu_flush *gpuflush = (struct r300_gpu_flush*)state;
320 (struct pipe_framebuffer_state*)r300->fb_state.state;
357 void r300_emit_aa_state(struct r300_context *r300, unsigned size, void *state)
359 struct r300_aa_state *aa = (struct r300_aa_state*)state;
375 void r300_emit_fb_state(struct r300_context* r300, unsigned size, void* state)
377 struct pipe_framebuffer_state* fb = (struct pipe_framebuffer_state*)state;
445 * Use the first colorbuffer, we will disable writes in the DSA state
463 unsigned size, void *state)
465 struct r300_hyperz_state *z = state;
477 *(struct r300_hyperz_state*)r300->hyperz_state.state;
489 unsigned size, void *state)
492 (struct pipe_framebuffer_state*)r300->fb_state.state;
522 * to the AA state. */
556 void r300_emit_query_start(struct r300_context *r300, unsigned size, void*state)
687 unsigned size, void *state)
690 WRITE_CS_TABLE(state, size);
693 void r300_emit_rs_state(struct r300_context* r300, unsigned size, void* state)
695 struct r300_rs_state* rs = state;
711 unsigned size, void* state)
713 struct r300_rs_block* rs = (struct r300_rs_block*)state;
765 unsigned size, void* state)
767 struct pipe_scissor_state* scissor = (struct pipe_scissor_state*)state;
787 unsigned size, void *state)
789 struct r300_textures_state *allstate = (struct r300_textures_state*)state;
951 unsigned size, void* state)
954 (struct r300_vertex_stream_state*)state;
980 void r300_emit_pvs_flush(struct r300_context* r300, unsigned size, void* state)
990 unsigned size, void *state)
993 WRITE_CS_TABLE(state, size);
996 void r300_emit_vs_state(struct r300_context* r300, unsigned size, void* state)
998 struct r300_vertex_shader* vs = (struct r300_vertex_shader*)state;
1052 unsigned size, void *state)
1055 ((struct r300_vertex_shader*)r300->vs_state.state)->externals_count;
1056 struct r300_constant_buffer *buf = (struct r300_constant_buffer*)state;
1057 struct r300_vertex_shader *vs = (struct r300_vertex_shader*)r300->vs_state.state;
1099 unsigned size, void* state)
1101 struct r300_viewport_state* viewport = (struct r300_viewport_state*)state;
1111 void r300_emit_hiz_clear(struct r300_context *r300, unsigned size, void *state)
1114 (struct pipe_framebuffer_state*)r300->fb_state.state;
1133 void r300_emit_zmask_clear(struct r300_context *r300, unsigned size, void *state)
1136 (struct pipe_framebuffer_state*)r300->fb_state.state;
1155 unsigned size, void* state)
1157 struct r300_ztop_state* ztop = (struct r300_ztop_state*)state;
1165 void r300_emit_texture_cache_inval(struct r300_context* r300, unsigned size, void* state)
1179 (struct pipe_framebuffer_state*)r300->fb_state.state;
1181 (struct r300_textures_state*)r300->textures_state.state;
1292 /* Emit all dirty state. */
1299 atom->emit(r300, atom->size, atom->state);