|Summary:||Postpone gl delete* calls until shaders/programs are no longer attached|
|Product:||WebKit||Reporter:||Zhenyao Mo <zmo>|
|Component:||WebGL||Assignee:||Zhenyao Mo <zmo>|
|Severity:||Normal||CC:||cmarrin, enne, gman, kbr|
|Version:||528+ (Nightly build)|
|OS:||OS X 10.5|
Description Zhenyao Mo 2010-12-03 15:55:48 PST
By doing this, chromium command buffer won't have to change its behavior and will pass the conformance test
Comment 1 Zhenyao Mo 2010-12-03 16:05:55 PST
Created attachment 75571 [details] patch Manually ran chrome with command buffer, object-deletion-behavior.html is passing with this patch.
Comment 2 Kenneth Russell 2010-12-06 14:21:06 PST
Comment on attachment 75571 [details] patch The changes look good, but do the existing layout tests sufficiently cover these code paths?
Comment 3 Zhenyao Mo 2010-12-06 14:38:31 PST
We have object-deletion-behavior.html checked into LayoutTests, which covers this deletion code path.