Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-14 | Revert incorrect copyright attribution for non-contributed files | Zephyron | |
- In commit b3facaa6bb30cdc39f2b7d632fef1e3bfeee7785, the copyright header was updated to include "Citron Homebrew Project" across multiple files, regardless of whether any contributions were made. - This commit removes the incorrect attribution and reverts the copyright header to its previous state. - Copyright attribution should only be added when meaningful contributions have been made to the file. - This commit ensures proper compliance with copyright standards and maintains correct attribution to the respective contributors. - Special thanks to Tachi for pointing out the need for these corrections and ensuring that proper attribution practices are followed. | |||
2024-12-31 | chore: update project references and add Citron copyright | Zephyron | |
- Replaced all references to the old project name with Citron. - Added Citron copyright information alongside existing notices in all files. | |||
2023-07-21 | configure_graphics_advance: Generate UI at runtime | lat9nq | |
We can iterate through the AdvancedGraphics settings and generate the UI during runtime. This doesn't help runtime efficiency, but it helps a ton in reducing the amount of work a developer needs in order to add a new setting. | |||
2023-06-27 | video_core: Add BCn decoding support | GPUCode | |
2023-06-17 | video_core: Removed AF for all mip modes option as it's default now | Wollnashorn | |
2023-06-15 | video_core: Fallback to default anisotropy instead to 1x anisotropy | Wollnashorn | |
2023-06-15 | video_core: Add per-image anisotropy heuristics (format & mip count) | Wollnashorn | |
2023-06-14 | video_core: Apply AF only to samplers with normal LOD range [0, 1+x] | Wollnashorn | |
2023-06-14 | video_core: Fix default anisotropic heuristic | Wollnashorn | |
2023-06-14 | video_core: Never apply AF to None mipmap mode | Wollnashorn | |
Should fix some artifacts with the "apply anisotropic filtering for all mipmap modes" option | |||
2023-06-13 | video_core: Disable anisotropic filtering for samplers with depth compare | Wollnashorn | |
2023-06-13 | video_core: Option to apply anisotropic filtering for all mipmap modes | Wollnashorn | |
2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | |
2023-03-17 | Disable SRGB border color conversion for now, to fix shadows in Xenoblade. | Kelebek1 | |
2023-03-14 | Merge pull request #9933 from vonchenplus/texture_format | liamwhite | |
video_core: Update texture format | |||
2023-03-12 | general: fix spelling mistakes | Liam | |
2023-03-10 | video_core: Update texture format | Feng Chen | |
2023-02-22 | configuration: Add async ASTC decode setting | ameerj | |
2023-02-14 | remove static from pointer sized or smaller types for aesthetics, change ↵ | arades79 | |
constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com> | |||
2023-02-14 | add static lifetime to constexpr values to force compile time evaluation ↵ | arades79 | |
where possible Signed-off-by: arades79 <scravers@protonmail.com> | |||
2022-12-10 | video_core: fix off by one in anisotropic filtering amount | Liam | |
2022-11-22 | general: fix compile for Apple Clang | Liam | |
2022-11-13 | Add break for default cases | Kyle Kienapfel | |
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | |||
2022-10-22 | general: Resolve -Wunused-lambda-capture and C5233 | Morph | |
2022-10-22 | decoders: Use 2's complement instead of unary - | Morph | |
Resolves C4146 on MSVC | |||
2022-10-06 | Decoders: Improve overall speed. | Fernando Sahmkow | |
2022-10-06 | DMA & InlineToMemory Engines Rework. | bunnei | |
2022-10-03 | common: remove "yuzu:" prefix from thread names | Liam | |
2022-09-30 | Merge pull request #8910 from vonchenplus/astc_decode_error | bunnei | |
video_core: Modify astc texture decode error fill value | |||
2022-09-16 | astc: Enable parallel CPU astc decoding | Morph | |
Given the issues with GPU accelerated ASTC decoding with NVIDIA's latest drivers, parallelize astc decoding on the CPU. Uses half the available threads in the system for astc decoding. | |||
2022-09-15 | video_core: Modify astc texture decode error fill value | FengChen | |
2022-08-09 | video_core/textures/decoders: Avoid SWIZZLE_TABLE | Merry | |
2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
2022-04-28 | chore: add missing SPDX tags | Andrea Pappacoda | |
Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52 | |||
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
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. | |||
2022-03-20 | general: Fix clang/gcc build errors | ameerj | |
2022-03-19 | video_core: Reduce unused includes | ameerj | |
2021-11-17 | TextureCache: Fix Automatic Anisotropic. | Fernando Sahmkow | |
2021-11-16 | TextureCache: Add automatic anisotropic filtering and refactor code. | Fernando Sahmkow | |
2021-11-16 | TextureCache: Make a better Anisotropic setter. | Fernando Sahmkow | |
2021-08-30 | Merge pull request #6879 from ameerj/decoder-assert | bunnei | |
vk_blit_screen: Fix non-accelerated texture size calculation | |||
2021-08-19 | video_core: eliminate constant ternary | Valeri | |
`via_header_index` is already checked above, so it would never be true in this branch | |||
2021-08-16 | vk_blit_screen: Fix non-accelerated texture size calculation | ameerj | |
Addresses the potential OOB access in UnswizzleTexture. | |||
2021-08-12 | decoders: Templates allow memcpy optimizations | yzct12345 | |
2021-08-06 | Merge pull request #6791 from ameerj/astc-opt | bunnei | |
astc_decoder: Various performance and memory optimizations | |||
2021-08-02 | decoders: Optimize swizzle copy performance (#6790) | yzct12345 | |
This makes UnswizzleTexture up to two times faster. It is the main bottleneck in NVDEC video decoding. | |||
2021-07-31 | astc_decoder: Optimize the use EncodingData | ameerj | |
This buffer was a list of EncodingData structures sorted by their bit length, with some duplication from the cpu decoder implementation. We can take advantage of its sorted property to optimize its usage in the shader. Thanks to wwylele for the optimization idea. | |||
2021-07-31 | astc.h: Move data to cpp implementation | ameerj | |
Moves leftover values that are no longer used by the gpu decoder back to the cpp implementation. | |||
2021-07-22 | shader: Initial OpenGL implementation | ReinUsesLisp | |
2021-06-28 | video_core: Silence signed/unsigned mismatch warnings | Morph | |