pkdawson / imgui-godot

Dear ImGui plugin for Godot 4
MIT License
318 stars 18 forks source link

ImGui rendering glitches on Godot 4.3/Vulkan Backend #50

Closed maidopi-usagi closed 5 months ago

maidopi-usagi commented 6 months ago
image

Steps to reproduce: just directly open imgui-godot demo project with official Godot v4.3dev1, and with rendering method in project settings set to "forward_plus". When rendering method is set to "compatibility", everything works well.

pkdawson commented 6 months ago

Yeah Godot's RenderingDevice refactor broke something. There's a recently merged PR which might fix this, but if not I plan to investigate this myself next week.

pkdawson commented 6 months ago

Confirmed this is still broken in the current Godot git, with both Vulkan and Direct3D 12. I'll make sure this gets fixed one way or another before 4.3 stable, but hopefully sooner than that.

Visually it looks like the indices probably aren't being used correctly.

pkdawson commented 5 months ago

The fix was merged, and imgui-godot works normally in Godot 4.3-dev2.