| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-16 | VideoCommon: Remove unused MathUtil.h include from VideoCommon.h | Lioncash | |
| This header doesn't actually make use of MathUtil.h within itself, so this can be removed. Many other source files used VideoCommon.h as an indirect include to include MathUtil.h, so these includes can also be adjusted. While we're at it, we can also migrate valid inclusions of VideoCommon.h into cpp files where it can feasibly be done to minimize propagating it via other headers. | |||
| 2019-05-06 | Reformat repo to clang-format 7.0 rules | Techjar | |
| 2019-05-04 | Replace MathUtil::Clamp with std::clamp | Léo Lam | |
| 2019-04-28 | Turn EFB_WIDTH/EFB_HEIGHT into constexpr | JosJuice | |
| https://bugs.dolphin-emu.org/issues/11692#note-5 Also change const into constexpr while we're at it. | |||
| 2019-04-21 | Replace EFBRectangle/TargetRectangle with MathUtil::Rectangle | Stenzek | |
| 2018-05-18 | EfbInterface: Move buffer constant from the header to the cpp file | Lioncash | |
| This is only ever used internally, so we can limit its scope to the only usage point. | |||
| 2018-05-18 | EfbInterface: Make efb and perf_values std::arrays | Lioncash | |
| 2018-05-18 | EfbInterface: Make perf_values internally linked | Lioncash | |
| Instead, expose functions to operate with it. This way we keep the internal representation concealed. | |||
| 2018-05-18 | EfbInterface: Move efb array into the EfbInterface namespace | Lioncash | |
| 2018-04-29 | Implement EFB copy filter and gamma in hardware backends | Stenzek | |
| Also makes y_scale a dynamic parameter for EFB copies, as it doesn't make sense to keep it as part of the uid, otherwise we're generating redundant shaders. | |||
| 2018-04-29 | While I'm here, fix some chroma sub-sampling bugs. | Scott Mansell | |
| RE4's brightness screen is actually very good for spotting these. Bug 1: Colors at the end of the scanlines are clamped, instead of a black border Bug 2: U and V color channels share coordinates, instead of being offset by a pixel. | |||
| 2018-04-29 | VideoSoftware: Implement xfb copy filter (Deflickering/Brightness) | Scott Mansell | |
| 2017-11-17 | Software Backend: Remove reinterpret_cast which violates the strict aliasing ↵ | iwubcode | |
| rule | |||
| 2017-11-17 | Software Backend: Rename 'copy_region' to 'CopyRegion' | iwubcode | |
| 2017-11-17 | HybridXFB: Fix lint errors | iwubcode | |
| 2017-11-17 | Software Backend: Fix xfb output and add vertical scaling support | iwubcode | |
| 2017-11-17 | Remove TODOs | iwubcode | |
| 2017-11-17 | Add support for hybrid XFB | iwubcode | |
| 2017-08-05 | VideoSW: Drop log level of missing anti aliasing support. | degasus | |
| We don't want to emit such a high priority warning here, else fifoci will die. | |||
| 2017-03-03 | Common: Move byte swapping utilities into their own header | Lioncash | |
| This moves all the byte swapping utilities into a header named Swap.h. A dedicated header is much more preferable here due to the size of the code itself. In general usage throughout the codebase, CommonFuncs.h was generally only included for these functions anyway. These being in their own header avoids dumping the lesser used utilities into scope. As well as providing a localized area for more utilities related to byte swapping in the future (should they be needed). This also makes it nicer to identify which files depend on the byte swapping utilities in particular. Since this is a completely new header, moving the code uncovered a few indirect includes, as well as making some other inclusions unnecessary. | |||
| 2016-10-01 | Reorganise a ton of logs level | aldelaro5 | |
| Most of this commits changes performance decreasing logs from info to debug and also cleans up innacurate levels. | |||
| 2016-09-21 | EfbInterface: Change out parameters on getters to return by value | Lioncash | |
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-03-23 | Implement Dithering for video software | Scott Mansell | |
| 2016-01-17 | VideoCommon: Header cleanup | Lioncash | |
| Also remedies places where the video backends and core rely on things being indirectly included. | |||
| 2016-01-06 | VideoSW: Use more VideoCommon | degasus | |
| Now we require lots of empty functions, but this removes by far more duplicated code. | |||
| 2015-10-10 | VideoSW: Wipe alpha on bypass EFB | degasus | |
| Alpha must not be displayed. | |||
| 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-11-24 | More formatting and consistency fixes | Stevoisiak | |
| 2014-11-13 | Various formatting and consistency fixes | Stevoisiak | |
| 2014-10-10 | Reimplement Bounding Box calculation using the software renderer. | crudelios | |
| 2014-10-02 | Change a bunch of reference function arguments to pointers. | comex | |
| Per the coding style and sanity. | |||
| 2014-09-19 | Fix build failing when disabling precompiled headers. | Rohit Nirmal | |
| 2014-09-08 | Include CommonTypes.h instead of Common.h. | Rohit Nirmal | |
| 2014-08-10 | Software: Apply static to some functions | Lioncash | |
| 2014-08-10 | Software: Fix various brace styling errors | Lioncash | |
| 2014-07-17 | VideoSoftware: Use the same max XFB size as VideoCommon. | Scott Mansell | |
| And lets just use the same constant as videocommon, so if it ever increases (again) VideoSoftware will be automatically updated. | |||
| 2014-07-11 | mark all local variables as static | degasus | |
| 2014-07-11 | mark all local functions as static | degasus | |
| 2014-06-08 | Fix the capitalization of "GameCube" throughout the project. | Paul Olszewski | |
| 2014-03-29 | Software backend: Delete forked PixelEngine. | magumagu | |
| Mostly just zapping a bunch of duplicated code; the only interesting thing going on here is the changes to the performance counter implementation. | |||
| 2014-03-25 | BPMemory: Make use of BitField in a number of structures. | Tony Wasserka | |
| 2014-03-25 | BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as ↵ | Tony Wasserka | |
| enumerations. | |||
| 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-20 | Merge pull request #88 from lioncash/relative-includes | Pierre Bourdon | |
| Relative includes | |||
| 2014-02-18 | Merge pull request #79 from Tilka/nits | Pierre Bourdon | |
| Silence some Windows compiler warnings | |||
| 2014-02-18 | Convert all includes to relative paths. | Lioncash | |
| 2014-02-17 | Second and final pass of clearing out tabs. | Lioncash | |
