HomeSort by relevance Sort by last modified time
    Searched defs:r300 (Results 1 - 10 of 10) sorted by null

  /external/mesa3d/src/gallium/drivers/r300/
r300_flush.c 37 static void r300_flush_and_cleanup(struct r300_context *r300, unsigned flags,
42 r300_emit_hyperz_end(r300);
43 r300_emit_query_end(r300);
44 if (r300->screen->caps.is_r500)
45 r500_emit_index_bias(r300, 0);
49 CS_LOCALS(r300);
55 r300->flush_counter++;
56 r300->rws->cs_flush(r300->cs, flags, fence);
57 r300->dirty_hw = 0
79 struct r300_context *r300 = r300_context(pipe); local
    [all...]
r300_render_stencilref.c 45 static boolean r300_stencilref_needed(struct r300_context *r300)
47 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state;
51 r300->stencil_ref.ref_value[0] != r300->stencil_ref.ref_value[1]);
55 static void r300_stencilref_begin(struct r300_context *r300)
57 struct r300_stencilref_context *sr = r300->stencilref_fallback;
58 struct r300_rs_state *rs = (struct r300_rs_state*)r300->rs_state.state;
59 struct r300_dsa_state *dsa = (struct r300_dsa_state*)r300->dsa_state.state;
64 sr->ref_value_front = r300->stencil_ref.ref_value[0];
69 r300_mark_atom_dirty(r300, &r300->rs_state)
106 struct r300_context *r300 = r300_context(pipe); local
    [all...]
r300_screen_buffer.c 35 void r300_upload_index_buffer(struct r300_context *r300,
44 u_upload_data(r300->uploader,
74 struct r300_context *r300 = r300_context(context); local
75 struct radeon_winsys *rws = r300->screen->rws;
80 transfer = slab_alloc(&r300->pool_transfers);
98 if (r300->rws->cs_is_buffer_referenced(r300->cs, rbuf->buf, RADEON_USAGE_READWRITE) ||
99 !r300->rws->buffer_wait(rbuf->buf, 0, RADEON_USAGE_READWRITE)) {
104 new_buf = r300->rws->buffer_create(r300->rws, rbuf->b.b.width0
143 struct r300_context *r300 = r300_context(pipe); local
    [all...]
r300_query.c 36 struct r300_context *r300 = r300_context(pipe); local
37 struct r300_screen *r300screen = r300->screen;
61 q->buf = r300->rws->buffer_create(r300->rws,
81 void r300_resume_query(struct r300_context *r300,
84 r300->query_current = query;
85 r300_mark_atom_dirty(r300, &r300->query_start);
91 struct r300_context* r300 = r300_context(pipe); local
97 if (r300->query_current != NULL)
118 struct r300_context* r300 = r300_context(pipe); local
144 struct r300_context* r300 = r300_context(pipe); local
187 struct r300_context *r300 = r300_context(pipe); local
    [all...]
r300_transfer.c 110 struct r300_context *r300 = r300_context(ctx); local
118 r300->rws->cs_is_buffer_referenced(r300->cs, tex->buf, RADEON_USAGE_READWRITE);
123 !r300->rws->buffer_wait(tex->buf, 0, RADEON_USAGE_READWRITE);
142 if (r300->blitter->running) {
143 fprintf(stderr, "r300: ERROR: Blitter recursion in texture_get_transfer.\n");
182 "r300: Failed to create a transfer object.\n");
221 map = r300->rws->buffer_map(trans->linear_texture->buf,
222 r300->cs, usage);
233 map = r300->rws->buffer_map(tex->buf, r300->cs, usage)
    [all...]
r300_context.c 42 static void r300_release_referenced_objects(struct r300_context *r300)
45 (struct pipe_framebuffer_state*)r300->fb_state.state;
47 (struct r300_textures_state*)r300->textures_state.state;
59 if (r300->texkill_sampler) {
61 (struct pipe_sampler_view**)&r300->texkill_sampler,
66 pipe_resource_reference(&r300->dummy_vb.buffer, NULL);
67 pb_reference(&r300->vbo, NULL);
69 r300->context.delete_depth_stencil_alpha_state(&r300->context,
70 r300->dsa_decompress_zmask)
75 struct r300_context* r300 = r300_context(context); local
267 struct r300_context *r300 = r300_context(pipe); local
373 struct r300_context* r300 = CALLOC_STRUCT(r300_context); local
    [all...]
r300_blit.c 53 static void r300_blitter_begin(struct r300_context* r300, enum r300_blitter_op op)
55 if ((op & R300_STOP_QUERY) && r300->query_current) {
56 r300->blitter_saved_query = r300->query_current;
57 r300_stop_query(r300);
63 util_blitter_save_blend(r300->blitter, r300->blend_state.state);
64 util_blitter_save_depth_stencil_alpha(r300->blitter, r300->dsa_state.state);
65 util_blitter_save_stencil_ref(r300->blitter, &(r300->stencil_ref))
253 struct r300_context* r300 = r300_context(pipe); local
436 struct r300_context *r300 = r300_context(pipe); local
455 struct r300_context *r300 = r300_context(pipe); local
540 struct r300_context *r300 = r300_context(pipe); local
715 struct r300_context *r300 = r300_context(pipe); local
757 struct r300_context *r300 = r300_context(pipe); local
806 struct r300_context *r300 = r300_context(pipe); local
    [all...]
r300_render.c 71 static uint32_t r300_provoking_vertex_fixes(struct r300_context *r300,
74 struct r300_rs_state* rs = (struct r300_rs_state*)r300->rs_state.state;
116 void r500_emit_index_bias(struct r300_context *r300, int index_bias)
118 CS_LOCALS(r300);
126 static void r300_emit_draw_init(struct r300_context *r300, unsigned mode,
129 CS_LOCALS(r300);
135 r300_provoking_vertex_fixes(r300, mode));
148 static void r300_split_index_bias(struct r300_context *r300, int index_bias,
151 struct pipe_vertex_buffer *vb, *vbufs = r300->vertex_buffer;
152 struct pipe_vertex_element *velem = r300->velems->velem
784 struct r300_context* r300 = r300_context(pipe); local
844 struct r300_context* r300 = r300_context(pipe); local
862 struct r300_context* r300; member in struct:r300_render
884 struct r300_context* r300 = r300render->r300; local
894 struct r300_context* r300 = r300render->r300; local
924 struct r300_context* r300 = r300render->r300; local
937 struct r300_context* r300 = r300render->r300; local
948 struct r300_context* r300 = r300render->r300; local
970 struct r300_context* r300 = r300render->r300; local
1004 struct r300_context* r300 = r300render->r300; local
1111 struct r300_context *r300 = r300_context(util_blitter_get_pipe(blitter)); local
    [all...]
r300_state.c 51 * Gallium state objects into semi-native r300 state objects. */
56 r300_mark_atom_dirty(r300, &(atom)); \
459 /* Neither fglrx nor classic r300 ever set this, regardless of dithering
535 struct r300_context* r300 = r300_context(pipe); local
537 boolean last_alpha_to_one = r300->alpha_to_one;
538 boolean last_alpha_to_coverage = r300->alpha_to_coverage;
540 UPDATE_STATE(state, r300->blend_state);
545 r300->alpha_to_one = blend->state.alpha_to_one;
546 r300->alpha_to_coverage = blend->state.alpha_to_coverage;
548 if (r300->alpha_to_one != last_alpha_to_one && r300->msaa_enable &
577 struct r300_context* r300 = r300_context(pipe); local
659 struct r300_context* r300 = r300_context(pipe); local
807 struct r300_context* r300 = r300_context(pipe); local
829 struct r300_context* r300 = r300_context(pipe); local
910 struct r300_context* r300 = r300_context(pipe); local
1079 struct r300_context* r300 = r300_context(pipe); local
1340 struct r300_context* r300 = r300_context(pipe); local
1403 struct r300_context* r300 = r300_context(pipe); local
1476 struct r300_context* r300 = r300_context(pipe); local
1530 struct r300_context* r300 = r300_context(pipe); local
1668 struct r300_context* r300 = r300_context(pipe); local
1680 struct r300_context* r300 = r300_context(pipe); local
1693 struct r300_context* r300 = r300_context(pipe); local
1744 struct r300_context* r300 = r300_context(pipe); local
1764 struct r300_context* r300 = r300_context(pipe); local
1789 struct r300_context* r300 = r300_context(pipe); local
1802 struct r300_context* r300 = r300_context(pipe); local
1905 struct r300_context *r300 = r300_context(pipe); local
1932 struct r300_context* r300 = r300_context(pipe); local
1951 struct r300_context* r300 = r300_context(pipe); local
1990 struct r300_context* r300 = r300_context(pipe); local
2009 struct r300_context* r300 = r300_context(pipe); local
2073 struct r300_context *r300 = r300_context(pipe); local
    [all...]
  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_code.h 194 * Stores an R300 fragment program in its compiled-to-hardware form.
246 struct r300_fragment_program_code r300; member in union:rX00_fragment_program_code::__anon29681
262 /* This is the max for all chipsets (r300-r500) */
290 uint32_t r300[R300_VS_MAX_FC_OPS]; member in union:r300_vertex_program_code::__anon29683

Completed in 233 milliseconds