Bug 88697 - Refactor WebGLFramebuffer to handle texture attachments
Summary: Refactor WebGLFramebuffer to handle texture attachments
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Gregg Tavares
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-08 18:36 PDT by Gregg Tavares
Modified: 2012-06-13 16:07 PDT (History)
10 users (show)

See Also:


Attachments
Patch (44.50 KB, patch)
2012-06-08 18:39 PDT, Gregg Tavares
no flags Details | Formatted Diff | Diff
Patch (44.50 KB, patch)
2012-06-08 19:28 PDT, Gregg Tavares
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ec2-cr-linux-03 (730.61 KB, application/zip)
2012-06-08 23:43 PDT, WebKit Review Bot
no flags Details
Patch (44.49 KB, patch)
2012-06-11 16:48 PDT, Gregg Tavares
no flags Details | Formatted Diff | Diff
Patch (50.38 KB, patch)
2012-06-11 16:59 PDT, Gregg Tavares
no flags Details | Formatted Diff | Diff
Patch (50.37 KB, patch)
2012-06-12 16:25 PDT, Gregg Tavares
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gregg Tavares 2012-06-08 18:36:58 PDT
Refactor WebGLFramebuffer to handle texture attachments
Comment 1 Gregg Tavares 2012-06-08 18:39:47 PDT
Created attachment 146677 [details]
Patch
Comment 2 Early Warning System Bot 2012-06-08 18:43:40 PDT
Comment on attachment 146677 [details]
Patch

Attachment 146677 [details] did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/12922662
Comment 3 Early Warning System Bot 2012-06-08 18:45:34 PDT
Comment on attachment 146677 [details]
Patch

Attachment 146677 [details] did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/12922663
Comment 4 Build Bot 2012-06-08 18:56:16 PDT
Comment on attachment 146677 [details]
Patch

Attachment 146677 [details] did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/12936115
Comment 5 Gregg Tavares 2012-06-08 19:28:20 PDT
Created attachment 146680 [details]
Patch
Comment 6 WebKit Review Bot 2012-06-08 23:43:22 PDT
Comment on attachment 146680 [details]
Patch

Attachment 146680 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/12923613

New failing tests:
platform/chromium/virtual/gpu/fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html
fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html
Comment 7 WebKit Review Bot 2012-06-08 23:43:26 PDT
Created attachment 146689 [details]
Archive of layout-test-results from ec2-cr-linux-03

The attached test failures were seen while running run-webkit-tests on the chromium-ews.
Bot: ec2-cr-linux-03  Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'>  Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Comment 8 Zhenyao Mo 2012-06-11 13:04:04 PDT
LGTM
Comment 9 Kenneth Russell 2012-06-11 14:28:07 PDT
Are the cr-linux LayoutTest failures related to this patch or unrelated?
Comment 10 Gregg Tavares 2012-06-11 15:46:41 PDT
They appear to be unrelated.

I can upload the patch again, rebased, to see it run through the bots
Comment 11 Gregg Tavares 2012-06-11 16:48:20 PDT
Created attachment 146963 [details]
Patch
Comment 12 Gregg Tavares 2012-06-11 16:59:45 PDT
Created attachment 146966 [details]
Patch
Comment 13 Gregg Tavares 2012-06-11 21:59:05 PDT
it's all green now
Comment 14 Kenneth Russell 2012-06-12 10:53:29 PDT
Comment on attachment 146966 [details]
Patch

If it looks good to Mo it looks good to me. Thanks for investigating the layout test failures.
Comment 15 WebKit Review Bot 2012-06-12 11:07:46 PDT
Comment on attachment 146966 [details]
Patch

Rejecting attachment 146966 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2

Last 500 characters of output:
git/webkit-commit-queue/Source/WebKit/chromium/ui --revision 141227 --non-interactive --force --accept theirs-conflict --ignore-externals' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium'
46>At revision 141227.

________ running '/usr/bin/python tools/clang/scripts/update.py --mac-only' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium'

________ running '/usr/bin/python gyp_webkit' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium'
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/12943641
Comment 16 Kenneth Russell 2012-06-12 11:38:44 PDT
Gregg, does it look to you like the conflict in the ChangeLog is real, or is the commit queue hosed? Maybe check with abarth on IRC...
Comment 17 Gregg Tavares 2012-06-12 16:25:14 PDT
Created attachment 147188 [details]
Patch
Comment 18 Gregg Tavares 2012-06-12 16:25:55 PDT
no idea. Here's a re-based patch
Comment 19 Adrienne Walker 2012-06-13 15:37:31 PDT
Comment on attachment 147188 [details]
Patch

Rs=me, based on kbr's previous R+.

gman: If you get an R+ but you need to upload another patch, you can just changed the "Reviewed by NOBODY (OOPS!)." line to "Reviewed by Person Name." and then just set CQ? on the patch to have anybody commit it without needing an additional review.
Comment 20 WebKit Review Bot 2012-06-13 16:07:20 PDT
Comment on attachment 147188 [details]
Patch

Clearing flags on attachment: 147188

Committed r120255: <http://trac.webkit.org/changeset/120255>
Comment 21 WebKit Review Bot 2012-06-13 16:07:28 PDT
All reviewed patches have been landed.  Closing bug.