summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoConfig.cpp
AgeCommit message (Collapse)Author
2017-01-21VideoConfig: Fix boolean default values.degasus
2016-11-28VideoConfig: Add option for full-resolution frame dumpingStenzek
2016-11-23VideoCommon: Support dumping frames to imagesStenzek
This is mainly for potential Android fifoci usage, and thus is not exposed anywhere in the UI. To enable, set DumpFramesAsImages under Settings in GFX.ini.
2016-11-11VideoConfig: Remove fullscreen flags.Jules Blok
These weren't actually settings, they were used as a bad way to communicate with the GPU thread.
2016-10-10VideoConfig: Turn on ForceTrueColor by default.Jules Blok
2016-10-10VideoConfig: Add an option to force RGB8 EFB format.Jules Blok
2016-10-07Fix missing includesLéo Lam
Aren't indirect includes great?
2016-10-01Implement experimental Vulkan backendStenzek
2016-10-01VideoCommon: Add config fields for multithreading and validation layersStenzek
2016-07-31Merge pull request #4047 from lioncash/enum-fwdMarkus Wick
VideoCommon: Make API_TYPE an enum class
2016-07-29VideoCommon: Make API_TYPE an enum classLioncash
Allows for forward declarations in most places, which prevents dumping unrelated VideoCommon.h contents directly into headers.
2016-07-23Improve netplay setup dialog UXAestek
* Focus "Hash Code" / "IP address" text box by default in "Connect" * Focus game list in "Host" tab * RETURN keypress now host/join depending on selected tab * Remember last hosted game * Remove PanicAlertT: * Simply log message to netplay window * Remove them when they are useless * Show some netplay message in OSD * Chat messages * Pad buffer changes * Desync alerts * Stop the game consistently when another player disconnects / crashes * Prettify chat textbox * Log netplay ping to OSD Join scenario: * Copy netplay code * Open netplay * Paste code * Press enter Host scenario: * Open netplay * Go to host tab * Press enter
2016-06-26Remove the rest of ShaderDebugging.Scott Mansell
Without UID checking, it's basically a no-op that disables shader cache and stores the shader source code (without ever reading it back).
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-02-29Revert "Merge pull request #3578 from Armada651/forced-slow-depth"Jules Blok
This reverts commit e2a1a085b6a9f36b23128872de85da727d231882, reversing changes made to 2aea549eef85ba165672c8355d0e90781d805efd.
2016-02-08VideoConfig: Replace FastDepthCalc by ForcedSlowDepth.Jules Blok
Fast depth is now more accurate than slow depth and should always be used. The option will be kept in a different form as it is still used as a hack to fix some games. Also, the slow depth code path will still be relied upon by cards that don't support GL_ARB_clip_control.
2016-01-07Merge pull request #3464 from Armada651/stereo-warningsPierre Bourdon
VideoConfig: Don't give warnings for per-game stereoscopy parameters.
2016-01-06VideoConfig: Don't give warnings for per-game stereoscopy parameters.Jules Blok
2016-01-06VideoSW: Use more VideoCommondegasus
Now we require lots of empty functions, but this removes by far more duplicated code.
2016-01-05Throttler: Rename "framelimiter" to "emulation speed".degasus
We don't throttle by frames, we throttle by coretiming speed. So looking up VI for calculating the speed was just very wrong. The new ini option is a float, 1.0f for fullspeed. In the GUI, percentual values are used.
2015-12-28Merge pull request #3381 from Armada651/revert-3076Markus Wick
Revert "Merge pull request #3076 from void-ghost/stereo3d_presets"
2015-12-24Revert "Config Hotfix: Prevent per-game settings (ie. GameINI) being stored ↵Scott Mansell
to the global user configuration."
2015-12-23Revert "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-12-22VideoConfig: Fix stereoscopy preset settings.Jules Blok
PR #3076 looks to be pretty poor quality and should be reverted.
2015-12-22VideoConfig: Move all stereoscopy options to the stereoscopy section.Jules Blok
2015-12-22VideoConfig: Move all GameINI stereoscopy options to the stereoscopy section.Jules Blok
2015-12-22Config: Hotfix to prevent per-game settings from ie. GameINIs being stored ↵Admiral H. Curtiss
to the global user configuration.
2015-12-19Merge pull request #3332 from degasus/masterScott Mansell
MSAA: Store samples in ini files.
2015-12-15MSAA: Store samples in ini files.degasus
2015-12-13VideoConfig: Change convergence setting to percentage value.Jules Blok
2015-11-05Remove the "Show EFB Copy Regions" debug option.Scott Mansell
It was only implemented in OpenGL, though the option was visible in both backends, leading to memory leaks if you enabled it in DirectX. And it wasn't particularly useful as a debug feature as it only showed where in the EFB the copies were taken from, not what format it was, or what the copy was used for, or what content was in the EFB at that point in time. Also, it stretched the copy regions relative to the window, so the on-screen regions don't even line up with the window unless the game used the full EFB (some pal games) and you game image stretched to the full window.
2015-10-03VideoCommon: Silence -Wsign-compare warnings.Rohit Nirmal
2015-09-24VideoConfig/LocalConfig/HotkeyManager: Added hotkeys for switching stereo-3d ↵ghost
presets. Added 3 depth/convergence presets. They are adjustable via (existing) hotkeys - changes to depth and convergence are applied to current preset. Added 3 hotkeys for activating presets. Added hotkey for toggle between first and second preset. Added OSD message for convergence/depth changes. Presets are saved into per-game configs.
2015-09-09VideoCommon: Drop "Disable destAlpha" hackdegasus
This option has no use any more, neither performance nor driver workaround.
2015-09-05Properly support MSAA and SSAA as separate features(+GLES)Ryan Houdek
SSAA relies on MSAA being active to work. We only supports 4x SSAA while in fact you can enable SSAA at any MSAA level. I even managed to run 64xMSAA + SSAA on my Quadro which made some pretty sleek looking games. They were very cinematic though. With this, it properly fixes up SSAA and MSAA support in GLES as well. Before they were broken when stereo rendering was enabled. Now in GLES they can properly support MSAA and also stereo rendering with MSAA enabled(with proper extensions).
2015-09-01VI: Restore forced-progressive hack with optionbooto
Bugfix: TargetRefreshRate uses rounded result NTSC's 59.94 was becoming 59 with integer division.
2015-06-12Options: merge SCoreStartupParameter into SConfigdegasus
2015-06-10GameIni: Remove default Projection Hackdegasus
2015-05-26Merge pull request #2162 from degasus/prefetch_texMarkus Wick
CustomTexture: prefetch all available textures
2015-05-25Merge pull request #2274 from degasus/disable_bboxRyan Houdek
Disable bbox
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-25VideoCommon: Make BBox emulation optionaldegasus
2015-05-16CustomTexture: prefetch all available texturesdegasus
2015-02-25Merge pull request #2058 from Stevoisiak/Codemaid-Cleanup-Take2Lioncash
Basic Formatting/Whitespace Cleanup
2015-02-25Formatting/Whitespace CleanupStevoisiak
Various fixes to formatting and whitespace
2015-02-24VideoCommon: rename efb2tex and efb2ramdegasus
2015-02-24VideoCommon: always enable efb copydegasus
2015-01-27Merge pull request #1948 from magumagu/remove-efb-cacheMarkus Wick
Remove EFB to RAM cache, and simplify code.
2015-01-23Remove EFB to RAM cache, and simplify code.magumagu