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

Experiments on frame pacing in Android #674

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Commits on Oct 29, 2024

  1. Update wgpu to main and dependencies

    Use my branch of `wgpu`
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    a307a2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e6fbdf View commit details
    Browse the repository at this point in the history
  3. Migrate to merged wgpu version

    Also start sketching out the frame pacing library
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4ba6f5e View commit details
    Browse the repository at this point in the history
  4. Do a lot more writing on potential solutions.

    Save some more thoughts
    
    Continue sketch of pacing
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    a7b62c7 View commit details
    Browse the repository at this point in the history
  5. Update wgpu to main

    More writings/logic
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    028d202 View commit details
    Browse the repository at this point in the history
  6. Start writing out the logic in earnest

    Some initial resizing logic
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    e4ff4f2 View commit details
    Browse the repository at this point in the history
  7. Continue pacing implementation

    Continued resource management
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    501c03c View commit details
    Browse the repository at this point in the history
  8. Start working towards wiring

    Get the past presentation timing information
    
    Merge branch 'achoreographer' into android-pacing
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ac7f66a View commit details
    Browse the repository at this point in the history
  9. Start thinking about a proper integration with AChoreographer

    Start sketching the fully choreographed version.
    
    Allow negative timestamp
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f484209 View commit details
    Browse the repository at this point in the history
  10. More experimentation

    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f232e0f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5360c13 View commit details
    Browse the repository at this point in the history
  12. Start to seriously design getting choreography

    Also some more reasoning about frame duration changing
    DJMcNab committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ad618d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    fe1dd9f View commit details
    Browse the repository at this point in the history