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

Issue 2825074: Initial version rendering 2D path for O3D. This will eventually allow O3D app... (Closed)

Created:
10 years, 4 months ago by fransiskusx
Modified:
9 years, 7 months ago
CC:
o3d-review_googlegroups.com
Visibility:
Public.

Description

Initial version rendering 2D path for O3D. This will eventually allow O3D apps to fall back to 2D logic on systems without (working) GPUs. Incorporated 2D library Cairo to O3D. Currently only support Linux and compiled when renderer = cairo. TEST= I compiled with renderer = cairo and it worked. Also I compiled with renderer = gl and it worked. BUG=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=55008

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 188

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Total comments: 54

Patch Set 16 : '' #

Patch Set 17 : '' #

Total comments: 18

Patch Set 18 : '' #

Patch Set 19 : '' #

Total comments: 9

Patch Set 20 : '' #

Patch Set 21 : '' #

Patch Set 22 : '' #

Total comments: 6

Patch Set 23 : '' #

Patch Set 24 : Initial version rendering 2D path for O3D. This will eventually allow O3D app... #

Patch Set 25 : '' #

Patch Set 26 : '' #

Patch Set 27 : '' #

Patch Set 28 : '' #

Patch Set 29 : '' #

Patch Set 30 : '' #

Patch Set 31 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+420 lines, -65 lines) Patch
M converter/cross/converter.cc View 25 26 27 28 29 30 2 chunks +2 lines, -1 line 0 comments Download
M converter/cross/renderer_stub.cc View 25 26 27 28 29 30 1 chunk +0 lines, -6 lines 0 comments Download
M core/core.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +2 lines, -0 lines 0 comments Download
A core/cross/cairo/image_2d.h View 25 26 27 28 29 1 chunk +130 lines, -0 lines 0 comments Download
A core/cross/cairo/image_2d.cc View 25 26 27 28 1 chunk +87 lines, -0 lines 0 comments Download
M core/cross/cairo/renderer_cairo.h View 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 5 chunks +27 lines, -12 lines 0 comments Download
M core/cross/cairo/renderer_cairo.cc View 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 6 chunks +108 lines, -32 lines 0 comments Download
M core/cross/cairo/texture_cairo.h View 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +21 lines, -1 line 0 comments Download
M core/cross/cairo/texture_cairo.cc View 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +12 lines, -4 lines 0 comments Download
M core/cross/class_manager.cc View 25 26 27 28 29 30 2 chunks +6 lines, -0 lines 0 comments Download
M core/cross/client.h View 25 26 27 28 29 30 1 chunk +1 line, -0 lines 0 comments Download
M core/cross/pack.h View 25 26 27 28 29 30 2 chunks +2 lines, -0 lines 0 comments Download
M core/cross/renderer.h View 25 26 27 28 29 30 2 chunks +8 lines, -8 lines 0 comments Download
M core/cross/renderer.cc View 25 26 27 28 29 30 2 chunks +2 lines, -0 lines 0 comments Download
M installer/linux/debian.in/debian.gyp View 1 2 3 4 5 6 25 26 27 28 29 30 1 chunk +1 line, -0 lines 0 comments Download
M plugin/idl/idl.gyp View 30 1 chunk +10 lines, -1 line 0 comments Download
M plugin/linux/main_linux.cc View 1 2 3 4 5 6 25 26 27 28 29 30 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
fransiskusx
10 years, 4 months ago (2010-07-28 23:35:26 UTC) #1
fransiskusx
10 years, 4 months ago (2010-07-28 23:42:04 UTC) #2
fransiskusx
10 years, 4 months ago (2010-07-28 23:58:47 UTC) #3
fransiskusx
10 years, 4 months ago (2010-07-29 00:10:21 UTC) #4
fransiskusx
10 years, 4 months ago (2010-07-29 00:12:10 UTC) #5
Vangelis Kokkevis
Cool. Out of curiosity, have you considered using the Skia library that's already being linked ...
10 years, 4 months ago (2010-07-29 15:38:23 UTC) #6
Tristan Schmelcher 2
Overall very good. Lots of minor style issues to correct, but the design is an ...
10 years, 4 months ago (2010-08-03 00:42:31 UTC) #7
fransiskusx
10 years, 4 months ago (2010-08-03 21:40:05 UTC) #8
fransiskusx
10 years, 4 months ago (2010-08-03 23:35:32 UTC) #9
fransiskusx
All the comments have been reviewed and made some changes to the files. http://codereview.chromium.org/2825074/diff/6004/9003 File ...
10 years, 4 months ago (2010-08-04 00:05:44 UTC) #10
Tristan Schmelcher 2
Getting closer! http://codereview.chromium.org/2825074/diff/6004/9006 File core/cross/2d/renderer_2d.cc (right): http://codereview.chromium.org/2825074/diff/6004/9006#newcode206 core/cross/2d/renderer_2d.cc:206: void Renderer2D::SetBackBufferPlatformSpecific() {} On 2010/08/04 00:05:44, fransiskusx ...
10 years, 4 months ago (2010-08-04 00:54:44 UTC) #11
fransiskusx
http://codereview.chromium.org/2825074/diff/25018/64006 File core/cross/cairo/install_check.cc (right): http://codereview.chromium.org/2825074/diff/25018/64006#newcode40 core/cross/cairo/install_check.cc:40: } // o3d On 2010/08/04 00:54:44, tschmelcher wrote: > ...
10 years, 4 months ago (2010-08-04 17:26:15 UTC) #12
Tristan Schmelcher 2
http://codereview.chromium.org/2825074/diff/25018/64008 File core/cross/cairo/renderer_cairo.h (right): http://codereview.chromium.org/2825074/diff/25018/64008#newcode65 core/cross/cairo/renderer_cairo.h:65: void SetNewFrame(const void* kSrcData, unsigned src_width, On 2010/08/04 17:26:15, ...
10 years, 4 months ago (2010-08-04 18:19:31 UTC) #13
fransiskusx
http://codereview.chromium.org/2825074/diff/12005/28008 File core/cross/cairo/renderer_cairo.cc (right): http://codereview.chromium.org/2825074/diff/12005/28008#newcode74 core/cross/cairo/renderer_cairo.cc:74: void RendererCairo::SetNewFrame(const void* kSrcData, unsigned src_width, On 2010/08/04 18:19:31, ...
10 years, 4 months ago (2010-08-04 19:00:48 UTC) #14
Tristan Schmelcher 2
http://codereview.chromium.org/2825074/diff/12005/28014 File import/cross/collada_conditioner.cc (right): http://codereview.chromium.org/2825074/diff/12005/28014#newcode580 import/cross/collada_conditioner.cc:580: return true; On 2010/08/04 19:00:48, fransiskusx wrote: > On ...
10 years, 4 months ago (2010-08-04 19:09:56 UTC) #15
fransiskusx
http://codereview.chromium.org/2825074/diff/12005/28014 File import/cross/collada_conditioner.cc (right): http://codereview.chromium.org/2825074/diff/12005/28014#newcode580 import/cross/collada_conditioner.cc:580: return true; On 2010/08/04 19:09:56, tschmelcher wrote: > On ...
10 years, 4 months ago (2010-08-04 19:20:17 UTC) #16
Tristan Schmelcher 2
http://codereview.chromium.org/2825074/diff/10021/65003 File build/libs.gyp (right): http://codereview.chromium.org/2825074/diff/10021/65003#newcode221 build/libs.gyp:221: #TODO(fransiskusx): Link to Cairo on Win/Mac as a static ...
10 years, 4 months ago (2010-08-04 19:36:17 UTC) #17
fransiskusx
http://codereview.chromium.org/2825074/diff/10021/65003 File build/libs.gyp (right): http://codereview.chromium.org/2825074/diff/10021/65003#newcode221 build/libs.gyp:221: #TODO(fransiskusx): Link to Cairo on Win/Mac as a static ...
10 years, 4 months ago (2010-08-04 22:19:10 UTC) #18
Tristan Schmelcher 2
http://codereview.chromium.org/2825074/diff/10021/65003 File build/libs.gyp (right): http://codereview.chromium.org/2825074/diff/10021/65003#newcode221 build/libs.gyp:221: #TODO(fransiskusx): Link to Cairo on Win/Mac as a static ...
10 years, 4 months ago (2010-08-04 22:28:08 UTC) #19
fransiskusx
http://codereview.chromium.org/2825074/diff/22018/72006 File core/cross/cairo/install_check.cc (right): http://codereview.chromium.org/2825074/diff/22018/72006#newcode41 core/cross/cairo/install_check.cc:41: } // o3d On 2010/08/04 22:28:08, Tristan Schmelcher 2 ...
10 years, 4 months ago (2010-08-04 22:33:55 UTC) #20
Tristan Schmelcher 2
LGTM
10 years, 4 months ago (2010-08-04 22:37:05 UTC) #21
fransiskusx
10 years, 4 months ago (2010-08-19 17:17:15 UTC) #22
fransiskusx
10 years, 3 months ago (2010-08-27 23:12:22 UTC) #23

          

Powered by Google App Engine
This is Rietveld 408576698