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

Issue 11693007: Linux: use generated shim headers for system mesa. (Closed)

Created:
7 years, 12 months ago by Paweł Hajdan Jr.
Modified:
7 years, 11 months ago
Reviewers:
greggman
CC:
chromium-reviews, pam+watch_chromium.org, apatrick_chromium
Visibility:
Public.

Description

Linux: use generated shim headers for system mesa. BUG=161389, 165264

Patch Set 1 #

Total comments: 3

Patch Set 2 : move parts to gyp #

Total comments: 2

Patch Set 3 : one less header #

Total comments: 2

Patch Set 4 : fixes #

Patch Set 5 : fixes for windows #

Unified diffs Side-by-side diffs Delta from patch set Stats (+145 lines, -36 lines) Patch
M build/common.gypi View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M build/shim_headers.gypi View 1 2 chunks +3 lines, -1 line 0 comments Download
M third_party/khronos/khronos.gyp View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
M third_party/mesa/mesa.gyp View 2 chunks +26 lines, -2 lines 0 comments Download
M tools/generate_shim_headers/generate_shim_headers.py View 1 2 3 2 chunks +36 lines, -14 lines 0 comments Download
M ui/gl/generate_bindings.py View 1 2 3 4 4 chunks +49 lines, -11 lines 0 comments Download
M ui/gl/gl.gyp View 1 2 3 4 2 chunks +14 lines, -8 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
Paweł Hajdan Jr.
7 years, 12 months ago (2012-12-28 01:25:50 UTC) #1
greggman
On 2012/12/28 01:25:50, Paweł Hajdan Jr. wrote: Maybe I'm missing something. this seems like adding ...
7 years, 12 months ago (2012-12-28 05:35:19 UTC) #2
Paweł Hajdan Jr.
On 2012/12/28 05:35:19, greggman wrote: > On 2012/12/28 01:25:50, Paweł Hajdan Jr. wrote: > > ...
7 years, 12 months ago (2012-12-28 16:51:17 UTC) #3
greggman
On 2012/12/28 16:51:17, Paweł Hajdan Jr. wrote: > On 2012/12/28 05:35:19, greggman wrote: > > ...
7 years, 11 months ago (2013-01-02 21:29:23 UTC) #4
Paweł Hajdan Jr.
Alright, after some more time - what do you think? Note that I'm open to ...
7 years, 11 months ago (2013-01-07 17:15:38 UTC) #5
greggman
https://codereview.chromium.org/11693007/diff/1/ui/gl/generate_bindings.py File ui/gl/generate_bindings.py (right): https://codereview.chromium.org/11693007/diff/1/ui/gl/generate_bindings.py#newcode1711 ui/gl/generate_bindings.py:1711: def ResolveHeader(header, use_system_mesa): All the changes in this file ...
7 years, 11 months ago (2013-01-07 20:23:32 UTC) #6
Paweł Hajdan Jr.
https://codereview.chromium.org/11693007/diff/1/ui/gl/generate_bindings.py File ui/gl/generate_bindings.py (right): https://codereview.chromium.org/11693007/diff/1/ui/gl/generate_bindings.py#newcode1711 ui/gl/generate_bindings.py:1711: def ResolveHeader(header, use_system_mesa): On 2013/01/07 20:23:33, greggman wrote: > ...
7 years, 11 months ago (2013-01-07 21:20:04 UTC) #7
greggman
https://codereview.chromium.org/11693007/diff/1/ui/gl/generate_bindings.py File ui/gl/generate_bindings.py (right): https://codereview.chromium.org/11693007/diff/1/ui/gl/generate_bindings.py#newcode1711 ui/gl/generate_bindings.py:1711: def ResolveHeader(header, use_system_mesa): On 2013/01/07 21:20:05, Paweł Hajdan Jr. ...
7 years, 11 months ago (2013-01-07 21:32:22 UTC) #8
Paweł Hajdan Jr.
On 2013/01/07 21:32:22, greggman wrote: > One suggestion would be to find a way to ...
7 years, 11 months ago (2013-01-07 22:24:02 UTC) #9
greggman
On 2013/01/07 22:24:02, Paweł Hajdan Jr. wrote: > On 2013/01/07 21:32:22, greggman wrote: > > ...
7 years, 11 months ago (2013-01-08 20:26:07 UTC) #10
Paweł Hajdan Jr.
On 2013/01/08 20:26:07, greggman wrote: > I'm not sure I understand why the ResolveHeader logic ...
7 years, 11 months ago (2013-01-08 21:45:52 UTC) #11
Paweł Hajdan Jr.
PTAL
7 years, 11 months ago (2013-01-10 00:26:23 UTC) #12
greggman
https://codereview.chromium.org/11693007/diff/9002/gpu/GLES2/gl2extchromium.h File gpu/GLES2/gl2extchromium.h (right): https://codereview.chromium.org/11693007/diff/9002/gpu/GLES2/gl2extchromium.h#newcode279 gpu/GLES2/gl2extchromium.h:279: /* GL_ANGLE_instanced_arrays */ I don't understand this change. Why ...
7 years, 11 months ago (2013-01-10 21:21:02 UTC) #13
Paweł Hajdan Jr.
https://codereview.chromium.org/11693007/diff/9002/gpu/GLES2/gl2extchromium.h File gpu/GLES2/gl2extchromium.h (right): https://codereview.chromium.org/11693007/diff/9002/gpu/GLES2/gl2extchromium.h#newcode279 gpu/GLES2/gl2extchromium.h:279: /* GL_ANGLE_instanced_arrays */ On 2013/01/10 21:21:02, greggman wrote: > ...
7 years, 11 months ago (2013-01-10 21:52:03 UTC) #14
greggman
On 2013/01/10 21:52:03, Paweł Hajdan Jr. wrote: > https://codereview.chromium.org/11693007/diff/9002/gpu/GLES2/gl2extchromium.h > File gpu/GLES2/gl2extchromium.h (right): > > ...
7 years, 11 months ago (2013-01-10 22:02:31 UTC) #15
Paweł Hajdan Jr.
On 2013/01/10 22:02:31, greggman wrote: > Then don't use the system headers. The fact that ...
7 years, 11 months ago (2013-01-10 22:09:17 UTC) #16
greggman
On 2013/01/10 22:09:17, Paweł Hajdan Jr. wrote: > On 2013/01/10 22:02:31, greggman wrote: > > ...
7 years, 11 months ago (2013-01-10 22:12:47 UTC) #17
greggman
On 2013/01/10 22:12:47, greggman wrote: > On 2013/01/10 22:09:17, Paweł Hajdan Jr. wrote: > > ...
7 years, 11 months ago (2013-01-10 22:30:46 UTC) #18
Paweł Hajdan Jr.
On 2013/01/10 22:30:46, greggman wrote: > Sorry, I missed the changes to generate_headers.py that made ...
7 years, 11 months ago (2013-01-11 00:04:51 UTC) #19
greggman
https://codereview.chromium.org/11693007/diff/13010/tools/generate_shim_headers/generate_shim_headers.py File tools/generate_shim_headers/generate_shim_headers.py (right): https://codereview.chromium.org/11693007/diff/13010/tools/generate_shim_headers/generate_shim_headers.py#newcode30 tools/generate_shim_headers/generate_shim_headers.py:30: parser.add_option('--additional-headers-root', action='append', default=[]) why not just make --headers-root be ...
7 years, 11 months ago (2013-01-11 02:09:18 UTC) #20
Paweł Hajdan Jr.
PTAL https://codereview.chromium.org/11693007/diff/13010/tools/generate_shim_headers/generate_shim_headers.py File tools/generate_shim_headers/generate_shim_headers.py (right): https://codereview.chromium.org/11693007/diff/13010/tools/generate_shim_headers/generate_shim_headers.py#newcode30 tools/generate_shim_headers/generate_shim_headers.py:30: parser.add_option('--additional-headers-root', action='append', default=[]) On 2013/01/11 02:09:18, greggman wrote: ...
7 years, 11 months ago (2013-01-11 21:25:14 UTC) #21
greggman
lgtm
7 years, 11 months ago (2013-01-12 00:59:35 UTC) #22
greggman
thank you for putting up with me
7 years, 11 months ago (2013-01-12 01:00:05 UTC) #23
Paweł Hajdan Jr.
Could you just take another quick look at the changes needed to get Windows to ...
7 years, 11 months ago (2013-01-15 00:02:11 UTC) #24
greggman
7 years, 11 months ago (2013-01-15 01:02:11 UTC) #25
lgtm

Powered by Google App Engine
This is Rietveld 408576698