ppsspp/Core
Henrik Rydgård 1c0d66aef7 Add compatibility flag for loading pixels on framebuffer create using nearest filtering
Solves the last problem with the speedometers - so we can finally say: Fixes #8509

Render-to-CLUT for speedometers renders on top of an image that just comes from the
underlying memory, so it's been drawn to the framebuffer with DrawPixels. That adds
filtering so at higher resolutions, there's some blurring of the CLUT, causing
artifacts.  We can solve this two ways: either we force on lower-resolution-for-effects
for Ridge Racer games, or we use nearest filtering when doing DrawPixels of the
memory under a framebuffer. For best result, we do the latter.

(The speedometers look even better with nearest filtering, but that's a more
general issue of UI looking better that way).
2022-09-26 20:47:55 +02:00
..
Debugger Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring. 2022-09-01 11:59:35 +02:00
Dialog Gamedata: Cleanup install request args/validate. 2022-09-18 20:39:13 -07:00
ELF Make valgrind happy 2022-09-23 12:24:43 +02:00
FileLoaders Replace Win32 file IO with UWP safe variants and add support for getting drives to UWP build (#15652) 2022-07-06 23:59:47 +02:00
FileSystems Some zero init, add a null check in TextureReplacer. See #15730 2022-07-26 23:48:39 +02:00
Font Font: Fix bad memory read on invalid font data. 2022-08-13 12:16:21 -07:00
HLE Mpeg: Correct Au update size. 2022-09-26 07:40:17 -07:00
HW Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
MIPS arm64jit: Handle branch/jump in branch delay slots. 2022-09-03 21:04:54 -07:00
Util Fix dialog rendering (PPGe). Fixes #15954 2022-09-04 00:42:14 +02:00
AVIDump.cpp Address all the easy feedback. Some is left. 2021-05-13 10:39:17 +02:00
AVIDump.h Fix Symbian Builds 2016-09-04 12:52:14 -04:00
Compatibility.cpp Add compatibility flag for loading pixels on framebuffer create using nearest filtering 2022-09-26 20:47:55 +02:00
Compatibility.h Add compatibility flag for loading pixels on framebuffer create using nearest filtering 2022-09-26 20:47:55 +02:00
Config.cpp Remove splitSubmit setting. Now we submit init commands before the acquire. 2022-09-17 01:07:30 +02:00
Config.h Remove splitSubmit setting. Now we submit init commands before the acquire. 2022-09-17 01:07:30 +02:00
ConfigValues.h UI: Clamp analog speed to 0 on opposite value. 2022-07-05 16:07:09 -07:00
ControlMapper.cpp UI: Add small deadzone for analog speed. 2022-07-05 19:37:56 -07:00
ControlMapper.h UI: Add analog speed limit mapping. 2022-07-04 19:14:05 -07:00
Core.cpp UI: Show return address for exec crashes. 2022-08-21 14:49:34 -07:00
Core.h UI: Show return address for exec crashes. 2022-08-21 14:49:34 -07:00
Core.vcxproj Moving sceNpMatching2-stuff to sceNp2.cpp/h. 2022-08-04 16:12:29 +07:00
Core.vcxproj.filters Moving sceNpMatching2-stuff to sceNp2.cpp/h. 2022-08-04 16:12:29 +07:00
CoreParameter.h Really not sure how we can detect whether a depth deswizzle is needed :( Hopefully temporary flag... 2022-08-21 09:58:58 +02:00
CoreTiming.cpp Global: Fix some int/size_t conversion warnings. 2022-03-13 12:03:48 -07:00
CoreTiming.h SaveState: Make event restoring more obvious. 2020-12-28 13:29:19 -08:00
CwCheat.cpp CwCheat: Remove assert on TempAR type codes. Seems weird that we had this. 2021-10-18 17:19:57 +02:00
CwCheat.h Introduce Path, start using it all over the place. 2021-05-13 10:39:16 +02:00
HDRemaster.cpp Add contributed data about a couple of prototypes to auto-expand memory to 64MB 2022-04-16 20:38:03 +02:00
HDRemaster.h Windows: Fix improper case or missing includes. 2021-02-14 10:30:10 -08:00
Host.cpp Windows: Initialize WindowsHost in EmuThread. 2017-05-05 06:53:48 -07:00
Host.h SwicthUMD:Only update Switch UMD item of Windows menu instead of entire UI. 2020-10-22 17:45:29 +08:00
Instance.cpp Instance: add missing include after 1bace55583 2021-09-24 01:18:53 +00:00
Instance.h Windows: Show instance counter only with peers. 2020-08-18 06:59:49 -07:00
KeyMap.cpp OpenXR - OPENXR ifdef removal 2022-08-27 17:33:37 +02:00
KeyMap.h UI: Add analog speed limit mapping. 2022-07-04 19:14:05 -07:00
KeyMapDefaults.cpp OpenXR - 2D mode hack mappable (using screen keycode) 2022-08-15 16:53:00 +02:00
KeyMapDefaults.h OpenXR - Default device config added 2022-07-24 15:38:30 +02:00
Loaders.cpp Detect ISO files from file contents if extensions are wrong. 2022-04-30 17:47:17 +02:00
Loaders.h Detect ISO files from file contents if extensions are wrong. 2022-04-30 17:47:17 +02:00
MemFault.cpp Crash: Recover from unaligned CPU access. 2022-05-21 11:39:26 -07:00
MemFault.h Crash screen: Add a very dangerous and inaccurate "Resume" function. 2020-12-19 20:27:39 +01:00
MemMap.cpp HLE: Remove misc usage of WriteStruct(). 2022-09-03 10:44:11 -07:00
MemMap.h Fix dialog rendering (PPGe). Fixes #15954 2022-09-04 00:42:14 +02:00
MemMapFunctions.cpp Separate logging for GetPointer/GetPointerWrite 2022-07-24 13:39:37 +02:00
MemMapHelpers.h Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
Opcode.h More reinterpret shader gen and test work. 2020-11-08 10:41:20 +01:00
PSPLoaders.cpp Core: Fix unused variable warning. 2021-10-22 09:09:06 -07:00
PSPLoaders.h Move umd replace to loaders. 2020-01-02 14:56:24 +08:00
Replay.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Replay.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Reporting.cpp Reporting: Disable when debugger methods used. 2022-07-30 18:21:32 -07:00
Reporting.h Reporting: Disable when debugger methods used. 2022-07-30 18:21:32 -07:00
SaveState.cpp Display: Move core counters/stats to HW file. 2022-01-30 11:53:48 -08:00
SaveState.h Merge pull request #14434 from unknownbrackets/savestate 2021-08-07 17:23:26 +02:00
Screenshot.cpp GE Debugger: Copy images optionally with alpha. 2022-09-24 11:43:52 -07:00
Screenshot.h GE Debugger: Copy images optionally with alpha. 2022-09-24 11:43:52 -07:00
System.cpp Increase log level of ppsspp version 2022-09-16 21:05:55 +08:00
System.h Inline the CoreParameters accessor (eliminates a function call for each access) 2022-06-11 12:13:07 +02:00
TextureReplacer.cpp Replacement: Fix reload of replaced textures. 2022-09-01 19:17:04 -07:00
TextureReplacer.h Replacement: Read files only within time budget. 2022-08-21 22:07:05 -07:00
ThreadEventQueue.h Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR 2020-07-12 15:25:20 +02:00
ThreadPools.cpp Implement new thread manager, port stuff to it. 2021-06-12 13:03:53 +02:00
ThreadPools.h Implement new thread manager, port stuff to it. 2021-06-12 13:03:53 +02:00
WaveFile.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
WaveFile.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
WebServer.cpp Merge pull request #15697 from unknownbrackets/debugger 2022-07-17 10:26:10 +02:00
WebServer.h http: Ensure webserver shutdown on exit. 2019-09-28 11:12:12 -07:00
x360_compat.h [Xbox] Missings files 2014-03-02 11:16:56 -08:00