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

Threaded OpenGL API calls #1452

Closed
wants to merge 18 commits into from
Closed

Commits on Jan 25, 2019

  1. Configuration menu
    Copy the full SHA
    58a44a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a889979 View commit details
    Browse the repository at this point in the history
  3. Add configuration to turn threaded OpenGL on or off

    Configuration can only be set using mupen64plus for now
    fzurita committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    cc71d33 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2019

  1. Configuration menu
    Copy the full SHA
    181c756 View commit details
    Browse the repository at this point in the history
  2. Fix GL function init failure in windows

    With WGL function creation must be done in the same thread as the
    context.
    fzurita committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    e6e2331 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84920f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44bcec4 View commit details
    Browse the repository at this point in the history
  5. Fix issue with restarting emulation thread

    The incorrect assumption was made that the pluging would start clean
    every time.
    fzurita committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    1d82ed1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be9aa3d View commit details
    Browse the repository at this point in the history
  7. Fix code formatting issues

    fzurita committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    ab25fda View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c2b012 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    83bbddb View commit details
    Browse the repository at this point in the history
  10. Always set threading mode

    So that threading mode can be changed on the fly
    fzurita committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    2bca7c9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    26ef84d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5870e6d View commit details
    Browse the repository at this point in the history
  13. In preparation for memory pool refactor GL commands

    GL commands must now be created using a "get" method
    fzurita committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    4f1bb22 View commit details
    Browse the repository at this point in the history
  14. Object pool implementation

    fzurita committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    c1707e5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    618d3c7 View commit details
    Browse the repository at this point in the history