grumpycoders / grumpycoders/pcsx-redux
PCSX.GPU.takeScreenShot() returns wrong data or dimensions (or both) in 24bpp mode
- Dominant language
- C++
- Stars
- 994
- Forks
- 151
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 18
Description
### Describe the bug
In redux, the display and vram in 24bpp show the same image

but the output from lua looks corrupted (black chunk at the top) and things that look like misc left over things from the vram:


### Expected behavior
Expect a 640 x 480 RGB888 data.
### Steps to reproduce the bug
Meh...
https://youtu.be/yubF-K4KI6I
### Operating System
Win11
### PCSX-Redux version
Version: 13139.20230130.2.x64
Changeset: 26d0a78307c1ea69e0529a3d8c940018e6cfa8d1
Date & time: 2023-01-30 14:03:57
### CPU model
AMD 3700X
### GPU model & Drivers
NVIDIDA GeForce GTX 1650 Super/PCIe/SSE2 Version 3.2.0 NVIDIA 516.94
### BIOS version
SCPH7502
### Options
- [ ] Dynarec CPU
- [ ] 8MB
- [ ] OpenGL GPU
- [X] Fastboot
- [ ] Debugger
### Iso checks
_No response_
### Logs
_No response_
### Additional information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.