3 years agoFixed minor c++ issues found by cppcheck master
robertphillips@google.com [Fri, 27 Apr 2012 12:54:01 +0000 (12:54 +0000)]
Fixed minor c++ issues found by cppcheck


git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@3771 2bbb7eff-a529-9590-31e7-b0007b416f81

3 years agoCode changes for ANGLE GL interface. .gyp file changes will be delivered later. git-svn
robertphillips@google.com [Wed, 28 Mar 2012 16:19:11 +0000 (16:19 +0000)]
Code changes for ANGLE GL interface. .gyp file changes will be delivered later.


git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@3519 2bbb7eff-a529-9590-31e7-b0007b416f81

3 years agoFix a warning in libtess in Release builds; define NDEBUG in Release on all
senorblanco@chromium.org [Thu, 19 Jan 2012 19:59:22 +0000 (19:59 +0000)]
Fix a warning in libtess in Release builds; define NDEBUG in Release on all

BUG:  http://code.google.com/p/skia/issues/detail?id=456
Review URL:  http://codereview.appspot.com/5555054/

git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@3076 2bbb7eff-a529-9590-31e7-b0007b416f81

3 years ago[Committed on behalf of scottmg@chromium.org]
senorblanco@chromium.org [Wed, 10 Aug 2011 17:49:41 +0000 (17:49 +0000)]
[Committed on behalf of scottmg@chromium.org]

Rename all __gl_ functions to Sk__gl_ to avoid conflicting with other copies
of libtess that might be statically linked by Skia clients (done via
gluos.h, rather than touching source directly).

Specfically, this is required to enable incremental linking on Windows builds
of Chromium because WebKit has a copy of libtess also.


Review URL:  http://codereview.appspot.com/4853046/

git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@2095 2bbb7eff-a529-9590-31e7-b0007b416f81

3 years agoRename some global symbols defined by glu's libtess which conflict with the
senorblanco@chromium.org [Tue, 31 May 2011 21:15:10 +0000 (21:15 +0000)]
Rename some global symbols defined by glu's libtess which conflict with the
WebKit implementation.  #define them with a prefix, as we did with the main
entry points.

Review URL:  http://codereview.appspot.com/4551079/

git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@1457 2bbb7eff-a529-9590-31e7-b0007b416f81

4 years agoRename glu libtess symbols. When enabled in WebKit, the internal_glu libtess
senorblanco@chromium.org [Wed, 25 May 2011 14:46:17 +0000 (14:46 +0000)]
Rename glu libtess symbols.  When enabled in WebKit, the internal_glu libtess
symbols in skia will collide with the same internal_ implementation in WebKit.
Rename the glu entry points with an Sk_ prefix instead.  Also, unfork the
changes to the libtess source as much as possible (the same as was done in

Review URL:  http://codereview.appspot.com/4536080/

git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@1419 2bbb7eff-a529-9590-31e7-b0007b416f81

4 years agoAdd the GLU tesselator source files to third_party. Add a libtess static
senorblanco@chromium.org [Fri, 25 Mar 2011 17:41:34 +0000 (17:41 +0000)]
Add the GLU tesselator source files to third_party.  Add a libtess static
library build target to the .gyp file (not required by any executable yet).  Fix
some build errors with SampleApp on Linux and Win32.  Add a gyp_skia python
script which invokes gyp with the correct arguments, and is recursively callable
by the Makefile when skia.gyp is changed.

Review URL:  http://codereview.appspot.com/4280069/

git-svn-id: http://skia.googlecode.com/svn/trunk/third_party/glu@1007 2bbb7eff-a529-9590-31e7-b0007b416f81