summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/TextureCache.cpp
AgeCommit message (Expand)Author
2018-10-20Refactoring and cleanup of GLInterface (now GLContext)Stenzek
2018-08-30GL/TextureCache: Clean up inline shader codespycrab
2018-05-22EFB2RAM: Apply copy filter as a float coefficient after samplingStenzek
2018-05-17Merge pull request #6743 from stenzek/faster-disabled-copy-filterMarkus Wick
2018-05-05OGL: Fix incorrect clamping in EFB copiesStenzek
2018-05-03TextureConversionShader: Don't sample from adjacent rows when not neededStenzek
2018-04-29Implement EFB copy filter and gamma in hardware backendsStenzek
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-03-01VideoBackends: Restore the framebuffer as part of the API stateStenzek
2018-02-22OGL: Track state of last bound vertex array objectStenzek
2018-01-22AbstractTexture: Move Bind() method to RendererStenzek
2017-12-06VideoCommon: Drop now unused efb2tex matrix generation.degasus
2017-12-02VideoCommon: Rename TextureConversionShader namespace.degasus
2017-12-02VideoCommon: Create a namespace for TextureConversionShaderGen.degasus
2017-12-02VideoBackends: Use VideoCommon shader generators for efb2tex copies.Markus Wick
2017-11-22VideoCommon: Move abstract texture creation function to RendererStenzek
2017-11-18VideoConfig: Make StereoMode an enum classLioncash
2017-11-17HybridXFB: Fix lint errorsiwubcode
2017-11-17Video Common: Add XFB decoding via the GPUiwubcode
2017-10-21TextureCache: don't create texture decoding resources if not enabledMichael M
2017-09-17OGL/TextureCache: Move file statics to the TextureCache classLioncash
2017-08-03Video: Clearly separate Texture and EFB Copy formatsN.E.C
2017-06-13Video Backends: Split texture cache code out into separate files, introduce '...iwubcode
2017-06-07fix various instances of -1 being assigned to unsigned typesShawn Hoffman
2017-04-29TextureCache: Move host texture utility functions to VideoCommonStenzek
2017-04-29OGL: Use native compressed textures on supported driversStenzek
2017-04-29TextureCache: Support compressed textures and pass pitch/size to uploadStenzek
2017-04-12VideoBackends: Support updated texture encoding shader generatorsStenzek
2017-04-07TextureCache: Fix incomplete GPU texture decoding of non-square mipsStenzek
2017-04-01OGL: Add GPUTimer class for measuring execution time of a draw/dispatchStenzek
2017-04-01OGL: Implement GPU texture decoding backendStenzek
2017-04-01OGL: Use ARB_texture_storage to allocate TextureCache entriesStenzek
2017-04-01OGL: Fix render-target texture mipmap allocationStenzek
2017-02-01LightingShaderGen: Remove unnecessary includesLioncash
2016-12-26TextureCache: Drop unused parameter in backend API.degasus
2016-12-26TextureCache: Extract BP enum check to VideoCommon.degasus
2016-12-23Merge pull request #4224 from lioncash/tcacheMat M
2016-12-15TextureCache: Use same color coefficients for EFB2Tex as EFB2RAMStenzek
2016-12-09TextureCacheBase: Eliminate static stateLioncash
2016-10-01VideoBackends: Make TextureCache::CompileShaders return a boolStenzek
2016-09-09OGL: Remove unnecessary c_str callsLioncash
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-02-14Copy all layers of textures with CopyRectangleFromTexturemimimi085181
2015-12-29TextureCache, fix an incorrect assert.Scott Mansell
2015-12-26ShaderGeneration: Get rid of static buffersLioncash
2015-12-21StreamBuffer: Make factory function return a std::unique_ptrLioncash
2015-11-30Make sure not to use a GL texture buffer past the max size.Ryan Houdek
2015-11-15TextureCache: Rewrite EFB Copy control flowdegasus
2015-11-15TextureCache: Split efb2ram from efb2texdegasus
2015-11-15OGL-TextureConverter: Keep care about the global state ifselfdegasus