Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(319)

Issue 17932004: Support ozone=1 compositor_unittests with OSMesa (Closed)

Created:
7 years, 6 months ago by rjkroege
Modified:
7 years, 5 months ago
Reviewers:
danakj, jonathan.backer
CC:
chromium-reviews, Ian Vollick, piman+watch_chromium.org, cc-bugs_chromium.org, jonathan.backer
Visibility:
Public.

Description

Support ozone=1 compositor_unittestsr OSMesa The compositor_unittests has some tests that expect a real framebuffer. ozone does not yet have a real framebuffer implementation that can run in the test infrastructure. This CL adds a simulated framebuffer sufficient to build and run the compositor_unittests. BUG=25242 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=209254

Patch Set 1 #

Patch Set 2 : build fix on linux #

Total comments: 1

Patch Set 3 : added missed files #

Total comments: 9

Patch Set 4 : review comments #

Patch Set 5 : include order version #

Unified diffs Side-by-side diffs Delta from patch set Stats (+251 lines, -69 lines) Patch
M ui/compositor/compositor.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A ui/compositor/test/test_compositor_host_ozone.cc View 1 2 3 1 chunk +85 lines, -0 lines 0 comments Download
M ui/gl/gl.gyp View 1 1 chunk +2 lines, -0 lines 0 comments Download
M ui/gl/gl_context_ozone.cc View 1 2 3 2 chunks +19 lines, -12 lines 0 comments Download
M ui/gl/gl_image_ozone.cc View 2 chunks +4 lines, -0 lines 0 comments Download
A ui/gl/gl_implementation_linux.h View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A ui/gl/gl_implementation_linux.cc View 1 2 3 1 chunk +63 lines, -0 lines 0 comments Download
M ui/gl/gl_implementation_ozone.cc View 1 5 chunks +9 lines, -7 lines 0 comments Download
M ui/gl/gl_implementation_x11.cc View 1 3 chunks +3 lines, -50 lines 0 comments Download
M ui/gl/gl_surface_egl.cc View 1 2 3 4 5 chunks +51 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
rjkroege
ptal.
7 years, 6 months ago (2013-06-26 22:25:51 UTC) #1
jonathan.backer
https://codereview.chromium.org/17932004/diff/2001/ui/gl/gl.gyp File ui/gl/gl.gyp (right): https://codereview.chromium.org/17932004/diff/2001/ui/gl/gl.gyp#newcode83 ui/gl/gl.gyp:83: 'gl_implementation_linux.h', Where are these files? I don't see them ...
7 years, 5 months ago (2013-06-27 14:07:56 UTC) #2
rjkroege
On 2013/06/27 14:07:56, jonathan.backer wrote: > https://codereview.chromium.org/17932004/diff/2001/ui/gl/gl.gyp > File ui/gl/gl.gyp (right): > > https://codereview.chromium.org/17932004/diff/2001/ui/gl/gl.gyp#newcode83 > ...
7 years, 5 months ago (2013-06-27 14:32:00 UTC) #3
jonathan.backer
Just nits. https://codereview.chromium.org/17932004/diff/7001/ui/compositor/test/test_compositor_host_ozone.cc File ui/compositor/test/test_compositor_host_ozone.cc (right): https://codereview.chromium.org/17932004/diff/7001/ui/compositor/test/test_compositor_host_ozone.cc#newcode57 ui/compositor/test/test_compositor_host_ozone.cc:57: // available. Maybe file a crbug and ...
7 years, 5 months ago (2013-06-27 17:13:28 UTC) #4
rjkroege
https://codereview.chromium.org/17932004/diff/7001/ui/compositor/test/test_compositor_host_ozone.cc File ui/compositor/test/test_compositor_host_ozone.cc (right): https://codereview.chromium.org/17932004/diff/7001/ui/compositor/test/test_compositor_host_ozone.cc#newcode57 ui/compositor/test/test_compositor_host_ozone.cc:57: // available. On 2013/06/27 17:13:28, jonathan.backer wrote: > Maybe ...
7 years, 5 months ago (2013-06-28 00:25:01 UTC) #5
jonathan.backer
LGTM https://codereview.chromium.org/17932004/diff/7001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/17932004/diff/7001/ui/gl/gl_surface_egl.cc#newcode585 ui/gl/gl_surface_egl.cc:585: scoped_refptr<GLSurface> surface(new GLSurfaceOSMesaHeadless(window)); On 2013/06/28 00:25:01, rjkroege wrote: ...
7 years, 5 months ago (2013-06-28 13:13:46 UTC) #6
rjkroege
On 2013/06/28 13:13:46, jonathan.backer wrote: > LGTM > > https://codereview.chromium.org/17932004/diff/7001/ui/gl/gl_surface_egl.cc > File ui/gl/gl_surface_egl.cc (right): > ...
7 years, 5 months ago (2013-06-28 18:25:36 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjkroege@chromium.org/17932004/25001
7 years, 5 months ago (2013-06-28 18:29:18 UTC) #8
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) chrome_frame_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=170943
7 years, 5 months ago (2013-06-29 00:26:50 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rjkroege@chromium.org/17932004/25001
7 years, 5 months ago (2013-06-29 00:28:18 UTC) #10
commit-bot: I haz the power
7 years, 5 months ago (2013-06-29 01:13:28 UTC) #11
Message was sent while issue was closed.
Change committed as 209254

Powered by Google App Engine
This is Rietveld 408576698