mirror of
https://github.com/Drezil/dear-imgui.hs.git
synced 2024-11-22 16:57:00 +00:00
added flag_ImDrawIdx (#151)
Co-authored-by: Stefan Dresselhaus <stefan@dresselhaus.cloud>
This commit is contained in:
parent
cf87988336
commit
06eb052cc5
@ -126,6 +126,17 @@ flag use-wchar32
|
|||||||
manual:
|
manual:
|
||||||
True
|
True
|
||||||
|
|
||||||
|
flag use-ImDrawIdx32
|
||||||
|
description:
|
||||||
|
Use 32-bit vertex indices (default is 16-bit) is one way to allow large meshes with more than 64K vertices.
|
||||||
|
Your renderer backend will need to support it (most example renderer backends support both 16/32-bit indices).
|
||||||
|
Another way to allow large meshes while keeping 16-bit indices is to handle ImDrawCmd::VtxOffset in your renderer.
|
||||||
|
Read about ImGuiBackendFlags_RendererHasVtxOffset for details.
|
||||||
|
default:
|
||||||
|
True
|
||||||
|
manual:
|
||||||
|
True
|
||||||
|
|
||||||
common common
|
common common
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base
|
||||||
@ -181,6 +192,10 @@ library
|
|||||||
cxx-options: -DIMGUI_USE_WCHAR32
|
cxx-options: -DIMGUI_USE_WCHAR32
|
||||||
cpp-options: -DIMGUI_USE_WCHAR32
|
cpp-options: -DIMGUI_USE_WCHAR32
|
||||||
|
|
||||||
|
if flag(use-ImDrawIdx32)
|
||||||
|
cxx-options: "-DImDrawIdx=unsigned int"
|
||||||
|
cpp-options: "-DImDrawIdx=unsigned int"
|
||||||
|
|
||||||
if flag(opengl2)
|
if flag(opengl2)
|
||||||
exposed-modules:
|
exposed-modules:
|
||||||
DearImGui.OpenGL2
|
DearImGui.OpenGL2
|
||||||
|
Loading…
Reference in New Issue
Block a user