Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-31 | shader_recompiler: Fix method names in FSWZADD implementation | Zephyron | |
Fixes incorrect method names in the floating point swizzled add implementation: - FNeg -> FPNeg - FDiv -> FPDiv - FImm32(1.0f) -> Imm32(ir.f32(1.0f)) These changes align with the correct IR emitter interface naming conventions, where floating-point operations use the 'FP' prefix and immediate values are properly constructed using f32(). | |||
2024-12-31 | shader_recompiler: Implement ISBERD instruction | Zephyron | |
Implements the Internal Stage Buffer Entry Read (ISBERD) instruction in the Maxwell shader recompiler. This replaces the previous stubbed implementation with actual buffer reading functionality. The implementation: - Validates unsupported features (skew, o, mode, shift) - Performs buffer read using IR::InternalStageBufferRead - Stores the read value to the destination register This removes the "(STUBBED) called" warning messages that were previously being logged during shader compilation. | |||
2024-12-31 | shader_recompiler: Implement ISBERD instruction modes and shifts | Zephyron | |
Implements the ISBERD (Internal Stage Buffer Entry Read) instruction's mode and shift options that were previously throwing NotImplemented exceptions. This includes: - Patch mode for reading patch data - Prim mode for reading primitive data - Attr mode for reading attribute data - U16 shift for 16-bit unsigned values - B32 shift for 32-bit values The implementation follows Maxwell's ISA specification for handling different buffer read modes and data shifts. | |||
2024-12-31 | api_version: Update constants for HOS 19.0.1 | Zephyron | |
Updates version constants to match Nintendo Switch firmware 19.0.1: - HOS version numbers (19.0.1) - Version hash - Display version string - Display title string | |||
2024-12-31 | audio_core: Add comprehensive audio feature support tags | Zephyron | |
Added new feature support tags to track audio functionality across firmware versions. Changes include: - Added Audio Out/In Auto buffer support tags (3.0.0+) - Added Final Output Recorder features including work buffer (3.0.0+, 9.0.0+) - Added Audio Renderer features like manual execution and voice drop - Added Audio Device features including notifications and auto volume - Added Hardware Opus decoder features including large frame support - Added System Audio features like master volume and hearing protection This provides more complete feature detection for audio functionality introduced in firmware versions 3.0.0 through 19.0.1. | |||
2024-12-31 | core: Update copyright headers | Zephyron | |
- Update copyright headers to include Citron Homebrew Project - Add 2025 to copyright years | |||
2024-12-31 | core: Fix telemetry ID personalization array size | Zephyron | |
- The personalization array in GenerateTelemetryId() was too small (18 bytes) for the string "citron Telemetry ID" which requires 20 bytes including the null terminator - Increased the array size to 20 to properly accommodate the full string | |||
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. | |||
2024-12-31 | chore: update project branding to Citron | Zephyron | |
2024-12-31 | chore: update project branding to citron | Zephyron | |
2024-03-04 | "Merge Tagged PR 13018" | yuzubot | |
2024-03-04 | "Merge Tagged PR 13178" | yuzubot | |
2024-03-01 | Revert arbaic translation | Pengfei Zhu | |
2024-03-01 | Remove trailing whitespaces | Pengfei Zhu | |
2024-03-01 | Update translations (2024-03-01) | The yuzu Community | |
2024-02-27 | Merge pull request #13135 from german77/hid-interface | liamwhite | |
service: hid: Migrate HidServer to new IPC | |||
2024-02-27 | Merge pull request #13175 from liamwhite/asan | liamwhite | |
general: fix asan errors | |||
2024-02-27 | Merge pull request #13171 from liamwhite/fake-address | liamwhite | |
texture_cache: do not track invalid addresses | |||
2024-02-27 | general: workarounds for SMMU syncing issues (#12749) | liamwhite | |
2024-02-27 | vk_rasterizer: flip scissor y on lower left origin mode (#13122) | liamwhite | |
2024-02-27 | buffer_cache: avoid overflow in usage tracker (#13166) | liamwhite | |
2024-02-27 | texture_cache: use two-pass collection for costly load resources (#13096) | liamwhite | |
2024-02-26 | general: fix asan errors | Liam | |
2024-02-26 | Merge pull request #13172 from liamwhite/gl-streams | Narr the Reg | |
renderer_opengl: declare geometry stream support in profile | |||
2024-02-26 | Merge pull request #13159 from liamwhite/web-error | liamwhite | |
core: enable error applet, add stubs for web applet | |||
2024-02-26 | renderer_opengl: declare geometry stream support in profile | Liam | |
2024-02-26 | settings: remove global override for smash on amdvlk | Liam | |
2024-02-26 | video_core: make gpu context aware of rendering program | Liam | |
2024-02-26 | texture_cache: do not track invalid addresses | Liam | |
2024-02-25 | Merge pull request #13163 from german77/ring | liamwhite | |
core: hid: hid_core doesn't have access to LIBUSB | |||
2024-02-25 | Merge pull request #13154 from german77/vibration-filter | liamwhite | |
core: hid: Reintroduce vibration filter | |||
2024-02-25 | core: hid: hid_core doesn't have access to LIBUSB | german77 | |
2024-02-24 | settings: enable error applet | Liam | |
2024-02-24 | ldn: return no connection from GetStateForMonitor | Liam | |
2024-02-24 | ssl: add cert store | Liam | |
2024-02-24 | glue: load initial year setting as s32 | Liam | |
2024-02-24 | acc: add account manager for acc:u1 | Liam | |
2024-02-24 | fs: add stubs for online web applet | Liam | |
2024-02-24 | erpt: stub report creation | Liam | |
2024-02-24 | set: add GetPlatformRegion | Liam | |
2024-02-24 | service: set: Fix GetSettingsItemValue | german77 | |
2024-02-24 | core: hid: Reintroduce vibration filter | german77 | |
2024-02-24 | Merge pull request #13153 from german77/defaultset | liamwhite | |
service: set: Enable nfc and others by default and bump version | |||
2024-02-24 | Merge pull request #13081 from FearlessTobi/aoc-ipc | liamwhite | |
aoc: Migrate to use cmif serialization | |||
2024-02-24 | service: set: Enable nfc and others by default and bump version | german77 | |
2024-02-24 | set: fix region code for system settings | Liam | |
2024-02-24 | Merge pull request #13142 from t895/vibration-queue | liamwhite | |
android: Play vibrations asynchronously | |||
2024-02-23 | Merge pull request #13146 from wheremyfoodat/patch-1 | liamwhite | |
common/ring_buffer: Include <limits> header | |||
2024-02-23 | service: audio: Add missing logging properties of SetHeadphoneOutputLevelMode | Narr the Reg | |
2024-02-23 | service: btdrv: Add EnableRadio for Qlaunch | Narr the Reg | |