AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Pcsx2 black lines11/11/2022 A perfect example of where you *don't* want to use paltex. NOTE: I've also forced paltex=0 for Spider-Man 2, as it uses a massive number of palettes which can cause descriptor issues in DX12/Vulkan. So, what this PR does, is add a GameDB option for these types of games, to enable paltex when texture preloading is set to full/hash cache, but otherwise leave the setting alone. However, as a general rule of thumb, we don't want to encourage people to enable paltex, as most games run slower with it on. In theory it'll also achieve higher cache hit rates on the GPU, since we're not duplicating a bunch of textures. Even though we ever-so-slightly increase the GPU load due to having to do shader sampling, the CPU load on the GS thread is considerably reduced, and overall performance is greater. An alternative to disabling preloading, which is what we currently do, is enabling GPU palette conversion in these games. This causes issues when texture preloading is enabled, as both VRAM and GS CPU thread usage increase proporiately to the number of texture:clut pairs (since it has to be hashed). Metal Gear Solid 2) use large-ish textures, with a bunch of different CLUTs/palettes, depending on the draw. GameDatabase: Add gpuPaletteConversion = 2 value Some games (e.g. Qt: Fix crash on clearing controller bindings mdf as a disc filename Fixes them not being scannable.Ĭore: Remove trailing whitespace from all files GameDB: fixes letter C + some missing A/B fixes + changes asked by refractionpcsx2īuild: Use in-tree imgui Snapshot was taken at commit 5b9d197b7d227f5173d6e43e83e04eb0c5e35d63 Revert "BiosTools: Allow BIOS region patching" This reverts commit a4dcaa7c149c80442e4087ff497561764d04001a. QtHost: Fix Unicode command line arguments PAD: Add analog stick invert and button deadzone optionsįullscreenUI: Fix controller setting savingģrdparty/imgui: Round when DPI scaling instead of flooringģrdparty/imgui: Fix text input with gamepad Qt: Open host input method on imgui text edit This should open virtual keyboards on devices which do not have a physical keyboard. Path: Make sanitize routine follow OS rules GameList: Use sanitized game titles for covers Fixes covers for games such as dot hack which use characters incompatble with the file system. InputManager: Split AddBinding() and AddBindings()Ĭommon: Add HTTPDownloader implementation VMManager: Fix toggling game fixes per-game (stuck enabled) VMManager: Fix inactive per-game bindings taking precedence over global VMManager: Ensure MTGS is finished before resetting Qt: Make FastCDVD per game only Makes FastCDVD per game only to prevent users enabling a destructive setting globally. IOPBios: Properly increment host dir iterator Fixes uLaunchELF and any other homebrew that iterates over directories. IOPBios: Differentiate ioman and iomanx dread & getStat HLE Structure differences with fio_stat_t and fxio_stat_t make them incompatible GameDB: Add missing DB entrys Adds various missing entry's.Ĭonfig: Preserve memcard types instead of wiping to defaults (#7065) GS-wx: Rearrange debug checkboxes in advanced tab graphics settings. #Pcsx2 black lines updatePAD: Update to latest controller database. (#6960) * Add NTSC-U Spyro fix and missing PAL demo disc * Add missing PAL Sonic Riders demo disc * Add HalfPixelOffset fix to Crash Twinsanity demo Necessary for fixing depth lines in Crash Twinsanity demo. GameDB: Spyro NTSC-U bloom fix and add missing PAL demo disc. GameDB: Correct incorrect GTA SA fix Fixes a mistake someone made adding ee clamping to GTA SA. IOPBios: Implement the different iomanx stat file modes
0 Comments
Read More
Leave a Reply. |