Closed Bug 1754820 Opened 3 years ago Closed 6 months ago

Debug assertion with webgl.enable-ahardwarebuffer enabled

Categories

(Core :: Graphics: WebRender, defect)

Unspecified
Android
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jnicol, Assigned: sotaro)

References

(Blocks 1 open bug)

Details

Enabling webgl-enable-ahardwarebuffer and loading a page with webgl content results in this assertion failure in debug builds. AsAndroidHardwareBufferTextureHost() returns nullptr because the texture host is actually a WebRenderTextureHost wrapping a AndroidHardwareBufferTextureHost.

In release builds the page appears to render correctly, though perhaps synchronization doesn't work correctly since this is to do with fencing? This occurs both with the GPU process enabled or disabled (after fixing bug 1754766).

Sotaro, do you know how we should fix this?

Severity: S2 → S3

Looks like I never needinfo'd Sotaro here. Whoops. Do you know whether this is still relevant, Sotaro?

Flags: needinfo?(sotaro.ikeda.g)
Blocks: wr-todos
Assignee: nobody → sotaro.ikeda.g
Flags: needinfo?(sotaro.ikeda.g)

I am going to check if the problem is still valid.

Depends on: 1810097
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.