Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an ability to update font atlas texture #3761

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    6ece58b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ff9ef4 View commit details
    Browse the repository at this point in the history
  3. Abstract out ImTextureID/FontAtlas with ImTexture.

    Abstracting ImTextureID/FontAtlas remove complexity in preparation
    to move code around.
    
    Later can be reduced to back to explicit ImTextureID/FontAtlas pair
    if needed.
    thedmd authored and ocornut committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    2515e22 View commit details
    Browse the repository at this point in the history
  4. Move font atlas data to ImTextureData.

    ImTextureData is intended to represent atlas pages. It make
    easy to move texture data around.
    thedmd authored and ocornut committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    cddcf80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3811df1 View commit details
    Browse the repository at this point in the history
  6. WIP. Returning owned ImTextureUpdateData* + reduce per-frame allocati…

    …ons. Comments. Demo tweaks.
    ocornut committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b1da421 View commit details
    Browse the repository at this point in the history
  7. WIP. No need for renderer backend to request an atlas build. Allow us…

    …er to not call backend's _UpdateTextures()
    ocornut committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f9086d0 View commit details
    Browse the repository at this point in the history
  8. WIP. DX9: some renaming, folding ImGui_ImplDX9_DeleteTextures() into …

    …ImGui_ImplDX9_UpdateTextures()
    ocornut committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    dac6f9d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    949a168 View commit details
    Browse the repository at this point in the history
  10. Comments

    ocornut committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d1e7efc View commit details
    Browse the repository at this point in the history