| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-11 | Corrected F2I None mode to RoundEven. | Fernando Sahmkow | |
| 2019-02-06 | gl_rasterizer: Implement a more accurate fermi 2D copy. | bunnei | |
| - This is a blit, use the blit registers. | |||
| 2019-02-06 | Merge pull request #2042 from ReinUsesLisp/nouveau-tex | bunnei | |
| maxwell_3d: Allow texture handles with TIC id zero | |||
| 2019-02-05 | Merge pull request #2081 from ReinUsesLisp/lmem-64 | bunnei | |
| shader_ir/memory: Add LD_L 64 bits loads | |||
| 2019-02-04 | Merge pull request #2082 from FernandoS27/txq-stl | bunnei | |
| Fix TXQ not using the component mask. | |||
| 2019-02-03 | Update src/video_core/engines/shader_bytecode.h | Mat M | |
| Co-Authored-By: FernandoS27 <fsahmkow27@gmail.com> | |||
| 2019-02-03 | Fix TXQ not using the component mask. | Fernando Sahmkow | |
| 2019-02-03 | video_core: Assert on invalid GPU to CPU address queries | ReinUsesLisp | |
| 2019-02-03 | maxwell_3d: Allow sampler handles with TSC id zero | ReinUsesLisp | |
| 2019-02-03 | maxwell_3d: Allow texture handles with TIC id zero | ReinUsesLisp | |
| Also remove "enabled" field from Tegra::Texture::FullTextureInfo because it would become unused. | |||
| 2019-02-03 | shader_bytecode: Rename BytesN enums to BitsN | ReinUsesLisp | |
| 2019-01-30 | shader_ir: Unify constant buffer offset values | ReinUsesLisp | |
| Constant buffer values on the shader IR were using different offsets if the access direct or indirect. cbuf34 has a non-multiplied offset while cbuf36 does. On shader decoding this commit multiplies it by four on cbuf34 queries. | |||
| 2019-01-30 | shader_decode: Implement LDG and basic cbuf tracking | ReinUsesLisp | |
| 2019-01-25 | Merge pull request #1927 from ReinUsesLisp/shader-ir | bunnei | |
| video_core: Replace gl_shader_decompiler with an IR based decompiler | |||
| 2019-01-22 | maxwell_3d: Set rt_separate_frag_data to 1 by default | ReinUsesLisp | |
| Commercial games assume that this value is 1 but they never set it. On the other hand nouveau manually sets this register. On ConfigureFramebuffers we were asserting for what we are actually implementing (according to envytools). | |||
| 2019-01-15 | shader_decode: Implement VMAD and VSETP | ReinUsesLisp | |
| 2019-01-15 | shader_decode: Implement HFMA2 | ReinUsesLisp | |
| 2019-01-15 | shader_decode: Fixup clang-format | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Initial implementation | ReinUsesLisp | |
| 2019-01-15 | shader_bytecode: Fixup encoding | ReinUsesLisp | |
| 2019-01-15 | shader_header: Make local memory size getter constant | ReinUsesLisp | |
| 2019-01-07 | gl_rasterizer_cache: Use dirty flags for the depth buffer | ReinUsesLisp | |
| 2019-01-07 | gl_rasterizer_cache: Use dirty flags for color buffers | ReinUsesLisp | |
| 2019-01-07 | gl_shader_cache: Use dirty flags for shaders | ReinUsesLisp | |
| 2018-12-26 | shader_bytecode: Fixup TEXS.F16 encoding | ReinUsesLisp | |
| 2018-12-19 | Fixed uninitialized memory due to missing returns in canary | David 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-18 | shader_bytecode: Fixup half float's operator B encoding | ReinUsesLisp | |
| 2018-12-17 | Implement postfactor multiplication/division for fmul instructions | heapo | |
| 2018-12-05 | gl_shader_decompiler: Implement TEXS.F16 | ReinUsesLisp | |
| 2018-11-29 | gl_rasterizer: Enable clip distances when set in register and in shader | ReinUsesLisp | |
| 2018-11-28 | Merge pull request #1808 from Tinob/master | bunnei | |
| Fix clip distance and viewport | |||
| 2018-11-28 | Merge pull request #1786 from Tinob/DepthClamp | bunnei | |
| Add Depth Clamp Support | |||
| 2018-11-28 | Merge pull request #1792 from bunnei/dma-pusher | bunnei | |
| gpu: Rewrite GPU command list processing with DmaPusher class. | |||
| 2018-11-27 | Merge pull request #1735 from FernandoS27/tex-spacing | bunnei | |
| Texture decoder: Implemented Tile Width Spacing | |||
| 2018-11-26 | gpu: Rewrite GPU command list processing with DmaPusher class. | bunnei | |
| - More accurate impl., fixes Undertale (among other games). | |||
| 2018-11-26 | Implement depth clamp | Rodolfo Bogado | |
| 2018-11-26 | Add support for Clip Distance enabled register | Rodolfo Bogado | |
| 2018-11-26 | Merge pull request #1794 from Tinob/master | bunnei | |
| Add support for viewport_transfom_enable register | |||
| 2018-11-26 | Merge pull request #1723 from degasus/dirty_flags | bunnei | |
| gl_rasterizer: Skip VB upload if the state is clean. | |||
| 2018-11-26 | GPU 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-26 | Merge pull request #1798 from ReinUsesLisp/y-direction | bunnei | |
| gl_shader_decompiler: Implement S2R's Y_DIRECTION | |||
| 2018-11-26 | Implemented Tile Width Spacing | FernandoS27 | |
| 2018-11-25 | Merge pull request #1763 from ReinUsesLisp/bfi | bunnei | |
| gl_shader_decompiler: Implement BFI_IMM_R | |||
| 2018-11-25 | Merge pull request #1760 from ReinUsesLisp/r2p | bunnei | |
| gl_shader_decompiler: Implement R2P_IMM | |||
| 2018-11-25 | Merge pull request #1783 from ReinUsesLisp/clip-distances | bunnei | |
| gl_shader_decompiler: Implement clip distances | |||
| 2018-11-25 | gl_shader_decompiler: Implement S2R's Y_DIRECTION | ReinUsesLisp | |
| 2018-11-24 | Add support for viewport_transfom_enable register | Rodolfo Bogado | |
| 2018-11-23 | Merge pull request #1785 from Tinob/master | bunnei | |
| Add support for clear_flags register | |||
| 2018-11-23 | Merge pull request #1769 from ReinUsesLisp/cc | bunnei | |
| gl_shader_decompiler: Rename cc to condition code and name internal flags | |||
| 2018-11-24 | Add support for clear_flags register | Rodolfo Bogado | |
