| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-26 | Adjust order and spacing of various #includes | Dentomologist | |
| Move some #includes around to match the Contributing guidelines. | |||
| 2023-06-10 | Common:AGL: Support making temporary contexts from the main thread | TellowKrinkle | |
| - Don't crash when making contexts from the main thread - Don't focus the window when making a context | |||
| 2023-04-15 | Embrace nullptr over NULL and 0 | get | |
| 2022-05-29 | GLX: Guard against redefinition of PFNGLXSWAPINTERVALEXTPROC | OatmealDome | |
| This type is already declared in glxext.h in the Steam Runtime. | |||
| 2021-12-10 | Treewide: Adjust order of includes | Pokechu22 | |
| 2021-09-14 | GLInterface: Remove unneeded wglShareLists call | Pokechu22 | |
| When RenderDoc is attached, wglShareLists fails for some reason (see baldurk/renderdoc#2361). wglCreateContextAttribsARB has a parameter for the share context, so there's no reason to use a separate wglShareLists call. Co-authored-by: baldurk <baldurk@baldurk.org> | |||
| 2021-07-06 | AGL: Silence OpenGL deprecation warnings | OatmealDome | |
| 2021-07-06 | AGL: Move more UI API calls to the main thread | OatmealDome | |
| 2021-07-05 | treewide: convert GPLv2+ license info to SPDX tags | Pierre Bourdon | |
| SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel. | |||
| 2021-01-02 | Rehabilitate Haiku support. | waddlesplash | |
| 2020-12-02 | General: Convert PanicAlerts over to fmt equivalent | Lioncash | |
| Converts lingering panic alert calls over to the fmt-capable ones. | |||
| 2020-10-23 | Common: Migrate logging to fmt | Lioncash | |
| Continues the migration of our code over to the fmt logger. | |||
| 2020-01-01 | MacOS: Dispatch GL calls to main thread to prevent crashes on Catalina | George Talusan | |
| 2019-09-01 | GLContext: Get size using eglQuerySurface() | Stenzek | |
| Also no longer assumes that a nullptr display is not headless (needed for fbdev) | |||
| 2019-05-06 | Reformat repo to clang-format 7.0 rules | Techjar | |
| 2019-02-09 | GLContext: Fix shared context creation error on Mesa | Stenzek | |
| This was failing if the first version tried (4.6) didn't succeed. | |||
| 2018-10-20 | GLContext: Try GL versions 3.2-4.6 when getting a context | Stenzek | |
| GLX previously was only creating a 4.0 context. | |||
| 2018-10-20 | GLContext: Runtime selection of EGL/GLX on Linux | Stenzek | |
| 2018-10-20 | GLContext: Use destructor instead of Shutdown() to cleanup | Stenzek | |
| Also uses the Initialize() method to make the context current. | |||
| 2018-10-20 | GLContext: Combine shared context initialization and creation | Stenzek | |
| 2018-10-20 | GLContext: Use host connection | Stenzek | |
| This also removes the need for a sleeping event thread. | |||
| 2018-10-20 | Refactoring and cleanup of GLInterface (now GLContext) | Stenzek | |
| 2018-10-20 | GLInterface: Drop Haiku support | Stenzek | |
| 2018-04-13 | Fix change in comment meaning by autoformat. | Scott Mansell | |
| 2018-04-12 | Reformat all the things! | spycrab | |
| 2018-03-26 | GLInterface: Use EXT_swap_control or MESA_swap_control over SGI | Stenzek | |
| The SGI extension does not define calling SwapInterval with a parameter of zero as valid. It was just lucky that drivers interpreted this as vsync off. The EXT_swap_control extension defines zero as a valid value. Mesa does not appear to support the EXT variant, so we fall back to MESA_swap_control here, which also supports zero. | |||
| 2017-12-29 | Require WINDOW_BIT if we have a window handle. | Vlad Firoiu | |
| 2017-12-29 | Surfaceless egl rendering. | Vlad Firoiu | |
| 2017-08-02 | GLInterface: Support surfaceless contexts on GLX | Stenzek | |
| 2017-07-31 | Merge pull request #5826 from ↵ | Leo Lam | |
| JonnyH/WIP/add-option-to-prefer-GLES-when-using-EGL Add "PreferGLES" option to EGL GLInterface | |||
| 2017-07-30 | EGLInterface: Create shared context with same attributes as main context | Stenzek | |
| 2017-07-30 | GLInterface: Support shared contexts on AGL | Stenzek | |
| 2017-07-30 | GLInterface: Support shared contexts in GLX | Ryan Houdek | |
| 2017-07-26 | Add "PreferGLES" option to EGL GLInterface | Jonathan Hamilton | |
| This makes the EGL interface select OpenGL|ES contexts over "desktop" OpenGL ones. Possibly not useful for anyone outside my own debugging, but you never know | |||
| 2017-07-05 | OGL: Support Quad-Buffered stereoscopy. | Jules Blok | |
| 2017-06-07 | do not assign in conditional statements | Shawn Hoffman | |
| 2017-06-05 | Merge pull request #5276 from ligfx/macosheadless | shuffle2 | |
| Add headless support on macOS | |||
| 2017-06-05 | Fix minor formatting issues | Léo Lam | |
| These were not caught by the lint script while it was broken. | |||
| 2017-04-15 | AGL: small style fixes | Michael Maltese | |
| 2017-04-15 | AGL: refactor some functions | Michael Maltese | |
| 2017-04-15 | Add headless support on macOS | Michael Maltese | |
| 2017-03-28 | Merge pull request #4951 from waddlesplash/haiku-2 | Matthew Parlane | |
| Initial support for Haiku. | |||
| 2017-03-27 | Initial support for Haiku. | Augustin Cavalier | |
| 2017-03-25 | EGL: Fix missing-braces warning | Michael Maltese | |
| Fixes warning: ``` ../Source/Core/Common/GL/GLInterface/EGL.cpp:57:7: warning: suggest braces around initialization of subobject [-Wmissing-braces] EGL_OPENGL_BIT, (1 << 6), /* EGL_OPENGL_ES3_BIT_KHR */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` | |||
| 2017-01-23 | Add includes for building on Windows without PCH | Michael Maltese | |
| 2016-11-29 | GLInterface: Implement core and shared context creation for WGL | Stenzek | |
| 2016-11-02 | Core: Remove double newlines at the end of *_LOG messages. | Emmanuel Gil Peyrot | |
| 2016-09-18 | Don't force compile everything as Objective-C++ on macOS | Michael Maltese | |
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-05-29 | EGL: specify version first | Karol Herbst | |
| allthough this is a mesa bug, this is a simple enough workaround for context creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set. Otherwise dolphin will fail to create 3.3+ core context with current mesa version | |||
