| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-14 | OGL: Remove support for NV_depth_buffer_float. | Jules Blok | |
| We can't clamp the depth values to the 24-bit range while this extension is active. | |||
| 2017-03-10 | Merge pull request #4935 from Armada651/depth-range-fix | Markus Wick | |
| VideoBackends: Set the maximum range when the depth range is oversized. | |||
| 2017-03-10 | VideoBackends: Move max texture size to VideoConfig | Stenzek | |
| This stops the virtual method call from within the Renderer constructor. The initialization here for GL had to be moved to VideoBackend, as the Renderer constructor will not have been executed before the value is required. | |||
| 2017-02-24 | OGL: Add support for glDepthRangedNV to handle oversized depth ranges. | Jules Blok | |
| 2017-02-03 | FramebufferManagerBase: Return a std::pair from GetTargetSize | Lioncash | |
| Keeps associated data together. It also eliminates the possibility of out parameters not being initialized properly. For example, consider the following example: -- some FramebufferManager implementation -- void FBMgrImpl::GetTargetSize(u32* width, u32* height) override { // Do nothing } -- somewhere else where the function is used -- u32 width, height; framebuffer_manager_instance->GetTargetSize(&width, &height); if (texture_width != width) <-- Uninitialized variable usage { ... } It makes it much more obvious to spot any initialization issues, because it requires something to be returned, as opposed to allowing an implementation to just not do anything. | |||
| 2016-12-26 | TextureCache: Drop unused parameter in backend API. | degasus | |
| 2016-12-26 | TextureCache: Extract BP enum check to VideoCommon. | degasus | |
| We have TOO many video backends. | |||
| 2016-12-09 | TextureCacheBase: Eliminate static state | Lioncash | |
| 2016-11-28 | VideoConfig: Add option for full-resolution frame dumping | Stenzek | |
| 2016-10-02 | Merge pull request #4240 from lioncash/include | shuffle2 | |
| Software: Clean out unnecessary includes/fwd decls | |||
| 2016-10-01 | VideoBackends: Make TextureCache::CompileShaders return a bool | Stenzek | |
| 2016-10-01 | VideoCommon: Add config fields for multithreading and validation layers | Stenzek | |
| 2016-09-24 | Software: Clean out unnecessary includes/fwd decls | Lioncash | |
| 2016-09-03 | VideoSoftware: Don't Init the PixelEngine twice | EmptyChaos | |
| PixelEngine is initialized by InitializeShared() | |||
| 2016-07-29 | VideoCommon: Make API_TYPE an enum class | Lioncash | |
| Allows for forward declarations in most places, which prevents dumping unrelated VideoCommon.h contents directly into headers. | |||
| 2016-06-26 | VideoCommon: Drop GetConfigName. | degasus | |
| We're past 5.0 now, so there is no need to look for old inis. | |||
| 2016-06-26 | VideoBackends: Merge ShowConfig functions. | degasus | |
| 2016-06-26 | VideoBackends: Merge Initialize and Shutdown functions. | degasus | |
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-01-24 | OpcodeDecoder: Add namespace | Lioncash | |
| 2016-01-17 | VideoCommon: Header cleanup | Lioncash | |
| Also remedies places where the video backends and core rely on things being indirectly included. | |||
| 2016-01-12 | Fifo: Create a "Fifo" namespace. | degasus | |
| 2016-01-09 | VideoSW: fix some warnings | Tillmann Karras | |
| 2016-01-06 | VideoSW: Use more VideoCommon | degasus | |
| Now we require lots of empty functions, but this removes by far more duplicated code. | |||
| 2016-01-04 | Merge pull request #3434 from lioncash/enum | Markus Wick | |
| OnScreenDisplay: Make CallbackType an enum class | |||
| 2016-01-02 | VideoBackend: Get rid of a boolean global | Lioncash | |
| Also gets rid of global headers | |||
| 2016-01-02 | OnScreenDisplay: Make CallbackType an enum class | Lioncash | |
| 2015-12-23 | Revert "Merge pull request #3076 from void-ghost/stereo3d_presets" | Jules Blok | |
| This reverts commit 81414b4fa2edadf0b2a2bb0bd4df61dd59165eec, reversing changes made to b926061f641692ae31bacbeba304f5941db7d3bc. Conflicts: Source/Core/DolphinWX/Frame.cpp Source/Core/VideoCommon/VideoConfig.cpp Source/Core/VideoCommon/VideoConfig.h | |||
| 2015-10-14 | VideoSW: Split up OGL window handling | degasus | |
| This removes OSD support for video software, but it was already broken before. This commit does not try to fix coding style issues, the rewrite of this presentation API is splitted up. | |||
| 2015-10-03 | Merge pull request #3076 from void-ghost/stereo3d_presets | shuffle2 | |
| Stereo3d presets | |||
| 2015-09-22 | VideoBackend: Video config filename is now exposed in VideoBackends. | ghost | |
| It reduces redundancy. Needed make possible to save current video config. | |||
| 2015-09-22 | Move GL interface code out of the OpenGL video backend. | Scott Mansell | |
| 2015-09-19 | GLInterface: Fix VideoSW on linux + OSX (v2) | degasus | |
| Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one. v2: Fix AGL profile selection. | |||
| 2015-09-18 | Revert "GLInterface: Fix VideoSW on linux + OSX" | Markus Wick | |
| 2015-09-17 | Merge pull request #3054 from degasus/master | flacs | |
| GLInterface: Fix VideoSW on linux + OSX | |||
| 2015-09-17 | VideoSW: Drop HwRasterizer | degasus | |
| I don't remember it being working, and nobody cares about performance of videosw. | |||
| 2015-09-17 | GLInterface: Fix VideoSW on linux + OSX | degasus | |
| Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one. | |||
| 2015-06-12 | Options: merge SCoreStartupParameter into SConfig | degasus | |
| 2015-05-25 | Set copyright year to when a file was created | Tillmann Karras | |
| 2015-05-25 | Update license headers to GPLv2+ | Tillmann Karras | |
| 2015-05-14 | Software: Convert most volatile variables to atomics | Lioncash | |
| 2015-04-06 | Fifo: rewrite sync on idle skipping hack | degasus | |
| Now it's done without a busy loop | |||
| 2015-02-01 | VideoBackends: set GLInterface to zero after deleting it | degasus | |
| This fixes a crash on opening the gfx settings after closing a game. | |||
| 2015-01-31 | OGL: Fix a memory leak that would occur every time a game is launched | Lioncash | |
| 2014-11-17 | OGL: implement bounding box support with ssbo | degasus | |
| This implemention tries to be as accurate as the old SW implemention, but it will remove the dependcy of our vertexloader on videosw. | |||
| 2014-09-28 | Mechanical changes to move most CP state to a struct rather than separate ↵ | comex | |
| globals. The next commit will add a separate copy of the struct and the ability for LoadCPReg to work on it. | |||
| 2014-09-19 | Add a comment to the software renderer that stride should be implemented | Ryan Houdek | |
| 2014-09-19 | WIP XFB scaling. | magumagu | |
| Still an ugly mess. | |||
| 2014-09-08 | Include CommonTypes.h instead of Common.h. | Rohit Nirmal | |
| 2014-08-30 | Get rid of C-style empty function parameter indicators | Lioncash | |
