| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-12 | Merge pull request #2110 from lioncash/namespace | bunnei | |
| core_timing: Rename CoreTiming namespace to Core::Timing | |||
| 2019-02-12 | Merge pull request #2104 from ReinUsesLisp/compute-assert | bunnei | |
| kepler_compute: Fixup assert and rename the engine | |||
| 2019-02-12 | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | |
| Places all of the timing-related functionality under the existing Core namespace to keep things consistent, rather than having the timing utilities sitting in its own completely separate namespace. | |||
| 2019-02-11 | Corrected F2I None mode to RoundEven. | Fernando Sahmkow | |
| 2019-02-10 | kepler_compute: Fixup assert and rename engines | ReinUsesLisp | |
| When I originally added the compute assert I used the wrong documentation. This addresses that. The dispatch register was tested with homebrew against hardware and is triggered by some games (e.g. Super Mario Odyssey). What exactly is missing to get a valid program bound by this engine requires more investigation. | |||
| 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 | |
