Skip to content

Add ExtraDynamicStates setting to Vulkan backend#9211

Open
DziubanMaciej wants to merge 1 commit intoocornut:masterfrom
ForksMD:vulkan_dynamic_states
Open

Add ExtraDynamicStates setting to Vulkan backend#9211
DziubanMaciej wants to merge 1 commit intoocornut:masterfrom
ForksMD:vulkan_dynamic_states

Conversation

@DziubanMaciej
Copy link

This new setting allows an application to force ImGui to specify more dynamic states than just the default viewport and scissor states. It is useful when using draw list callbacks to alter geometry drawn by ImGui.

For example, my usecase was to add VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT to be able to use vkCmdSetColorBlendEquationEXT inside callbacks.

This new setting allows an application to force ImGui to specify more dynamic states than just default viewport and scissor. It is useful when using draw list callbacks to alter geometry drawn by ImGui.

For example, my usecase was to add VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT to be able to use vkCmdSetColorBlendEquationEXT inside callbacks.
@DziubanMaciej
Copy link
Author

@ocornut, should I do anything about this PR?

@ocornut
Copy link
Owner

ocornut commented Feb 7, 2026

I don’t know, I didn’t have time to review it yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants