Lines Matching defs:r300render
937 struct r300_render* r300render = r300_render(render);
938 struct r300_context* r300 = r300render->r300;
947 struct r300_render* r300render = r300_render(render);
948 struct r300_context* r300 = r300render->r300;
957 r300render->vbo_ptr = NULL;
968 r300render->vbo_ptr = rws->buffer_map(rws, r300->vbo, &r300->cs,
972 r300render->vertex_size = vertex_size;
978 struct r300_render* r300render = r300_render(render);
979 struct r300_context* r300 = r300render->r300;
983 assert(r300render->vbo_ptr);
984 return r300render->vbo_ptr + r300->draw_vbo_offset;
991 struct r300_render* r300render = r300_render(render);
992 struct r300_context* r300 = r300render->r300;
996 r300render->vbo_max_used = MAX2(r300render->vbo_max_used,
997 r300render->vertex_size * (max + 1));
1002 struct r300_render* r300render = r300_render(render);
1003 struct r300_context* r300 = r300render->r300;
1007 r300->draw_vbo_offset += r300render->vbo_max_used;
1008 r300render->vbo_max_used = 0;
1014 struct r300_render* r300render = r300_render(render);
1016 r300render->prim = prim;
1017 r300render->hwprim = r300_translate_primitive(prim);
1024 struct r300_render* r300render = r300_render(render);
1025 struct r300_context* r300 = r300render->r300;
1046 r300_provoking_vertex_fixes(r300, r300render->prim));
1050 r300render->hwprim);
1058 struct r300_render* r300render = r300_render(render);
1059 struct r300_context* r300 = r300render->r300;
1061 (r300render->r300->vertex_info.size * 4) - 1;
1084 r300_provoking_vertex_fixes(r300, r300render->prim));
1089 r300render->hwprim);
1108 struct r300_render* r300render = CALLOC_STRUCT(r300_render);
1110 r300render->r300 = r300;
1112 r300render->base.max_vertex_buffer_bytes = R300_MAX_DRAW_VBO_SIZE;
1113 r300render->base.max_indices = 16 * 1024;
1115 r300render->base.get_vertex_info = r300_render_get_vertex_info;
1116 r300render->base.allocate_vertices = r300_render_allocate_vertices;
1117 r300render->base.map_vertices = r300_render_map_vertices;
1118 r300render->base.unmap_vertices = r300_render_unmap_vertices;
1119 r300render->base.set_primitive = r300_render_set_primitive;
1120 r300render->base.draw_elements = r300_render_draw_elements;
1121 r300render->base.draw_arrays = r300_render_draw_arrays;
1122 r300render->base.release_vertices = r300_render_release_vertices;
1123 r300render->base.destroy = r300_render_destroy;
1125 return &r300render->base;