mirror of
https://github.com/Drezil/dear-imgui.hs.git
synced 2024-12-22 20:56:36 +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:
|
||||
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
|
||||
build-depends:
|
||||
base
|
||||
@ -181,6 +192,10 @@ library
|
||||
cxx-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)
|
||||
exposed-modules:
|
||||
DearImGui.OpenGL2
|
||||
|
Loading…
Reference in New Issue
Block a user