| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-05 | FifoPlayer: Move instance to System. | Admiral H. Curtiss | |
| 2024-01-04 | Core/SystemTimers: Refactor to class, move to System. | Admiral H. Curtiss | |
| 2024-01-03 | Revert "VideoCommon: revert max pixel shader samplers back to 8 for Android ↵ | iwubcode | |
| devices." This reverts commit 79648e1c24eac81f54365bbcb6dbc49ad6b16b1c. | |||
| 2023-12-29 | Merge pull request #12452 from Tilka/efb24 | Jules Blok | |
| VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well | |||
| 2023-12-22 | VideoCommon/PixelEngine: Generify lock guards | Lioncache | |
| We don't need to specify the type of the mutex being passed in. | |||
| 2023-12-22 | VideoCommon/PixelEngine: Remove global system accessor in UpdateInterrupts() | Lioncache | |
| Now that the system instance is passed through, this is no longer necessary. | |||
| 2023-12-22 | VideoCommon/PixelEngine: Passthrough system instance in constructor | Lioncache | |
| Simplifies the interface in terms of usage | |||
| 2023-12-21 | Merge pull request #12454 from lioncash/proc | Tilka | |
| VideoCommon/CommandProcessor: Pass system instance through constructor | |||
| 2023-12-21 | VideoCommon: handle asset memory going over reserved limit correctly by ↵ | iwubcode | |
| erroring when the memory is exceeded and not allowing more assets to load until memory is released | |||
| 2023-12-21 | VideoCommon: revert max pixel shader samplers back to 8 for Android devices. | iwubcode | |
| It was reported that some games (Zelda Wind Waker and Zelda Twilight Princess but others may also exhibit the issue) have graphical issues with the max pixel samplers set to 16 on some Android devices (ex: Pixel6); since this was increased for a performance heavy feature (custom shaders) just disable it for now. In the future, this could be handled more elegantly | |||
| 2023-12-20 | VideoCommon/CommandProcessor: Pass system instance through constructor | Lioncache | |
| Makes the use of the interface a little less noisy, especially given how much of the interface depends on an instance being present. | |||
| 2023-12-19 | VideoCommon: when loading a texture asset, set sampler to linear sampler if ↵ | iwubcode | |
| the texture type is not defined and the 2d texture is assumed | |||
| 2023-12-19 | VideoCommon: update custom pipeline action to support a variety of texture ↵ | iwubcode | |
| samplers (2D, 2D array, and cube maps) | |||
| 2023-12-20 | VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well | Tillmann Karras | |
| 2023-12-18 | VideoCommon/Fifo: Pass system instance through FifoManager constructor | Lioncache | |
| Given how many member functions make use of the system instance, it's likely just better to pass the system instance in on construction. Makes the interface a little less noisy to use. | |||
| 2023-12-18 | Merge pull request #12170 from Filoppi/custom_aspect_ratio | Admiral H. Curtiss | |
| Add support for custom aspect ratios | |||
| 2023-12-18 | Video: make the "Auto" resolution setting also follow the max res setting, ↵ | Filoppi | |
| to avoid trying to create texture bigger than the maximum supported one | |||
| 2023-12-18 | Video: fix auto resolution scale calculations | Filoppi | |
| 2023-12-18 | Video: fix Auto Resolution Scale not updating when the window was resized. | Filoppi | |
| Also fixes the widescreen hack not fully updating when the aspect ratio setting changed on the spot. | |||
| 2023-12-18 | Video: implement custom aspect ratio support (already exposed to Qt). | Filoppi | |
| This also renamed some variables/functions. | |||
| 2023-12-18 | Video: rename Presenter::SetWindowSize() | Filoppi | |
| 2023-12-18 | Video: polish aspect ratio related code comments to make it clearer | Filoppi | |
| 2023-12-17 | Merge pull request #12370 from iwubcode/more_samplers | Mai | |
| VideoBackends / VideoCommon: update max pixel shader samplers from 8 to 16 | |||
| 2023-12-17 | Merge pull request #12409 from iwubcode/custom_material_graphics_mod_action_data | Mai | |
| VideoCommon: prepare graphics mods for custom shader material data | |||
| 2023-12-17 | Merge pull request #12382 from iwubcode/shader_asset_default_value | Mai | |
| VideoCommon: update shader asset to provide a variant default value | |||
| 2023-12-17 | Merge pull request #12372 from iwubcode/texture_usage_flag | Mai | |
| VideoBackends / VideoCommon: add type enum to dictate how the texture is used; support texture 2d | |||
| 2023-12-16 | Merge pull request #12427 from JosJuice/jitarm64-msr-updated-logical-imm | Admiral H. Curtiss | |
| JitArm64: Fix MSRUpdated(ARM64Reg) with FEATURE_FLAG_PERFMON set | |||
| 2023-12-16 | JitArm64: Use enum class for LogicalImm size parameter | JosJuice | |
| This should prevent issues like the one fixed in the previous commit from happening again. | |||
| 2023-12-15 | VideoBackends / VideoCommon: add type enum to dictate whether a texture is a ↵ | iwubcode | |
| 2D texture, a texture array, or a cube map; support 2D texture type across backends Co-authored-by: TellowKrinkle <tellowkrinkle@gmail.com> | |||
| 2023-12-12 | VideoCommon: prepare graphics mods for custom shader material data | iwubcode | |
| 2023-12-12 | Merge pull request #12240 from iwubcode/material_asset_additional_properties | Mai | |
| VideoCommon: add additional data types to material asset | |||
| 2023-12-12 | VideoCommon: add message to XF load assert | Tillmann Karras | |
| 2023-12-12 | LightingShaderGen: Resolve -Wshadow warnings | Lioncash | |
| Given how the lambda doesn't capture anything, we can move this to a internally linked function, which prevents any name shadowing. | |||
| 2023-12-12 | Merge pull request #12371 from lioncash/span | Tilka | |
| VideoCommon: Use std::span for BoundingBox::Write() | |||
| 2023-12-12 | VideoCommon: update shader asset to provide a variant default value | iwubcode | |
| 2023-12-11 | CustomAssetLibrary: Remove unused GetAssetSize() function | Lioncash | |
| There's a direct analogue of this function within DirectFilesystemAssetLibrary that *is* used, however, so we can get rid of this one. | |||
| 2023-12-11 | VertexManagerBase: Resolve -Wsign-compare warning | Lioncash | |
| 2023-12-11 | Merge pull request #12392 from lioncash/decl | Admiral H. Curtiss | |
| General: Resolve -Wmissing-declaration warnings | |||
| 2023-12-11 | Merge pull request #12389 from lioncash/cheeve | Admiral H. Curtiss | |
| AchievementManager: Make GetInstance() and GetLock() return a reference | |||
| 2023-12-11 | PostProcessing: Mark helper functions as static | Lioncash | |
| These didn't have any prototypes and were generating -Wmissing-declaration warnings. | |||
| 2023-12-11 | ShaderAsset: Mark ParseShaderProperties() as static | Lioncash | |
| This had no function prototype, so this can be internally linked. Resolves a -Wmissing-declaration warning. | |||
| 2023-12-11 | CustomShaderCache: Resolve -Wreorder warnings | Lioncash | |
| Lays out the initializer lists to be in the same order that initialization would occur in. | |||
| 2023-12-11 | AchievementManager: Return by reference from GetLock() | Lioncash | |
| This makes the API a little nicer to use, since you don't need to do a mandatory dereference when passing the lock into any kind of scope guard. | |||
| 2023-12-11 | AchievementManager: Make GetInstance() return a reference | Lioncash | |
| The internal static member will always have a valid lifetime. Makes this consistent with other instance based objects in our code. | |||
| 2023-12-10 | VideoCommon: add ability to serialize graphics mod to json object | iwubcode | |
| 2023-12-10 | VideoBackends / VideoCommon: update max pixel shader samplers from 8 to 16, ↵ | iwubcode | |
| this allows us to support more samplers than the native Wii/GC | |||
| 2023-12-09 | VideoCommon: prevent a potential custom texture crash that can occur when a ↵ | iwubcode | |
| shared_ptr gets released while a pointer to its member data is still being used | |||
| 2023-12-09 | VideoCommon/Present: Remove use of g_presenter inside Presenter class | Lioncash | |
| There's no need to self reference a global of the class itself when we can just call the function directly. | |||
| 2023-12-09 | VideoCommon: Use std::span for BoundingBox::Write() | Lioncash | |
| Crosses off a lingering TODO. Also amends a few nearby cases where a u32 cast was being repromoted to size_t. | |||
| 2023-12-08 | Bugfix - small square in bottom right corner | LillyJadeKatrin | |
| Fixed a bug in OSUI created by the challenge icons that caused a small rectangle to appear in the bottom right corner of the screen. | |||
