Merge pull request #16201 from unknownbrackets/gedebugger

GE Debugger: Normalize framebuffer texture preview
This commit is contained in:
Henrik Rydgård 2022-10-11 11:33:19 +02:00 committed by GitHub
commit 901f698a10
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 344 additions and 475 deletions

View file

@ -2654,6 +2654,7 @@ void FramebufferManagerCommon::ReadbackFramebufferSync(VirtualFramebuffer *vfb,
bool FramebufferManagerCommon::ReadbackDepthbufferSync(Draw::Framebuffer *fbo, int x, int y, int w, int h, uint16_t *pixels, int pixelsStride) {
Draw::DataFormat destFormat = GEFormatToThin3D(GE_FORMAT_DEPTH16);
// TODO: Apply depth scale factors if we don't have depth clamp.
return draw_->CopyFramebufferToMemorySync(fbo, Draw::FB_DEPTH_BIT, x, y, w, h, destFormat, pixels, pixelsStride, "ReadbackDepthbufferSync");
}