summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/RenderBase.cpp
AgeCommit message (Collapse)Author
2016-04-26Make integral auto IR(multiple of 640x528) work as expectedmimimi085181
Right now, it's possible that x and y are scaled differently, if efb and xfb size are not the same.
2016-01-17VideoCommon: Header cleanupLioncash
Also remedies places where the video backends and core rely on things being indirectly included.
2016-01-10[Android] Add support for rotation and minimizing the applicationRyan Houdek
2016-01-09Merge pull request #3472 from phire/TVs_dont_have_pixelsPierre Bourdon
Rework the aspect ratio calculation (Fixes 240p mode)
2016-01-09Merge pull request #3451 from RisingFog/libavPierre Bourdon
Use ffmpeg for Windows Video Dumping instead of VFW
2016-01-08Normalize aspect ratio calculations to 4:3Scott Mansell
Video Interface simply isn't aware about widescreen. Instead, the render class can multiply by 1.3333333 to get the 16:9 aspect ratio.
2016-01-07Use ffmpeg for Windows Video Dumping instead of VFWChris Burgener
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.
2016-01-02VideoBackend: Get rid of a boolean globalLioncash
Also gets rid of global headers
2015-12-30Merge pull request #3361 from stenzek/d3d-vectored-efb-pokesMarkus Wick
D3D: Implement vectored efb pokes
2015-12-22Render: Get rid of explicit new and deleteLioncash
2015-12-20VideoBackends: Simplify initialization and deinitialization of resourcesLioncash
Approximately three or four times now, the issue of pointers being in an inconsistent state been an issue in the video backend renderers with regards to tripping up other developers. Global (ugh) resources are put into a unique_ptr and will always have a well-defined state of being - null or not null
2015-12-20VideoCommon: Change PokeEFB to take a pointer rather than a vectorStenzek
This saves allocating a vector for the pass-through path.
2015-11-06VideoCommon: rename TextureCache to TextureCacheBaseTillmann Karras
2015-10-16Core: Move a global into a namespaceLioncash
2015-09-29FPSCounter: Don't provide direct access to m_fpsLioncash
2015-09-11Partially revert "General: Toss out PRI macro usage"Lioncash
2015-09-05General: Toss out PRI macro usageLioncash
Now that VS supports more printf specifiers, these aren't necessary
2015-08-20Profiler: Sort output by total timedegasus
2015-07-31Fix code to comply with coding styleunknown
2015-07-31Changed the aspect ratio settings to account for NTSC/PAL pixel aspect ↵mirrorbender
ratios and VI scaling.
2015-07-26Video: Trying to fix D3D/XFB disabled regressionbooto
2015-07-25Video: respect stride of efb copies to xfbbooto
2015-06-23Android: Save screenshot at end of an emulation session.sigmabeta
2015-06-19RenderBase: Remove an unused variableLioncash
2015-06-10Add UI Support for up to 8x Internal ResolutionsFog
2015-05-25Merge pull request #2357 from degasus/ogl_efb_poke_mergeRyan Houdek
ogl: efb poke merge
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-20VideoCommon: Merge EFB pokesdegasus
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-02-22VideoCommon: implement swap requests in the full async waydegasus
2015-02-22VideoCommon: use a new async event system for efb accessdegasus
2015-01-26Revert "Merge pull request #1903 from RisingFog/libav"Pierre Bourdon
This reverts commit 34079a00379d8fb773e570c2d6fbf8750c0cd7b2, reversing changes made to 3274df71588640b4648628e513cc59d6bdbdae26.
2015-01-21Use ffmpeg for Windows Video Dumping instead of VFWFog
2015-01-12Minor consistency changesStevoisiak
Mostly small changes, like capitalization and spelling
2014-12-28Renderer: Cosmetics.Jules Blok
2014-12-25FramebufferManagerBase: Remove obsolete parameters.Jules Blok
2014-12-20OGL: draw shadows within rasterfont itselfdegasus
2014-12-20VideoCommon: merge debug test generatorsdegasus
2014-12-20VideoCommon: merge debug info generatorsdegasus
2014-11-23OGL: Add Top-and-Bottom stereoscopy mode.Jules Blok
2014-11-17OGL: implement bounding box support with ssbodegasus
This implemention tries to be as accurate as the old SW implemention, but it will remove the dependcy of our vertexloader on videosw.
2014-10-12Move bDumpFrames to SConfig (and it's references)Fog
2014-10-02Change a bunch of reference function arguments to pointers.comex
Per the coding style and sanity.
2014-09-30VideoCommon: Silence -Wmaybe-uninitialized warnings.Rohit Nirmal
2014-09-25Cleanup Renderer::CalculateTargetSize(), and allow IRs higher than 4x to be ↵Rachel Bryk
set via ini.