summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_rasterizer_cache: Remove usage of Memory::Read/Write functions.Gravatar bunnei2018-10-161-13/+8
* gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size.Gravatar bunnei2018-10-162-19/+37
* memory_manager: Add a method for querying the end of a mapped GPU region.Gravatar bunnei2018-10-162-0/+11
* rasterizer_cache: Reintroduce method for flushing.Gravatar bunnei2018-10-163-0/+23
* gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to guest...Gravatar bunnei2018-10-162-28/+119
* shader_bytecode: Add Control Code enum 0xfGravatar ReinUsesLisp2018-10-151-1/+1
* gl_shader_decompiler: Fixup style inconsistenciesGravatar ReinUsesLisp2018-10-151-5/+3
* gl_rasterizer: Silence implicit cast warning in glBindBufferRangeGravatar ReinUsesLisp2018-10-151-1/+2
* Merge pull request #1488 from Hexagon12/astc-typesGravatar bunnei2018-10-143-6/+32
|\
| * Added ASTC 5x4; 8x5Gravatar Hexagon122018-10-133-6/+32
* | Shorten the implementation of 3D swizzle to only 3 functionsGravatar FernandoS272018-10-131-70/+27
* | Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBufferGravatar FernandoS272018-10-132-19/+2
* | Propagate depth and depth_block on modules using decodersGravatar FernandoS272018-10-137-52/+64
* | Remove old Swizzle algorithms and use 3d SwizzleGravatar FernandoS272018-10-131-93/+69
* | Implement Precise 3D SwizzleGravatar FernandoS272018-10-131-3/+71
* | Implement Fast 3D SwizzleGravatar FernandoS272018-10-131-2/+74
* | Implemented helper function to correctly calculate a texture's sizeGravatar FernandoS272018-10-122-0/+22
* | gl_shader_decompiler: Implement VMADGravatar ReinUsesLisp2018-10-112-0/+118
|/
* Merge pull request #1458 from FernandoS27/fix-render-target-block-settingsGravatar bunnei2018-10-105-18/+81
|\
| * Add memory Layout to Render Targets and Depth BuffersGravatar FernandoS272018-10-093-21/+33
| * Fixed block height settings for RenderTargets and Depth Buffers, and added bl...Gravatar FernandoS272018-10-095-12/+63
* | Merge pull request #1460 from FernandoS27/scissor_testGravatar bunnei2018-10-103-1/+36
|\ \
| * | Implement Scissor TestGravatar FernandoS272018-10-081-4/+9
| * | Assert Scissor testsGravatar FernandoS272018-10-083-1/+31
| |/
* | Merge pull request #1425 from ReinUsesLisp/geometry-shadersGravatar bunnei2018-10-1011-120/+543
|\ \
| * | gl_shader_decompiler: Move position varying location from 15 to 0 and apply a...Gravatar ReinUsesLisp2018-10-071-6/+10
| * | gl_shader_decompiler: Implement geometry shadersGravatar ReinUsesLisp2018-10-0710-107/+522
| * | video_core: Allow LabelGLObject to use extra info on any objectGravatar ReinUsesLisp2018-10-071-10/+14
| |/
* / gl_shader_decompiler: Remove unused variables in TMML's implementationGravatar Lioncash2018-10-091-7/+3
|/
* Merge pull request #1446 from bunnei/fast_fermi_copyGravatar bunnei2018-10-068-40/+117
|\
| * fermi_2d: Implement simple copies with AccelerateSurfaceCopy.Gravatar bunnei2018-10-063-24/+36
| * gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.Gravatar bunnei2018-10-065-16/+60
| * gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData.Gravatar bunnei2018-10-061-0/+21
* | Merge pull request #1437 from FernandoS27/tex-mode2Gravatar bunnei2018-10-066-69/+265
|\ \
| * | Implemented Depth Compare and Shadow SamplersGravatar FernandoS272018-10-066-65/+224
| * | Implemented Texture Processing Modes in TEXS and TLDSGravatar FernandoS272018-10-031-5/+42
* | | gl_rasterizer: Fixup undefined behaviour in SetupDrawGravatar ReinUsesLisp2018-10-061-0/+1
| |/ |/|
* | gl_rasterizer: Implement quads topologyGravatar ReinUsesLisp2018-10-048-46/+236
|/
* gl_rasterizer: Fixup unassigned point sizesGravatar ReinUsesLisp2018-10-011-1/+4
* Merge pull request #1330 from raven02/tldsGravatar bunnei2018-09-301-7/+15
|\
| * Fix trailing whitespaceGravatar raven022018-09-301-1/+4
| * Merge branch 'master' into tldsGravatar raven022018-09-1924-195/+651
| |\
| * | Add 1D sampler for TLDS - TexelFetch (Mario Rabbids)Gravatar raven022018-09-171-7/+12
* | | gl_rasterizer_cache: Fixes to how we do render to cubemap.Gravatar bunnei2018-09-302-32/+5
* | | gl_rasterizer_cache: Add check for array rendering to cubemap texture.Gravatar bunnei2018-09-301-0/+8
* | | gl_rasterizer_cache: Implement render to cubemap.Gravatar bunnei2018-09-303-119/+218
* | | gl_shader_decompiler: TEXS: Implement TextureType::TextureCube.Gravatar bunnei2018-09-301-0/+8
* | | gl_rasterizer_cache: Add support for SurfaceTarget::TextureCubemap.Gravatar bunnei2018-09-302-1/+36
* | | gl_rasterizer_cache: Implement LoadGLBuffer for Texture2DArray.Gravatar bunnei2018-09-301-0/+8
* | | gl_rasterizer_cache: Update BlitTextures to support non-Texture2D ColorTextur...Gravatar bunnei2018-09-301-23/+88