Closed Bug 1627718 Opened 5 years ago Closed 5 years ago

Software WebRender doesn't like blits whose sources spill outside the source texture (reftests/text/raster_root_C_8192.yaml)

Categories

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

defect

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: jimb, Assigned: lsalzman)

References

Details

Attachments

(1 file)

reftests/text/raster_root_C_8192.yaml calls blit_render_target_impl with a src_rect with an origin of (146, 146) and a size of 4096x4096, from a source framebuffer that is 4096x4096, which triggers assertions in gl.cc's scale_blit.

Summary: Software WebRender doesn't like blits with sources spill outside the source rectangle (reftests/text/raster_root_C_8192.yaml) → Software WebRender doesn't like blits whose sources spill outside the source rectangle (reftests/text/raster_root_C_8192.yaml)
Summary: Software WebRender doesn't like blits whose sources spill outside the source rectangle (reftests/text/raster_root_C_8192.yaml) → Software WebRender doesn't like blits whose sources spill outside the source texture (reftests/text/raster_root_C_8192.yaml)
Priority: -- → P3
Assignee: nobody → lsalzman
Status: NEW → ASSIGNED
Pushed by lsalzman@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/72cbd8bb7af3 clamp SWGL scale_blit to valid source and dest regions. r=jimb
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: