aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines
AgeCommit message (Collapse)Author
2019-01-07gl_shader_cache: Use dirty flags for shadersReinUsesLisp
2018-12-26shader_bytecode: Fixup TEXS.F16 encodingReinUsesLisp
2018-12-19Fixed uninitialized memory due to missing returns in canaryDavid Marcec
Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used.
2018-12-18shader_bytecode: Fixup half float's operator B encodingReinUsesLisp
2018-12-17Implement postfactor multiplication/division for fmul instructionsheapo
2018-12-05gl_shader_decompiler: Implement TEXS.F16ReinUsesLisp
2018-11-29gl_rasterizer: Enable clip distances when set in register and in shaderReinUsesLisp
2018-11-28Merge pull request #1808 from Tinob/masterbunnei
Fix clip distance and viewport
2018-11-28Merge pull request #1786 from Tinob/DepthClampbunnei
Add Depth Clamp Support
2018-11-28Merge pull request #1792 from bunnei/dma-pusherbunnei
gpu: Rewrite GPU command list processing with DmaPusher class.
2018-11-27Merge pull request #1735 from FernandoS27/tex-spacingbunnei
Texture decoder: Implemented Tile Width Spacing
2018-11-26gpu: Rewrite GPU command list processing with DmaPusher class.bunnei
- More accurate impl., fixes Undertale (among other games).
2018-11-26Implement depth clampRodolfo Bogado
2018-11-26Add support for Clip Distance enabled registerRodolfo Bogado
2018-11-26Merge pull request #1794 from Tinob/masterbunnei
Add support for viewport_transfom_enable register
2018-11-26Merge pull request #1723 from degasus/dirty_flagsbunnei
gl_rasterizer: Skip VB upload if the state is clean.
2018-11-26GPU States: Implement Polygon Offset. This is used in SMO all the time. (#1784)Marcos
* GPU States: Implement Polygon Offset. This is used in SMO all the time. * Clang Format fixes. * Initialize polygon_offset in the constructor.
2018-11-26Merge pull request #1798 from ReinUsesLisp/y-directionbunnei
gl_shader_decompiler: Implement S2R's Y_DIRECTION
2018-11-26Implemented Tile Width SpacingFernandoS27
2018-11-25Merge pull request #1763 from ReinUsesLisp/bfibunnei
gl_shader_decompiler: Implement BFI_IMM_R
2018-11-25Merge pull request #1760 from ReinUsesLisp/r2pbunnei
gl_shader_decompiler: Implement R2P_IMM
2018-11-25Merge pull request #1783 from ReinUsesLisp/clip-distancesbunnei
gl_shader_decompiler: Implement clip distances
2018-11-25gl_shader_decompiler: Implement S2R's Y_DIRECTIONReinUsesLisp
2018-11-24Add support for viewport_transfom_enable registerRodolfo Bogado
2018-11-23Merge pull request #1785 from Tinob/masterbunnei
Add support for clear_flags register
2018-11-23Merge pull request #1769 from ReinUsesLisp/ccbunnei
gl_shader_decompiler: Rename cc to condition code and name internal flags
2018-11-24Add support for clear_flags registerRodolfo Bogado
2018-11-23Added predicate comparison LessEqualWithNan (#1736)Hexagon12
* Added predicate comparison LessEqualWithNan * oops * Clang fix
2018-11-23gl_shader_decompiler: Implement clip distancesReinUsesLisp
2018-11-22maxwell_3d: Implement alternate blend equations.bunnei
- Used by Undertale.
2018-11-21gl_shader_decompiler: Rename control codes to condition codesReinUsesLisp
2018-11-21gl_shader_decompiler: Implement BFI_IMM_RReinUsesLisp
2018-11-21gl_shader_decompiler: Implement R2P_IMMReinUsesLisp
2018-11-20maxwell_3d: Initialize rasterizer color mask registers as enabled.bunnei
- Fixes rendering regression with Sonic Mania.
2018-11-17small fix for alphaToOne bit locationRodolfo Bogado
2018-11-17fix for gcc compilationRodolfo Bogado
2018-11-17add AlphaToCoverage and AlphaToOneRodolfo Bogado
2018-11-17add support for fragment_color_clampRodolfo Bogado
2018-11-17set default value for point size registerRodolfo Bogado
2018-11-17fix viewport and scissor behaviorRodolfo Bogado
2018-11-17gl_rasterizer: Skip VB upload if the state is clean.Markus Wick
2018-11-13gl_rasterizer: Minor cleanupFrederic L
Minor code cleanup from unaddressed feedback in #1654
2018-11-11Try to fix problems with stencil test in some games, relax translation to ↵Rodolfo Bogado
opengl enums to avoid crashing and only generate logs of the errors.
2018-11-11Merge pull request #1654 from degasus/dirty_flagsbunnei
gl_rasterizer: Skip VAO binding if the state is clean.
2018-11-06gl_rasterizer: Skip VAO binding if the state is clean.Markus Wick
2018-11-05Add support to color mask to avoid issues in blending caused by wrong values ↵Rodolfo Bogado
in the alpha channel in some render targets.
2018-11-04Implement multi-target viewports and blendingRodolfo Bogado
2018-11-01Merge pull request #1527 from FernandoS27/assert-flowbunnei
Assert Control Flow Instructions using Control Codes
2018-10-31maxwell_3d: Restructure macro upload to use a single macro code memory.bunnei
- Fixes an issue where macros could be skipped. - Fixes rendering of distant objects in Super Mario Odyssey.
2018-10-31Merge pull request #1528 from FernandoS27/assert-control-codesbunnei
Assert Control Codes Generation on Shader Instructions