| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-23 | VideoBackends / VideoCommon: rename member variables in RenderState to be ↵ | iwubcode | |
| consistent | |||
| 2025-08-10 | VideoSW: reuse Common::Vec2/3/4 | Tillmann Karras | |
| 2022-10-29 | VideoCommon/Statistics: Require semicolons after statistics macros | Pokechu22 | |
| This is clearer and reduces IntelliSense problems. | |||
| 2022-04-16 | Software: Disable clipping based on xfmem | Pokechu22 | |
| This fixes https://bugs.dolphin-emu.org/issues/12562, and is also needed for a hardware test of mine. | |||
| 2022-04-16 | Software: Use new scissor logic | Pokechu22 | |
| Unlike the hardware backends, the software renderer can use multiple scissor rectangles (though this will result in extra rasterization). | |||
| 2022-04-08 | Software: Fix zfreeze with CullMode::All | Pokechu22 | |
| 2021-07-05 | treewide: convert GPLv2+ license info to SPDX tags | Pierre Bourdon | |
| SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel. | |||
| 2021-04-23 | Merge pull request #9660 from ezio1900/master | JMC47 | |
| VideoCommon: Fix scissorOffset, handle negative value correctly | |||
| 2021-04-24 | VideoCommon: Fix scissorOffset, handle negative value correctly | ezio1900 | |
| VideoCommon: Change the type of BPMemory.scissorOffset to 10bit signed: S32X10Y10 VideoBackends: Fix Software Clipper.PerspectiveDivide function, use BPMemory.scissorOffset instead of hard code 342 | |||
| 2021-03-06 | Software: Invert backface test when viewport is positive | Pokechu22 | |
| Fixes Jimmie Johnson's Anything with an Engine. | |||
| 2021-03-06 | Convert BPMemory to BitField and enum class | Pokechu22 | |
| Additional changes: - For TevStageCombiner's ColorCombiner and AlphaCombiner, op/comparison and scale/compare_mode have been split as there are different meanings and enums if bias is set to compare. (Shift has also been renamed to scale) - In TexMode0, min_filter has been split into min_mip and min_filter. - In TexImage1, image_type is now cache_manually_managed. - The unused bit in GenMode is now exposed. - LPSize's lineaspect is now named adjust_for_aspect_ratio. | |||
| 2021-02-13 | Software: Implement points | Pokechu22 | |
| 2021-02-13 | Software: Fix line-width effects | Pokechu22 | |
| 2019-07-10 | VideoCommon/Statistics: Rename stats global to g_stats | Lioncash | |
| Makes the global variable follow our convention of prefixing g_ on global variables to make it obvious in surrounding code that it's not a local variable. | |||
| 2019-07-10 | VideoCommon/Statistics: Normalize statistic variable names | Lioncash | |
| Normalizes all variables related to statistics so that they follow our coding style. These are relatively low traffic areas, so this modification isn't too noisy. | |||
| 2019-05-06 | Reformat repo to clang-format 7.0 rules | Techjar | |
| 2018-03-14 | Assert: Uppercase assertion macros | Lioncash | |
| Macros should be all upper-cased. This is also kind of a wart that's been sticking out for quite a while now (we avoid prefixing underscores). | |||
| 2017-08-22 | Clipper: Copy both color sequences in CopyVertex as opposed to one | Lioncash | |
| This is likely an oversight. | |||
| 2017-08-22 | SW NativeVertexFormat: Utilize std::array where applicable | Lioncash | |
| Gets rid of some hardcoded looping bounds, and also simplifies code in some places, sometimes allowing for removal of a loop altogether. | |||
| 2016-09-24 | Software: Clean out unnecessary includes/fwd decls | Lioncash | |
| 2016-09-22 | Clipper: const correctness | Lioncash | |
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-03-06 | VideoSW: Drop SetViewOffset. | degasus | |
| Just use the global state. | |||
| 2016-01-06 | VideoSW: Use more VideoCommon | degasus | |
| Now we require lots of empty functions, but this removes by far more duplicated code. | |||
| 2015-09-30 | ChunkFile: Provide additional helpers for C-style arrays | Lioncash | |
| Gets rid of magic numbers in cases where the array size is known at compile time. This is also useful for future entries that are stack allocated arrays as these functions prevent incorrect sizes being provided. | |||
| 2015-05-25 | Set copyright year to when a file was created | Tillmann Karras | |
| 2015-05-25 | Update license headers to GPLv2+ | Tillmann Karras | |
| 2014-10-02 | Change a bunch of reference function arguments to pointers. | comex | |
| Per the coding style and sanity. | |||
| 2014-08-10 | Software: Fix some if-statement body placements | Lioncash | |
| 2014-08-10 | Software: Fix various brace styling errors | Lioncash | |
| 2014-07-29 | Convert some more header inclusions into forward declarations | Lioncash | |
| 2014-07-11 | mark all local variables as static | degasus | |
| 2014-07-11 | mark all local functions as static | degasus | |
| 2014-05-16 | Video backends: mass-replace "xfregs" with "xfmem". | magumagu | |
| 2014-05-16 | Video backends: unify xfregs/xfmem structures. | magumagu | |
| Removes the duplicate swxfregs global variable/struct from the software backend in favor of the ones from VideoCommon. | |||
| 2014-03-11 | Fixes spacing for "for", "while", "switch" and "if" | Matthew Parlane | |
| Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining. | |||
| 2014-02-18 | Convert all includes to relative paths. | Lioncash | |
| 2013-12-31 | Remove unnecessary Src/ folders | Jasper St. Pierre | |
