summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software
AgeCommit message (Collapse)Author
2016-12-23Merge pull request #4224 from lioncash/tcacheMat M
TextureCacheBase: Eliminate static state
2016-12-14VideoSoftware: Don't drop least significant bit of 5-bit blue channelsStenzek
2016-12-09TextureCacheBase: Eliminate static stateLioncash
2016-12-06Common: Add alignment headerLéo Lam
Gets rid of duplicated alignment code.
2016-11-28VideoConfig: Add option for full-resolution frame dumpingStenzek
2016-11-27Remove unnecessary ConfigManager includesLéo Lam
Making changes to ConfigManager.h has always been a pain, because it means rebuilding half of Dolphin, since a lot of files depend on and include this header. However, it turns out some includes are unnecessary. This commit removes ConfigManager includes from files which don't contain SConfig or GPUDeterminismMode or GPU_DETERMINISM (which means the ConfigManager include is not used). (I've also had to get rid of some indirect includes.)
2016-11-04AVIDump: Add a struct for the state.degasus
So AddFrame use no global state and can be threaded well.
2016-10-11VideoSW: Use VideoCommon frame dumping.degasus
2016-10-11Merge pull request #4337 from degasus/framedumpMarkus Wick
AVIDump: Move CoreTiming into caller.
2016-10-11Fix building with PCH disabled.Rohit Nirmal
2016-10-10AVIDump: Move CoreTiming into caller.degasus
2016-10-10Merge pull request #4326 from degasus/framedumpMarkus Wick
Framedump: Merge screenshot code with framedumping.
2016-10-08Renderer: Merge screenshot logic into VideoCommon.degasus
2016-10-08Remove Frameskipanthony
2016-10-03VideoCommon: Minor changesShawn Hoffman
Make Renderer::GetMaxTextureSize return u32 instead of int.
2016-10-02Merge pull request #4240 from lioncash/includeshuffle2
Software: Clean out unnecessary includes/fwd decls
2016-10-02Merge pull request #4245 from aldelaro5/logs-levels-changesMat M
Lots of Logs levels changes (also enable INFO level in every build)
2016-10-01Reorganise a ton of logs levelaldelaro5
Most of this commits changes performance decreasing logs from info to debug and also cleans up innacurate levels.
2016-10-01VideoBackends: Make TextureCache::CompileShaders return a boolStenzek
2016-10-01VideoCommon: Add config fields for multithreading and validation layersStenzek
2016-09-24Software: Clean out unnecessary includes/fwd declsLioncash
2016-09-22DebugUtils: const correctnessLioncash
2016-09-22TextureEncoder: const correctnessLioncash
2016-09-22NativeVertexFormat: const correctnessLioncash
2016-09-22Clipper: const correctnessLioncash
2016-09-22Rasterizer: const correctnessLioncash
2016-09-22Merge pull request #4225 from lioncash/softMarkus Wick
SWVertexLoader: Value initialize SetupUnit instance
2016-09-22SWVertexLoader: Value initialize SetupUnit instanceLioncash
2016-09-22Merge pull request #4233 from lioncash/efbMarkus Wick
EfbInterface: Change out parameters on getters to return by value
2016-09-21EfbInterface: Change out parameters on getters to return by valueLioncash
2016-09-21SWOGLWindow: Utilize the move constructor in PrintTextLioncash
The previous code would always do a copy
2016-09-21SWOGLWindow: const correctness for ShowImageLioncash
2016-09-03VideoSoftware: Don't Init the PixelEngine twiceEmptyChaos
PixelEngine is initialized by InitializeShared()
2016-09-02Merge pull request #4172 from phire/software_fog_errorMarkus Wick
VideoSoftware: Fix unsigned overflow bug in fog
2016-09-02VideoSoftware: Fix unsigned overflow bug in fogScott Mansell
Was causing fog errors on the left half of the screen. Only appeared to affect visual studio builds, GCC did the correct thing.
2016-08-31CommentsPreston Smith
2016-08-31Revert postMat movementPreston Smith
2016-08-30Remove else in software rendererPreston Smith
2016-08-30lint fixPreston Smith
2016-08-30inputform ABC1's q value is defaulting to 0Preston Smith
This is causing the 0 divide case to run when source row is using tex0-7 and inputform is ABC1.
2016-08-30Software renderer fixPreston Smith
2016-08-22VertexManager: Correct variable naming schemeLioncash
Altered to indicate regular class members
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-06-26VideoCommon: Drop GetConfigName.degasus
We're past 5.0 now, so there is no need to look for old inis.
2016-06-26VideoBackends: Merge ShowConfig functions.degasus
2016-06-26VideoBackends: Merge Initialize and Shutdown functions.degasus
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-05-18VideoSW: Fix XFB config.degasus
2016-05-18VideoSW: Drop Update in XFB copy.degasus
2016-05-03Merge pull request #3742 from phire/ditherMatthew Parlane
Implement Dithering for video software