Bug 220428 - [WinCairo] WebGL context creation should fail if accelerated compositing is disabled and the failIfMajorPerformanceCaveat context creation flag is set
Summary: [WinCairo] WebGL context creation should fail if accelerated compositing is d...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 220380
Blocks:
  Show dependency treegraph
 
Reported: 2021-01-07 12:21 PST by Fujii Hironori
Modified: 2021-01-07 13:36 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fujii Hironori 2021-01-07 12:21:16 PST
[WinCairo] WebGL context creation should fail if accelerated compositing is disabled and the failIfMajorPerformanceCaveat context creation flag is set

(In reply to James Darpinian from bug #220380 comment #3)
> In this case, context creation should fail when the
> failIfMajorPerformanceCaveat context creation flag is set. Can you verify
> that is working?

(In reply to James Darpinian from bug #220380 comment #6)
> This exact situation, using glReadPixels in the compositing path, is exactly
> why failIfMajorPerformanceCaveat was originally added to the spec. It is a
> big performance problem for fullscreen WebGL apps on high resolution
> monitors.