Open Bug 1335546 Opened 7 years ago Updated 1 year ago

Slim down WebGL API validation?

Categories

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

53 Branch
task

Tracking

()

People

(Reporter: jujjyl, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

Benchmarking a WebGL 2 heavy demo, a number of the WebGL spec related validation operations come up high in AMD CodeXL profiles.

See the attached image for an illustration of hottest functions in xul.dll when running the demo.

Can these be optimized to be faster, or could some of them be removed, relying on the GL driver to do some of that workload? Some of the validation is useful for generating user friendly error messages, but perhaps those could be put behind a GL "developer mode" flag, since they are only interesting at development time.
Keywords: feature
Priority: -- → P3
Whiteboard: [gfx-noted]
Type: defect → task
Keywords: feature
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: