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

Issue 538903002: Generate Pepper IDL for OpenGLES2 (Closed)

Created:
6 years, 3 months ago by hamaji
Modified:
6 years, 3 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, tzik, binji+watch_chromium.org, raymes+watch_chromium.org, teravest+watch_chromium.org, nfullagar1, piman+watch_chromium.org, noelallen1, ihf+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Generate Pepper IDL for OpenGLES2 Previously, we were directly generating header files for OpenGLES2 interface. This is not aligned with other Pepper APIs. The header file generated from the generated IDL file should be compatible with the previous one. To keep OpenGLES2 interfaces in struct namespace, this change introduces "force_struct_namespace" attribute to the generator script. TEST=trybots BUG=411799 Committed: https://crrev.com/7bba553d64fdc63b33b976054411ac2827c339fb Cr-Commit-Position: refs/heads/master@{#293904}

Patch Set 1 #

Patch Set 2 : build fix #

Patch Set 3 : more build fix #

Patch Set 4 : mojo build fix #

Patch Set 5 : put them in struct namespaces #

Total comments: 2

Patch Set 6 : more comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1536 lines, -80 lines) Patch
M gpu/command_buffer/build_gles2_cmd_buffer.py View 1 2 3 4 4 chunks +68 lines, -19 lines 0 comments Download
A + ppapi/api/dev/ppb_opengles2ext_dev.idl View 1 2 3 4 1 chunk +17 lines, -2 lines 0 comments Download
A ppapi/api/ppb_opengles2.idl View 1 2 3 4 1 chunk +741 lines, -0 lines 0 comments Download
M ppapi/c/dev/ppb_opengles2ext_dev.h View 1 2 3 4 1 chunk +36 lines, -12 lines 0 comments Download
M ppapi/c/ppb_opengles2.h View 1 2 3 4 9 chunks +605 lines, -38 lines 0 comments Download
M ppapi/generators/idl_c_proto.py View 1 2 3 4 5 5 chunks +33 lines, -9 lines 0 comments Download
M ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c View 4 chunks +36 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (3 generated)
hamaji
Let me describe the motivation of this change. Our team is generating files from Pepper ...
6 years, 3 months ago (2014-09-04 08:26:09 UTC) #2
teravest
On 2014/09/04 08:26:09, hamaji wrote: > Let me describe the motivation of this change. Our ...
6 years, 3 months ago (2014-09-04 15:30:51 UTC) #3
hamaji
On 2014/09/04 15:30:51, teravest wrote: > On 2014/09/04 08:26:09, hamaji wrote: > > Let me ...
6 years, 3 months ago (2014-09-05 06:20:17 UTC) #4
teravest
+dmichael Dave had some ideas about getting fancy with typedefs to prevent declaring the struct ...
6 years, 3 months ago (2014-09-05 15:50:37 UTC) #6
dmichael (off chromium)
tl;dr, I now like Justin's approach, and we should probably go forward with that. For ...
6 years, 3 months ago (2014-09-05 18:46:09 UTC) #7
hamaji
Done. I'm fine with either way. As Dave said by himself, I feel Dave's option ...
6 years, 3 months ago (2014-09-08 07:34:05 UTC) #8
teravest
lgtm
6 years, 3 months ago (2014-09-08 14:26:35 UTC) #9
vmiura
lgtm for gpu/command_buffer/build_gles2_cmd_buffer.py
6 years, 3 months ago (2014-09-08 18:23:00 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/hamaji@chromium.org/538903002/100001
6 years, 3 months ago (2014-09-09 03:06:23 UTC) #12
commit-bot: I haz the power
Committed patchset #6 (id:100001) as 9309780570564fb2b214d8873c54ccf209e39890
6 years, 3 months ago (2014-09-09 09:24:16 UTC) #13
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:52:16 UTC) #14
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/7bba553d64fdc63b33b976054411ac2827c339fb
Cr-Commit-Position: refs/heads/master@{#293904}

Powered by Google App Engine
This is Rietveld 408576698