/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 | 97 const void *buf = sp->vertex_buffer[i].is_user_buffer ? in softpipe_draw_vbo() 98 sp->vertex_buffer[i].buffer.user : NULL; in softpipe_draw_vbo() 101 if (!sp->vertex_buffer[i].buffer.resource) { in softpipe_draw_vbo() 104 buf = softpipe_resource_data(sp->vertex_buffer[i].buffer.resource); in softpipe_draw_vbo() 105 size = sp->vertex_buffer[i].buffer.resource->width0; in softpipe_draw_vbo()
|
D | sp_state_vertex.c | 90 util_set_vertex_buffers_count(softpipe->vertex_buffer, in softpipe_set_vertex_buffers()
|
D | sp_context.h | 83 struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS]; member
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_setup_vbuf.c | 89 align_free(setup->vertex_buffer); in lp_setup_allocate_vertices() 90 setup->vertex_buffer = align_malloc(size, 16); in lp_setup_allocate_vertices() 97 return setup->vertex_buffer != NULL; in lp_setup_allocate_vertices() 112 return setup->vertex_buffer; in lp_setup_map_vertices() 145 get_vert(const void *vertex_buffer, int index, int stride) in get_vert() argument 147 return (const_float4_ptr)((char *)vertex_buffer + index * stride); in get_vert() 176 const void *vertex_buffer = setup->vertex_buffer; in lp_setup_draw_elements() local 192 get_vert(vertex_buffer, indices[i-0], stride)); in lp_setup_draw_elements() 199 get_vert(vertex_buffer, indices[i-1], stride), in lp_setup_draw_elements() 200 get_vert(vertex_buffer, indices[i-0], stride)); in lp_setup_draw_elements() [all …]
|
D | lp_draw_arrays.c | 83 const void *buf = lp->vertex_buffer[i].is_user_buffer ? in llvmpipe_draw_vbo() 84 lp->vertex_buffer[i].buffer.user : NULL; in llvmpipe_draw_vbo() 87 if (!lp->vertex_buffer[i].buffer.resource) { in llvmpipe_draw_vbo() 90 buf = llvmpipe_resource_data(lp->vertex_buffer[i].buffer.resource); in llvmpipe_draw_vbo() 91 size = lp->vertex_buffer[i].buffer.resource->width0; in llvmpipe_draw_vbo()
|
D | lp_state_vertex.c | 90 util_set_vertex_buffers_count(llvmpipe->vertex_buffer, in llvmpipe_set_vertex_buffers()
|
D | lp_setup_analysis.c | 50 const_float4_ptr get_vert(const void *vertex_buffer, int index, int stride) in get_vert() argument 52 return (const_float4_ptr)((char *)vertex_buffer + index * stride); in get_vert()
|
D | lp_context.h | 96 struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS]; member
|
/external/deqp-deps/amber/src/vulkan/ |
D | graphics_pipeline.h | 63 VertexBuffer* vertex_buffer, 79 const VertexBuffer* vertex_buffer, 83 Result SendVertexBufferDataIfNeeded(VertexBuffer* vertex_buffer);
|
D | graphics_pipeline.cc | 569 const VertexBuffer* vertex_buffer, in CreateVkGraphicsPipeline() argument 580 if (vertex_buffer != nullptr) { in CreateVkGraphicsPipeline() 581 vertex_bindings = vertex_buffer->GetVkVertexInputBinding(); in CreateVkGraphicsPipeline() 582 vertex_attribs = vertex_buffer->GetVkVertexInputAttr(); in CreateVkGraphicsPipeline() 760 VertexBuffer* vertex_buffer) { in SendVertexBufferDataIfNeeded() argument 761 if (!vertex_buffer || vertex_buffer->VertexDataSent()) in SendVertexBufferDataIfNeeded() 763 return vertex_buffer->SendVertexData(command_.get()); in SendVertexBufferDataIfNeeded() 884 VertexBuffer* vertex_buffer, in Draw() argument 898 vertex_buffer, pipeline_layout, &pipeline); in Draw() 912 r = SendVertexBufferDataIfNeeded(vertex_buffer); in Draw() [all …]
|
D | engine_vulkan.cc | 249 if (!info.vertex_buffer) in CreatePipeline() 250 info.vertex_buffer = MakeUnique<VertexBuffer>(device_.get()); in CreatePipeline() 252 info.vertex_buffer->SetData(static_cast<uint8_t>(vtex_info.location), in CreatePipeline() 668 auto vertex_buffer = MakeUnique<VertexBuffer>(device_.get()); in DoDrawRect() local 669 vertex_buffer->SetData(0, buf.get(), InputRate::kVertex, buf->GetFormat(), 0, in DoDrawRect() 683 graphics->Draw(&draw, vertex_buffer.get(), command->IsTimedExecution()); in DoDrawRect() 760 auto vertex_buffer = MakeUnique<VertexBuffer>(device_.get()); in DoDrawGrid() local 761 vertex_buffer->SetData(0, buf.get(), InputRate::kVertex, buf->GetFormat(), 0, in DoDrawGrid() 774 graphics->Draw(&draw, vertex_buffer.get(), command->IsTimedExecution()); in DoDrawGrid() 786 return info.vk_pipeline->AsGraphics()->Draw(command, info.vertex_buffer.get(), in DoDrawArrays()
|
/external/webrtc/test/win/ |
D | d3d_renderer.cc | 105 IDirect3DVertexBuffer9* vertex_buffer; in Init() local 109 &vertex_buffer, NULL) != D3D_OK) { in Init() 113 vertex_buffer_ = vertex_buffer; in Init() 114 vertex_buffer->Release(); in Init()
|
/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/auxiliary/draw/ |
D | draw_pt.c | 306 ptr += draw->pt.vertex_buffer[buf].buffer_offset; in draw_print_arrays() 447 struct pipe_vertex_buffer *vertex_buffer, in resolve_draw_info() argument 455 assert(vertex_buffer != NULL); in resolve_draw_info() 531 &resolved_draw, &(draw->pt.vertex_buffer[0]), in draw_vbo() 579 draw->pt.vertex_buffer[i].buffer_offset, in draw_vbo() 594 unsigned index_limit = util_draw_max_index(draw->pt.vertex_buffer, in draw_vbo()
|
D | draw_pt_fetch.c | 153 draw->pt.vertex_buffer[i].buffer_offset), in draw_pt_fetch_run() 180 draw->pt.vertex_buffer[i].buffer_offset), in draw_pt_fetch_run_linear()
|
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/synced/ |
D | mod.rs | 373 assert!(sync.state().vertex_buffer(0).is_none()); in vertex_buffer_binding() 374 assert!(sync.state().vertex_buffer(1).is_some()); in vertex_buffer_binding() 375 assert!(sync.state().vertex_buffer(2).is_none()); in vertex_buffer_binding()
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_emit.c | 363 for (int x = 0; x < ctx->vertex_buffer.count; ++x) { in etna_emit_state() 364 …/*14600*/ EMIT_STATE_RELOC(NFE_VERTEX_STREAMS_BASE_ADDR(x), &ctx->vertex_buffer.cvb[x].FE_VERTEX_S… in etna_emit_state() 367 for (int x = 0; x < ctx->vertex_buffer.count; ++x) { in etna_emit_state() 368 …/*00680*/ EMIT_STATE_RELOC(FE_VERTEX_STREAMS_BASE_ADDR(x), &ctx->vertex_buffer.cvb[x].FE_VERTEX_ST… in etna_emit_state() 371 …/*0064C*/ EMIT_STATE_RELOC(FE_VERTEX_STREAM_BASE_ADDR, &ctx->vertex_buffer.cvb[0].FE_VERTEX_STREAM… in etna_emit_state() 377 if (ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_BASE_ADDR.bo) { in etna_emit_state()
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_vbuf.c | 173 struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS]; member 448 pipe_vertex_buffer_unreference(&mgr->vertex_buffer[i]); in u_vbuf_destroy() 486 vb = &mgr->vertex_buffer[i]; in u_vbuf_translate_buffers() 1012 pipe_vertex_buffer_unreference(&mgr->vertex_buffer[i]); in u_vbuf_set_vertex_buffers() 1035 struct pipe_vertex_buffer *orig_vb = &mgr->vertex_buffer[i]; in u_vbuf_set_vertex_buffers() 1091 pipe_vertex_buffer_unreference(&mgr->vertex_buffer[i]); in u_vbuf_set_vertex_buffers() 1164 struct pipe_vertex_buffer *vb = &mgr->vertex_buffer[index]; in u_vbuf_upload_buffers() 1173 const uint8_t *ptr = mgr->vertex_buffer[index].buffer.user; in u_vbuf_upload_buffers() 1196 struct pipe_vertex_buffer *vb = &mgr->vertex_buffer[index]; in u_vbuf_upload_buffers() 1233 ptr = mgr->vertex_buffer[i].buffer.user; in u_vbuf_upload_buffers()
|
/external/igt-gpu-tools/lib/ |
D | rendercopy_gen7.c | 513 uint32_t vertex_buffer; in gen7_render_copyfunc() local 527 vertex_buffer = gen7_create_vertex_buffer(batch, in gen7_render_copyfunc() 558 height, vertex_buffer); in gen7_render_copyfunc()
|
D | rendercopy_gen8.c | 910 uint32_t vertex_buffer; in gen8_render_copyfunc() local 927 vertex_buffer = gen7_fill_vertex_buffer_data(batch, &aub_annotations, in gen8_render_copyfunc() 993 gen8_emit_vertex_buffer(batch, vertex_buffer); in gen8_render_copyfunc() 997 gen8_emit_primitive(batch, vertex_buffer); in gen8_render_copyfunc()
|
D | rendercopy_gen9.c | 968 uint32_t vertex_buffer; in _gen9_render_copyfunc() local 983 vertex_buffer = gen7_fill_vertex_buffer_data(batch, src, in _gen9_render_copyfunc() 1049 gen7_emit_vertex_buffer(batch, vertex_buffer); in _gen9_render_copyfunc() 1053 gen8_emit_primitive(batch, vertex_buffer); in _gen9_render_copyfunc()
|
/external/angle/src/tests/test_utils/third_party/ |
D | vulkan_command_buffer_utils.cpp | 1339 res = vkCreateBuffer(info.device, &buf_info, NULL, &info.vertex_buffer.buf); in init_vertex_buffer() 1343 vkGetBufferMemoryRequirements(info.device, info.vertex_buffer.buf, &mem_reqs); in init_vertex_buffer() 1357 res = vkAllocateMemory(info.device, &alloc_info, NULL, &(info.vertex_buffer.mem)); in init_vertex_buffer() 1359 info.vertex_buffer.buffer_info.range = mem_reqs.size; in init_vertex_buffer() 1360 info.vertex_buffer.buffer_info.offset = 0; in init_vertex_buffer() 1363 res = vkMapMemory(info.device, info.vertex_buffer.mem, 0, mem_reqs.size, 0, (void **)&pData); in init_vertex_buffer() 1368 vkUnmapMemory(info.device, info.vertex_buffer.mem); in init_vertex_buffer() 1370 res = vkBindBufferMemory(info.device, info.vertex_buffer.buf, info.vertex_buffer.mem, 0); in init_vertex_buffer() 1895 vkDestroyBuffer(info.device, info.vertex_buffer.buf, NULL); in destroy_vertex_buffer() 1896 vkFreeMemory(info.device, info.vertex_buffer.mem, NULL); in destroy_vertex_buffer()
|
/external/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_context.h | 89 struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS]; member
|
/external/angle/src/tests/perf_tests/ |
D | VulkanCommandBufferPerf.cpp | 263 vkCmdBindVertexBuffers(info.cmds[x], 0, 1, &info.vertex_buffer.buf, offsets); in PrimaryCommandBufferBenchmarkHundredIndividual() 329 vkCmdBindVertexBuffers(info.cmd, 0, 1, &info.vertex_buffer.buf, offsets); in PrimaryCommandBufferBenchmarkOneWithOneHundred() 395 vkCmdBindVertexBuffers(info.cmd2s[x], 0, 1, &info.vertex_buffer.buf, offsets); in SecondaryCommandBufferBenchmark()
|