Closed Bug 1324584 Opened 8 years ago Closed 7 years ago

results of sampling depth-stencil FBO texture do not update on AMD hardware

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

51 Branch
Unspecified
Windows
defect

Tracking

()

RESOLVED DUPLICATE of bug 1371190

People

(Reporter: philip, Unassigned)

References

()

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0 Build ID: 20161208153507 Steps to reproduce: Upstream ANGLE bug: https://bugs.chromium.org/p/angleproject/issues/detail?id=1664 On AMD hardware (tested on a Radeon R9 200 and Radeon HD 7750), sampling a depth-stencil texture rendered via FBO seems to always produce values from the first time it was rendered to (the first frame 'sticks' even after rendering to the texture again). Depth and stencil tests work as expected. This problem is present in the beta, developer and nightly releases but not the current stable release (50.1.0). I've attached a simple test case demonstrating the bug. Actual results: In the test case, the left side of the window shows the FBO's color buffer and the right shows the depth buffer. On AMD hardware, the rectangle on the right side does not move, but it moves on NVIDIA hardware. Expected results: The rectangle on the right side of the window should move at the same time as the rectangle on the left side.
OS: Unspecified → Windows
Component: Untriaged → Graphics
Product: Firefox → Core
This has now been fixed in ANGLE master.
Component: Graphics → Canvas: WebGL
Priority: -- → P3
Whiteboard: [gfx-noted]
This bug is still present in the current (55) nightly build. All that should be needed to fix it is to update ANGLE.
Michael, can you check bug 1347866 also fix this bug or not?
Flags: needinfo?(cleu)
I have no AMD graphics card to test for now, but I don't think ANGLE build 2950 can fix this bug, since 2950 is branched before their fix landed.
Flags: needinfo?(cleu)
This appears to be fixed in the current Developer Edition (58.0b6).
(In reply to philip from comment #5) > This appears to be fixed in the current Developer Edition (58.0b6). Philip, Good to know. I think this issue was fixed by bug 1371190 which imported ANGLE 3229.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: