Searched refs:ImDrawVert (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/tools/imgui/
H A Dimgui_impl_opengl3.cpp169 glVertexAttribPointer(g_AttribLocationPosition, 2, GL_FLOAT, GL_FALSE, sizeof(ImDrawVert), (GLvoid*)IM_OFFSETOF(ImDrawVert, pos));
170 glVertexAttribPointer(g_AttribLocationUV, 2, GL_FLOAT, GL_FALSE, sizeof(ImDrawVert), (GLvoid*)IM_OFFSETOF(ImDrawVert, uv));
171 glVertexAttribPointer(g_AttribLocationColor, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(ImDrawVert), (GLvoid*)IM_OFFSETOF(ImDrawVert, col));
181 glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)cmd_list->VtxBuffer.Size * sizeof(ImDrawVert), (const GLvoid*)cmd_list->VtxBuffer.Data, GL_STREAM_DRAW);
/xsrc/external/mit/MesaLib/dist/src/intel/tools/imgui/
H A Dimgui_impl_opengl3.cpp169 glVertexAttribPointer(g_AttribLocationPosition, 2, GL_FLOAT, GL_FALSE, sizeof(ImDrawVert), (GLvoid*)IM_OFFSETOF(ImDrawVert, pos));
170 glVertexAttribPointer(g_AttribLocationUV, 2, GL_FLOAT, GL_FALSE, sizeof(ImDrawVert), (GLvoid*)IM_OFFSETOF(ImDrawVert, uv));
171 glVertexAttribPointer(g_AttribLocationColor, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(ImDrawVert), (GLvoid*)IM_OFFSETOF(ImDrawVert, col));
181 glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)cmd_list->VtxBuffer.Size * sizeof(ImDrawVert), (const GLvoid*)cmd_list->VtxBuffer.Data, GL_STREAM_DRAW);
/xsrc/external/mit/MesaLib.old/dist/src/vulkan/overlay-layer/
H A Doverlay.cpp982 size_t vertex_size = draw_data->TotalVtxCount * sizeof(ImDrawVert);
1000 ImDrawVert* vtx_dst = NULL;
1009 memcpy(vtx_dst, cmd_list->VtxBuffer.Data, cmd_list->VtxBuffer.Size * sizeof(ImDrawVert));
1244 binding_desc[0].stride = sizeof(ImDrawVert);
1251 attribute_desc[0].offset = IM_OFFSETOF(ImDrawVert, pos);
1255 attribute_desc[1].offset = IM_OFFSETOF(ImDrawVert, uv);
1259 attribute_desc[2].offset = IM_OFFSETOF(ImDrawVert, col);
/xsrc/external/mit/MesaLib.old/dist/src/imgui/
H A Dimgui.h22 // Draw List API (ImDrawCmd, ImDrawIdx, ImDrawVert, ImDrawChannel, ImDrawListFlags, ImDrawList, ImDrawData)
50 #define IMGUI_CHECKVERSION() ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert))
98 struct ImDrawVert; // A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
1719 // Draw List API (ImDrawCmd, ImDrawIdx, ImDrawVert, ImDrawChannel, ImDrawListFlags, ImDrawList, ImDrawData)
1749 struct ImDrawVert struct
1802 ImVector<ImDrawVert> VtxBuffer; // Vertex buffer.
1809 ImDrawVert* _VtxWritePtr; // [Internal] point within VtxBuffer.Data after each add command (to avoid using the ImVector<> operators too much)
H A Dimgui_draw.cpp1274 ImVector<ImDrawVert> new_vtx_buffer;
1315 ImDrawVert* vert_start = draw_list->VtxBuffer.Data + vert_start_idx;
1316 ImDrawVert* vert_end = draw_list->VtxBuffer.Data + vert_end_idx;
1317 for (ImDrawVert* vert = vert_start; vert < vert_end; vert++)
1337 ImDrawVert* vert_start = draw_list->VtxBuffer.Data + vert_start_idx;
1338 ImDrawVert* vert_end = draw_list->VtxBuffer.Data + vert_end_idx;
1343 for (ImDrawVert* vertex = vert_start; vertex < vert_end; ++vertex)
1348 for (ImDrawVert* vertex = vert_start; vertex < vert_end; ++vertex)
2800 ImDrawVert* vtx_write = draw_list->_VtxWritePtr;
H A Dimgui_demo.cpp2639 ImGui::Text("sizeof(size_t): %d, sizeof(ImDrawIdx): %d, sizeof(ImDrawVert): %d", (int)sizeof(size_t), (int)sizeof(ImDrawIdx), (int)sizeof(ImDrawVert));
H A Dimgui.cpp280 const ImDrawVert* vtx_buffer = cmd_list->VtxBuffer.Data; // vertex buffer generated by ImGui
3010 if (sz_vert != sizeof(ImDrawVert)) { error = true; IM_ASSERT(sz_vert == sizeof(ImDrawVert) && "Mismatched struct layout!"); }
9353 ImDrawVert& v = draw_list->VtxBuffer[vtx_i];
/xsrc/external/mit/MesaLib/dist/src/imgui/
H A Dimgui.h22 // Draw List API (ImDrawCmd, ImDrawIdx, ImDrawVert, ImDrawChannel, ImDrawListFlags, ImDrawList, ImDrawData)
50 #define IMGUI_CHECKVERSION() ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert))
98 struct ImDrawVert; // A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
1719 // Draw List API (ImDrawCmd, ImDrawIdx, ImDrawVert, ImDrawChannel, ImDrawListFlags, ImDrawList, ImDrawData)
1749 struct ImDrawVert struct
1802 ImVector<ImDrawVert> VtxBuffer; // Vertex buffer.
1809 ImDrawVert* _VtxWritePtr; // [Internal] point within VtxBuffer.Data after each add command (to avoid using the ImVector<> operators too much)
H A Dimgui_draw.cpp1274 ImVector<ImDrawVert> new_vtx_buffer;
1315 ImDrawVert* vert_start = draw_list->VtxBuffer.Data + vert_start_idx;
1316 ImDrawVert* vert_end = draw_list->VtxBuffer.Data + vert_end_idx;
1317 for (ImDrawVert* vert = vert_start; vert < vert_end; vert++)
1337 ImDrawVert* vert_start = draw_list->VtxBuffer.Data + vert_start_idx;
1338 ImDrawVert* vert_end = draw_list->VtxBuffer.Data + vert_end_idx;
1343 for (ImDrawVert* vertex = vert_start; vertex < vert_end; ++vertex)
1348 for (ImDrawVert* vertex = vert_start; vertex < vert_end; ++vertex)
2800 ImDrawVert* vtx_write = draw_list->_VtxWritePtr;
H A Dimgui.cpp280 const ImDrawVert* vtx_buffer = cmd_list->VtxBuffer.Data; // vertex buffer generated by ImGui
3010 if (sz_vert != sizeof(ImDrawVert)) { error = true; IM_ASSERT(sz_vert == sizeof(ImDrawVert) && "Mismatched struct layout!"); }
9353 ImDrawVert& v = draw_list->VtxBuffer[vtx_i];
/xsrc/external/mit/MesaLib/dist/src/vulkan/overlay-layer/
H A Doverlay.cpp1221 size_t vertex_size = ALIGN(draw_data->TotalVtxCount * sizeof(ImDrawVert), device_data->properties.limits.nonCoherentAtomSize);
1239 ImDrawVert* vtx_dst = NULL;
1248 memcpy(vtx_dst, cmd_list->VtxBuffer.Data, cmd_list->VtxBuffer.Size * sizeof(ImDrawVert));
1525 binding_desc[0].stride = sizeof(ImDrawVert);
1532 attribute_desc[0].offset = IM_OFFSETOF(ImDrawVert, pos);
1536 attribute_desc[1].offset = IM_OFFSETOF(ImDrawVert, uv);
1540 attribute_desc[2].offset = IM_OFFSETOF(ImDrawVert, col);

Completed in 117 milliseconds