/third_party/skia/third_party/externals/imgui/backends/ |
H A D | imgui_impl_dx9.cpp | 28 // 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 D | imgui_impl_opengl2.cpp | 27 // 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 D | imgui_impl_dx10.cpp | 25 // 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 D | imgui_impl_wgpu.cpp | 17 // 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 D | imgui_impl_allegro5.cpp | 31 // 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 D | imgui_impl_opengl3.cpp | 45 // 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 D | imgui_impl_dx11.cpp | 27 // 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 D | imgui_impl_dx12.cpp | 37 // 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 D | imgui_impl_sdlrenderer.cpp | 99 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 D | imgui_impl_marmalade.cpp | 44 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 D | imgui_impl_vulkan.cpp | 41 // 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 D | imgui_impl_opengl3.h | 27 IMGUI_IMPL_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data);
|
H A D | imgui_impl_metal.h | 21 IMGUI_IMPL_API void ImGui_ImplMetal_RenderDrawData(ImDrawData* draw_data,
|
H A D | imgui_impl_vulkan.h | 68 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 D | imgui_impl_opengl3.cpp | 16 // 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 D | sp_state_shader.c | 249 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 D | sp_state.h | 113 struct draw_vertex_shader *draw_data; member 120 struct draw_geometry_shader *draw_data; member
|
H A D | sp_draw_arrays.c | 137 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 D | main.cpp | 253 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 D | main.cpp | 261 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 D | overlay.cpp | 1168 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 D | lp_state_fs.h | 222 struct draw_fragment_shader *draw_data; member
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_context.h | 100 struct draw_fragment_shader *draw_data; member
|
H A D | i915_state.c | 546 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 D | imgui.cpp | 274 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...] |