mirror of
https://github.com/ocornut/imgui.git
synced 2026-01-11 00:04:24 +00:00
parent
c0d02e5ae4
commit
7c51c0e3de
2 changed files with 6 additions and 1 deletions
|
|
@ -298,6 +298,8 @@ Version [1.92.0](https://github.com/ocornut/imgui/releases/tag/v1.92.0) (June 20
|
||||||
|
|
||||||
**In order to move forward and take advantage of all new features, support for `ImGuiBackendFlags_RendererHasTextures` will likely be REQUIRED for all backends before June 2026.**
|
**In order to move forward and take advantage of all new features, support for `ImGuiBackendFlags_RendererHasTextures` will likely be REQUIRED for all backends before June 2026.**
|
||||||
|
|
||||||
|
`ImFontAtlas` functions such as `Build()`, `GetTexDataAsRGBA32()`, `GetTexDataAsAlpha8()`, `SetTexID()`, `IsBuilt()` were obsoleted in favor if iterating a `Textures[]` array and updating their state when requested by Dear ImGui.
|
||||||
|
|
||||||
**TD;DR: List of commits which added support for `ImGuiBackendFlags_RendererHasTextures` in standard backends:**
|
**TD;DR: List of commits which added support for `ImGuiBackendFlags_RendererHasTextures` in standard backends:**
|
||||||
|
|
||||||
- Allegro5: [ee8941e](https://github.com/ocornut/imgui/commit/ee8941e) (+35 lines)
|
- Allegro5: [ee8941e](https://github.com/ocornut/imgui/commit/ee8941e) (+35 lines)
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,8 @@ Other changes:
|
||||||
- CI: Fixed dllimport/dllexport tests. (#8757) [@AidanSun05]
|
- CI: Fixed dllimport/dllexport tests. (#8757) [@AidanSun05]
|
||||||
- CI: Updated to use latest Windows image + VS2022.
|
- CI: Updated to use latest Windows image + VS2022.
|
||||||
- Backends: SDL3: avoid calling SDL_StartTextInput() again if already active.
|
- Backends: SDL3: avoid calling SDL_StartTextInput() again if already active.
|
||||||
(#8727) [@morrazzzz]
|
(fixes e.g.: an issue on iOS where the keyboard animation will popup every
|
||||||
|
time the user types a key + probably other things) (#8727) [@morrazzzz]
|
||||||
- Backends: OSX: added ImGuiMouseCursor_Wait and ImGuiMouseCursor_Progress
|
- Backends: OSX: added ImGuiMouseCursor_Wait and ImGuiMouseCursor_Progress
|
||||||
mouse cursor support. (#8739) [@cfillion]
|
mouse cursor support. (#8739) [@cfillion]
|
||||||
- Backends: Allegro5: fixed texture update broken on some platforms where
|
- Backends: Allegro5: fixed texture update broken on some platforms where
|
||||||
|
|
@ -168,6 +169,8 @@ Breaking changes:
|
||||||
and IsBuilt() functions. The new protocol for backends to handle textures doesn't need them.
|
and IsBuilt() functions. The new protocol for backends to handle textures doesn't need them.
|
||||||
Kept redirection functions (will obsolete).
|
Kept redirection functions (will obsolete).
|
||||||
- A majority of old backends should still work with new code (behaving like they did before).
|
- A majority of old backends should still work with new code (behaving like they did before).
|
||||||
|
- For instructions to upgrade your custom backend:
|
||||||
|
https://github.com/ocornut/imgui/blob/master/docs/BACKENDS.md
|
||||||
- Calling ImFontAtlas::Build() before initializing new backends will erroneously trigger
|
- Calling ImFontAtlas::Build() before initializing new backends will erroneously trigger
|
||||||
preloading all glyphs. Will be detected with an assertion after the backend is initialized.
|
preloading all glyphs. Will be detected with an assertion after the backend is initialized.
|
||||||
- Fonts: ImFontConfig::OversampleH/OversampleV default to automatic (== 0)
|
- Fonts: ImFontConfig::OversampleH/OversampleV default to automatic (== 0)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue