-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Akiba's Trip video flickering with Simulate Block Transfer #6238
Comments
Narrow down to this unknownbrackets@b069462 |
What are the framebuffers estimated/created at? It looks like the format or size is wrong. -[Unknown] |
Look like these?But these don't be reported during video playback. |
What if you use this? What size is the memcpy? void GLES_GPU::PerformMemoryCopyInternal(u32 dest, u32 src, int size) {
if (framebufferManager_.MayIntersectFramebuffer(dest)) {
NOTICE_LOG(HLE, "memcpy: %08x -> %08x (%08x)", src, dest, size);
}
if (!framebufferManager_.NotifyFramebufferCopy(src, dest, size)) {
Memory::Memcpy(dest, Memory::GetPointer(src), size);
}
InvalidateCache(dest, size, GPU_INVALIDATE_HINT);
} And what do the Creating FBO log lines look like? -[Unknown] |
Copying 00088000 but the framebuffers are 16 bit. I guess it renders two frames simultaneously and then blits them both? -[Unknown] |
Fixed in #6245 |
since #6211 resolution,the video back to normal.
W[G3D]: GLES\Framebuffer.cpp:1963 Memcpy fbo upload 095d5650 -> 04000000
The text was updated successfully, but these errors were encountered: