| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-22 | msbuild: refactor stuff out of project files (for dolphin) | Shawn Hoffman | |
| 2020-07-18 | Use range loop (if possible) | Filip Gawin | |
| 2020-05-24 | FramebufferManager: Copy to color format for depth readbacks on GLES | Stenzek | |
| glReadPixels() with depth formats is not supported. Should fix broken EFB access on GLES. | |||
| 2020-03-25 | Remove warnings of -Wsign-compare | Jun Su | |
| Cast the variable to the coresponding type. | |||
| 2019-12-28 | Add an ARM64 target to Visual Studio projects | Stenzek | |
| 2019-12-07 | Merge pull request #8513 from lioncash/bounding-box | Anthony | |
| VideoCommon/BoundingBox: Make interface for querying bounding box data | |||
| 2019-12-05 | VideoCommon/BoundingBox: Make interface for querying bounding box data | Lioncash | |
| Rather than expose the bounding box members directly, we can instead provide an interface for code to use. This makes it nicer to transition from global data, as the interface function names are already in place. | |||
| 2019-12-05 | VideoCommon/IndexGenerator: Eliminate static state | Lioncash | |
| Now that we've extracted all of the stateless functions that can be hidden, it's time to make the index generator a regular class with active data members. This can just be a member that sits within the vertex manager base class. By deglobalizing the state of the index generator we also get rid of the wonky dual-initializing that was going on within the OpenGL backend. Since the renderer is always initialized before the vertex manager, we now only call Init() once throughout the execution lifecycle. | |||
| 2019-11-30 | Update VS projects/solutions to VS2019 | Stenzek | |
| 2019-07-26 | Factorize software renderer backend switching warning to be fetched from a ↵ | Silent | |
| new GetWarningMessage in video backend - will be needed for DX11.1 feature set warnings | |||
| 2019-07-16 | VideoCommon: Remove unused MathUtil.h include from VideoCommon.h | Lioncash | |
| This header doesn't actually make use of MathUtil.h within itself, so this can be removed. Many other source files used VideoCommon.h as an indirect include to include MathUtil.h, so these includes can also be adjusted. While we're at it, we can also migrate valid inclusions of VideoCommon.h into cpp files where it can feasibly be done to minimize propagating it via other headers. | |||
| 2019-07-10 | VideoCommon/Statistics: Rename stats global to g_stats | Lioncash | |
| Makes the global variable follow our convention of prefixing g_ on global variables to make it obvious in surrounding code that it's not a local variable. | |||
| 2019-07-10 | VideoCommon/Statistics: Normalize statistic variable names | Lioncash | |
| Normalizes all variables related to statistics so that they follow our coding style. These are relatively low traffic areas, so this modification isn't too noisy. | |||
| 2019-06-20 | VideoCommon/Statistics: Use std::array for projection values | Lioncash | |
| Makes the members within the interface much nicer to look at, and also makes copying them over much nicer too. | |||
| 2019-06-08 | Merge pull request #8049 from stenzek/crop | Connor McLaughlin | |
| Renderer: Adjust source rectangle when crop would draw off screen | |||
| 2019-05-31 | VideoSoftware/CMakeLists: Specify headers in target sources | Lioncash | |
| 2019-05-30 | VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() | Lioncash | |
| Greatly simplifies the overall interface when it comes to compiling shaders. Also allows getting rid of a std::string overload of the same name. Now std::string and const char* both go through the same function. | |||
| 2019-05-06 | Reformat repo to clang-format 7.0 rules | Techjar | |
| 2019-05-04 | Replace MathUtil::Clamp with std::clamp | Léo Lam | |
| 2019-05-04 | Merge pull request #7839 from ShFil119/impr/redundant | Léo Lam | |
| Remove redundant initialization | |||
| 2019-04-30 | Remove redundant initialization | Filip Gawin | |
| 2019-04-28 | Renderer: Adjust target rectangle in the base class | Stenzek | |
| 2019-04-28 | Turn EFB_WIDTH/EFB_HEIGHT into constexpr | JosJuice | |
| https://bugs.dolphin-emu.org/issues/11692#note-5 Also change const into constexpr while we're at it. | |||
| 2019-04-21 | Replace EFBRectangle/TargetRectangle with MathUtil::Rectangle | Stenzek | |
| 2019-04-21 | TextureCache: Use linear filtering on y-scaled and >1xIR VRAM copies | Stenzek | |
| 2019-04-16 | AbstractPipeline: Support returning "cache data" | Stenzek | |
| "Cache data" can be used to assist a driver with creating pipelines by using previously-compiled shader ISA. | |||
| 2019-03-09 | VideoConfig: Add SupportsPartialDepthCopies to backend info | Stenzek | |
| D3D11 doesn't support partial copies of depth buffers via CopySubResource(), so we need to use a different path for the EFB cache. | |||
| 2019-02-19 | Move most backend functionality to VideoCommon | Stenzek | |
| 2019-01-25 | Decouple XFB scanout from presentation | Stenzek | |
| 2019-01-25 | VideoBackends: Store a backbuffer 'scale' | Stenzek | |
| This is a scaling factor, used for hi-dpi configurations. | |||
| 2019-01-25 | Remove old RasterFont classes | Stenzek | |
| 2019-01-25 | Renderer: Use imgui for drawing debug text and OSD | Stenzek | |
| 2018-12-04 | Use main buffers for utility draws | Stenzek | |
| 2018-12-04 | Renderer: Add backbuffer format to base class | Stenzek | |
| 2018-12-04 | Renderer: Add a base Initialize() method to match Shutdown() | Stenzek | |
| 2018-11-07 | TextureCache: Implement deferred/batched EFB copies | Stenzek | |
| 2018-10-28 | Merge pull request #7501 from Techjar/class-memaccess-cleanup | Pierre Bourdon | |
| VideoCommon: Clean up class-memaccess warnings | |||
| 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: Remove global context pointer | Stenzek | |
| 2018-10-20 | VideoBackends: Pass window system info from host on creation | Stenzek | |
| 2018-10-20 | GLContext: Use host connection | Stenzek | |
| This also removes the need for a sleeping event thread. | |||
| 2018-10-20 | Drop Host_GetRenderSurface and pass display to backend | Stenzek | |
| 2018-10-20 | Refactoring and cleanup of GLInterface (now GLContext) | Stenzek | |
| 2018-10-20 | Update to Visual Studio's default Windows SDK | Tillmann Karras | |
| 2018-10-14 | VideoCommon: Clean up class-memaccess warnings | Techjar | |
| 2018-10-12 | Merge pull request #7437 from stenzek/graphics-options-race | Mat M | |
| Fix race condition caused by opening graphics options while running | |||
| 2018-10-09 | VideoCommon: remove unnecessary floor() | Tillmann Karras | |
| floatindex is clamped to the range [0, 9]. For non-negative numbers floor() is equivalent to trunc(). Truncation happens implicitly when converting to uint, so the floor() is unnecessary. | |||
| 2018-10-05 | VideoSoftware: make use of Clamp() | Tillmann Karras | |
| 2018-09-28 | Core: Call InitBackendInfo before loading config | Stenzek | |
| 2018-06-30 | Mark all video backend names for translation | Techjar | |
