Skip to content

Add performance test for WebGL compileShader#47532

Merged
webkit-commit-queue merged 1 commit intoWebKit:mainfrom
kkinnunen-apple:performancetests-canvas-webgl-compileshader-1
Jul 3, 2025
Merged

Add performance test for WebGL compileShader#47532
webkit-commit-queue merged 1 commit intoWebKit:mainfrom
kkinnunen-apple:performancetests-canvas-webgl-compileshader-1

Conversation

@kkinnunen-apple
Copy link
Copy Markdown
Contributor

@kkinnunen-apple kkinnunen-apple commented Jul 3, 2025

d123daf

Add performance test for WebGL compileShader
https://bugs.webkit.org/show_bug.cgi?id=295323
rdar://154839936

Reviewed by Cameron McCormack.

Add simplest microbenchmark for WebGL compileShader performance.

* PerformanceTests/Canvas/WebGL-compileShader.html: Added.
* PerformanceTests/Canvas/resources/threejs-perf1.frag: Added.
* Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp:
(gl::Shader::compile):

Canonical link: https://commits.webkit.org/296962@main

38a7c00

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe 🛠 win
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ✅ 🛠 wpe-cairo
✅ 🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🛠 gtk
✅ 🛠 vision ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress ✅ 🧪 api-gtk
✅ 🛠 🧪 merge ✅ 🧪 vision-wk2 ✅ 🧪 mac-intel-wk2 ✅ 🛠 playstation
✅ 🛠 tv
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@kkinnunen-apple kkinnunen-apple self-assigned this Jul 3, 2025
@kkinnunen-apple kkinnunen-apple added the Tools / Tests Tools in the Tools directory, build issues, test infrastructure, and bugs in test cases label Jul 3, 2025
@kkinnunen-apple kkinnunen-apple added the merge-queue Applied to send a pull request to merge-queue label Jul 3, 2025
https://bugs.webkit.org/show_bug.cgi?id=295323
rdar://154839936

Reviewed by Cameron McCormack.

Add simplest microbenchmark for WebGL compileShader performance.

* PerformanceTests/Canvas/WebGL-compileShader.html: Added.
* PerformanceTests/Canvas/resources/threejs-perf1.frag: Added.
* Source/ThirdParty/ANGLE/src/libANGLE/Shader.cpp:
(gl::Shader::compile):

Canonical link: https://commits.webkit.org/296962@main
@webkit-commit-queue webkit-commit-queue force-pushed the performancetests-canvas-webgl-compileshader-1 branch from 38a7c00 to d123daf Compare July 3, 2025 08:53
@webkit-commit-queue
Copy link
Copy Markdown
Collaborator

Committed 296962@main (d123daf): https://commits.webkit.org/296962@main

Reviewed commits have been landed. Closing PR #47532 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit d123daf into WebKit:main Jul 3, 2025
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tools / Tests Tools in the Tools directory, build issues, test infrastructure, and bugs in test cases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants