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

Use a separate thread for reading/writing #3126

Merged
merged 5 commits into from
Aug 11, 2013

Commits on Aug 11, 2013

  1. Add a class to manage IO on a separate thread.

    Also separate the logic for exiting the loop based on coreState.  IO and
    audio won't necessarily be tied to the frame.
    unknownbrackets committed Aug 11, 2013
    Configuration menu
    Copy the full SHA
    e6b4276 View commit details
    Browse the repository at this point in the history
  2. Start and stop a separate thread for IO.

    Not actually running anything on it yet.
    unknownbrackets committed Aug 11, 2013
    Configuration menu
    Copy the full SHA
    85ad4a8 View commit details
    Browse the repository at this point in the history
  3. Run sceIoRead operations on a separate thread.

    This should improve stutter.  Also verified via a timer to improve
    performance (although, not very much, ~0.07 seconds during an entire
    game load.)
    unknownbrackets committed Aug 11, 2013
    Configuration menu
    Copy the full SHA
    193a336 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd1cbe5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe8850b View commit details
    Browse the repository at this point in the history