shadPS4/src/input
Valdis Bogdāns 311c2dd1cd
Implement screenshot functionality with overlays and game-only options (#4248)
* Implement screenshot functionality with overlays and game-only options

* CLang 🤦

* video: F12 game screenshot, Alt+F12 HUD screenshot

- Capture game-only screenshots from the VideoOut image before FSR/PP scaling (native guest output res)
- Capture overlay screenshots from the swapchain/output image; HDR screenshots are tone-mapped to SDR PNG
- Split screenshot request counters + consumption for game-only vs with-overlays
- Add A2R10G10B10 readback handling and force opaque alpha in PNG output
- Update default hotkeys (keep backward-compat with hotkey_renderdoc_capture)
- Ignore tmp/artifacts/

* Add legacy capture binding support in input configuration

---------

Co-authored-by: w1naenator <valdis.bogdans@hotmail.com>
2026-04-12 17:41:01 +03:00
..
controller.cpp Implement reserved attribute of OrbisPadTouchData for LLE libSceSystemGesture (#4245) 2026-04-09 14:26:47 -05:00
controller.h Implement reserved attribute of OrbisPadTouchData for LLE libSceSystemGesture (#4245) 2026-04-09 14:26:47 -05:00
input_handler.cpp Implement screenshot functionality with overlays and game-only options (#4248) 2026-04-12 17:41:01 +03:00
input_handler.h Implement screenshot functionality with overlays and game-only options (#4248) 2026-04-12 17:41:01 +03:00
input_mouse.cpp Local multiplayer support (#4169) 2026-03-27 06:37:25 -05:00
input_mouse.h Block normal mouse inputs in mouse-to-touchpad mode 2025-12-02 09:41:06 +01:00