/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_prim_vbuf.c | 67 void *vertex_buffer; member 96 align_free(cvbr->vertex_buffer); in sp_vbuf_allocate_vertices() 97 cvbr->vertex_buffer = align_malloc(size, 16); in sp_vbuf_allocate_vertices() 104 return cvbr->vertex_buffer != NULL; in sp_vbuf_allocate_vertices() 119 return cvbr->vertex_buffer; in sp_vbuf_map_vertices() 148 static inline cptrf4 get_vert( const void *vertex_buffer, in get_vert() argument 152 return (cptrf4)((char *)vertex_buffer + index * stride); in get_vert() 165 const void *vertex_buffer = cvbr->vertex_buffer; in sp_vbuf_draw_elements() local 174 get_vert(vertex_buffer, indices[i-0], stride) ); in sp_vbuf_draw_elements() 181 get_vert(vertex_buffer, indices[i-1], stride), in sp_vbuf_draw_elements() [all …]
|
D | sp_draw_arrays.c | 85 const void *buf = sp->vertex_buffer[i].user_buffer; in softpipe_draw_vbo() 88 if (!sp->vertex_buffer[i].buffer) { in softpipe_draw_vbo() 91 buf = softpipe_resource_data(sp->vertex_buffer[i].buffer); in softpipe_draw_vbo() 92 size = sp->vertex_buffer[i].buffer->width0; in softpipe_draw_vbo()
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_setup_vbuf.c | 82 align_free(setup->vertex_buffer); in lp_setup_allocate_vertices() 83 setup->vertex_buffer = align_malloc(size, 16); in lp_setup_allocate_vertices() 90 return setup->vertex_buffer != NULL; in lp_setup_allocate_vertices() 103 return setup->vertex_buffer; in lp_setup_map_vertices() 125 static inline const_float4_ptr get_vert( const void *vertex_buffer, in get_vert() argument 129 return (const_float4_ptr)((char *)vertex_buffer + index * stride); in get_vert() 140 const void *vertex_buffer = setup->vertex_buffer; in lp_setup_draw_elements() local 153 get_vert(vertex_buffer, indices[i-0], stride) ); in lp_setup_draw_elements() 160 get_vert(vertex_buffer, indices[i-1], stride), in lp_setup_draw_elements() 161 get_vert(vertex_buffer, indices[i-0], stride) ); in lp_setup_draw_elements() [all …]
|
D | lp_draw_arrays.c | 76 const void *buf = lp->vertex_buffer[i].user_buffer; in llvmpipe_draw_vbo() 79 if (!lp->vertex_buffer[i].buffer) { in llvmpipe_draw_vbo() 82 buf = llvmpipe_resource_data(lp->vertex_buffer[i].buffer); in llvmpipe_draw_vbo() 83 size = lp->vertex_buffer[i].buffer->width0; in llvmpipe_draw_vbo()
|
/external/mesa3d/src/mesa/x86/ |
D | gen_matypes.c | 137 OFFSET( "VB_SIZE ", struct vertex_buffer, Size ); in main() 138 OFFSET( "VB_COUNT ", struct vertex_buffer, Count ); in main() 140 OFFSET( "VB_ELTS ", struct vertex_buffer, Elts ); in main() 141 OFFSET( "VB_OBJ_PTR ", struct vertex_buffer, AttribPtr[_TNL_ATTRIB_POS] ); in main() 142 OFFSET( "VB_EYE_PTR ", struct vertex_buffer, EyePtr ); in main() 143 OFFSET( "VB_CLIP_PTR ", struct vertex_buffer, ClipPtr ); in main() 144 OFFSET( "VB_PROJ_CLIP_PTR ", struct vertex_buffer, NdcPtr ); in main() 145 OFFSET( "VB_CLIP_OR_MASK ", struct vertex_buffer, ClipOrMask ); in main() 146 OFFSET( "VB_CLIP_MASK ", struct vertex_buffer, ClipMask ); in main() 147 OFFSET( "VB_NORMAL_PTR ", struct vertex_buffer, AttribPtr[_TNL_ATTRIB_NORMAL] ); in main() [all …]
|
/external/autotest/client/deps/glbench/src/ |
D | varyingsandddxytest.cc | 103 GLuint VaryingsShaderProgram(int varyings_count, GLuint vertex_buffer) { in VaryingsShaderProgram() argument 129 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); in VaryingsShaderProgram() 151 GLuint DdxDdyShaderProgram(bool ddx, GLuint vertex_buffer) { in DdxDdyShaderProgram() argument 157 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); in DdxDdyShaderProgram() 172 GLuint vertex_buffer = SetupVBO(GL_ARRAY_BUFFER, in Run() local 183 GLuint program = VaryingsShaderProgram(1, vertex_buffer); in Run() 188 program = VaryingsShaderProgram(2, vertex_buffer); in Run() 193 program = VaryingsShaderProgram(4, vertex_buffer); in Run() 198 program = VaryingsShaderProgram(8, vertex_buffer); in Run() 204 program = DdxDdyShaderProgram(true, vertex_buffer); in Run() [all …]
|
D | yuvtest.cc | 40 GLuint YuvToRgbShaderProgram(GLuint vertex_buffer, int width, int height); 46 GLuint YuvToRgbTest::YuvToRgbShaderProgram(GLuint vertex_buffer, in YuvToRgbShaderProgram() argument 120 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); in YuvToRgbShaderProgram() 217 GLuint vertex_buffer = 0; in Run() local 224 vertex_buffer = SetupVBO(GL_ARRAY_BUFFER, sizeof(vertices), vertices); in Run() 241 program = YuvToRgbShaderProgram(vertex_buffer, in Run() 254 glDeleteBuffers(1, &vertex_buffer); in Run()
|
D | windowmanagercompositingtest.cc | 130 GLuint BasicTextureShaderProgram(GLuint vertex_buffer, GLuint texture_buffer) { in BasicTextureShaderProgram() argument 140 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); in BasicTextureShaderProgram() 177 GLuint DoubleTextureBlendShaderProgram(GLuint vertex_buffer, in DoubleTextureBlendShaderProgram() argument 190 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); in DoubleTextureBlendShaderProgram() 238 GLuint TripleTextureBlendShaderProgram(GLuint vertex_buffer, in TripleTextureBlendShaderProgram() argument 256 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); in TripleTextureBlendShaderProgram()
|
D | attributefetchtest.cc | 101 GLuint vertex_buffer = SetupVBO(GL_ARRAY_BUFFER, in Run() local 117 vertex_buffers[i] = vertex_buffer; in Run() 141 glDeleteBuffers(1, &vertex_buffer); in Run()
|
D | trianglesetuptest.cc | 51 GLuint vertex_buffer = SetupVBO(GL_ARRAY_BUFFER, in Run() local 100 glDeleteBuffers(1, &vertex_buffer); in Run()
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pt.c | 291 ptr += draw->pt.vertex_buffer[buf].buffer_offset; in draw_print_arrays() 292 ptr += draw->pt.vertex_buffer[buf].stride * ii; in draw_print_arrays() 435 struct pipe_vertex_buffer *vertex_buffer) in resolve_draw_info() argument 442 assert(vertex_buffer != NULL); in resolve_draw_info() 443 info->count = target->internal_offset / vertex_buffer->stride; in resolve_draw_info() 472 resolve_draw_info(info, &resolved_info, &(draw->pt.vertex_buffer[0])); in draw_vbo() 508 draw->pt.vertex_buffer[i].stride, in draw_vbo() 509 draw->pt.vertex_buffer[i].buffer_offset, in draw_vbo() 518 index_limit = util_draw_max_index(draw->pt.vertex_buffer, in draw_vbo()
|
D | draw_pt_fetch.c | 161 draw->pt.vertex_buffer[i].buffer_offset), in draw_pt_fetch_run() 162 draw->pt.vertex_buffer[i].stride, in draw_pt_fetch_run() 189 draw->pt.vertex_buffer[i].buffer_offset), in draw_pt_fetch_run_linear() 190 draw->pt.vertex_buffer[i].stride, in draw_pt_fetch_run_linear()
|
D | draw_pt_fetch_shade_emit.c | 118 if (draw->pt.vertex_buffer[i].stride == 0) in fse_prepare() 163 draw->pt.vertex_buffer[i].buffer_offset), in fse_prepare() 164 draw->pt.vertex_buffer[i].stride, in fse_prepare()
|
/external/webrtc/webrtc/test/win/ |
D | d3d_renderer.cc | 111 IDirect3DVertexBuffer9* vertex_buffer; in Init() local 117 &vertex_buffer, in Init() 122 vertex_buffer_ = vertex_buffer; in Init() 123 vertex_buffer->Release(); in Init()
|
/external/mesa3d/src/mesa/tnl/ |
D | t_vb_render.c | 122 struct vertex_buffer *VB = &tnl->vb; \ 158 struct vertex_buffer *VB = &tnl->vb; in clip_elt_triangles() 212 struct vertex_buffer *VB = &tnl->vb; \ 243 struct vertex_buffer *VB = &tnl->vb; in _tnl_RenderClippedPolygon() 268 struct vertex_buffer *VB = &tnl->vb; in run_render()
|
D | t_vb_texmat.c | 59 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in run_texmat_stage() 87 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in alloc_texmat_data()
|
D | t_vb_points.c | 55 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in run_point_stage() 83 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in alloc_point_data()
|
D | t_vb_texgen.c | 253 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in texgen_reflection_map_nv() 275 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in texgen_normal_map_nv() 303 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in texgen_sphere_map() 337 struct vertex_buffer *VB = &tnl->vb; in texgen() 484 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in run_texgen_stage() 559 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in alloc_texgen_data()
|
D | t_draw.c | 180 struct vertex_buffer *VB = &tnl->vb; in _tnl_import_array() 276 struct vertex_buffer *VB = &tnl->vb; in bind_inputs() 346 struct vertex_buffer *VB = &tnl->vb; in bind_indices() 400 struct vertex_buffer *VB = &tnl->vb; in bind_prims()
|
/external/mesa3d/src/gallium/ |
D | README.portability | 73 static inline struct vertex_buffer *vertex_buffer(struct buffer *buf) 75 return (struct vertex_buffer *) buf;
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_context.c | 169 for (i = 0; i < ctx->vertex_buffer.count; i++) { in etna_draw_vbo() 170 assert(!ctx->vertex_buffer.vb[i].user_buffer); in etna_draw_vbo() 171 resource_read(ctx, ctx->vertex_buffer.vb[i].buffer); in etna_draw_vbo()
|
D | etnaviv_emit.c | 378 …/*0064C*/ EMIT_STATE_RELOC(FE_VERTEX_STREAM_BASE_ADDR, &ctx->vertex_buffer.cvb[0].FE_VERTEX_STREAM… in etna_emit_state() 379 …/*00650*/ EMIT_STATE(FE_VERTEX_STREAM_CONTROL, ctx->vertex_buffer.cvb[0].FE_VERTEX_STREAM_CONTROL); in etna_emit_state() 385 for (int x = 1; x < ctx->vertex_buffer.count; ++x) { in etna_emit_state() 386 …/*00680*/ EMIT_STATE_RELOC(FE_VERTEX_STREAMS_BASE_ADDR(x), &ctx->vertex_buffer.cvb[x].FE_VERTEX_ST… in etna_emit_state() 388 for (int x = 1; x < ctx->vertex_buffer.count; ++x) { in etna_emit_state() 389 if (ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_BASE_ADDR.bo) { in etna_emit_state() 390 …/*006A0*/ EMIT_STATE(FE_VERTEX_STREAMS_CONTROL(x), ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_CONT… in etna_emit_state()
|
/external/mesa3d/src/mesa/tnl_dd/ |
D | t_dd_unfilled.h | 39 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in TAG() 103 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; in TAG()
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_vbuf.c | 153 struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS]; member 385 pipe_resource_reference(&mgr->vertex_buffer[i].buffer, NULL); in u_vbuf_destroy() 422 vb = &mgr->vertex_buffer[i]; in u_vbuf_translate_buffers() 597 if (!mgr->vertex_buffer[vb_index].stride) { in u_vbuf_translate_begin() 838 pipe_resource_reference(&mgr->vertex_buffer[dst_index].buffer, NULL); in u_vbuf_set_vertex_buffers() 850 struct pipe_vertex_buffer *orig_vb = &mgr->vertex_buffer[dst_index]; in u_vbuf_set_vertex_buffers() 931 struct pipe_vertex_buffer *vb = &mgr->vertex_buffer[index]; in u_vbuf_upload_buffers() 991 ptr = mgr->vertex_buffer[i].user_buffer; in u_vbuf_upload_buffers() 1329 &mgr->vertex_buffer[mgr->aux_vertex_buffer_slot]; in u_vbuf_save_aux_vertex_buffer_slot()
|
/external/mesa3d/src/gallium/drivers/swr/ |
D | swr_scratch.h | 38 struct swr_scratch_space vertex_buffer; member
|