Closed Bug 1808878 Opened 3 years ago Closed 3 years ago

RenderAndroidSurfaceTextureHost rendering for WebGL is y flipped with software WebRender

Categories

(Core :: Graphics, defect)

defect

Tracking

()

RESOLVED FIXED
110 Branch
Tracking Status
firefox110 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file)

Readback image by RenderAndroidSurfaceTextureHost::ReadTexImage() is inverted(y flipped). The problem does not happen with decoded video data.

Assignee: nobody → sotaro.ikeda.g
Blocks: 1801824
Summary: RenderAndroidSurfaceTextureHost rendering is inverted with software WebRender → RenderAndroidSurfaceTextureHost rendering is y flipped with software WebRender
Summary: RenderAndroidSurfaceTextureHost rendering is y flipped with software WebRender → RenderAndroidSurfaceTextureHost rendering for WebGL is y flipped with software WebRender

(In reply to Sotaro Ikeda [:sotaro] from comment #0)

Readback image by RenderAndroidSurfaceTextureHost::ReadTexImage() is inverted(y flipped). The problem does not happen with decoded video data.

RenderAndroidSurfaceTextureHost of android video decoder uses gl::OriginPos::BottomLeft.

https://searchfox.org/mozilla-central/rev/e558b2520cdb9aa2c86958325d61d1be984f2dc5/dom/media/platforms/android/RemoteDataDecoder.cpp#387

Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/51045b9fc116 Fix aYInvert of GLReadTexImageHelper::ReadTexImage() in RenderAndroidSurfaceTextureHost::ReadTexImage() r=gfx-reviewers,lsalzman
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 110 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: