Lines Matching defs:r300

644 #define foreach_atom(r300, atom) \
645 for (atom = &r300->gpu_flush; atom != (&r300->query_start)+1; atom++)
647 #define foreach_dirty_atom(r300, atom) \
648 for (atom = r300->first_dirty; atom != r300->last_dirty; atom++)
671 static inline struct r300_fragment_shader *r300_fs(struct r300_context *r300)
673 return (struct r300_fragment_shader*)r300->fs.state;
676 static inline struct r300_vertex_shader *r300_vs(struct r300_context *r300)
678 return (struct r300_vertex_shader*)r300->vs_state.state;
681 static inline void r300_mark_atom_dirty(struct r300_context *r300,
686 if (!r300->first_dirty) {
687 r300->first_dirty = atom;
688 r300->last_dirty = atom+1;
690 if (atom < r300->first_dirty)
691 r300->first_dirty = atom;
692 else if (atom+1 > r300->last_dirty)
693 r300->last_dirty = atom+1;
715 struct draw_stage* r300_draw_stage(struct r300_context* r300);
716 void r300_init_blit_functions(struct r300_context *r300);
717 void r300_init_flush_functions(struct r300_context* r300);
718 void r300_init_query_functions(struct r300_context* r300);
719 void r300_init_render_functions(struct r300_context *r300);
720 void r300_init_state_functions(struct r300_context* r300);
721 void r300_init_resource_functions(struct r300_context* r300);
724 void r300_decompress_zmask(struct r300_context *r300);
725 void r300_decompress_zmask_locked_unsafe(struct r300_context *r300);
726 void r300_decompress_zmask_locked(struct r300_context *r300);
735 void r300_update_hyperz_state(struct r300_context* r300);
738 void r300_resume_query(struct r300_context *r300,
740 void r300_stop_query(struct r300_context *r300);
743 void r300_translate_index_buffer(struct r300_context *r300,
750 void r300_plug_in_stencil_ref_fallback(struct r300_context *r300);
753 void r500_emit_index_bias(struct r300_context *r300, int index_bias);
770 void r300_mark_fb_state_dirty(struct r300_context *r300,
772 void r300_mark_fs_code_dirty(struct r300_context *r300);
782 void r300_update_derived_state(struct r300_context* r300);