Breaking changes for most users!
Added an extra 'void* renderer_user_data' parameter to ImDrawCallback (stored in ImDrawCmd::UserCallback). This allows custom rendering back-ends to pass custom local rendering information to the callback.
IF YOU USE AN OLD RENDERER BACK-END OR COPIED A RENDERER BACK-END BEFORE 1.71, YOUR COMPILATION WILL FAIL ON THIS LINE:
     pcmd->UserCallback(cmd_list, pcmd);
You can fix it by adding a trailing NULL parameter:
     pcmd->UserCallback(cmd_list, pcmd, NULL);
If your back-end needs to support multiple versions, you can use a '#if (IMGUI_VERSION_NUM >= 17004)' test.
1 parent 2da1c66 commit b05c64d485edce70c5298df2c083b63e3f0c3fe0
@omar omar authored on 5 Jun 2019
Showing 13 changed files
View
docs/CHANGELOG.txt
View
examples/imgui_impl_allegro5.cpp
View
examples/imgui_impl_dx10.cpp
View
examples/imgui_impl_dx11.cpp
View
examples/imgui_impl_dx12.cpp
View
examples/imgui_impl_dx9.cpp
View
examples/imgui_impl_marmalade.cpp
View
examples/imgui_impl_metal.mm
View
examples/imgui_impl_opengl2.cpp
View
examples/imgui_impl_opengl3.cpp
View
examples/imgui_impl_vulkan.cpp
View
imgui.cpp
View
imgui.h