summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* core/core: Replace includes with forward declarations where applicableGravatar Lioncash2018-08-313-4/+4
* gl_rasterizer_cache: Use accurate framebuffer setting for accurate copies.Gravatar bunnei2018-08-312-73/+54
* gl_rasterizer_cache: Also use reserve cache for RecreateSurface.Gravatar bunnei2018-08-312-24/+18
* rasterizer_cache: Use boost::interval_map for a more accurate cache.Gravatar bunnei2018-08-311-33/+45
* gl_renderer: Cache textures, framebuffers, and shaders based on CPU address.Gravatar bunnei2018-08-318-100/+53
* gl_rasterizer: Fix issues with the rasterizer cache.Gravatar bunnei2018-08-314-46/+57
* Implement BC6H_UF16 & BC6H_SF16 (#1092)Gravatar greggameplayer2018-08-313-31/+55
* Merge pull request #1204 from lioncash/pimplGravatar bunnei2018-08-311-3/+4
|\
| * core: Make the main System class use the PImpl idiomGravatar Lioncash2018-08-311-3/+4
* | Merge pull request #1207 from degasus/hotfixGravatar bunnei2018-08-311-1/+1
|\ \
| * | Report correct shader size.Gravatar Markus Wick2018-08-311-1/+1
* | | Added predicate comparison GreaterEqualWithNanGravatar Hexagon122018-08-312-3/+4
|/ /
* | gl_shader_decompiler: Implement POPC (#1203)Gravatar Laku2018-08-302-0/+19
* | Merge pull request #1200 from bunnei/improve-ipaGravatar bunnei2018-08-302-1/+39
|\ \ | |/ |/|
| * gl_shader_decompiler: Improve IPA for Pass mode with Position attribute.Gravatar bunnei2018-08-292-1/+39
* | Shaders: Implemented IADD3Gravatar tech4me2018-08-292-1/+84
|/
* Merge pull request #1193 from lioncash/privGravatar bunnei2018-08-284-16/+30
|\
| * gpu: Make memory_manager privateGravatar Lioncash2018-08-284-16/+30
* | Merge pull request #1192 from lioncash/unusedGravatar bunnei2018-08-281-2/+0
|\ \
| * | gl_rasterizer: Remove unused variablesGravatar Lioncash2018-08-281-2/+0
| |/
* / gl_shader_cache: Remove unused program_code vector in GetShaderAddress()Gravatar Lioncash2018-08-281-2/+1
|/
* renderer_opengl: Implement a new shader cache.Gravatar bunnei2018-08-279-285/+250
* gl_rasterizer_cache: Update to use RasterizerCache base class.Gravatar bunnei2018-08-273-132/+20
* video_core: Add RasterizerCache class for common cache management code.Gravatar bunnei2018-08-272-0/+117
* Merge pull request #1169 from Lakumakkara/selGravatar bunnei2018-08-271-1/+1
|\
| * fix SEL_IMM bitstringGravatar Laku2018-08-241-1/+1
* | Merge pull request #1174 from lioncash/debugGravatar bunnei2018-08-272-26/+3
|\ \
| * | debug_utils: Remove unused includesGravatar Lioncash2018-08-242-23/+0
| * | debug_utils: Make BreakpointObserver class' constructor explicitGravatar Lioncash2018-08-241-1/+1
| * | debug_utils: Initialize active_breakpoint member of DebugContextGravatar Lioncash2018-08-241-2/+2
* | | Merge pull request #1173 from lioncash/batchGravatar bunnei2018-08-251-4/+4
|\ \ \
| * | | maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch()Gravatar Lioncash2018-08-241-4/+4
| |/ /
* | | Merge pull request #1167 from lioncash/assertGravatar bunnei2018-08-251-1/+2
|\ \ \ | |_|/ |/| |
| * | gl_rasterizer: Correct assertion condition in SyncLogicOpState()Gravatar Lioncash2018-08-231-1/+2
| |/
* / Shaders: Added decodings for IADD3 instructionsGravatar tech4me2018-08-231-0/+6
|/
* Merge pull request #1160 from bunnei/surface-reserveGravatar bunnei2018-08-232-17/+91
|\
| * gl_rasterizer_cache: Blit when possible on RecreateSurface.Gravatar bunnei2018-08-231-5/+12
| * gl_rasterizer_cache: Reserve surfaces that have already been created for late...Gravatar bunnei2018-08-232-3/+61
| * gl_rasterizer_cache: Remove assert for RecreateSurface type.Gravatar bunnei2018-08-231-1/+0
| * gl_rasterizer_cache: Implement compressed texture copies.Gravatar bunnei2018-08-231-8/+18
* | gl_rasterizer: Implement stencil test.Gravatar bunnei2018-08-233-4/+58
* | gl_rasterizer: Implement partial color clear and stencil clear.Gravatar bunnei2018-08-231-12/+42
* | maxwell_3d: Update to include additional stencil registers.Gravatar bunnei2018-08-231-20/+50
* | gl_state: Update to handle stencil front/back face separately.Gravatar bunnei2018-08-232-33/+38
|/
* Merge pull request #1157 from lioncash/vecGravatar bunnei2018-08-232-11/+16
|\
| * gl_shader_gen: Make ShaderSetup's constructor explicitGravatar Lioncash2018-08-221-1/+1
| * gl_shader_gen: Use a std::vector to represent program code instead of std::arrayGravatar Lioncash2018-08-222-11/+16
* | Merge pull request #1156 from Lakumakkara/lop3Gravatar bunnei2018-08-232-0/+60
|\ \
| * | more fixesGravatar Laku2018-08-231-6/+7
| * | fixesGravatar Laku2018-08-221-6/+12