| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Removed unused file. | 2018-12-03 | 1 | -142/+0 | |
| | | | | | This is a leftover from #1792 | ||||
| * | GPU: Don't try to route PFIFO methods (0-0x40) to the other engines. | 2018-12-03 | 1 | -0/+6 | |
| | | |||||
| * | Fix debug build | 2018-12-01 | 1 | -4/+2 | |
| | | | | | | A non-existent parameter was left in some formatting calls (the logging macro for which only does anything meaningful on debug builds) | ||||
| * | Merge pull request #1808 from Tinob/master | 2018-11-28 | 3 | -15/+31 | |
| |\ | | | | | Fix clip distance and viewport | ||||
| | * | remove viewport_transform_enabled as it seems to be inactive when valid ↵ | 2018-11-27 | 1 | -12/+5 | |
| | | | | | | | | | transforms are used. | ||||
| | * | Add support for Clip Distance enabled register | 2018-11-26 | 3 | -3/+26 | |
| | | | |||||
| * | | Merge pull request #1786 from Tinob/DepthClamp | 2018-11-28 | 5 | -10/+58 | |
| |\ \ | | | | | | | Add Depth Clamp Support | ||||
| | * | | Implement depth clamp | 2018-11-26 | 5 | -10/+58 | |
| | |/ | |||||
| * | | Merge pull request #1792 from bunnei/dma-pusher | 2018-11-28 | 17 | -105/+355 | |
| |\ \ | | | | | | | gpu: Rewrite GPU command list processing with DmaPusher class. | ||||
| | * | | dma_pushbuffer: Optimize to avoid loop and copy on Push. | 2018-11-27 | 2 | -5/+17 | |
| | | | | |||||
| | * | | gpu: Move command list profiling to DmaPusher::DispatchCalls. | 2018-11-27 | 2 | -5/+5 | |
| | | | | |||||
| | * | | gpu: Rewrite GPU command list processing with DmaPusher class. | 2018-11-26 | 17 | -105/+343 | |
| | |/ | | | | | | | - More accurate impl., fixes Undertale (among other games). | ||||
| * | | Merge pull request #1735 from FernandoS27/tex-spacing | 2018-11-27 | 8 | -36/+55 | |
| |\ \ | | | | | | | Texture decoder: Implemented Tile Width Spacing | ||||
| | * | | Implemented Tile Width Spacing | 2018-11-26 | 8 | -36/+55 | |
| | | | | |||||
| * | | | gl_shader_decompiler: Fixup clip distance index | 2018-11-27 | 1 | -1/+1 | |
| | | | | |||||
| * | | | gl_rasterizer: Fixup for #1723. | 2018-11-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On invalidating the streaming buffer, we need to reupload all vertex buffers. But we don't need to reconfigure the vertex format. This was a (silly) misstake in #1723. Thanks at Rodrigo for discovering the issue. Fun fact, as configuring the vertex format also invalidate the vertex buffer, this misstake had no affect on the behavior. | ||||
| * | | | morton: Fixup compiler warning | 2018-11-26 | 1 | -1/+2 | |
| | |/ |/| | |||||
| * | | Merge pull request #1794 from Tinob/master | 2018-11-26 | 2 | -8/+32 | |
| |\ \ | | | | | | | Add support for viewport_transfom_enable register | ||||
| | * | | Limit the amount of viewports tested for state changes only to the usable ones | 2018-11-25 | 1 | -2/+10 | |
| | | | | |||||
| | * | | Add support for viewport_transfom_enable register | 2018-11-24 | 2 | -6/+22 | |
| | | | | |||||
| * | | | Merge pull request #1723 from degasus/dirty_flags | 2018-11-26 | 9 | -6/+60 | |
| |\ \ \ | | | | | | | | | gl_rasterizer: Skip VB upload if the state is clean. | ||||
| | * | | | gl_rasterizer: Skip VB upload if the state is clean. | 2018-11-17 | 9 | -6/+60 | |
| | | | | | |||||
| * | | | | GPU States: Implement Polygon Offset. This is used in SMO all the time. (#1784) | 2018-11-26 | 5 | -5/+107 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * GPU States: Implement Polygon Offset. This is used in SMO all the time. * Clang Format fixes. * Initialize polygon_offset in the constructor. | ||||
| * | | | | Merge pull request #1713 from FernandoS27/bra-cc | 2018-11-26 | 1 | -4/+14 | |
| |\ \ \ \ | | | | | | | | | | | Implemented BRA CC conditional and FSET CC Setting | ||||
| | * | | | | Implemented BRA CC conditional and FSET CC Setting | 2018-11-24 | 1 | -4/+14 | |
| | | |/ / | |/| | | |||||
| * | | | | Merge pull request #1798 from ReinUsesLisp/y-direction | 2018-11-26 | 5 | -16/+26 | |
| |\ \ \ \ | |_|_|/ |/| | | | gl_shader_decompiler: Implement S2R's Y_DIRECTION | ||||
| | * | | | gl_shader_decompiler: Implement S2R's Y_DIRECTION | 2018-11-25 | 5 | -16/+26 | |
| | |/ / | |||||
| * | | | Merge pull request #1763 from ReinUsesLisp/bfi | 2018-11-25 | 2 | -0/+23 | |
| |\ \ \ | | | | | | | | | gl_shader_decompiler: Implement BFI_IMM_R | ||||
| | * | | | gl_shader_decompiler: Implement BFI_IMM_R | 2018-11-21 | 2 | -0/+23 | |
| | | | | | |||||
| * | | | | Merge pull request #1760 from ReinUsesLisp/r2p | 2018-11-25 | 2 | -0/+42 | |
| |\ \ \ \ | | | | | | | | | | | gl_shader_decompiler: Implement R2P_IMM | ||||
| | * | | | | gl_shader_decompiler: Implement R2P_IMM | 2018-11-21 | 2 | -0/+42 | |
| | |/ / / | |||||
| * | | | | Merge pull request #1782 from FernandoS27/dc | 2018-11-25 | 1 | -116/+188 | |
| |\ \ \ \ | | | | | | | | | | | Fixed Coordinate Encodings in TEX and TEXS instructions | ||||
| | * | | | | Fix Texture Overlapping | 2018-11-24 | 1 | -43/+70 | |
| | | | | | | |||||
| | * | | | | Fix TEXS Instruction encodings | 2018-11-23 | 1 | -22/+48 | |
| | | | | | | |||||
| | * | | | | Fix one encoding in TEX Instruction | 2018-11-23 | 1 | -3/+3 | |
| | | | | | | |||||
| | * | | | | Corrected inputs indexing in TEX instruction | 2018-11-23 | 1 | -66/+85 | |
| | | | | | | |||||
| * | | | | | Merge pull request #1783 from ReinUsesLisp/clip-distances | 2018-11-25 | 3 | -21/+58 | |
| |\ \ \ \ \ | | | | | | | | | | | | | gl_shader_decompiler: Implement clip distances | ||||
| | * | | | | | gl_shader_decompiler: Implement clip distances | 2018-11-23 | 3 | -21/+58 | |
| | | | | | | | |||||
| * | | | | | | Merge pull request #1796 from ReinUsesLisp/morton-move | 2018-11-25 | 6 | -345/+391 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | video_core: Move morton functions out of gl_rasterizer_cache | ||||
| | * | | | | | | morton: Style changes | 2018-11-25 | 1 | -12/+12 | |
| | | | | | | | | |||||
| | * | | | | | | video_core: Move morton functions to their own file | 2018-11-25 | 6 | -345/+391 | |
| | | |_|_|/ / | |/| | | | | |||||
| * | | | | | | Merge pull request #1787 from bunnei/fix-gpu-mm | 2018-11-24 | 2 | -1/+9 | |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | memory_manager: Do not allow 0 to be a valid GPUVAddr. | ||||
| | * | | | | | memory_manager: Do not allow 0 to be a valid GPUVAddr. | 2018-11-23 | 2 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - Fixes a bug with Undertale using 0 for a render target. | ||||
| * | | | | | | Merge pull request #1725 from FernandoS27/gl43 | 2018-11-23 | 5 | -20/+13 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Update OpenGL's backend version from 3.3 to 4.3 | ||||
| | * | | | | | | Removed pre 4.3 ARB extensions | 2018-11-21 | 5 | -20/+13 | |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #1785 from Tinob/master | 2018-11-23 | 5 | -28/+95 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Add support for clear_flags register | ||||
| | * | | | | | | | Add support for clear_flags register | 2018-11-24 | 5 | -28/+95 | |
| | | |_|_|/ / / | |/| | | | | | |||||
| * | | | | | | | Merge pull request #1769 from ReinUsesLisp/cc | 2018-11-23 | 2 | -70/+81 | |
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | gl_shader_decompiler: Rename cc to condition code and name internal flags | ||||
| | * | | | | | | gl_shader_decompiler: Add a message for unimplemented cc generation | 2018-11-22 | 1 | -23/+46 | |
| | | | | | | | | |||||
| | * | | | | | | gl_shader_decompiler: Rename internal flag strings | 2018-11-21 | 1 | -15/+20 | |
| | | | | | | | | |||||