Lines Matching refs:r300

627 #define foreach_atom(r300, atom) \  argument
628 for (atom = &r300->gpu_flush; atom != (&r300->query_start)+1; atom++)
630 #define foreach_dirty_atom(r300, atom) \ argument
631 for (atom = r300->first_dirty; atom != r300->last_dirty; atom++)
654 static INLINE struct r300_fragment_shader *r300_fs(struct r300_context *r300) in r300_fs() argument
656 return (struct r300_fragment_shader*)r300->fs.state; in r300_fs()
659 static INLINE void r300_mark_atom_dirty(struct r300_context *r300, in r300_mark_atom_dirty() argument
664 if (!r300->first_dirty) { in r300_mark_atom_dirty()
665 r300->first_dirty = atom; in r300_mark_atom_dirty()
666 r300->last_dirty = atom+1; in r300_mark_atom_dirty()
668 if (atom < r300->first_dirty) in r300_mark_atom_dirty()
669 r300->first_dirty = atom; in r300_mark_atom_dirty()
670 else if (atom+1 > r300->last_dirty) in r300_mark_atom_dirty()
671 r300->last_dirty = atom+1; in r300_mark_atom_dirty()
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);