Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scope_exit: Make constexpr | FearlessTobi | 2024-02-19 | 1 | -4/+4 |
| | | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | ||||
* | gl_rasterizer: Implement DrawTransformFeedback macro | Ameer J | 2023-12-20 | 1 | -2/+5 |
| | |||||
* | Macro HLE: Add DrawIndirectByteCount | Fernando Sahmkow | 2023-09-23 | 1 | -5/+30 |
| | |||||
* | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | 2023-09-23 | 1 | -0/+24 |
| | |||||
* | MacroHLE: eliminate 2 rushed macros. | Fernando Sahmkow | 2023-01-06 | 1 | -42/+0 |
| | |||||
* | Video_core: Address feedback | Fernando Sahmkow | 2023-01-04 | 1 | -108/+248 |
| | |||||
* | video_core: fix build | Liam | 2023-01-01 | 1 | -1/+2 |
| | |||||
* | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | 2023-01-01 | 1 | -70/+28 |
| | |||||
* | DMAPusher: Improve collection of non executing methods | Fernando Sahmkow | 2023-01-01 | 1 | -0/+3 |
| | |||||
* | Revert Buffer cache changes and setup additional macros. | Fernando Sahmkow | 2023-01-01 | 1 | -7/+115 |
| | |||||
* | MacroHLE: Add HLE replacement for base vertex and base instance. | Fernando Sahmkow | 2023-01-01 | 1 | -59/+56 |
| | |||||
* | MacroHLE: Add Index Buffer size estimation. | Fernando Sahmkow | 2023-01-01 | 1 | -7/+13 |
| | |||||
* | MacroHLE: Refactor MacroHLE system. | Fernando Sahmkow | 2023-01-01 | 1 | -111/+334 |
| | |||||
* | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | 2023-01-01 | 1 | -16/+29 |
| | |||||
* | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | 2023-01-01 | 1 | -26/+27 |
| | |||||
* | video_core: Implement maxwell3d draw manager and split draw logic | Feng Chen | 2022-12-08 | 1 | -52/+17 |
| | |||||
* | maxwell3d: full HLE for multi-layer clears | Liam | 2022-11-17 | 1 | -11/+5 |
| | |||||
* | maxwell3d: HLE multi-layer clear macro | Liam | 2022-11-17 | 1 | -1/+21 |
| | |||||
* | video_coare: Reimplementing the maxwell drawing trigger mechanism | FengChen | 2022-10-21 | 1 | -30/+17 |
| | |||||
* | Update 3D regs | Kelebek1 | 2022-10-07 | 1 | -24/+24 |
| | |||||
* | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | 2022-10-02 | 1 | -1/+62 |
| | |||||
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -3/+2 |
| | | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | ||||
* | video_core/macro_hle: Return unique_ptr directly from GetHLEProgram() | Lioncash | 2022-01-25 | 1 | -2/+2 |
| | | | | Same behavior, but less code and header dependencies. | ||||
* | video_core/macro_hle: Move impl class into cpp file | Lioncash | 2022-01-25 | 1 | -11/+19 |
| | | | | | | | | Given it's intended to be an internal implementation class, we can move it into the cpp file to ensure that. This also lets us move some header dependencies into the cpp file as well. | ||||
* | video_core: Resolve more variable shadowing scenarios | Lioncash | 2020-12-04 | 1 | -3/+3 |
| | | | | | | Resolves variable shadowing scenarios up to the end of the OpenGL code to make it nicer to review. The rest will be resolved in a following commit. | ||||
* | video_core: Initialize renderer with a GPU | ReinUsesLisp | 2020-08-22 | 1 | -3/+3 |
| | | | | | Add an extra step in GPU initialization to be able to initialize render backends with a valid GPU instance. | ||||
* | Merge pull request #4369 from lioncash/hle-macro | LC | 2020-07-17 | 1 | -10/+7 |
|\ | | | | | macro_hle: Remove unnecessary std::make_pair calls | ||||
| * | macro_hle: Remove unnecessary static keywords | Lioncash | 2020-07-17 | 1 | -7/+4 |
| | | | | | | | | | | These functions are already in an anonymous namespace which makes the functions internally linked. | ||||
| * | macro_hle: Remove unnecessary std::make_pair calls | Lioncash | 2020-07-17 | 1 | -3/+3 |
| | | | | | | | | | | | | | | The purpose of make_pair is generally to deduce the types within the pair without explicitly specifying the types, so these usages were generally unnecessary, particularly when the type is enforced by the array declaration. | ||||
* | | macro_hle: Simplify shift expression in HLE_771BB18C62444DA0() | Lioncash | 2020-07-17 | 1 | -2/+1 |
|/ | | | | | | | | Given the expression involves a 32-bit value, this simplifies down to just: 0x3ffffff. This is likely a remnant from testing that was never cleaned up. Resolves a -Wshift-overflow warning. | ||||
* | addressed issues | David Marcec | 2020-06-24 | 1 | -4/+6 |
| | |||||
* | clear mme draw mode | David Marcec | 2020-06-24 | 1 | -0/+3 |
| | | | | We already draw, so we can clear it | ||||
* | Addressed issues | David Marcec | 2020-06-24 | 1 | -10/+10 |
| | |||||
* | Fix constbuffer for 0217920100488FF7 | David Marcec | 2020-06-24 | 1 | -6/+6 |
| | |||||
* | Macro HLE support | David Marcec | 2020-06-24 | 1 | -0/+108 |