summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* | | gl_rasterizer_cache: Track texture target and depth in the cache.Gravatar bunnei2018-09-301-2/+3
* | | gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario.Gravatar bunnei2018-09-303-6/+21
* | | gl_rasterizer_cache: Keep track of surface 2D size separately from total size.Gravatar bunnei2018-09-302-32/+46
* | | Merge pull request #1411 from ReinUsesLisp/point-sizeGravatar bunnei2018-09-295-1/+27
|\ \ \
| * | | video_core: Implement point_size and add point state syncGravatar ReinUsesLisp2018-09-285-1/+27
* | | | Merge pull request #1406 from ReinUsesLisp/multibind-samplersGravatar bunnei2018-09-295-8/+25
|\ \ \ \ | |/ / / |/| | |
| * | | gl_state: Pack sampler bindings into a single ARB_multi_bindGravatar ReinUsesLisp2018-09-285-8/+25
* | | | Merge pull request #1377 from FernandoS27/faster-swizzleGravatar bunnei2018-09-271-51/+66
|\ \ \ \ | |/ / / |/| | |
| * | | Reverse stride align restriction on FastSwizzle due to lost performanceGravatar FernandoS272018-09-211-3/+2
| * | | Join both Swizzle methods within one interface functionGravatar FernandoS272018-09-211-11/+19