Home
last modified time | relevance | path

Searched defs:r300 (Results 1 – 20 of 20) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_emit.c38 void r300_emit_blend_state(struct r300_context* r300, in r300_emit_blend_state()
63 void r300_emit_blend_color_state(struct r300_context* r300, in r300_emit_blend_color_state()
72 void r300_emit_clip_state(struct r300_context* r300, in r300_emit_clip_state()
81 void r300_emit_dsa_state(struct r300_context* r300, unsigned size, void* state) in r300_emit_dsa_state()
119 struct r300_context * r300, in get_rc_constant_state()
209 void r300_emit_fs(struct r300_context* r300, unsigned size, void *state) in r300_emit_fs()
217 void r300_emit_fs_constants(struct r300_context* r300, unsigned size, void *state) in r300_emit_fs_constants()
245 void r300_emit_fs_rc_constant_state(struct r300_context* r300, unsigned size, void *state) in r300_emit_fs_rc_constant_state()
274 void r500_emit_fs(struct r300_context* r300, unsigned size, void *state) in r500_emit_fs()
282 void r500_emit_fs_constants(struct r300_context* r300, unsigned size, void *state) in r500_emit_fs_constants()
[all …]
Dr300_hyperz.c41 static enum r300_hiz_func r300_get_hiz_func(struct r300_context *r300) in r300_get_hiz_func()
63 static unsigned r300_get_sc_hz_max(struct r300_context *r300) in r300_get_sc_hz_max()
71 static boolean r300_is_hiz_func_valid(struct r300_context *r300) in r300_is_hiz_func_valid()
98 static boolean r300_hiz_allowed(struct r300_context *r300) in r300_hiz_allowed()
130 static void r300_update_hyperz(struct r300_context* r300) in r300_update_hyperz()
230 static void r300_update_ztop(struct r300_context* r300) in r300_update_ztop()
279 void r300_update_hyperz_state(struct r300_context* r300) in r300_update_hyperz_state()
Dr300_render.c73 static uint32_t r300_provoking_vertex_fixes(struct r300_context *r300, in r300_provoking_vertex_fixes()
118 void r500_emit_index_bias(struct r300_context *r300, int index_bias) in r500_emit_index_bias()
128 static void r300_emit_draw_init(struct r300_context *r300, unsigned mode, in r300_emit_draw_init()
150 static void r300_split_index_bias(struct r300_context *r300, int index_bias, in r300_split_index_bias()
195 static boolean r300_reserve_cs_dwords(struct r300_context *r300, in r300_reserve_cs_dwords()
238 static boolean r300_emit_states(struct r300_context *r300, in r300_emit_states()
301 static boolean r300_prepare_for_rendering(struct r300_context *r300, in r300_prepare_for_rendering()
317 static boolean immd_is_good_idea(struct r300_context *r300, in immd_is_good_idea()
337 static void r300_draw_arrays_immediate(struct r300_context *r300, in r300_draw_arrays_immediate()
403 static void r300_emit_draw_arrays(struct r300_context *r300, in r300_emit_draw_arrays()
[all …]
Dr300_query.c35 struct r300_context *r300 = r300_context(pipe); in r300_create_query() local
82 void r300_resume_query(struct r300_context *r300, in r300_resume_query()
92 struct r300_context* r300 = r300_context(pipe); in r300_begin_query() local
110 void r300_stop_query(struct r300_context *r300) in r300_stop_query()
119 struct r300_context* r300 = r300_context(pipe); in r300_end_query() local
145 struct r300_context* r300 = r300_context(pipe); in r300_get_query_result() local
189 struct r300_context *r300 = r300_context(pipe); in r300_render_condition() local
215 void r300_init_query_functions(struct r300_context* r300) in r300_init_query_functions()
Dr300_blit.c53 static void r300_blitter_begin(struct r300_context* r300, enum r300_blitter_op op) in r300_blitter_begin()
110 static void r300_blitter_end(struct r300_context *r300) in r300_blitter_end()
135 static boolean r300_cbzb_clear_allowed(struct r300_context *r300, in r300_cbzb_clear_allowed()
148 static boolean r300_fast_zclear_allowed(struct r300_context *r300, in r300_fast_zclear_allowed()
157 static boolean r300_hiz_clear_allowed(struct r300_context *r300) in r300_hiz_clear_allowed()
189 static void r300_set_clear_color(struct r300_context *r300, in r300_set_clear_color()
263 struct r300_context* r300 = r300_context(pipe); in r300_clear() local
447 struct r300_context *r300 = r300_context(pipe); in r300_clear_render_target() local
466 struct r300_context *r300 = r300_context(pipe); in r300_clear_depth_stencil() local
484 void r300_decompress_zmask(struct r300_context *r300) in r300_decompress_zmask()
[all …]
Dr300_render_stencilref.c49 static boolean r300_stencilref_needed(struct r300_context *r300) in r300_stencilref_needed()
59 static void r300_stencilref_begin(struct r300_context *r300) in r300_stencilref_begin()
77 static void r300_stencilref_switch_side(struct r300_context *r300) in r300_stencilref_switch_side()
92 static void r300_stencilref_end(struct r300_context *r300) in r300_stencilref_end()
114 struct r300_context *r300 = r300_context(pipe); in r300_stencilref_draw_vbo() local
128 void r300_plug_in_stencil_ref_fallback(struct r300_context *r300) in r300_plug_in_stencil_ref_fallback()
Dr300_context.c41 static void r300_release_referenced_objects(struct r300_context *r300) in r300_release_referenced_objects()
74 struct r300_context* r300 = r300_context(context); in r300_destroy_context() local
154 static boolean r300_setup_atoms(struct r300_context* r300) in r300_setup_atoms()
267 struct r300_context *r300 = r300_context(pipe); in r300_init_states() local
374 struct r300_context *r300 = r300_context(context); in r300_set_debug_callback() local
385 struct r300_context* r300 = CALLOC_STRUCT(r300_context); local
Dr300_state.c530 struct r300_context* r300 = r300_context(pipe); in r300_bind_blend_state() local
572 struct r300_context* r300 = r300_context(pipe); in r300_set_blend_color() local
654 struct r300_context* r300 = r300_context(pipe); in r300_set_clip_state() local
782 static void r300_dsa_inject_stencilref(struct r300_context *r300) in r300_dsa_inject_stencilref()
802 struct r300_context* r300 = r300_context(pipe); in r300_bind_dsa_state() local
824 struct r300_context* r300 = r300_context(pipe); in r300_set_stencil_ref() local
855 void r300_mark_fb_state_dirty(struct r300_context *r300, in r300_mark_fb_state_dirty()
905 struct r300_context* r300 = r300_context(pipe); in r300_set_framebuffer_state() local
1039 struct r300_context* r300 = r300_context(pipe); in r300_create_fs_state() local
1077 void r300_mark_fs_code_dirty(struct r300_context *r300) in r300_mark_fs_code_dirty()
[all …]
Dr300_flush.c36 static void r300_flush_and_cleanup(struct r300_context *r300, unsigned flags, in r300_flush_and_cleanup()
78 struct r300_context *r300 = r300_context(pipe); in r300_flush() local
137 void r300_init_flush_functions(struct r300_context* r300) in r300_init_flush_functions()
Dr300_vs.c39 struct r300_context *r300, in r300_shader_read_vs_outputs()
174 void r300_init_vs_outputs(struct r300_context *r300, in r300_init_vs_outputs()
181 void r300_translate_vertex_shader(struct r300_context *r300, in r300_translate_vertex_shader()
Dr300_state_derived.c53 static void r300_draw_emit_attrib(struct r300_context* r300, in r300_draw_emit_attrib()
67 static void r300_draw_emit_all_attribs(struct r300_context* r300) in r300_draw_emit_all_attribs()
126 static void r300_swtcl_vertex_psc(struct r300_context *r300) in r300_swtcl_vertex_psc()
304 static void r300_update_rs_block(struct r300_context *r300) in r300_update_rs_block()
787 static void r300_merge_textures_and_samplers(struct r300_context* r300) in r300_merge_textures_and_samplers()
1007 static void r300_decompress_depth_textures(struct r300_context *r300) in r300_decompress_depth_textures()
1032 static void r300_validate_fragment_shader(struct r300_context *r300) in r300_validate_fragment_shader()
1064 static void r300_pick_vertex_shader(struct r300_context *r300) in r300_pick_vertex_shader()
1101 void r300_update_derived_state(struct r300_context* r300) in r300_update_derived_state()
Dr300_fs.c145 struct r300_context* r300, in r300_fragment_program_get_external_state()
211 struct r300_context* r300, in r300_dummy_fragment_shader()
236 struct r300_context *r300, in r300_emit_fs_code_to_buffer()
412 struct r300_context* r300, in r300_translate_fragment_shader()
563 boolean r300_pick_fragment_shader(struct r300_context *r300, in r300_pick_fragment_shader()
Dr300_screen_buffer.c35 void r300_upload_index_buffer(struct r300_context *r300, in r300_upload_index_buffer()
89 struct r300_context *r300 = r300_context(context); in r300_buffer_transfer_map() local
159 struct r300_context *r300 = r300_context(pipe); in r300_buffer_transfer_unmap() local
Dr300_resource.c42 void r300_init_resource_functions(struct r300_context *r300) in r300_init_resource_functions()
Dmeson.build131 libr300 = static_library( build
Dr300_render_translate.c28 void r300_translate_index_buffer(struct r300_context *r300, in r300_translate_index_buffer()
Dr300_transfer.c107 struct r300_context *r300 = r300_context(ctx); in r300_texture_transfer_map() local
Dr300_vs_draw.c311 void r300_draw_init_vertex_shader(struct r300_context *r300, in r300_draw_init_vertex_shader()
Dr300_context.h644 #define foreach_atom(r300, atom) \ argument
647 #define foreach_dirty_atom(r300, atom) \ argument
671 static inline struct r300_fragment_shader *r300_fs(struct r300_context *r300) in r300_fs()
676 static inline struct r300_vertex_shader *r300_vs(struct r300_context *r300) in r300_vs()
681 static inline void r300_mark_atom_dirty(struct r300_context *r300, in r300_mark_atom_dirty()
/third_party/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_code.h239 struct r300_fragment_program_code r300; member
285 uint32_t r300[R300_VS_MAX_FC_OPS]; member