/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_vertex.h | 67 struct vertex_info struct 83 draw_vinfo_size( const struct vertex_info *a ) in draw_vinfo_size() argument 85 return offsetof(const struct vertex_info, attrib[a->num_attribs]); in draw_vinfo_size() 89 draw_vinfo_compare( const struct vertex_info *a, in draw_vinfo_compare() 90 const struct vertex_info *b ) in draw_vinfo_compare() 97 draw_vinfo_copy( struct vertex_info *dst, in draw_vinfo_copy() 98 const struct vertex_info *src ) in draw_vinfo_copy() 113 draw_emit_vertex_attr(struct vertex_info *vinfo, in draw_emit_vertex_attr() 133 extern void draw_compute_vertex_size(struct vertex_info *vinfo); 135 void draw_dump_emitted_vertex(const struct vertex_info *vinfo,
|
D | draw_vbuf.h | 46 struct vertex_info; 78 const struct vertex_info *(*get_vertex_info)( struct vbuf_render * );
|
D | draw_vertex.c | 46 draw_compute_vertex_size(struct vertex_info *vinfo) in draw_compute_vertex_size() 61 draw_dump_emitted_vertex(const struct vertex_info *vinfo, const uint8_t *data) in draw_dump_emitted_vertex()
|
D | draw_pt_emit.c | 46 const struct vertex_info *vinfo; 59 const struct vertex_info *vinfo; in draw_pt_emit_prepare()
|
D | draw_pt_fetch_shade_emit.c | 63 const struct vertex_info *vinfo; 77 const struct vertex_info *vinfo; in fse_prepare()
|
D | draw_pipe_vbuf.c | 56 const struct vertex_info *vinfo; 191 const struct vertex_info *vinfo; in vbuf_start_prim()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_draw.c | 46 struct vertex_info vertex_info; member 61 static const struct vertex_info * 64 return &nv30_render(render)->vertex_info; in nv30_render_get_vertex_info() 130 BEGIN_NV04(push, NV30_3D(VTXBUF(0)), r->vertex_info.num_attribs); in nv30_render_draw_elements() 131 for (i = 0; i < r->vertex_info.num_attribs; i++) { in nv30_render_draw_elements() 175 BEGIN_NV04(push, NV30_3D(VTXBUF(0)), r->vertex_info.num_attribs); in nv30_render_draw_arrays() 176 for (i = 0; i < r->vertex_info.num_attribs; i++) { in nv30_render_draw_arrays() 228 struct vertex_info *vinfo = &r->vertex_info; in vroute_add() 286 struct vertex_info *vinfo = &r->vertex_info; in nv30_render_validate()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_swtnl_private.h | 42 struct vertex_info vertex_info; member
|
D | svga_swtnl_state.c | 222 struct vertex_info *vinfo = &svga_render->vertex_info; in svga_swtnl_update_vdecl()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
D | i915_state_immediate.c | 73 unsigned vertex_size = i915->current.vertex_info.size; in upload_S0S1() 96 LIS2 = i915->current.vertex_info.hwfmt[1]; in upload_S2S4() 97 LIS4 = i915->current.vertex_info.hwfmt[0]; in upload_S2S4()
|
D | i915_prim_emit.c | 66 const struct vertex_info *vinfo = &i915->current.vertex_info; in emit_hw_vertex() 132 vertex_size = i915->current.vertex_info.size * 4; /* in bytes */ in emit_prim()
|
D | i915_state_derived.c | 48 struct vertex_info vinfo; in calculate_vertex_layout() 152 if (memcmp(&i915->current.vertex_info, &vinfo, sizeof(vinfo))) { in calculate_vertex_layout() 159 memcpy(&i915->current.vertex_info, &vinfo, sizeof(vinfo)); in calculate_vertex_layout()
|
D | i915_context.h | 158 struct vertex_info vertex_info; member
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_state_derived.c | 69 struct vertex_info *vinfo = &softpipe->vertex_info; in softpipe_compute_vertex_info() 238 struct vertex_info * 242 return &softpipe->vertex_info; in softpipe_get_vbuf_vertex_info()
|
D | sp_context.h | 124 struct vertex_info vertex_info; member
|
D | sp_state.h | 62 struct vertex_info; 198 struct vertex_info *
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_context.h | 119 struct vertex_info vertex_info; member
|
D | lp_setup.h | 34 struct vertex_info; 170 struct vertex_info *info );
|
D | lp_setup_context.h | 77 struct vertex_info *vertex_info; member
|
D | lp_state_derived.c | 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; in compute_vertex_info()
|
D | lp_setup_vbuf.c | 67 static const struct vertex_info * 77 return setup->vertex_info; in lp_setup_get_vertex_info() 168 const unsigned stride = setup->vertex_info->size * sizeof(float); in lp_setup_draw_elements() 383 const unsigned stride = setup->vertex_info->size * sizeof(float); in lp_setup_draw_arrays()
|
D | lp_state.h | 72 struct vertex_info;
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_state_derived.c | 64 draw_emit_vertex_attr(&r300->vertex_info, emit, output); in r300_draw_emit_attrib() 129 struct vertex_info *vinfo = &r300->vertex_info; in r300_swtcl_vertex_psc() 1073 memset(&r300->vertex_info, 0, sizeof(struct vertex_info)); in r300_update_derived_state() 1075 draw_compute_vertex_size(&r300->vertex_info); in r300_update_derived_state()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_cmd_buffer.c | 292 cmd->u.draw_multi_ext.vertex_info = vk_zalloc(cmd_buffer->queue.alloc, in lvp_CmdDrawMultiEXT() 293 … sizeof(*cmd->u.draw_multi_ext.vertex_info) * drawCount, in lvp_CmdDrawMultiEXT() 297 … memcpy(&cmd->u.draw_multi_ext.vertex_info[i], draw, sizeof(*cmd->u.draw_multi_ext.vertex_info)); in lvp_CmdDrawMultiEXT()
|
/third_party/flutter/skia/third_party/externals/imgui/examples/ |
D | imgui_impl_vulkan.cpp | 586 VkPipelineVertexInputStateCreateInfo vertex_info = {}; in ImGui_ImplVulkan_CreateDeviceObjects() local 587 vertex_info.sType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO; in ImGui_ImplVulkan_CreateDeviceObjects() 588 vertex_info.vertexBindingDescriptionCount = 1; in ImGui_ImplVulkan_CreateDeviceObjects() 589 vertex_info.pVertexBindingDescriptions = binding_desc; in ImGui_ImplVulkan_CreateDeviceObjects() 590 vertex_info.vertexAttributeDescriptionCount = 3; in ImGui_ImplVulkan_CreateDeviceObjects() 591 vertex_info.pVertexAttributeDescriptions = attribute_desc; in ImGui_ImplVulkan_CreateDeviceObjects() 642 info.pVertexInputState = &vertex_info; in ImGui_ImplVulkan_CreateDeviceObjects()
|