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

core: add dynamic uniform camera handling to SpriteShader, SpriteBatchShader, and SpriteBatch #257

Merged
merged 7 commits into from
Jul 9, 2024

Commits on Jul 9, 2024

  1. core: update SpriteShader & SpriteBatch with hardcoded dynamic unifor…

    …m alignment of '256' to use dynamic uniform for camera
    LeHaine committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    b2cb961 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90783e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0df87f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5861586 View commit details
    Browse the repository at this point in the history
  5. core: update SpriteShader, SpriteBatchShader, and SpriteBatch to use …

    …device limits minUniformBufferOffsetAlignment for camera uniform alignment
    LeHaine committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f5e8480 View commit details
    Browse the repository at this point in the history
  6. core: add cameraDynamicSize param to SpriteBatch and add warning if m…

    …atrices are changed but the camera uniform buffer size is too small
    LeHaine committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    b818563 View commit details
    Browse the repository at this point in the history
  7. core: remove tracking last dynamic offset set in SpriteShader

    core: update Int.align() calculation
    LeHaine committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    3c51b80 View commit details
    Browse the repository at this point in the history