| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-21 | Merge pull request #14212 from cscd98/cast-func | Admiral H. Curtiss | |
| mingw: use reinterpret_cast for function→void* conversion to satisfy C++ standard | |||
| 2026-01-31 | WGL: Correctly load wglDestroyPbufferARB extension | Joshua Vandaële | |
| 2026-01-25 | Remove unused imports | Martino Fontana | |
| Yellow squiggly lines begone! Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes. If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed. The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports. Not everything is removed, but the cleanup should be substantial enough. Because this done on Linux, code that isn't used on it is mostly untouched. (Hopefully no open PR is depending on these imports...) | |||
| 2025-12-10 | mingw: use reinterpret_cast for function→void* conversion to satisfy C++ ↵ | Craig Carnell | |
| standard | |||
| 2025-05-01 | Make overriding explicit and remove redundant virtual specifiers on ↵ | Dr. Dystopia | |
| overriding destructors - Core & UnitTests | |||
| 2024-11-08 | Replace 'reinterpret_cast' with 'static_cast' | Dr. Dystopia | |
| 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 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` | |||
