Lines Matching defs:state
24 /* r300_emit: Functions for emitting state. */
39 unsigned size, void* state)
41 struct r300_blend_state* blend = (struct r300_blend_state*)state;
43 (struct pipe_framebuffer_state*)r300->fb_state.state;
64 unsigned size, void* state)
66 struct r300_blend_color_state* bc = (struct r300_blend_color_state*)state;
73 unsigned size, void* state)
75 struct r300_clip_state* clip = (struct r300_clip_state*)state;
81 void r300_emit_dsa_state(struct r300_context* r300, unsigned size, void* state)
83 struct r300_dsa_state* dsa = (struct r300_dsa_state*)state;
85 (struct pipe_framebuffer_state*)r300->fb_state.state;
122 struct r300_textures_state* texstate = r300->textures_state.state;
129 * state factors. */
209 void r300_emit_fs(struct r300_context* r300, unsigned size, void *state)
217 void r300_emit_fs_constants(struct r300_context* r300, unsigned size, void *state)
220 struct r300_constant_buffer *buf = (struct r300_constant_buffer*)state;
245 void r300_emit_fs_rc_constant_state(struct r300_context* r300, unsigned size, void *state)
274 void r500_emit_fs(struct r300_context* r300, unsigned size, void *state)
282 void r500_emit_fs_constants(struct r300_context* r300, unsigned size, void *state)
285 struct r300_constant_buffer *buf = (struct r300_constant_buffer*)state;
306 void r500_emit_fs_rc_constant_state(struct r300_context* r300, unsigned size, void *state)
336 void r300_emit_gpu_flush(struct r300_context *r300, unsigned size, void *state)
338 struct r300_gpu_flush *gpuflush = (struct r300_gpu_flush*)state;
340 (struct pipe_framebuffer_state*)r300->fb_state.state;
377 void r300_emit_aa_state(struct r300_context *r300, unsigned size, void *state)
379 struct r300_aa_state *aa = (struct r300_aa_state*)state;
399 void r300_emit_fb_state(struct r300_context* r300, unsigned size, void* state)
401 struct pipe_framebuffer_state* fb = (struct pipe_framebuffer_state*)state;
488 unsigned size, void *state)
490 struct r300_hyperz_state *z = state;
502 *(struct r300_hyperz_state*)r300->hyperz_state.state;
567 unsigned size, void *state)
590 (struct pipe_framebuffer_state*)r300->fb_state.state;
619 * These are pipelined regs and as such cannot be moved to the AA state.
646 void r300_emit_query_start(struct r300_context *r300, unsigned size, void*state)
780 unsigned size, void *state)
783 WRITE_CS_TABLE(state, size);
786 void r300_emit_rs_state(struct r300_context* r300, unsigned size, void* state)
788 struct r300_rs_state* rs = state;
804 unsigned size, void* state)
806 struct r300_rs_block* rs = (struct r300_rs_block*)state;
858 unsigned size, void *state)
860 unsigned mask = (*(unsigned*)state) & ((1 << 6)-1);
870 unsigned size, void* state)
872 struct pipe_scissor_state* scissor = (struct pipe_scissor_state*)state;
892 unsigned size, void *state)
894 struct r300_textures_state *allstate = (struct r300_textures_state*)state;
1059 unsigned size, void* state)
1062 (struct r300_vertex_stream_state*)state;
1088 void r300_emit_pvs_flush(struct r300_context* r300, unsigned size, void* state)
1098 unsigned size, void *state)
1101 WRITE_CS_TABLE(state, size);
1104 void r300_emit_vs_state(struct r300_context* r300, unsigned size, void* state)
1106 struct r300_vertex_shader_code* vs = ((struct r300_vertex_shader*)state)->shader;
1161 unsigned size, void *state)
1164 struct r300_constant_buffer *buf = (struct r300_constant_buffer*)state;
1207 unsigned size, void* state)
1209 struct r300_viewport_state* viewport = (struct r300_viewport_state*)state;
1219 void r300_emit_hiz_clear(struct r300_context *r300, unsigned size, void *state)
1222 (struct pipe_framebuffer_state*)r300->fb_state.state;
1241 void r300_emit_zmask_clear(struct r300_context *r300, unsigned size, void *state)
1244 (struct pipe_framebuffer_state*)r300->fb_state.state;
1262 void r300_emit_cmask_clear(struct r300_context *r300, unsigned size, void *state)
1265 (struct pipe_framebuffer_state*)r300->fb_state.state;
1284 unsigned size, void* state)
1286 struct r300_ztop_state* ztop = (struct r300_ztop_state*)state;
1294 void r300_emit_texture_cache_inval(struct r300_context* r300, unsigned size, void* state)
1308 (struct pipe_framebuffer_state*)r300->fb_state.state;
1309 struct r300_aa_state *aa = (struct r300_aa_state*)r300->aa_state.state;
1311 (struct r300_textures_state*)r300->textures_state.state;
1447 /* Emit all dirty state. */
1454 atom->emit(r300, atom->size, atom->state);