Bug 176560

Summary: Web Inspector: Canvas: add icons for WebGL actions
Product: WebKit Reporter: Matt Baker <mattbaker>
Component: Web InspectorAssignee: Devin Rousso <hi>
Status: RESOLVED FIXED    
Severity: Normal CC: bburg, hi, inspector-bugzilla-changes, joepeck, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
See Also: https://bugs.webkit.org/show_bug.cgi?id=188807
Bug Depends on:    
Bug Blocks: 175485    
Attachments:
Description Flags
[Image] ABC Icons - light and dark
none
[Image] Symbol icons - light none

Matt Baker
Reported 2017-09-07 13:32:27 PDT
.
Attachments
[Image] ABC Icons - light and dark (36.28 KB, image/png)
2018-12-20 15:45 PST, Matt Baker
no flags
[Image] Symbol icons - light (54.90 KB, image/png)
2018-12-20 15:52 PST, Matt Baker
no flags
Radar WebKit Bug Importer
Comment 1 2018-07-31 10:48:40 PDT
Devin Rousso
Comment 2 2018-07-31 18:05:40 PDT
Is there an update on this? I feel like we should at least have some icon for the next release. :(
Devin Rousso
Comment 3 2018-12-05 14:29:23 PST
We should also have an icon for WebGL2/WebMetal/WebGPU contexts (should probably just use the same "3D" icon as WebGL).
Matt Baker
Comment 4 2018-12-20 15:45:03 PST
Created attachment 357880 [details] [Image] ABC Icons - light and dark Initially I tried making symbolic icons, similar to the 2D canvas actions, even reusing some (pencil for drawArrays/drawElements, scissors for scissor tests, etc). This is a simpler approach using "ABC" icons. The colors are arbitrary, and the actions reduced to categories: V - Vertex U - Uniform B - Buffer T - Texture P - Program S - Shader ≡ - Misc.
Matt Baker
Comment 5 2018-12-20 15:52:45 PST
Created attachment 357884 [details] [Image] Symbol icons - light Symbolic icon sketches. I tried representing things like binding, parts, relationships - but to be effective the symbols would need to be simpler, and the number of symbols reduced.
Devin Rousso
Comment 6 2026-08-03 18:52:10 PDT
EWS
Comment 7 2026-08-03 21:39:53 PDT
Committed 318517@main (83b815141e06): <https://commits.webkit.org/318517@main> Reviewed commits have been landed. Closing PR #70822 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.