Home
last modified time | relevance | path

Searched refs:draw_data (Results 1 - 25 of 28) sorted by relevance

12

/third_party/skia/third_party/externals/imgui/backends/
H A Dimgui_impl_dx9.cpp28 // 2018-06-08: DirectX9: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
74 static void ImGui_ImplDX9_SetupRenderState(ImDrawData* draw_data) in ImGui_ImplDX9_SetupRenderState() argument
81 vp.Width = (DWORD)draw_data->DisplaySize.x; in ImGui_ImplDX9_SetupRenderState()
82 vp.Height = (DWORD)draw_data->DisplaySize.y; in ImGui_ImplDX9_SetupRenderState()
122 // Our visible imgui space lies from draw_data->DisplayPos (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). DisplayPos is (0,0) for single viewport apps. in ImGui_ImplDX9_SetupRenderState()
125 float L = draw_data->DisplayPos.x + 0.5f; in ImGui_ImplDX9_SetupRenderState()
126 float R = draw_data->DisplayPos.x + draw_data in ImGui_ImplDX9_SetupRenderState()
144 ImGui_ImplDX9_RenderDrawData(ImDrawData* draw_data) ImGui_ImplDX9_RenderDrawData() argument
[all...]
H A Dimgui_impl_opengl2.cpp27 // 2019-02-11: OpenGL: Projecting clipping rectangles correctly using draw_data->FramebufferScale to allow multi-viewports for retina display.
31 // 2018-06-08: OpenGL: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
108 static void ImGui_ImplOpenGL2_SetupRenderState(ImDrawData* draw_data, int fb_width, int fb_height) in ImGui_ImplOpenGL2_SetupRenderState() argument
141 // Our visible imgui space lies from draw_data->DisplayPos (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). DisplayPos is (0,0) for single viewport apps. in ImGui_ImplOpenGL2_SetupRenderState()
146 glOrtho(draw_data->DisplayPos.x, draw_data->DisplayPos.x + draw_data->DisplaySize.x, draw_data in ImGui_ImplOpenGL2_SetupRenderState()
155 ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data) ImGui_ImplOpenGL2_RenderDrawData() argument
[all...]
H A Dimgui_impl_dx10.cpp25 // 2018-06-08: DirectX10: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
78 static void ImGui_ImplDX10_SetupRenderState(ImDrawData* draw_data, ID3D10Device* ctx) in ImGui_ImplDX10_SetupRenderState() argument
85 vp.Width = (UINT)draw_data->DisplaySize.x; in ImGui_ImplDX10_SetupRenderState()
86 vp.Height = (UINT)draw_data->DisplaySize.y; in ImGui_ImplDX10_SetupRenderState()
113 void ImGui_ImplDX10_RenderDrawData(ImDrawData* draw_data) in ImGui_ImplDX10_RenderDrawData() argument
116 if (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f) in ImGui_ImplDX10_RenderDrawData()
123 if (!bd->pVB || bd->VertexBufferSize < draw_data->TotalVtxCount) in ImGui_ImplDX10_RenderDrawData()
126 bd->VertexBufferSize = draw_data in ImGui_ImplDX10_RenderDrawData()
[all...]
H A Dimgui_impl_wgpu.cpp17 // 2021-05-24: Add support for draw_data->FramebufferScale.
293 static void ImGui_ImplWGPU_SetupRenderState(ImDrawData* draw_data, WGPURenderPassEncoder ctx, FrameResources* fr) in ImGui_ImplWGPU_SetupRenderState() argument
296 // Our visible imgui space lies from draw_data->DisplayPos (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). in ImGui_ImplWGPU_SetupRenderState()
298 float L = draw_data->DisplayPos.x; in ImGui_ImplWGPU_SetupRenderState()
299 float R = draw_data->DisplayPos.x + draw_data->DisplaySize.x; in ImGui_ImplWGPU_SetupRenderState()
300 float T = draw_data->DisplayPos.y; in ImGui_ImplWGPU_SetupRenderState()
301 float B = draw_data->DisplayPos.y + draw_data in ImGui_ImplWGPU_SetupRenderState()
328 ImGui_ImplWGPU_RenderDrawData(ImDrawData* draw_data, WGPURenderPassEncoder pass_encoder) ImGui_ImplWGPU_RenderDrawData() argument
[all...]
H A Dimgui_impl_allegro5.cpp31 // 2018-06-13: Renderer: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
83 static void ImGui_ImplAllegro5_SetupRenderState(ImDrawData* draw_data) in ImGui_ImplAllegro5_SetupRenderState() argument
89 // Our visible imgui space lies from draw_data->DisplayPos (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). in ImGui_ImplAllegro5_SetupRenderState()
91 float L = draw_data->DisplayPos.x; in ImGui_ImplAllegro5_SetupRenderState()
92 float R = draw_data->DisplayPos.x + draw_data->DisplaySize.x; in ImGui_ImplAllegro5_SetupRenderState()
93 float T = draw_data->DisplayPos.y; in ImGui_ImplAllegro5_SetupRenderState()
94 float B = draw_data in ImGui_ImplAllegro5_SetupRenderState()
104 ImGui_ImplAllegro5_RenderDrawData(ImDrawData* draw_data) ImGui_ImplAllegro5_RenderDrawData() argument
[all...]
H A Dimgui_impl_opengl3.cpp45 // 2019-02-11: OpenGL: Projecting clipping rectangles correctly using draw_data->FramebufferScale to allow multi-viewports for retina display.
54 // 2018-06-08: OpenGL: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
291 static void ImGui_ImplOpenGL3_SetupRenderState(ImDrawData* draw_data, int fb_width, int fb_height, GLuint vertex_array_object) in ImGui_ImplOpenGL3_SetupRenderState() argument
323 // Our visible imgui space lies from draw_data->DisplayPos (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). DisplayPos is (0,0) for single viewport apps. in ImGui_ImplOpenGL3_SetupRenderState()
325 float L = draw_data->DisplayPos.x; in ImGui_ImplOpenGL3_SetupRenderState()
326 float R = draw_data->DisplayPos.x + draw_data->DisplaySize.x; in ImGui_ImplOpenGL3_SetupRenderState()
327 float T = draw_data in ImGui_ImplOpenGL3_SetupRenderState()
367 ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data) ImGui_ImplOpenGL3_RenderDrawData() argument
[all...]
H A Dimgui_impl_dx11.cpp27 // 2018-06-08: DirectX11: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
79 static void ImGui_ImplDX11_SetupRenderState(ImDrawData* draw_data, ID3D11DeviceContext* ctx) in ImGui_ImplDX11_SetupRenderState() argument
86 vp.Width = draw_data->DisplaySize.x; in ImGui_ImplDX11_SetupRenderState()
87 vp.Height = draw_data->DisplaySize.y; in ImGui_ImplDX11_SetupRenderState()
117 void ImGui_ImplDX11_RenderDrawData(ImDrawData* draw_data) in ImGui_ImplDX11_RenderDrawData() argument
120 if (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f) in ImGui_ImplDX11_RenderDrawData()
127 if (!bd->pVB || bd->VertexBufferSize < draw_data->TotalVtxCount) in ImGui_ImplDX11_RenderDrawData()
130 bd->VertexBufferSize = draw_data in ImGui_ImplDX11_RenderDrawData()
[all...]
H A Dimgui_impl_dx12.cpp37 // 2018-06-08: DirectX12: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle (to ease support for future multi-viewport).
90 static void ImGui_ImplDX12_SetupRenderState(ImDrawData* draw_data, ID3D12GraphicsCommandList* ctx, ImGui_ImplDX12_RenderBuffers* fr) in ImGui_ImplDX12_SetupRenderState() argument
95 // Our visible imgui space lies from draw_data->DisplayPos (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). in ImGui_ImplDX12_SetupRenderState()
98 float L = draw_data->DisplayPos.x; in ImGui_ImplDX12_SetupRenderState()
99 float R = draw_data->DisplayPos.x + draw_data->DisplaySize.x; in ImGui_ImplDX12_SetupRenderState()
100 float T = draw_data->DisplayPos.y; in ImGui_ImplDX12_SetupRenderState()
101 float B = draw_data in ImGui_ImplDX12_SetupRenderState()
156 ImGui_ImplDX12_RenderDrawData(ImDrawData* draw_data, ID3D12GraphicsCommandList* ctx) ImGui_ImplDX12_RenderDrawData() argument
[all...]
H A Dimgui_impl_sdlrenderer.cpp99 void ImGui_ImplSDLRenderer_RenderDrawData(ImDrawData* draw_data) in ImGui_ImplSDLRenderer_RenderDrawData() argument
110 render_scale.x = (rsx == 1.0f) ? draw_data->FramebufferScale.x : 1.0f; in ImGui_ImplSDLRenderer_RenderDrawData()
111 render_scale.y = (rsy == 1.0f) ? draw_data->FramebufferScale.y : 1.0f; in ImGui_ImplSDLRenderer_RenderDrawData()
114 int fb_width = (int)(draw_data->DisplaySize.x * render_scale.x); in ImGui_ImplSDLRenderer_RenderDrawData()
115 int fb_height = (int)(draw_data->DisplaySize.y * render_scale.y); in ImGui_ImplSDLRenderer_RenderDrawData()
132 ImVec2 clip_off = draw_data->DisplayPos; // (0,0) unless using multi-viewports in ImGui_ImplSDLRenderer_RenderDrawData()
137 for (int n = 0; n < draw_data->CmdListsCount; n++) in ImGui_ImplSDLRenderer_RenderDrawData()
139 const ImDrawList* cmd_list = draw_data->CmdLists[n]; in ImGui_ImplSDLRenderer_RenderDrawData()
H A Dimgui_impl_marmalade.cpp44 void ImGui_Marmalade_RenderDrawData(ImDrawData* draw_data) in ImGui_Marmalade_RenderDrawData() argument
47 if (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f) in ImGui_Marmalade_RenderDrawData()
51 for (int n = 0; n < draw_data->CmdListsCount; n++) in ImGui_Marmalade_RenderDrawData()
53 const ImDrawList* cmd_list = draw_data->CmdLists[n]; in ImGui_Marmalade_RenderDrawData()
H A Dimgui_impl_vulkan.cpp41 // 2019-02-16: Vulkan: Viewport and clipping rectangles correctly using draw_data->FramebufferScale to allow retina display.
46 // 2018-06-08: Vulkan: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
374 static void ImGui_ImplVulkan_SetupRenderState(ImDrawData* draw_data, VkPipeline pipeline, VkCommandBuffer command_buffer, ImGui_ImplVulkanH_FrameRenderBuffers* rb, int fb_width, int fb_height) in ImGui_ImplVulkan_SetupRenderState() argument
386 if (draw_data->TotalVtxCount > 0) in ImGui_ImplVulkan_SetupRenderState()
407 // Our visible imgui space lies from draw_data->DisplayPps (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). DisplayPos is (0,0) for single viewport apps. in ImGui_ImplVulkan_SetupRenderState()
410 scale[0] = 2.0f / draw_data->DisplaySize.x; in ImGui_ImplVulkan_SetupRenderState()
411 scale[1] = 2.0f / draw_data->DisplaySize.y; in ImGui_ImplVulkan_SetupRenderState()
413 translate[0] = -1.0f - draw_data in ImGui_ImplVulkan_SetupRenderState()
421 ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data, VkCommandBuffer command_buffer, VkPipeline pipeline) ImGui_ImplVulkan_RenderDrawData() argument
[all...]
H A Dimgui_impl_opengl3.h27 IMGUI_IMPL_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data);
H A Dimgui_impl_metal.h21 IMGUI_IMPL_API void ImGui_ImplMetal_RenderDrawData(ImDrawData* draw_data,
H A Dimgui_impl_vulkan.h68 IMGUI_IMPL_API void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data, VkCommandBuffer command_buffer, VkPipeline pipeline = VK_NULL_HANDLE);
/third_party/mesa3d/src/intel/tools/imgui/
H A Dimgui_impl_opengl3.cpp16 // 2018-06-08: OpenGL: Use draw_data->DisplayPos and draw_data->DisplaySize to setup projection matrix and clipping rectangle.
100 void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data) in ImGui_ImplOpenGL3_RenderDrawData() argument
104 int fb_width = (int)(draw_data->DisplaySize.x * io.DisplayFramebufferScale.x); in ImGui_ImplOpenGL3_RenderDrawData()
105 int fb_height = (int)(draw_data->DisplaySize.y * io.DisplayFramebufferScale.y); in ImGui_ImplOpenGL3_RenderDrawData()
108 draw_data->ScaleClipRects(io.DisplayFramebufferScale); in ImGui_ImplOpenGL3_RenderDrawData()
142 // Our visible imgui space lies from draw_data->DisplayPps (top left) to draw_data->DisplayPos+data_data->DisplaySize (bottom right). DisplayMin is typically (0,0) for single viewport apps. in ImGui_ImplOpenGL3_RenderDrawData()
144 float L = draw_data->DisplayPos.x; in ImGui_ImplOpenGL3_RenderDrawData()
145 float R = draw_data in ImGui_ImplOpenGL3_RenderDrawData()
[all...]
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_shader.c249 state->draw_data = draw_create_vertex_shader(softpipe->draw, &state->shader); in softpipe_create_vs_state()
250 if (state->draw_data == NULL) in softpipe_create_vs_state()
253 state->max_sampler = state->draw_data->info.file_max[TGSI_FILE_SAMPLER]; in softpipe_create_vs_state()
260 FREE( state->draw_data ); in softpipe_create_vs_state()
275 (softpipe->vs ? softpipe->vs->draw_data : NULL)); in softpipe_bind_vs_state()
288 draw_delete_vertex_shader(softpipe->draw, state->draw_data); in softpipe_delete_vs_state()
309 state->draw_data = draw_create_geometry_shader(softpipe->draw, in softpipe_create_gs_state()
311 if (state->draw_data == NULL) in softpipe_create_gs_state()
314 state->max_sampler = state->draw_data->info.file_max[TGSI_FILE_SAMPLER]; in softpipe_create_gs_state()
322 FREE( state->draw_data ); in softpipe_create_gs_state()
[all...]
H A Dsp_state.h113 struct draw_vertex_shader *draw_data; member
120 struct draw_geometry_shader *draw_data; member
H A Dsp_draw_arrays.c137 draw_vs_attach_so(sp->vs->draw_data, &sp->gs->shader.stream_output); in softpipe_draw_vbo()
/third_party/skia/third_party/externals/imgui/examples/example_sdl_vulkan/
H A Dmain.cpp253 static void FrameRender(ImGui_ImplVulkanH_Window* wd, ImDrawData* draw_data) in FrameRender() argument
297 ImGui_ImplVulkan_RenderDrawData(draw_data, fd->CommandBuffer); in FrameRender()
532 ImDrawData* draw_data = ImGui::GetDrawData(); in main() local
533 const bool is_minimized = (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f); in main()
540 FrameRender(wd, draw_data); in main()
/third_party/skia/third_party/externals/imgui/examples/example_glfw_vulkan/
H A Dmain.cpp261 static void FrameRender(ImGui_ImplVulkanH_Window* wd, ImDrawData* draw_data) in FrameRender() argument
305 ImGui_ImplVulkan_RenderDrawData(draw_data, fd->CommandBuffer); in FrameRender()
531 ImDrawData* draw_data = ImGui::GetDrawData(); in main() local
532 const bool is_minimized = (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f); in main()
539 FrameRender(wd, draw_data); in main()
/third_party/mesa3d/src/vulkan/overlay-layer/
H A Doverlay.cpp1168 ImDrawData* draw_data = ImGui::GetDrawData(); in render_swapchain_display() local
1169 if (draw_data->TotalVtxCount == 0) in render_swapchain_display()
1221 size_t vertex_size = ALIGN(draw_data->TotalVtxCount * sizeof(ImDrawVert), device_data->properties.limits.nonCoherentAtomSize); in render_swapchain_display()
1222 size_t index_size = ALIGN(draw_data->TotalIdxCount * sizeof(ImDrawIdx), device_data->properties.limits.nonCoherentAtomSize); in render_swapchain_display()
1245 for (int n = 0; n < draw_data->CmdListsCount; n++) in render_swapchain_display()
1247 const ImDrawList* cmd_list = draw_data->CmdLists[n]; in render_swapchain_display()
1280 viewport.width = draw_data->DisplaySize.x; in render_swapchain_display()
1281 viewport.height = draw_data->DisplaySize.y; in render_swapchain_display()
1289 * Our visible imgui space lies from draw_data->DisplayPos (top left) to in render_swapchain_display()
1290 * draw_data in render_swapchain_display()
[all...]
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_fs.h222 struct draw_fragment_shader *draw_data; member
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_context.h100 struct draw_fragment_shader *draw_data; member
H A Di915_state.c546 ifs->draw_data = draw_create_fragment_shader(i915->draw, templ); in i915_create_fs_state()
582 (i915->fs ? i915->fs->draw_data : NULL)); in i915_bind_fs_state()
/third_party/skia/third_party/externals/imgui/
H A Dimgui.cpp274 ImDrawData* draw_data = ImGui::GetDrawData();
275 MyImGuiRenderFunction(draw_data);
291 void void MyImGuiRenderFunction(ImDrawData* draw_data)
294 // TODO: Setup viewport covering draw_data->DisplayPos to draw_data->DisplayPos + draw_data->DisplaySize
295 // TODO: Setup orthographic projection matrix cover draw_data->DisplayPos to draw_data->DisplayPos + draw_data->DisplaySize
297 for (int n = 0; n < draw_data
4379 ImDrawData* draw_data = &viewport->DrawDataP; SetupViewportDrawData() local
4553 ImDrawData* draw_data = &viewport->DrawDataP; Render() local
[all...]

Completed in 27 milliseconds

12