summaryrefslogtreecommitdiffstats
path: root/src/video_core/macro/macro_hle.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update 3D regsKelebek12022-10-071-24/+24
|
* MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow2022-10-021-1/+62
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-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()Lioncash2022-01-251-2/+2
| | | | Same behavior, but less code and header dependencies.
* video_core/macro_hle: Move impl class into cpp fileLioncash2022-01-251-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 scenariosLioncash2020-12-041-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 GPUReinUsesLisp2020-08-221-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-macroLC2020-07-171-10/+7
|\ | | | | macro_hle: Remove unnecessary std::make_pair calls
| * macro_hle: Remove unnecessary static keywordsLioncash2020-07-171-7/+4
| | | | | | | | | | These functions are already in an anonymous namespace which makes the functions internally linked.
| * macro_hle: Remove unnecessary std::make_pair callsLioncash2020-07-171-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()Lioncash2020-07-171-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 issuesDavid Marcec2020-06-241-4/+6
|
* clear mme draw modeDavid Marcec2020-06-241-0/+3
| | | | We already draw, so we can clear it
* Addressed issuesDavid Marcec2020-06-241-10/+10
|
* Fix constbuffer for 0217920100488FF7David Marcec2020-06-241-6/+6
|
* Macro HLE supportDavid Marcec2020-06-241-0/+108