ppsspp/Common/UI
Henrik Rydgård 0905b6a5ad Frustum-cull small draws
Some games do a poor job of culling stuff, and some transparent
sprites can be very expensive if they cause a copy.
Skipping them if outside the viewport makes sense in that case.

One example are the flame sprites in #17797 .

Additionally, we should be able to cull through-mode draws easily, this
one doesn't even try.
2023-12-09 15:55:51 +01:00
..
AsyncImageFileView.cpp Move AsyncImageFileView to Common, which required some more shuffling around of stuff. 2022-11-21 20:38:20 +01:00
AsyncImageFileView.h Move AsyncImageFileView to Common, which required some more shuffling around of stuff. 2022-11-21 20:38:20 +01:00
Context.cpp Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM. 2023-12-08 12:29:24 +01:00
Context.h Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM. 2023-12-08 12:29:24 +01:00
IconCache.cpp IconCache: Make valgrind happy (zero some struct padding bytes before writing to disk) 2023-10-12 10:51:14 +02:00
IconCache.h Store: Fix race condition causing crashes if looking at another game before an icon finishes downloading 2023-09-20 21:49:17 +02:00
PopupScreens.cpp Vulkan: Allow MSAA on modern-ish mobile devices, but add a little warning sign. 2023-12-03 20:59:15 +01:00
PopupScreens.h Vulkan: Allow MSAA on modern-ish mobile devices, but add a little warning sign. 2023-12-03 20:59:15 +01:00
Root.cpp UI: Remove locks in event dispatching 2023-11-11 10:55:45 +01:00
Root.h Fix issue where achievement sounds didn't play if UI Sounds were off. 2023-07-16 21:43:49 +02:00
Screen.cpp Vulkan: Add indicator of swizzle mode to texture debug names 2023-12-07 10:35:04 +01:00
Screen.h Fix time tracking during pause 2023-11-26 19:49:21 +01:00
ScrollView.cpp Add mouse wheel support for Android 2023-12-04 13:41:52 +01:00
ScrollView.h Vulkan: Allow MSAA on modern-ish mobile devices, but add a little warning sign. 2023-12-03 20:59:15 +01:00
Tween.cpp
Tween.h
UI.cpp Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM. 2023-12-08 12:29:24 +01:00
UI.h Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM. 2023-12-08 12:29:24 +01:00
UIScreen.cpp Remove some redundant uses of MOBILE_DEVICE. Goal is to one day get rid of that define. 2023-12-07 17:30:15 +01:00
UIScreen.h Change global UI messages to use an enum instead of strings. 2023-09-30 11:37:02 +02:00
View.cpp Frustum-cull small draws 2023-12-09 15:55:51 +01:00
View.h More std::string conversion 2023-11-13 23:43:57 +01:00
ViewGroup.cpp Remove modifyLock_ from ViewGroup 2023-11-11 11:25:41 +01:00
ViewGroup.h Remove modifyLock_ from ViewGroup 2023-11-11 11:25:41 +01:00