Lines Matching full:r300
627 #define foreach_atom(r300, atom) \
628 for (atom = &r300->gpu_flush; atom != (&r300->query_start)+1; atom++)
630 #define foreach_dirty_atom(r300, atom) \
631 for (atom = r300->first_dirty; atom != r300->last_dirty; atom++)
654 static INLINE struct r300_fragment_shader *r300_fs(struct r300_context *r300)
656 return (struct r300_fragment_shader*)r300->fs.state;
659 static INLINE void r300_mark_atom_dirty(struct r300_context *r300,
664 if (!r300->first_dirty) {
665 r300->first_dirty = atom;
666 r300->last_dirty = atom+1;
668 if (atom < r300->first_dirty)
669 r300->first_dirty = atom;
670 else if (atom+1 > r300->last_dirty)
671 r300->last_dirty = atom+1;
679 struct draw_stage* r300_draw_stage(struct r300_context* r300);
680 void r300_init_blit_functions(struct r300_context *r300);
681 void r300_init_flush_functions(struct r300_context* r300);
682 void r300_init_query_functions(struct r300_context* r300);
683 void r300_init_render_functions(struct r300_context *r300);
684 void r300_init_state_functions(struct r300_context* r300);
685 void r300_init_resource_functions(struct r300_context* r300);
688 void r300_decompress_zmask(struct r300_context *r300);
689 void r300_decompress_zmask_locked_unsafe(struct r300_context *r300);
690 void r300_decompress_zmask_locked(struct r300_context *r300);
699 void r300_update_hyperz_state(struct r300_context* r300);
702 void r300_resume_query(struct r300_context *r300,
704 void r300_stop_query(struct r300_context *r300);
707 void r300_translate_index_buffer(struct r300_context *r300,
714 void r300_plug_in_stencil_ref_fallback(struct r300_context *r300);
717 void r300_draw_flush_vbuf(struct r300_context *r300);
718 void r500_emit_index_bias(struct r300_context *r300, int index_bias);
733 void r300_mark_fb_state_dirty(struct r300_context *r300,
735 void r300_mark_fs_code_dirty(struct r300_context *r300);
745 void r300_update_derived_state(struct r300_context* r300);