summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1519 from ReinUsesLisp/vsetpGravatar bunnei2018-10-232-75/+108
|\
| * gl_shader_decompiler: Implement VSETPGravatar ReinUsesLisp2018-10-232-0/+26
| * gl_shader_decompiler: Abstract VMAD into a video subsetGravatar ReinUsesLisp2018-10-232-75/+82
* | Merge pull request #1539 from lioncash/dmaGravatar bunnei2018-10-233-19/+10
|\ \
| * | engines/maxwell_*: Use nested namespace specifiers where applicableGravatar Lioncash2018-10-203-12/+6
| * | maxwell_dma: Make variables const where applicable within HandleCopy()Gravatar Lioncash2018-10-201-3/+3
| * | maxwell_dma: Make FlushAndInvalidate's size parameter a u64Gravatar Lioncash2018-10-201-1/+1
| * | maxwell_dma: Remove unused variables in HandleCopy()Gravatar Lioncash2018-10-201-3/+0
* | | Merge pull request #1470 from FernandoS27/alpha_testingGravatar bunnei2018-10-237-20/+87
|\ \ \
| * | | Assert that multiple render targets are not set while alpha testingGravatar FernandoS272018-10-223-3/+17
| * | | Use standard UBO and fix/stylize the codeGravatar FernandoS272018-10-228-91/+51
| * | | Cache uniform locations and restructure the implementationGravatar FernandoS272018-10-223-33/+29
| * | | Remove SyncAlphaTest and clang formatGravatar FernandoS272018-10-224-8/+9
| * | | Added Alpha FuncGravatar FernandoS272018-10-222-3/+43
| * | | Implemented Alpha TestingGravatar FernandoS272018-10-226-3/+59
* | | | Merge pull request #1512 from ReinUsesLisp/brkGravatar bunnei2018-10-232-22/+43
|\ \ \ \ | |_|_|/ |/| | |
| * | | gl_shader_decompiler: Implement PBK and BRKGravatar ReinUsesLisp2018-10-172-22/+43
* | | | Merge pull request #1550 from FernandoS27/fmul32Gravatar bunnei2018-10-222-3/+8
|\ \ \ \
| * | | | Added Saturation to FMUL32IGravatar FernandoS272018-10-222-3/+8
| | |/ / | |/| |
* | | | Merge pull request #1537 from lioncash/shaderGravatar bunnei2018-10-221-6/+7
|\ \ \ \ | |/ / / |/| | |
| * | | gl_shader_decompiler: Allow std::move to function in SetPredicateGravatar Lioncash2018-10-201-1/+1
| * | | gl_shader_decompiler: Get rid of variable shadowing warningsGravatar Lioncash2018-10-201-2/+2
| * | | gl_shader_decompiler: Fix a few comment typosGravatar Lioncash2018-10-201-3/+4
| | |/ | |/|
* | | Merge pull request #1547 from FernandoS27/fix-fsetGravatar bunnei2018-10-222-30/+12
|\ \ \
| * | | Fixed FSETP and FSETGravatar FernandoS272018-10-222-30/+12
| |/ /
* / / Fixed VAOs Float types only returning GL_FLOAT in cases that they had to retu...Gravatar FernandoS272018-10-221-2/+14
|/ /
* | gl_shader_decompiler: Move position varying declaration back to gl_shader_genGravatar ReinUsesLisp2018-10-203-13/+9
* | Merge pull request #1501 from ReinUsesLisp/half-floatGravatar bunnei2018-10-192-0/+458
|\ \
| * | gl_shader_decompiler: Implement HSET2_RGravatar ReinUsesLisp2018-10-152-0/+62
| * | gl_shader_decompiler: Implement HSETP2_RGravatar ReinUsesLisp2018-10-152-0/+65
| * | gl_shader_decompiler: Implement HFMA2 instructionsGravatar ReinUsesLisp2018-10-152-0/+85
| * | gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMMGravatar ReinUsesLisp2018-10-152-0/+73
| * | gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructionsGravatar ReinUsesLisp2018-10-152-0/+75
| * | gl_shader_decompiler: Setup base for half float unpacking and settingGravatar ReinUsesLisp2018-10-152-0/+98
* | | GPU: Improved implementation of maxwell DMA (Subv).Gravatar bunnei2018-10-183-17/+66
* | | decoders: Introduce functions for un/swizzling subrects.Gravatar bunnei2018-10-182-0/+49
* | | GPU: Invalidate destination address of kepler_memory writes.Gravatar bunnei2018-10-183-3/+17
* | | fermi_2d: Add support for more accurate surface copies.Gravatar bunnei2018-10-182-3/+12
* | | Merge pull request #1505 from FernandoS27/tex-3dGravatar bunnei2018-10-184-2/+13
|\ \ \
| * | | Clang format and other fixesGravatar FernandoS272018-10-171-16/+0
| * | | Implement Reinterpret Surface, to accurately blit 3D texturesGravatar FernandoS272018-10-171-2/+4
| * | | Implement GetInRange in the Rasterizer CacheGravatar FernandoS272018-10-171-0/+16
| * | | Implement 3D TexturesGravatar FernandoS272018-10-174-1/+10
* | | | Merge pull request #1489 from FernandoS27/fix-tldsGravatar bunnei2018-10-171-1/+5
|\ \ \ \ | |/ / / |/| | |
| * | | Fix TLDSGravatar FernandoS272018-10-131-1/+5
| |/ /
* | | Merge pull request #1497 from bunnei/flush-framebuffersGravatar bunnei2018-10-178-174/+415
|\ \ \
| * | | gl_rasterizer_cache: Remove unnecessary block_depth=1 on Flush.Gravatar bunnei2018-10-171-1/+0
| * | | gl_rasterizer_cache: Remove unnecessary temporary buffer with unswizzle.Gravatar bunnei2018-10-171-5/+2
| * | | gl_rasterizer_cache: Use AccurateCopySurface for use_accurate_gpu_emulation.Gravatar bunnei2018-10-162-2/+18
| * | | config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation.Gravatar bunnei2018-10-163-6/+6