ryubing-ryujinx/src
Jakob Linke ada52eb61c Suppress Invalid-texture-format log spam from uninitialized pool slots
UpdateFromPool iterates the full texture pool (sized by the guest's
MaximumId), which can exceed the slot range the guest has actually
populated. The trailing slots hold whatever was in guest memory at
allocation time; for pools filled with a poison byte (e.g. 0x5A) every
descriptor word is identical, the format lookup misses, and the existing
error log fires once per slot.

Skip the log when all eight descriptor words are bitwise equal. No real
descriptor has that shape, so this is a structural uninitialized-memory
test rather than a behaviour change; the lookup still falls back to
FormatInfo.Default as before.
2026-05-22 15:57:12 +02:00
..
ARMeilleure [ci skip] replace all usages of IntPtr with nint 2026-01-27 17:41:46 -06:00
Ryujinx Discord Rich Presence: Tomodachi Life LTD and Animal Crossing New Horizons (#103) 2026-05-20 13:38:57 +00:00
Ryujinx.Audio audio: Fix crash due to invalid Splitter size (ryubing/ryujinx!257) 2026-01-31 11:22:14 -06:00
Ryujinx.Audio.Backends.Apple fix AppleHardwareDeviceDriver.IsSupported (no fancy check is needed; it's on any macOS version 10.5 (Leopard) and above) 2026-01-28 00:05:02 -06:00
Ryujinx.Audio.Backends.OpenAL audio backend projects code cleanup 2026-01-27 17:34:51 -06:00
Ryujinx.Audio.Backends.SDL3 audio backend projects code cleanup 2026-01-27 17:34:51 -06:00
Ryujinx.Audio.Backends.SoundIo [ci skip] replace all usages of IntPtr with nint 2026-01-27 17:41:46 -06:00
Ryujinx.BuildValidationTasks Fixed spelling in LocalesValidationTask.cs (ryubing/ryujinx!269) 2026-02-21 04:37:02 -06:00
Ryujinx.Common [HID] Fixed HD Rumble latency (#104) 2026-05-20 13:00:09 +00:00
Ryujinx.Cpu [CPU] Increased base JIT cache size (#22) 2026-05-02 02:49:59 +00:00
Ryujinx.Graphics.Device Memory changes 2.2 (ryubing/ryujinx!143) 2025-09-06 11:10:55 -05:00
Ryujinx.Graphics.GAL Add shader non-uniform indexing support (#91) 2026-05-14 08:59:10 +00:00
Ryujinx.Graphics.Gpu Suppress Invalid-texture-format log spam from uninitialized pool slots 2026-05-22 15:57:12 +02:00
Ryujinx.Graphics.Host1x Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.Graphics.Nvdec Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05:00
Ryujinx.Graphics.Nvdec.FFmpeg Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05:00
Ryujinx.Graphics.Nvdec.Vp9 Memory Changes part 2 (ryubing/ryujinx!123) 2025-08-25 17:44:15 -05:00
Ryujinx.Graphics.OpenGL Add shader non-uniform indexing support (#91) 2026-05-14 08:59:10 +00:00
Ryujinx.Graphics.RenderDocApi RenderDoc API support (ryubing/ryujinx!242) 2026-01-01 00:10:21 -06:00
Ryujinx.Graphics.Shader Change non-unform shader extension to be more conservative (#99) 2026-05-15 15:19:12 +00:00
Ryujinx.Graphics.Texture Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.Graphics.Vic chore: Overall code cleanup 2025-10-26 01:22:20 -05:00
Ryujinx.Graphics.Video Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
Ryujinx.Graphics.Vulkan Fix NRE in Vulkan TextureArray/ImageArray for buffer-targeted arrays 2026-05-22 15:57:04 +02:00
Ryujinx.HLE Fix ProcessLoader stale PID validation against kernel process table (#102) 2026-05-16 01:11:06 +00:00
Ryujinx.HLE.Generators Vulkan Package Update - Part 1 (#16) 2026-05-19 20:23:06 +00:00
Ryujinx.Horizon Accurate Service Names (ryubing/ryujinx!296) 2026-04-01 11:08:10 -05:00
Ryujinx.Horizon.Common Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
Ryujinx.Horizon.Generators Fix ~3500 analyser issues 2025-05-30 17:08:34 -05:00
Ryujinx.Horizon.Kernel.Generators Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.Input [HID] Fixed HD Rumble latency (#104) 2026-05-20 13:00:09 +00:00
Ryujinx.Input.SDL3 [HID] Fixed HD Rumble latency (#104) 2026-05-20 13:00:09 +00:00
Ryujinx.Memory [ci skip] replace all usages of IntPtr with nint 2026-01-27 17:41:46 -06:00
Ryujinx.SDL3.Common revert b7f42de5a6 (#46) 2026-05-02 01:03:53 +00:00
Ryujinx.ShaderTools Revert the Metal Experiment (#701) 2025-02-22 21:26:46 -06:00
Ryujinx.Tests [HLE] Match hardware screenshot buffer size behavior for captures (#44) 2026-05-10 23:57:05 +00:00
Ryujinx.Tests.Memory feature: .NET 10 (ryubing/ryujinx!214) 2025-11-11 12:55:36 -06:00
Ryujinx.Tests.Unicorn Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00
Ryujinx.UI.LocaleGenerator Fractured Locales Support (ryubing/ryujinx!238) 2025-12-27 14:07:56 -06:00
Spv.Generator Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)" 2025-06-15 20:45:26 -05:00