Backends: DX9, DX10, DX11, DX12, Allegro5, OpenGL2, OpenGL3, SDLRenderer2, SDLRenderer3, SDLGPU3, Vulkan: added standard draw callbacks when possible. (#9378)

This commit is contained in:
omar
2019-09-20 18:55:00 +02:00
committed by ocornut
parent 82f46a73f8
commit 0a811e8ea1
19 changed files with 244 additions and 45 deletions
+15
View File
@@ -134,6 +134,21 @@ Other Changes:
- Minor optimization: reduce redudant label scanning in common widgets.
- Added missing Test Engine hooks for PlotXXX(), VSliderXXX(), TableHeader().
- Backends:
- Added support for new standardized draw callbacks in most backends: (#9378)
- Allegro5: Reset n/a n/a n/a
- DX9: Reset SetSamplerLinear SetSamplerNearest n/a
- DX10: Reset SetSamplerLinear SetSamplerNearest SetSamplerCustom
- DX11: Reset SetSamplerLinear SetSamplerNearest SetSamplerCustom
- DX12: Reset SetSamplerLinear SetSamplerNearest n/a
- Metal: Reset *missing* *missing* *missing*
- OpenGL2: Reset SetSamplerLinear SetSamplerNearest *missing*
- OpenGL3+: Reset SetSamplerLinear SetSamplerNearest SetSamplerCustom
- SDLGPU3: Reset SetSamplerLinear SetSamplerNearest SetSamplerCustom
- SDLRenderer2: Reset n/a n/a n/a
- SDLRenderer3: Reset SetSamplerLinear SetSamplerNearest n/a
- Vulkan: Reset SetSamplerLinear SetSamplerNearest SetSamplerCustom
- WebGPU: Reset *missing* *missing* *missing*
(Vulkan backend by @yaz0r, others by @ocornut)
- GLFW: added a Win32-specific implementation of `ImGui_ImplGlfw_GetContentScaleXXXX`
functions for legacy GLFW 3.2. (#9003)
- Metal: avoid redundant vertex buffer bind in `SetupRenderState()`, which leads