Merge lp:~darkxst/ubuntu/raring/cogl/lp1163025 into lp:ubuntu/raring/cogl

Proposed by Tim Lunn
Status: Merged
Merged at revision: 21
Proposed branch: lp:~darkxst/ubuntu/raring/cogl/lp1163025
Merge into: lp:ubuntu/raring/cogl
Diff against target: 10880 lines (+4112/-1287)
176 files modified
Makefile.in (+6/-1)
NEWS (+41/-0)
README (+169/-0)
README.in (+3/-0)
build/Makefile.in (+7/-2)
build/win32/Makefile.in (+5/-0)
build/win32/vs10/Makefile.in (+5/-0)
build/win32/vs10/cogl-crate.vcxproj (+4/-4)
build/win32/vs10/cogl-pango.vcxproj (+4/-4)
build/win32/vs10/cogl-pango.vcxprojin (+4/-4)
build/win32/vs10/cogl.props (+174/-151)
build/win32/vs10/cogl.sln (+0/-10)
build/win32/vs10/cogl.vcxproj (+25/-18)
build/win32/vs10/cogl.vcxproj.filters (+9/-2)
build/win32/vs10/cogl.vcxproj.filtersin (+9/-2)
build/win32/vs10/cogl.vcxprojin (+25/-18)
build/win32/vs10/install.vcxproj (+0/-4)
build/win32/vs10/test-conformance-cogl.vcxproj (+1/-0)
build/win32/vs10/test-conformance-cogl.vcxproj.filters (+1/-0)
build/win32/vs9/Makefile.in (+5/-0)
build/win32/vs9/cogl-crate.vcproj (+4/-4)
build/win32/vs9/cogl-pango.vcproj (+4/-4)
build/win32/vs9/cogl-pango.vcprojin (+4/-4)
build/win32/vs9/cogl.sln (+0/-14)
build/win32/vs9/cogl.vcproj (+25/-18)
build/win32/vs9/cogl.vcprojin (+25/-18)
build/win32/vs9/cogl.vsprops (+106/-84)
build/win32/vs9/cogl_sdl.sln (+0/-14)
build/win32/vs9/test-conformance-cogl.vcproj (+1/-0)
cogl-gles2/Makefile.in (+5/-0)
cogl-pango/Makefile.in (+5/-0)
cogl/Makefile.in (+5/-0)
cogl/cogl-bitmap.c (+7/-2)
cogl/cogl-framebuffer.c (+21/-1)
cogl/cogl-object.h (+6/-0)
cogl/cogl-pipeline-snippet-private.h (+6/-1)
cogl/cogl-pipeline-snippet.c (+20/-2)
cogl/cogl-pipeline.c (+6/-1)
cogl/cogl-snippet.h (+33/-1)
cogl/cogl.symbols (+85/-30)
cogl/driver/gl/cogl-framebuffer-gl.c (+15/-1)
cogl/driver/gl/cogl-pipeline-fragend-glsl.c (+53/-60)
cogl/driver/gl/cogl-pipeline-vertend-glsl.c (+50/-1)
cogl/driver/gl/cogl-util-gl-private.h (+7/-1)
cogl/driver/gl/cogl-util-gl.c (+39/-1)
cogl/winsys/cogl-winsys-egl.c (+18/-0)
config.h.win32 (+483/-4)
config.h.win32.in (+483/-4)
configure (+223/-62)
configure.ac (+13/-22)
debian/changelog (+6/-0)
deps/Makefile.in (+5/-0)
deps/glib/Makefile.in (+5/-0)
deps/gmodule/Makefile.in (+5/-0)
doc/Makefile.in (+5/-0)
doc/reference/Makefile.in (+5/-0)
doc/reference/cogl-2.0-experimental/Makefile.in (+5/-0)
doc/reference/cogl-2.0-experimental/cogl-2.0-experimental-docs.xml (+1/-1)
doc/reference/cogl-2.0-experimental/html/ch01.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-CoglFramebuffer---The-Framebuffer-Interface.html (+4/-4)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-Path-Primitives.html (+4/-4)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-Pipeline.html (+2/-2)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-Shader-snippets.html (+32/-0)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-The-Texture-Interface.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-The-Top-Level-Context.html (+3/-3)
doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental.devhelp2 (+2/-0)
doc/reference/cogl-2.0-experimental/html/cogl-Blend-Strings.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/index.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/index.sgml (+2/-0)
doc/reference/cogl-2.0-experimental/html/ix01.html (+2/-2)
doc/reference/cogl-2.0-experimental/html/ix02.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/ix03.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/ix04.html (+2/-2)
doc/reference/cogl-2.0-experimental/html/ix05.html (+1/-1)
doc/reference/cogl-2.0-experimental/html/ix06.html (+1/-1)
doc/reference/cogl/Makefile.in (+5/-0)
doc/reference/cogl/cogl-docs.xml (+1/-1)
doc/reference/cogl/html/ch01.html (+1/-1)
doc/reference/cogl/html/ch02.html (+1/-1)
doc/reference/cogl/html/ch03.html (+1/-1)
doc/reference/cogl/html/cogl-3D-textures.html (+18/-18)
doc/reference/cogl/html/cogl-Bitmaps.html (+8/-8)
doc/reference/cogl/html/cogl-Blend-Strings.html (+1/-1)
doc/reference/cogl/html/cogl-Buffers.html (+26/-26)
doc/reference/cogl/html/cogl-Color-Type.html (+2/-2)
doc/reference/cogl/html/cogl-General-API-(Deprecated).html (+6/-6)
doc/reference/cogl/html/cogl-General-API.html (+16/-16)
doc/reference/cogl/html/cogl-Materials.html (+23/-23)
doc/reference/cogl/html/cogl-Matrices.html (+7/-7)
doc/reference/cogl/html/cogl-Offscreen-Buffers-(Deprecated).html (+2/-2)
doc/reference/cogl/html/cogl-Offscreen-Buffers.html (+16/-16)
doc/reference/cogl/html/cogl-Path-Primitives.html (+12/-12)
doc/reference/cogl/html/cogl-Primitives.html (+2/-2)
doc/reference/cogl/html/cogl-Quaternions-(Rotations).html (+2/-2)
doc/reference/cogl/html/cogl-Shaders-and-Programmable-Pipeline-(Deprecated).html (+2/-2)
doc/reference/cogl/html/cogl-Shaders-and-Programmable-Pipeline.html (+8/-8)
doc/reference/cogl/html/cogl-Textures-(Deprecated).html (+2/-2)
doc/reference/cogl/html/cogl-Textures.html (+57/-57)
doc/reference/cogl/html/cogl-Vectors.html (+4/-4)
doc/reference/cogl/html/cogl-Vertex-Buffers.html (+7/-7)
doc/reference/cogl/html/index.html (+2/-2)
doc/reference/cogl/html/ix01.html (+65/-65)
doc/reference/cogl/html/ix02.html (+1/-1)
doc/reference/cogl/html/ix03.html (+1/-1)
doc/reference/cogl/html/ix04.html (+1/-1)
doc/reference/cogl/html/ix05.html (+1/-1)
doc/reference/cogl/html/ix06.html (+1/-1)
doc/reference/cogl/html/ix07.html (+1/-1)
doc/reference/cogl/html/ix08.html (+1/-1)
examples/Makefile.am (+0/-2)
examples/Makefile.in (+11/-6)
examples/cogland.c (+557/-218)
po/an.po (+1/-1)
po/ar.po (+1/-1)
po/as.po (+1/-1)
po/ast.po (+1/-1)
po/be.po (+1/-1)
po/bg.po (+1/-1)
po/ca.po (+1/-1)
po/ca@valencia.po (+1/-1)
po/cogl.pot (+2/-2)
po/cs.po (+1/-1)
po/da.po (+1/-1)
po/de.po (+1/-1)
po/el.po (+1/-1)
po/en_CA.po (+1/-1)
po/en_GB.po (+1/-1)
po/eo.po (+1/-1)
po/es.po (+1/-1)
po/eu.po (+1/-1)
po/fa.po (+1/-1)
po/fr.po (+1/-1)
po/gl.po (+1/-1)
po/he.po (+1/-1)
po/hi.po (+1/-1)
po/hu.po (+1/-1)
po/id.po (+1/-1)
po/it.po (+35/-35)
po/ja.po (+1/-1)
po/km.po (+1/-1)
po/kn.po (+1/-1)
po/ko.po (+1/-1)
po/lt.po (+1/-1)
po/lv.po (+1/-1)
po/ml.po (+1/-1)
po/nb.po (+1/-1)
po/nl.po (+1/-1)
po/or.po (+1/-1)
po/pa.po (+1/-1)
po/pl.po (+1/-1)
po/pt.po (+43/-44)
po/pt_BR.po (+1/-1)
po/ru.po (+1/-1)
po/sk.po (+460/-0)
po/sl.po (+1/-1)
po/sr.po (+1/-1)
po/sr@latin.po (+1/-1)
po/sv.po (+1/-1)
po/ta.po (+1/-1)
po/te.po (+1/-1)
po/th.po (+1/-1)
po/tr.po (+1/-1)
po/ug.po (+30/-27)
po/uk.po (+1/-1)
po/vi.po (+1/-1)
po/zh_CN.po (+1/-1)
po/zh_HK.po (+1/-1)
po/zh_TW.po (+1/-1)
tests/Makefile.in (+5/-0)
tests/conform/Makefile.am (+1/-0)
tests/conform/Makefile.in (+22/-0)
tests/conform/test-conform-main.c (+2/-0)
tests/conform/test-copy-replace-texture.c (+121/-0)
tests/conform/test-snippets.c (+111/-3)
tests/data/Makefile.in (+5/-0)
tests/micro-perf/Makefile.in (+5/-0)
To merge this branch: bzr merge lp:~darkxst/ubuntu/raring/cogl/lp1163025
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Ubuntu branches Pending
Review via email: mp+156436@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks. Uploaded.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Makefile.in'
2--- Makefile.in 2013-02-26 16:43:25 +0000
3+++ Makefile.in 2013-04-01 22:12:24 +0000
4@@ -55,7 +55,7 @@
5 host_triplet = @host@
6 @BUILD_COGL_PANGO_TRUE@am__append_1 = cogl-pango
7 @BUILD_COGL_GLES2_TRUE@am__append_2 = cogl-gles2
8-DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
9+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
10 $(srcdir)/Makefile.in $(srcdir)/README.in \
11 $(srcdir)/config.h.in $(srcdir)/config.h.win32.in \
12 $(top_srcdir)/build/autotools/Makefile.am.release \
13@@ -349,6 +349,11 @@
14 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
15 USE_NLS = @USE_NLS@
16 VERSION = @VERSION@
17+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
18+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
19+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
20+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
21+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
22 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
23 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
24 XGETTEXT = @XGETTEXT@
25
26=== modified file 'NEWS'
27--- NEWS 2013-02-26 16:43:25 +0000
28+++ NEWS 2013-04-01 22:12:24 +0000
29@@ -1,3 +1,44 @@
30+Cogl 1.14.0 2013-03-25
31+
32+ • List of changes since Cogl 1.13.4
33+
34+ » New snippet hook location for adding global definitions that can
35+ be shared amongst other snippets.
36+ » Fixed some cases where it's not possible to reference the builtin
37+ cogl_sampler* uniforms from a snippet.
38+ » Fixes for building on Visual Studio.
39+ » Fixed a problem with the workaround for the viewport bug in Mesa
40+ which could leave a broken scissor when switching between
41+ different sized framebuffers.
42+ » Fix some cases where the depth buffer wouldn't get cleared in
43+ cogl_framebuffer_clear*.
44+ » Fix for leaking pipelines and textures when a pipeline is copied
45+ but all of its layer properties are replaced.
46+ » Fix for interleaving snippets with different hook points.
47+ » The Cogland example Wayland compositor has been updated to the
48+ Wayland 1.0 API.
49+
50+ • Bugzilla bugs closed since 1.13.4:
51+
52+ #686770 - _cogl_bitmap_unbind: assertion failed: (bitmap->bound)
53+ for gnome-shell on nexus 7
54+ #694537 - Fails to compile if the EGL stack doesn't implement
55+ KHR_create_context
56+ #694657 - cogl-buffer: Stop warning spam running in sw rendering
57+
58+Many thanks to:
59+
60+ Chun-wei Fan
61+ Robert Bragg
62+ Gheyret Kenji
63+ Ján Kyselica
64+ Bastien Nocera
65+ Duarte Loreto
66+ Milo Casagrande
67+ Pavol Klačanský
68+ Plamena Manolova
69+ Tomeu Vizoso
70+
71 Cogl 1.13.4 2013-02-21
72
73 • List of changes since Cogl 1.13.2
74
75=== added file 'README'
76--- README 1970-01-01 00:00:00 +0000
77+++ README 2013-04-01 22:12:24 +0000
78@@ -0,0 +1,169 @@
79+README for Cogl 1.14.0
80+===============================================================================
81+
82+Note: This file is delimited with -- markers so it is possible to split
83+sections out for other purposes, such as for release notes.
84+
85+--
86+DESCRIPTION
87+-------------------------------------------------------------------------------
88+
89+Cogl is a small open source library for using 3D graphics hardware for
90+rendering. The API departs from the flat state machine style of OpenGL and is
91+designed to make it easy to write orthogonal components that can render without
92+stepping on each others toes.
93+
94+As well as aiming for a nice API, we think having a single library as opposed
95+to an API specification like OpenGL has a few advantages too; like being
96+able to paper over the inconsistencies/bugs of different OpenGL
97+implementations in a centralized place, not to mention the myriad of OpenGL
98+extensions. It also means we are in a better position to provide utility
99+APIs that help software developers since they only need to be implemented
100+once and there is no risk of inconsistency between implementations.
101+
102+Having other backends, besides OpenGL, such as drm, Gallium or D3D are
103+options we are interested in for the future.
104+
105+--
106+REQUIREMENTS
107+-------------------------------------------------------------------------------
108+
109+Cogl currently only requires:
110+
111+ • GLib ≥ 2.32.0
112+ • OpenGL ≥ 1.3 (or 1.2 + multitexturing), or OpenGL ES 2.0 (or 1.1)
113+ • GLX, AGL, WGL or an EGL implementation
114+
115+Cogl also has optional dependencies:
116+
117+ • GDK-Pixbuf ≥ 2.0
118+ - for image loading
119+ • Cairo ≥ 1.10
120+ - for debugging texture atlasing (debug builds only)
121+
122+The optional Cogl Pango library requires:
123+ • Cairo ≥ 1.10
124+ • PangoCairo ≥ 1.20
125+
126+On X11, Cogl depends on the following extensions
127+
128+ • XComposite ≥ 0.4
129+ • XDamage
130+ • XExt
131+ • XFixes ≥ 3
132+
133+For the Wayland backend, Cogl requires:
134+ • Wayland ≥ 1.0.0
135+
136+When running with OpenGL, Cogl requires at least version 1.3
137+or 1.2 with the multitexturing extension. However to build Cogl
138+you will need the latest GL headers which can be obtained from:
139+
140+ http://www.khronos.org
141+
142+If you are building the API reference you will also need:
143+
144+ • GTK-Doc ≥ 1.13
145+
146+If you are building the additional documentation you will also need:
147+
148+ • xsltproc
149+ • jw (optional, for generating PDFs)
150+
151+If you are building the Introspection data you will also need:
152+
153+ • GObject-Introspection ≥ 0.9.5
154+
155+GObject-Introspection is available from:
156+
157+ git://git.gnome.org/gobject-introspection
158+
159+If you want support for profiling Cogl you will also need:
160+
161+ • UProf ≥ 0.3
162+
163+UProf is available from:
164+
165+ git://github.com/rib/UProf.git
166+
167+--
168+DOCUMENTATION
169+-------------------------------------------------------------------------------
170+
171+The 1.x stable API is documented here:
172+
173+ http://developer.gnome.org/cogl/stable/
174+
175+The 1.x development API is documented here:
176+
177+ http://developer.gnome.org/cogl/1.$(COGL_1_MINOR_VERSION)
178+
179+The experimental 2.0 API is currently not hosted online but can be built
180+by passing the --enable-gtk-doc option to ./configure when building
181+and the documentation can then be found under
182+doc/reference/cogl-2.0-experimental/html/index.html
183+
184+--
185+LICENSE
186+-------------------------------------------------------------------------------
187+
188+Most of Cogl is licensed under the terms of the GNU Lesser General Public
189+License, version 2.1 or (at your option) later. Some files are licensed under
190+more permissive licenses MIT or BSD style licenses though so please see
191+individual files for details.
192+
193+--
194+BUILDING AND INSTALLATION
195+-------------------------------------------------------------------------------
196+
197+Please refer to the INSTALL document.
198+
199+--
200+BUGS
201+-------------------------------------------------------------------------------
202+
203+Please report bugs here:
204+
205+ http://bugzilla.gnome.org/enter_bug.cgi?product=cogl
206+
207+You will need a Bugzilla account.
208+
209+Please include the following in bug reports:
210+
211+ • what system you're running Cogl on;
212+ • which version of Cogl you are using;
213+ • which version of GLib and OpenGL (or OpenGL ES) you are using;
214+ • which video card and which drivers you are using, including output of
215+ glxinfo and xdpyinfo (if applicable);
216+ • how to reproduce the bug.
217+
218+If you cannot reproduce the bug with one of the tests that come with
219+Cogl's source code, it can help a lot to include a small test case
220+displaying the bad behaviour.
221+
222+If the bug exposes a crash, the exact text printed out and a stack trace
223+obtained using gdb are greatly appreciated.
224+
225+--
226+CONTRIBUTING
227+-------------------------------------------------------------------------------
228+
229+The CODING_STYLE file describes the coding style we use throughout Cogl,
230+please try your best to conform to this style because the consistency
231+really helps keep the code maintainable.
232+
233+We can accept contributions in several ways:
234+ • Either as patches attached to bugs on bugzilla
235+ - For this you may be interested in using git-bz.
236+
237+ See http://git.fishsoup.net/man/git-bz.html for details
238+ • You can email us patches
239+ - For this we recommend using git-send-email
240+
241+ • You can create a remote branch and ask us to pull from that for more
242+ substantial changes.
243+ - For this we recommend using github.
244+
245+Ideally standalone patches should be created using git format-patch since
246+that makes it easiest to import the patch with a commit message into a
247+git repository.
248
249=== modified file 'README.in'
250--- README.in 2012-09-25 10:07:06 +0000
251+++ README.in 2013-04-01 22:12:24 +0000
252@@ -52,6 +52,9 @@
253 • XExt
254 • XFixes ≥ @XFIXES_REQ_VERSION@
255
256+For the Wayland backend, Cogl requires:
257+ • Wayland ≥ @WAYLAND_REQ_VERSION@
258+
259 When running with OpenGL, Cogl requires at least version 1.3
260 or 1.2 with the multitexturing extension. However to build Cogl
261 you will need the latest GL headers which can be obtained from:
262
263=== modified file 'build/Makefile.in'
264--- build/Makefile.in 2013-02-26 16:43:25 +0000
265+++ build/Makefile.in 2013-04-01 22:12:24 +0000
266@@ -51,8 +51,8 @@
267 host_triplet = @host@
268 subdir = build
269 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in compile \
270- config.guess config.rpath config.sub install-sh ltmain.sh \
271- missing
272+ config.guess config.rpath config.sub depcomp install-sh \
273+ ltmain.sh missing
274 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
275 am__aclocal_m4_deps = $(top_srcdir)/build/autotools/acglib.m4 \
276 $(top_srcdir)/build/autotools/as-compiler-flag.m4 \
277@@ -317,6 +317,11 @@
278 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
279 USE_NLS = @USE_NLS@
280 VERSION = @VERSION@
281+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
282+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
283+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
284+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
285+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
286 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
287 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
288 XGETTEXT = @XGETTEXT@
289
290=== modified file 'build/win32/Makefile.in'
291--- build/win32/Makefile.in 2013-02-26 16:43:25 +0000
292+++ build/win32/Makefile.in 2013-04-01 22:12:24 +0000
293@@ -315,6 +315,11 @@
294 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
295 USE_NLS = @USE_NLS@
296 VERSION = @VERSION@
297+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
298+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
299+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
300+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
301+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
302 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
303 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
304 XGETTEXT = @XGETTEXT@
305
306=== modified file 'build/win32/vs10/Makefile.in'
307--- build/win32/vs10/Makefile.in 2013-02-26 16:43:25 +0000
308+++ build/win32/vs10/Makefile.in 2013-04-01 22:12:24 +0000
309@@ -275,6 +275,11 @@
310 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
311 USE_NLS = @USE_NLS@
312 VERSION = @VERSION@
313+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
314+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
315+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
316+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
317+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
318 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
319 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
320 XGETTEXT = @XGETTEXT@
321
322=== modified file 'build/win32/vs10/cogl-crate.vcxproj'
323--- build/win32/vs10/cogl-crate.vcxproj 2013-01-10 12:49:09 +0000
324+++ build/win32/vs10/cogl-crate.vcxproj 2013-04-01 22:12:24 +0000
325@@ -71,7 +71,7 @@
326 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
327 <ClCompile>
328 <Optimization>Disabled</Optimization>
329- <PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(CoglApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
330+ <PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
331 <MinimalRebuild>true</MinimalRebuild>
332 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
333 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
334@@ -90,7 +90,7 @@
335 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
336 <ClCompile>
337 <Optimization>Disabled</Optimization>
338- <PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(CoglApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
339+ <PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
340 <MinimalRebuild>true</MinimalRebuild>
341 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
342 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
343@@ -114,7 +114,7 @@
344 <ClCompile>
345 <Optimization>MaxSpeed</Optimization>
346 <IntrinsicFunctions>true</IntrinsicFunctions>
347- <PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(CoglApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
348+ <PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
349 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
350 <FunctionLevelLinking>true</FunctionLevelLinking>
351 <PrecompiledHeader>
352@@ -133,7 +133,7 @@
353 </ItemDefinitionGroup>
354 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
355 <ClCompile>
356- <PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(CoglApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
357+ <PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
358 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
359 <PrecompiledHeader>
360 </PrecompiledHeader>
361
362=== modified file 'build/win32/vs10/cogl-pango.vcxproj'
363--- build/win32/vs10/cogl-pango.vcxproj 2013-01-10 12:49:09 +0000
364+++ build/win32/vs10/cogl-pango.vcxproj 2013-04-01 22:12:24 +0000
365@@ -89,7 +89,7 @@
366 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
367 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
368 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
369- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
370+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
371 <GenerateDebugInformation>true</GenerateDebugInformation>
372 <SubSystem>Windows</SubSystem>
373 <TargetMachine>MachineX86</TargetMachine>
374@@ -117,7 +117,7 @@
375 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
376 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
377 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
378- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
379+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
380 <GenerateDebugInformation>true</GenerateDebugInformation>
381 <SubSystem>Windows</SubSystem>
382 <TargetMachine>MachineX64</TargetMachine>
383@@ -145,7 +145,7 @@
384 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
385 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
386 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
387- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
388+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
389 <GenerateDebugInformation>true</GenerateDebugInformation>
390 <SubSystem>Windows</SubSystem>
391 <OptimizeReferences>true</OptimizeReferences>
392@@ -172,7 +172,7 @@
393 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
394 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
395 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
396- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
397+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
398 <GenerateDebugInformation>true</GenerateDebugInformation>
399 <SubSystem>Windows</SubSystem>
400 <OptimizeReferences>true</OptimizeReferences>
401
402=== modified file 'build/win32/vs10/cogl-pango.vcxprojin'
403--- build/win32/vs10/cogl-pango.vcxprojin 2013-01-10 12:49:09 +0000
404+++ build/win32/vs10/cogl-pango.vcxprojin 2013-04-01 22:12:24 +0000
405@@ -89,7 +89,7 @@
406 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
407 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
408 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
409- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
410+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
411 <GenerateDebugInformation>true</GenerateDebugInformation>
412 <SubSystem>Windows</SubSystem>
413 <TargetMachine>MachineX86</TargetMachine>
414@@ -117,7 +117,7 @@
415 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
416 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
417 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
418- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
419+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
420 <GenerateDebugInformation>true</GenerateDebugInformation>
421 <SubSystem>Windows</SubSystem>
422 <TargetMachine>MachineX64</TargetMachine>
423@@ -145,7 +145,7 @@
424 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
425 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
426 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
427- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
428+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
429 <GenerateDebugInformation>true</GenerateDebugInformation>
430 <SubSystem>Windows</SubSystem>
431 <OptimizeReferences>true</OptimizeReferences>
432@@ -172,7 +172,7 @@
433 <AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
434 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
435 <ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
436- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
437+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
438 <GenerateDebugInformation>true</GenerateDebugInformation>
439 <SubSystem>Windows</SubSystem>
440 <OptimizeReferences>true</OptimizeReferences>
441
442=== modified file 'build/win32/vs10/cogl.props'
443--- build/win32/vs10/cogl.props 2013-01-10 12:49:09 +0000
444+++ build/win32/vs10/cogl.props 2013-04-01 22:12:24 +0000
445@@ -1,9 +1,10 @@
446 <?xml version="1.0" encoding="utf-8"?>
447 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
448 <PropertyGroup Label="UserMacros">
449- <GlibEtcInstallRoot>..\..\..\..\vs10\$(Platform)</GlibEtcInstallRoot>
450- <GlibMkEnumsPath>..\..\..\vs10\$(Platform)</GlibMkEnumsPath>
451- <CoglApiVersion>1.0</CoglApiVersion>
452+ <VSVer>10</VSVer>
453+ <GlibEtcInstallRoot>..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
454+ <GlibEtcInstallRootFromBuildWin32>..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRootFromBuildWin32>
455+ <ApiVersion>1.0</ApiVersion>
456 <BaseBuildDefines>_WIN32_WINNT=0x0500;COGL_ENABLE_DEBUG</BaseBuildDefines>
457 <LibBuildDefines>HAVE_CONFIG_H;COGL_COMPILATION;$(BaseBuildDefines)</LibBuildDefines>
458 <ReleaseLibBuildDefines>$(LibBuildDefines);G_DISABLE_CHECKS;G_DISABLE_CAST_CHECKS</ReleaseLibBuildDefines>
459@@ -45,13 +46,13 @@
460
461 cd ..
462
463-gen-enums.bat $(GlibMkEnumsPath)
464+gen-enums.bat $(GlibEtcInstallRootFromBuildWin32)
465
466-cd .\vs10
467+cd .\vs$(VSVer)
468
469
470 </PreBuildCmd>
471- <CoglDoInstall>
472+<CoglDoInstall>
473 mkdir $(CopyDir)
474
475 mkdir $(CopyDir)\bin
476@@ -65,141 +66,166 @@
477 copy ..\*.bat $(CopyDir)\bin
478
479
480-mkdir $(CopyDir)\share\cogl-$(CoglApiVersion)\examples-data
481+mkdir $(CopyDir)\share\cogl-$(ApiVersion)\examples-data
482
483-copy ..\..\..\examples\*.jpg $(CopyDir)\share\cogl-$(CoglApiVersion)\examples-data
484+copy ..\..\..\examples\*.jpg $(CopyDir)\share\cogl-$(ApiVersion)\examples-data
485
486
487 mkdir $(CopyDir)\lib
488
489-copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*-$(CoglApiVersion).lib $(CopyDir)\lib
490-
491-
492-mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
493-
494-mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango
495-
496-copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango
497-
498-copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
499-
500-copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
501-
502-copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
503-
504-copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
505-
506-copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
507-
508-copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
509-
510-copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
511-
512-copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
513-
514-copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
515-
516-copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
517-
518-copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
519-
520-copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
521-
522-copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
523-
524-copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
525-
526-copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
527-
528-copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
529-
530-copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
531-
532-copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
533-
534-copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
535-
536-copy ..\..\..\cogl\cogl-path-functions.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
537-
538-copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
539-
540-copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
541-
542-copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
543-
544-copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
545-
546-copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
547-
548-copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
549-
550-copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
551-
552-copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
553-
554-copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
555-
556-copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
557-
558-copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
559-
560-copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
561-
562-copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
563-
564-copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
565-
566-copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
567-
568-copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
569-
570-copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
571-
572-copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
573-
574-copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
575-
576-copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
577-
578-copy ..\..\..\cogl\cogl-clip-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
579-
580-copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
581-
582-copy ..\..\..\cogl\cogl-clutter.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
583-
584-copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
585-
586-copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
587-
588-copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
589-
590-
591-copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
592-
593-copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
594-
595-copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
596-
597-copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
598-
599-copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
600-
601-copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
602-
603-copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
604-
605-copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
606-
607-copy ..\..\..\cogl\cogl2-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
608-
609-copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
610-
611-copy ..\..\..\cogl\cogl2-compatibility.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
612-
613- </CoglDoInstall>
614- <CoglDoInstallSDL>
615-copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
616- </CoglDoInstallSDL>
617+copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*-$(ApiVersion).lib $(CopyDir)\lib
618+
619+
620+mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl
621+
622+mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango
623+
624+copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango
625+
626+copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
627+
628+copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
629+
630+copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
631+
632+copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
633+
634+copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
635+
636+copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
637+
638+copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
639+
640+copy ..\..\..\cogl\cogl-error.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
641+
642+copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
643+
644+copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
645+
646+copy ..\..\..\cogl\cogl-frame-info.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
647+
648+copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
649+
650+copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
651+
652+copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
653+
654+copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
655+
656+copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
657+
658+copy ..\..\..\cogl\cogl-matrix-stack.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
659+
660+copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
661+
662+copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
663+
664+copy ..\..\..\cogl\cogl-output.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
665+
666+copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
667+
668+copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
669+
670+copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
671+
672+copy ..\..\..\cogl\cogl-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
673+
674+copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
675+
676+copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
677+
678+copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
679+
680+copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
681+
682+copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
683+
684+copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
685+
686+copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
687+
688+copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
689+
690+copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
691+
692+copy ..\..\..\cogl\cogl-texture-2d-gl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
693+
694+copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
695+
696+copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
697+
698+copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
699+
700+copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
701+
702+copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
703+
704+copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
705+
706+copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
707+
708+copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
709+
710+copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
711+
712+copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
713+
714+copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
715+
716+copy ..\..\..\cogl\cogl-clip-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
717+
718+copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
719+
720+copy ..\..\..\cogl\cogl-clutter.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
721+
722+copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
723+
724+copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
725+
726+copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
727+
728+
729+copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
730+
731+copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
732+
733+copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
734+
735+copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
736+
737+copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
738+
739+copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
740+
741+copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
742+
743+copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
744+
745+copy ..\..\..\cogl\cogl2-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
746+
747+copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
748+
749+copy ..\..\..\cogl\cogl2-compatibility.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
750+
751+</CoglDoInstall>
752+<CoglDoInstallSDL>
753+copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
754+</CoglDoInstallSDL>
755+<DoGenGir>
756+set VSVER=$(VSVer)
757+
758+set CONF=$(Configuration)
759+
760+set PLAT=$(Platform)
761+
762+set BASEDIR=$(GlibEtcInstallRootFromBuildWin32)
763+
764+cd ..
765+
766+call gengir_pango.bat
767+
768+cd vs$(VSVer)
769+</DoGenGir>
770 <GenerateCoglDef>
771 echo EXPORTS &gt; $(DefDir)\cogl.def
772
773@@ -219,11 +245,11 @@
774
775 </GenerateCoglPangoDef>
776 <CoglLibtoolCompatibleDllPrefix>lib</CoglLibtoolCompatibleDllPrefix>
777- <CoglLibtoolCompatibleDllSuffix>-$(CoglApiVersion)-0</CoglLibtoolCompatibleDllSuffix>
778- <CoglSeparateVS10DllPrefix />
779- <CoglSeparateVS10DllSuffix>-1-vs10</CoglSeparateVS10DllSuffix>
780- <CoglDllPrefix>$(CoglSeparateVS10DllPrefix)</CoglDllPrefix>
781- <CoglDllSuffix>$(CoglSeparateVS10DllSuffix)</CoglDllSuffix>
782+ <CoglLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</CoglLibtoolCompatibleDllSuffix>
783+ <CoglSeparateVSDllPrefix />
784+ <CoglSeparateVSDllSuffix>-1-vs$(VSVer)</CoglSeparateVSDllSuffix>
785+ <CoglDllPrefix>$(CoglSeparateVSDllPrefix)</CoglDllPrefix>
786+ <CoglDllSuffix>$(CoglSeparateVSDllSuffix)</CoglDllSuffix>
787 </PropertyGroup>
788 <PropertyGroup>
789 <_PropertySheetDisplayName>coglprops</_PropertySheetDisplayName>
790@@ -233,7 +259,7 @@
791 <ItemDefinitionGroup>
792 <ClCompile>
793 <AdditionalIncludeDirectories>..\..\..;..\..\..\cogl;..\..\..\cogl\winsys;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
794- <PreprocessorDefinitions>G_DISABLE_SINGLE_INCLUDES;COGL_HAS_GLIB_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
795+ <PreprocessorDefinitions>G_DISABLE_SINGLE_INCLUDES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
796 <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
797 <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
798 </ClCompile>
799@@ -252,11 +278,8 @@
800 <BuildMacro Include="DefDir">
801 <Value>$(DefDir)</Value>
802 </BuildMacro>
803- <BuildMacro Include="GlibEtcInstallRoot">
804- <Value>$(GlibMkEnumsPath)</Value>
805- </BuildMacro>
806- <BuildMacro Include="CoglApiVersion">
807- <Value>$(CoglApiVersion)</Value>
808+ <BuildMacro Include="ApiVersion">
809+ <Value>$(ApiVersion)</Value>
810 </BuildMacro>
811 <BuildMacro Include="BaseBuildDefines">
812 <Value>$(BaseBuildDefines)</Value>
813@@ -309,11 +332,11 @@
814 <BuildMacro Include="CoglLibtoolCompatibleDllSuffix">
815 <Value>$(CoglLibtoolCompatibleDllSuffix)</Value>
816 </BuildMacro>
817- <BuildMacro Include="CoglSeparateVS10DllPrefix">
818- <Value>$(CoglSeparateVS10DllPrefix)</Value>
819+ <BuildMacro Include="CoglSeparateVSDllPrefix">
820+ <Value>$(CoglSeparateVSDllPrefix)</Value>
821 </BuildMacro>
822- <BuildMacro Include="CoglSeparateVS10DllSuffix">
823- <Value>$(CoglSeparateVS10DllSuffix)</Value>
824+ <BuildMacro Include="CoglSeparateVSDllSuffix">
825+ <Value>$(CoglSeparateVSDllSuffix)</Value>
826 </BuildMacro>
827 <BuildMacro Include="CoglDllPrefix">
828 <Value>$(CoglDllPrefix)</Value>
829
830=== modified file 'build/win32/vs10/cogl.sln'
831--- build/win32/vs10/cogl.sln 2013-01-10 12:49:09 +0000
832+++ build/win32/vs10/cogl.sln 2013-04-01 22:12:24 +0000
833@@ -7,8 +7,6 @@
834 EndProject
835 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-hello", "cogl-hello.vcxproj", "{F5A43C12-7032-428E-A56A-D294075FA493}"
836 EndProject
837-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-msaa", "cogl-msaa.vcxproj", "{44E864D4-8447-484D-9B16-D5405E0783CF}"
838-EndProject
839 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-info", "cogl-info.vcxproj", "{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}"
840 EndProject
841 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcxproj", "{35B2A4AC-7235-4FC7-995D-469D59195041}"
842@@ -49,14 +47,6 @@
843 {F5A43C12-7032-428E-A56A-D294075FA493}.Release|Win32.Build.0 = Release|Win32
844 {F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.ActiveCfg = Release|x64
845 {F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.Build.0 = Release|x64
846- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|Win32.ActiveCfg = Debug|Win32
847- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|Win32.Build.0 = Debug|Win32
848- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|x64.ActiveCfg = Debug|x64
849- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|x64.Build.0 = Debug|x64
850- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|Win32.ActiveCfg = Release|Win32
851- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|Win32.Build.0 = Release|Win32
852- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|x64.ActiveCfg = Release|x64
853- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|x64.Build.0 = Release|x64
854 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.ActiveCfg = Debug|Win32
855 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.Build.0 = Debug|Win32
856 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.ActiveCfg = Debug|x64
857
858=== modified file 'build/win32/vs10/cogl.vcxproj'
859--- build/win32/vs10/cogl.vcxproj 2013-02-26 16:43:25 +0000
860+++ build/win32/vs10/cogl.vcxproj 2013-04-01 22:12:24 +0000
861@@ -133,7 +133,7 @@
862 </PreBuildEvent>
863 <ClCompile>
864 <Optimization>Disabled</Optimization>
865- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
866+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
867 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
868 <MinimalRebuild>true</MinimalRebuild>
869 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
870@@ -150,7 +150,7 @@
871 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
872 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
873 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
874- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
875+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
876 <GenerateDebugInformation>true</GenerateDebugInformation>
877 <SubSystem>Windows</SubSystem>
878 <TargetMachine>MachineX86</TargetMachine>
879@@ -165,7 +165,7 @@
880 </PreBuildEvent>
881 <ClCompile>
882 <Optimization>Disabled</Optimization>
883- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
884+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
885 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
886 <MinimalRebuild>true</MinimalRebuild>
887 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
888@@ -182,7 +182,7 @@
889 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
890 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
891 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
892- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
893+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
894 <GenerateDebugInformation>true</GenerateDebugInformation>
895 <SubSystem>Windows</SubSystem>
896 <TargetMachine>MachineX86</TargetMachine>
897@@ -197,7 +197,7 @@
898 </PreBuildEvent>
899 <ClCompile>
900 <Optimization>Disabled</Optimization>
901- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
902+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
903 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
904 <MinimalRebuild>true</MinimalRebuild>
905 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
906@@ -214,7 +214,7 @@
907 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
908 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
909 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
910- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
911+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
912 <GenerateDebugInformation>true</GenerateDebugInformation>
913 <SubSystem>Windows</SubSystem>
914 <TargetMachine>MachineX64</TargetMachine>
915@@ -229,7 +229,7 @@
916 </PreBuildEvent>
917 <ClCompile>
918 <Optimization>Disabled</Optimization>
919- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
920+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
921 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
922 <MinimalRebuild>true</MinimalRebuild>
923 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
924@@ -246,7 +246,7 @@
925 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
926 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
927 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
928- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
929+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
930 <GenerateDebugInformation>true</GenerateDebugInformation>
931 <SubSystem>Windows</SubSystem>
932 <TargetMachine>MachineX64</TargetMachine>
933@@ -261,7 +261,7 @@
934 </PreBuildEvent>
935 <ClCompile>
936 <Optimization>MaxSpeed</Optimization>
937- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
938+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
939 <IntrinsicFunctions>true</IntrinsicFunctions>
940 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
941 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
942@@ -278,7 +278,7 @@
943 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
944 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
945 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
946- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
947+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
948 <GenerateDebugInformation>true</GenerateDebugInformation>
949 <SubSystem>Windows</SubSystem>
950 <OptimizeReferences>true</OptimizeReferences>
951@@ -295,7 +295,7 @@
952 </PreBuildEvent>
953 <ClCompile>
954 <Optimization>MaxSpeed</Optimization>
955- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
956+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
957 <IntrinsicFunctions>true</IntrinsicFunctions>
958 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
959 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
960@@ -312,7 +312,7 @@
961 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
962 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
963 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
964- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
965+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
966 <GenerateDebugInformation>true</GenerateDebugInformation>
967 <SubSystem>Windows</SubSystem>
968 <OptimizeReferences>true</OptimizeReferences>
969@@ -328,7 +328,7 @@
970 </Command>
971 </PreBuildEvent>
972 <ClCompile>
973- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
974+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
975 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
976 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
977 <PrecompiledHeader>
978@@ -343,7 +343,7 @@
979 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
980 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
981 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
982- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
983+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
984 <GenerateDebugInformation>true</GenerateDebugInformation>
985 <SubSystem>Windows</SubSystem>
986 <OptimizeReferences>true</OptimizeReferences>
987@@ -359,7 +359,7 @@
988 </Command>
989 </PreBuildEvent>
990 <ClCompile>
991- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
992+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
993 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
994 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
995 <PrecompiledHeader>
996@@ -374,7 +374,7 @@
997 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
998 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
999 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1000- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1001+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1002 <GenerateDebugInformation>true</GenerateDebugInformation>
1003 <SubSystem>Windows</SubSystem>
1004 <OptimizeReferences>true</OptimizeReferences>
1005@@ -505,8 +505,15 @@
1006 <ClCompile Include="..\..\..\cogl\.\cogl-error.c" />
1007 <ClCompile Include="..\..\..\cogl\.\cogl-glib-source.c" />
1008 <ClCompile Include="..\..\..\cogl\cogl-enum-types.c" />
1009- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-gl.c" />
1010- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-driver-gl.c" />
1011+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c" />
1012+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c" />
1013+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-attribute-gl.c" />
1014+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-buffer-gl.c" />
1015+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c" />
1016+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c" />
1017+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-gl.c" />
1018+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c" />
1019+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-util-gl.c" />
1020 </ItemGroup>
1021 <ItemGroup>
1022 <ResourceCompile Include="..\..\..\cogl\cogl.rc" />
1023
1024=== modified file 'build/win32/vs10/cogl.vcxproj.filters'
1025--- build/win32/vs10/cogl.vcxproj.filters 2013-02-26 16:43:25 +0000
1026+++ build/win32/vs10/cogl.vcxproj.filters 2013-04-01 22:12:24 +0000
1027@@ -126,7 +126,14 @@
1028 <ClCompile Include="..\..\..\cogl\.\cogl-error.c"><Filter>Sources</Filter></ClCompile>
1029 <ClCompile Include="..\..\..\cogl\.\cogl-glib-source.c"><Filter>Sources</Filter></ClCompile>
1030 <ClCompile Include="..\..\..\cogl\cogl-enum-types.c"><Filter>Sources</Filter></ClCompile>
1031- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1032- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1033+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1034+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1035+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-attribute-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1036+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-buffer-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1037+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1038+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1039+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1040+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1041+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-util-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1042 </ItemGroup>
1043 </Project>
1044
1045=== modified file 'build/win32/vs10/cogl.vcxproj.filtersin'
1046--- build/win32/vs10/cogl.vcxproj.filtersin 2012-09-25 10:07:06 +0000
1047+++ build/win32/vs10/cogl.vcxproj.filtersin 2013-04-01 22:12:24 +0000
1048@@ -19,7 +19,14 @@
1049 <ClCompile Include="..\..\..\cogl\cogl-sdl.c"><Filter>Sources</Filter></ClCompile>
1050 <ClCompile Include="..\..\..\cogl\cogl-win32-renderer.c"><Filter>Sources</Filter></ClCompile>
1051 #include "cogl.vs10.sourcefiles.filters"
1052- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1053- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1054+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1055+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1056+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-attribute-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1057+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-buffer-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1058+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1059+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1060+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1061+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1062+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-util-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
1063 </ItemGroup>
1064 </Project>
1065\ No newline at end of file
1066
1067=== modified file 'build/win32/vs10/cogl.vcxprojin'
1068--- build/win32/vs10/cogl.vcxprojin 2013-01-10 12:49:09 +0000
1069+++ build/win32/vs10/cogl.vcxprojin 2013-04-01 22:12:24 +0000
1070@@ -133,7 +133,7 @@
1071 </PreBuildEvent>
1072 <ClCompile>
1073 <Optimization>Disabled</Optimization>
1074- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1075+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1076 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1077 <MinimalRebuild>true</MinimalRebuild>
1078 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1079@@ -150,7 +150,7 @@
1080 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1081 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1082 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1083- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1084+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1085 <GenerateDebugInformation>true</GenerateDebugInformation>
1086 <SubSystem>Windows</SubSystem>
1087 <TargetMachine>MachineX86</TargetMachine>
1088@@ -165,7 +165,7 @@
1089 </PreBuildEvent>
1090 <ClCompile>
1091 <Optimization>Disabled</Optimization>
1092- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1093+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1094 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1095 <MinimalRebuild>true</MinimalRebuild>
1096 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1097@@ -182,7 +182,7 @@
1098 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1099 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1100 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1101- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1102+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1103 <GenerateDebugInformation>true</GenerateDebugInformation>
1104 <SubSystem>Windows</SubSystem>
1105 <TargetMachine>MachineX86</TargetMachine>
1106@@ -197,7 +197,7 @@
1107 </PreBuildEvent>
1108 <ClCompile>
1109 <Optimization>Disabled</Optimization>
1110- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1111+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1112 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1113 <MinimalRebuild>true</MinimalRebuild>
1114 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1115@@ -214,7 +214,7 @@
1116 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1117 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1118 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1119- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1120+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1121 <GenerateDebugInformation>true</GenerateDebugInformation>
1122 <SubSystem>Windows</SubSystem>
1123 <TargetMachine>MachineX64</TargetMachine>
1124@@ -229,7 +229,7 @@
1125 </PreBuildEvent>
1126 <ClCompile>
1127 <Optimization>Disabled</Optimization>
1128- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1129+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1130 <PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1131 <MinimalRebuild>true</MinimalRebuild>
1132 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1133@@ -246,7 +246,7 @@
1134 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1135 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1136 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1137- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1138+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1139 <GenerateDebugInformation>true</GenerateDebugInformation>
1140 <SubSystem>Windows</SubSystem>
1141 <TargetMachine>MachineX64</TargetMachine>
1142@@ -261,7 +261,7 @@
1143 </PreBuildEvent>
1144 <ClCompile>
1145 <Optimization>MaxSpeed</Optimization>
1146- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1147+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1148 <IntrinsicFunctions>true</IntrinsicFunctions>
1149 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1150 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1151@@ -278,7 +278,7 @@
1152 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1153 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1154 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1155- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1156+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1157 <GenerateDebugInformation>true</GenerateDebugInformation>
1158 <SubSystem>Windows</SubSystem>
1159 <OptimizeReferences>true</OptimizeReferences>
1160@@ -295,7 +295,7 @@
1161 </PreBuildEvent>
1162 <ClCompile>
1163 <Optimization>MaxSpeed</Optimization>
1164- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1165+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1166 <IntrinsicFunctions>true</IntrinsicFunctions>
1167 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1168 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1169@@ -312,7 +312,7 @@
1170 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1171 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1172 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1173- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1174+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1175 <GenerateDebugInformation>true</GenerateDebugInformation>
1176 <SubSystem>Windows</SubSystem>
1177 <OptimizeReferences>true</OptimizeReferences>
1178@@ -328,7 +328,7 @@
1179 </Command>
1180 </PreBuildEvent>
1181 <ClCompile>
1182- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1183+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1184 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1185 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1186 <PrecompiledHeader>
1187@@ -343,7 +343,7 @@
1188 <AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1189 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1190 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1191- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1192+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1193 <GenerateDebugInformation>true</GenerateDebugInformation>
1194 <SubSystem>Windows</SubSystem>
1195 <OptimizeReferences>true</OptimizeReferences>
1196@@ -359,7 +359,7 @@
1197 </Command>
1198 </PreBuildEvent>
1199 <ClCompile>
1200- <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1201+ <AdditionalIncludeDirectories>..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1202 <PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
1203 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1204 <PrecompiledHeader>
1205@@ -374,7 +374,7 @@
1206 <AdditionalDependencies>SDL.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
1207 <OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
1208 <ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
1209- <ImportLibrary>$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib</ImportLibrary>
1210+ <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
1211 <GenerateDebugInformation>true</GenerateDebugInformation>
1212 <SubSystem>Windows</SubSystem>
1213 <OptimizeReferences>true</OptimizeReferences>
1214@@ -398,8 +398,15 @@
1215 </ClCompile>
1216 <ClCompile Include="..\..\..\cogl\cogl-win32-renderer.c" />
1217 #include "cogl.vs10.sourcefiles"
1218- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-gl.c" />
1219- <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-driver-gl.c" />
1220+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c" />
1221+ <ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c" />
1222+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-attribute-gl.c" />
1223+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-buffer-gl.c" />
1224+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c" />
1225+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c" />
1226+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-gl.c" />
1227+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c" />
1228+ <ClCompile Include="..\..\..\cogl\driver\gl\cogl-util-gl.c" />
1229 </ItemGroup>
1230 <ItemGroup>
1231 <ResourceCompile Include="..\..\..\cogl\cogl.rc" />
1232
1233=== modified file 'build/win32/vs10/install.vcxproj'
1234--- build/win32/vs10/install.vcxproj 2012-03-13 19:11:11 +0000
1235+++ build/win32/vs10/install.vcxproj 2013-04-01 22:12:24 +0000
1236@@ -102,10 +102,6 @@
1237 <Project>{f5a43c12-7032-428e-a56a-d294075fa493}</Project>
1238 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
1239 </ProjectReference>
1240- <ProjectReference Include="cogl-msaa.vcxproj">
1241- <Project>{44e864d4-8447-484d-9b16-d5405e0783cf}</Project>
1242- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
1243- </ProjectReference>
1244 <ProjectReference Include="cogl-info.vcxproj">
1245 <Project>{cd17f5c8-c860-4a65-8209-4d0b093a3da3}</Project>
1246 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
1247
1248=== modified file 'build/win32/vs10/test-conformance-cogl.vcxproj'
1249--- build/win32/vs10/test-conformance-cogl.vcxproj 2013-02-26 16:43:25 +0000
1250+++ build/win32/vs10/test-conformance-cogl.vcxproj 2013-04-01 22:12:24 +0000
1251@@ -193,6 +193,7 @@
1252 <ClCompile Include="..\..\..\tests\conform\test-texture-get-set-data.c" />
1253 <ClCompile Include="..\..\..\tests\conform\test-framebuffer-get-bits.c" />
1254 <ClCompile Include="..\..\..\tests\conform\test-primitive-and-journal.c" />
1255+ <ClCompile Include="..\..\..\tests\conform\test-copy-replace-texture.c" />
1256 </ItemGroup>
1257 <ItemGroup>
1258 <ProjectReference Include="cogl.vcxproj">
1259
1260=== modified file 'build/win32/vs10/test-conformance-cogl.vcxproj.filters'
1261--- build/win32/vs10/test-conformance-cogl.vcxproj.filters 2013-02-26 16:43:25 +0000
1262+++ build/win32/vs10/test-conformance-cogl.vcxproj.filters 2013-04-01 22:12:24 +0000
1263@@ -46,5 +46,6 @@
1264 <ClCompile Include="..\..\..\tests\conform\test-texture-get-set-data.c"><Filter>Sources</Filter></ClCompile>
1265 <ClCompile Include="..\..\..\tests\conform\test-framebuffer-get-bits.c"><Filter>Sources</Filter></ClCompile>
1266 <ClCompile Include="..\..\..\tests\conform\test-primitive-and-journal.c"><Filter>Sources</Filter></ClCompile>
1267+ <ClCompile Include="..\..\..\tests\conform\test-copy-replace-texture.c"><Filter>Sources</Filter></ClCompile>
1268 </ItemGroup>
1269 </Project>
1270
1271=== modified file 'build/win32/vs9/Makefile.in'
1272--- build/win32/vs9/Makefile.in 2013-02-26 16:43:25 +0000
1273+++ build/win32/vs9/Makefile.in 2013-04-01 22:12:24 +0000
1274@@ -275,6 +275,11 @@
1275 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
1276 USE_NLS = @USE_NLS@
1277 VERSION = @VERSION@
1278+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
1279+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
1280+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
1281+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
1282+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
1283 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
1284 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
1285 XGETTEXT = @XGETTEXT@
1286
1287=== modified file 'build/win32/vs9/cogl-crate.vcproj'
1288--- build/win32/vs9/cogl-crate.vcproj 2013-01-10 12:49:09 +0000
1289+++ build/win32/vs9/cogl-crate.vcproj 2013-04-01 22:12:24 +0000
1290@@ -31,7 +31,7 @@
1291 <Tool
1292 Name="VCCLCompilerTool"
1293 Optimization="0"
1294- PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(CoglApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1295+ PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(ApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1296 MinimalRebuild="true"
1297 BasicRuntimeChecks="3"
1298 RuntimeLibrary="3"
1299@@ -60,7 +60,7 @@
1300 <Tool
1301 Name="VCCLCompilerTool"
1302 Optimization="0"
1303- PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(CoglApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1304+ PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(ApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1305 MinimalRebuild="true"
1306 BasicRuntimeChecks="3"
1307 RuntimeLibrary="3"
1308@@ -94,7 +94,7 @@
1309 Name="VCCLCompilerTool"
1310 Optimization="2"
1311 EnableIntrinsicFunctions="true"
1312- PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(CoglApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1313+ PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(ApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1314 RuntimeLibrary="2"
1315 EnableFunctionLevelLinking="true"
1316 UsePrecompiledHeader="0"
1317@@ -124,7 +124,7 @@
1318 />
1319 <Tool
1320 Name="VCCLCompilerTool"
1321- PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(CoglApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1322+ PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\&quot;../share/cogl-$(ApiVersion)/examples-data/\&quot;;$(BaseBuildDefines)"
1323 RuntimeLibrary="2"
1324 UsePrecompiledHeader="0"
1325 WarningLevel="3"
1326
1327=== modified file 'build/win32/vs9/cogl-pango.vcproj'
1328--- build/win32/vs9/cogl-pango.vcproj 2013-01-10 12:49:09 +0000
1329+++ build/win32/vs9/cogl-pango.vcproj 2013-04-01 22:12:24 +0000
1330@@ -50,7 +50,7 @@
1331 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1332 LinkIncremental="2"
1333 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1334- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1335+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1336 GenerateDebugInformation="true"
1337 SubSystem="2"
1338 TargetMachine="1"
1339@@ -87,7 +87,7 @@
1340 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1341 LinkIncremental="2"
1342 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1343- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1344+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1345 GenerateDebugInformation="true"
1346 SubSystem="2"
1347 TargetMachine="17"
1348@@ -125,7 +125,7 @@
1349 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1350 LinkIncremental="1"
1351 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1352- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1353+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1354 GenerateDebugInformation="true"
1355 SubSystem="2"
1356 OptimizeReferences="2"
1357@@ -161,7 +161,7 @@
1358 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1359 LinkIncremental="2"
1360 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1361- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1362+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1363 GenerateDebugInformation="true"
1364 SubSystem="2"
1365 OptimizeReferences="2"
1366
1367=== modified file 'build/win32/vs9/cogl-pango.vcprojin'
1368--- build/win32/vs9/cogl-pango.vcprojin 2013-01-10 12:49:09 +0000
1369+++ build/win32/vs9/cogl-pango.vcprojin 2013-04-01 22:12:24 +0000
1370@@ -50,7 +50,7 @@
1371 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1372 LinkIncremental="2"
1373 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1374- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1375+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1376 GenerateDebugInformation="true"
1377 SubSystem="2"
1378 TargetMachine="1"
1379@@ -87,7 +87,7 @@
1380 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1381 LinkIncremental="2"
1382 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1383- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1384+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1385 GenerateDebugInformation="true"
1386 SubSystem="2"
1387 TargetMachine="17"
1388@@ -125,7 +125,7 @@
1389 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1390 LinkIncremental="1"
1391 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1392- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1393+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1394 GenerateDebugInformation="true"
1395 SubSystem="2"
1396 OptimizeReferences="2"
1397@@ -161,7 +161,7 @@
1398 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1399 LinkIncremental="2"
1400 ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
1401- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1402+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1403 GenerateDebugInformation="true"
1404 SubSystem="2"
1405 OptimizeReferences="2"
1406
1407=== modified file 'build/win32/vs9/cogl.sln'
1408--- build/win32/vs9/cogl.sln 2012-03-13 19:11:11 +0000
1409+++ build/win32/vs9/cogl.sln 2013-04-01 22:12:24 +0000
1410@@ -19,11 +19,6 @@
1411 {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
1412 EndProjectSection
1413 EndProject
1414-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-msaa", "cogl-msaa.vcproj", "{44E864D4-8447-484D-9B16-D5405E0783CF}"
1415- ProjectSection(ProjectDependencies) = postProject
1416- {F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
1417- EndProjectSection
1418-EndProject
1419 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-info", "cogl-info.vcproj", "{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}"
1420 ProjectSection(ProjectDependencies) = postProject
1421 {F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
1422@@ -39,7 +34,6 @@
1423 ProjectSection(ProjectDependencies) = postProject
1424 {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
1425 {F5A43C12-7032-428E-A56A-D294075FA493} = {F5A43C12-7032-428E-A56A-D294075FA493}
1426- {44E864D4-8447-484D-9B16-D5405E0783CF} = {44E864D4-8447-484D-9B16-D5405E0783CF}
1427 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3} = {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}
1428 {F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
1429 {DE1A2710-04BB-4C3D-90C1-B070E326B1CF} = {DE1A2710-04BB-4C3D-90C1-B070E326B1CF}
1430@@ -78,14 +72,6 @@
1431 {F5A43C12-7032-428E-A56A-D294075FA493}.Release|Win32.Build.0 = Release|Win32
1432 {F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.ActiveCfg = Release|x64
1433 {F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.Build.0 = Release|x64
1434- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|Win32.ActiveCfg = Debug|Win32
1435- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|Win32.Build.0 = Debug|Win32
1436- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|x64.ActiveCfg = Debug|x64
1437- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|x64.Build.0 = Debug|x64
1438- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|Win32.ActiveCfg = Release|Win32
1439- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|Win32.Build.0 = Release|Win32
1440- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|x64.ActiveCfg = Release|x64
1441- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|x64.Build.0 = Release|x64
1442 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.ActiveCfg = Debug|Win32
1443 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.Build.0 = Debug|Win32
1444 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.ActiveCfg = Debug|x64
1445
1446=== modified file 'build/win32/vs9/cogl.vcproj'
1447--- build/win32/vs9/cogl.vcproj 2013-02-26 16:43:25 +0000
1448+++ build/win32/vs9/cogl.vcproj 2013-04-01 22:12:24 +0000
1449@@ -35,7 +35,7 @@
1450 <Tool
1451 Name="VCCLCompilerTool"
1452 Optimization="0"
1453- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1454+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1455 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1456 MinimalRebuild="true"
1457 BasicRuntimeChecks="3"
1458@@ -54,7 +54,7 @@
1459 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1460 LinkIncremental="2"
1461 ModuleDefinitionFile="$(IntDir)\cogl.def"
1462- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1463+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1464 GenerateDebugInformation="true"
1465 SubSystem="2"
1466 TargetMachine="1"
1467@@ -77,7 +77,7 @@
1468 <Tool
1469 Name="VCCLCompilerTool"
1470 Optimization="0"
1471- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1472+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1473 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1474 MinimalRebuild="true"
1475 BasicRuntimeChecks="3"
1476@@ -96,7 +96,7 @@
1477 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1478 LinkIncremental="2"
1479 ModuleDefinitionFile="$(IntDir)\cogl.def"
1480- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1481+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1482 GenerateDebugInformation="true"
1483 SubSystem="2"
1484 TargetMachine="1"
1485@@ -118,7 +118,7 @@
1486 <Tool
1487 Name="VCCLCompilerTool"
1488 Optimization="0"
1489- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1490+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1491 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1492 MinimalRebuild="true"
1493 BasicRuntimeChecks="3"
1494@@ -137,7 +137,7 @@
1495 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1496 LinkIncremental="2"
1497 ModuleDefinitionFile="$(IntDir)\cogl.def"
1498- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1499+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1500 GenerateDebugInformation="true"
1501 SubSystem="2"
1502 TargetMachine="17"
1503@@ -160,7 +160,7 @@
1504 <Tool
1505 Name="VCCLCompilerTool"
1506 Optimization="0"
1507- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1508+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1509 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1510 MinimalRebuild="true"
1511 BasicRuntimeChecks="3"
1512@@ -179,7 +179,7 @@
1513 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1514 LinkIncremental="2"
1515 ModuleDefinitionFile="$(IntDir)\cogl.def"
1516- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1517+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1518 GenerateDebugInformation="true"
1519 SubSystem="2"
1520 TargetMachine="17"
1521@@ -202,7 +202,7 @@
1522 <Tool
1523 Name="VCCLCompilerTool"
1524 Optimization="2"
1525- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1526+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1527 EnableIntrinsicFunctions="true"
1528 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1529 RuntimeLibrary="2"
1530@@ -221,7 +221,7 @@
1531 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1532 LinkIncremental="1"
1533 ModuleDefinitionFile="$(IntDir)\cogl.def"
1534- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1535+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1536 GenerateDebugInformation="true"
1537 SubSystem="2"
1538 OptimizeReferences="2"
1539@@ -247,7 +247,7 @@
1540 <Tool
1541 Name="VCCLCompilerTool"
1542 Optimization="2"
1543- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1544+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1545 EnableIntrinsicFunctions="true"
1546 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1547 RuntimeLibrary="2"
1548@@ -266,7 +266,7 @@
1549 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1550 LinkIncremental="1"
1551 ModuleDefinitionFile="$(IntDir)\cogl.def"
1552- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1553+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1554 GenerateDebugInformation="true"
1555 SubSystem="2"
1556 OptimizeReferences="2"
1557@@ -289,7 +289,7 @@
1558 />
1559 <Tool
1560 Name="VCCLCompilerTool"
1561- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1562+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1563 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1564 RuntimeLibrary="2"
1565 UsePrecompiledHeader="0"
1566@@ -306,7 +306,7 @@
1567 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1568 LinkIncremental="2"
1569 ModuleDefinitionFile="$(IntDir)\cogl.def"
1570- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1571+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1572 GenerateDebugInformation="true"
1573 SubSystem="2"
1574 OptimizeReferences="2"
1575@@ -330,7 +330,7 @@
1576 />
1577 <Tool
1578 Name="VCCLCompilerTool"
1579- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1580+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1581 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1582 RuntimeLibrary="2"
1583 UsePrecompiledHeader="0"
1584@@ -347,7 +347,7 @@
1585 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1586 LinkIncremental="2"
1587 ModuleDefinitionFile="$(IntDir)\cogl.def"
1588- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1589+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1590 GenerateDebugInformation="true"
1591 SubSystem="2"
1592 OptimizeReferences="2"
1593@@ -486,8 +486,15 @@
1594 <File RelativePath="..\..\..\cogl\.\cogl-glib-source.c" />
1595 <File RelativePath="..\..\..\cogl\cogl-enum-types.c" />
1596 <Filter Name="Driver_GL" >
1597- <File RelativePath="..\..\..\cogl\driver\gl\cogl-gl.c" />
1598- <File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-driver-gl.c" />
1599+ <File RelativePath="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c" />
1600+ <File RelativePath="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c" />
1601+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-attribute-gl.c" />
1602+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-buffer-gl.c" />
1603+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c" />
1604+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c" />
1605+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-gl.c" />
1606+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c" />
1607+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-util-gl.c" />
1608 </Filter>
1609 </Filter>
1610 <Filter Name="Headers"
1611
1612=== modified file 'build/win32/vs9/cogl.vcprojin'
1613--- build/win32/vs9/cogl.vcprojin 2013-01-10 12:49:09 +0000
1614+++ build/win32/vs9/cogl.vcprojin 2013-04-01 22:12:24 +0000
1615@@ -35,7 +35,7 @@
1616 <Tool
1617 Name="VCCLCompilerTool"
1618 Optimization="0"
1619- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1620+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1621 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1622 MinimalRebuild="true"
1623 BasicRuntimeChecks="3"
1624@@ -54,7 +54,7 @@
1625 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1626 LinkIncremental="2"
1627 ModuleDefinitionFile="$(IntDir)\cogl.def"
1628- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1629+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1630 GenerateDebugInformation="true"
1631 SubSystem="2"
1632 TargetMachine="1"
1633@@ -77,7 +77,7 @@
1634 <Tool
1635 Name="VCCLCompilerTool"
1636 Optimization="0"
1637- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1638+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1639 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1640 MinimalRebuild="true"
1641 BasicRuntimeChecks="3"
1642@@ -96,7 +96,7 @@
1643 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1644 LinkIncremental="2"
1645 ModuleDefinitionFile="$(IntDir)\cogl.def"
1646- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1647+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1648 GenerateDebugInformation="true"
1649 SubSystem="2"
1650 TargetMachine="1"
1651@@ -118,7 +118,7 @@
1652 <Tool
1653 Name="VCCLCompilerTool"
1654 Optimization="0"
1655- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1656+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1657 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1658 MinimalRebuild="true"
1659 BasicRuntimeChecks="3"
1660@@ -137,7 +137,7 @@
1661 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1662 LinkIncremental="2"
1663 ModuleDefinitionFile="$(IntDir)\cogl.def"
1664- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1665+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1666 GenerateDebugInformation="true"
1667 SubSystem="2"
1668 TargetMachine="17"
1669@@ -160,7 +160,7 @@
1670 <Tool
1671 Name="VCCLCompilerTool"
1672 Optimization="0"
1673- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1674+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1675 PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
1676 MinimalRebuild="true"
1677 BasicRuntimeChecks="3"
1678@@ -179,7 +179,7 @@
1679 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1680 LinkIncremental="2"
1681 ModuleDefinitionFile="$(IntDir)\cogl.def"
1682- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1683+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1684 GenerateDebugInformation="true"
1685 SubSystem="2"
1686 TargetMachine="17"
1687@@ -202,7 +202,7 @@
1688 <Tool
1689 Name="VCCLCompilerTool"
1690 Optimization="2"
1691- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1692+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1693 EnableIntrinsicFunctions="true"
1694 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1695 RuntimeLibrary="2"
1696@@ -221,7 +221,7 @@
1697 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1698 LinkIncremental="1"
1699 ModuleDefinitionFile="$(IntDir)\cogl.def"
1700- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1701+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1702 GenerateDebugInformation="true"
1703 SubSystem="2"
1704 OptimizeReferences="2"
1705@@ -247,7 +247,7 @@
1706 <Tool
1707 Name="VCCLCompilerTool"
1708 Optimization="2"
1709- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1710+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1711 EnableIntrinsicFunctions="true"
1712 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1713 RuntimeLibrary="2"
1714@@ -266,7 +266,7 @@
1715 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1716 LinkIncremental="1"
1717 ModuleDefinitionFile="$(IntDir)\cogl.def"
1718- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1719+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1720 GenerateDebugInformation="true"
1721 SubSystem="2"
1722 OptimizeReferences="2"
1723@@ -289,7 +289,7 @@
1724 />
1725 <Tool
1726 Name="VCCLCompilerTool"
1727- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1728+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1729 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1730 RuntimeLibrary="2"
1731 UsePrecompiledHeader="0"
1732@@ -306,7 +306,7 @@
1733 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1734 LinkIncremental="2"
1735 ModuleDefinitionFile="$(IntDir)\cogl.def"
1736- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1737+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1738 GenerateDebugInformation="true"
1739 SubSystem="2"
1740 OptimizeReferences="2"
1741@@ -330,7 +330,7 @@
1742 />
1743 <Tool
1744 Name="VCCLCompilerTool"
1745- AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl"
1746+ AdditionalIncludeDirectories="..\..\..\cogl\tesselator;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
1747 PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
1748 RuntimeLibrary="2"
1749 UsePrecompiledHeader="0"
1750@@ -347,7 +347,7 @@
1751 OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
1752 LinkIncremental="2"
1753 ModuleDefinitionFile="$(IntDir)\cogl.def"
1754- ImportLibrary="$(TargetDir)$(ProjectName)-$(CoglApiVersion).lib"
1755+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
1756 GenerateDebugInformation="true"
1757 SubSystem="2"
1758 OptimizeReferences="2"
1759@@ -379,8 +379,15 @@
1760 <File RelativePath="..\..\..\cogl\cogl-win32-renderer.c" />
1761 #include "cogl.sourcefiles"
1762 <Filter Name="Driver_GL" >
1763- <File RelativePath="..\..\..\cogl\driver\gl\cogl-gl.c" />
1764- <File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-driver-gl.c" />
1765+ <File RelativePath="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c" />
1766+ <File RelativePath="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c" />
1767+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-attribute-gl.c" />
1768+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-buffer-gl.c" />
1769+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c" />
1770+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c" />
1771+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-gl.c" />
1772+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c" />
1773+ <File RelativePath="..\..\..\cogl\driver\gl\cogl-util-gl.c" />
1774 </Filter>
1775 </Filter>
1776 <Filter Name="Headers"
1777
1778=== modified file 'build/win32/vs9/cogl.vsprops'
1779--- build/win32/vs9/cogl.vsprops 2013-01-10 12:49:09 +0000
1780+++ build/win32/vs9/cogl.vsprops 2013-04-01 22:12:24 +0000
1781@@ -9,7 +9,7 @@
1782 <Tool
1783 Name="VCCLCompilerTool"
1784 AdditionalIncludeDirectories="..\..\..;..\..\..\cogl;..\..\..\cogl\winsys;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include"
1785- PreprocessorDefinitions="G_DISABLE_SINGLE_INCLUDES;COGL_HAS_GLIB_SUPPORT"
1786+ PreprocessorDefinitions="G_DISABLE_SINGLE_INCLUDES"
1787 ForcedIncludeFiles="msvc_recommended_pragmas.h"
1788 />
1789 <Tool
1790@@ -18,8 +18,16 @@
1791 AdditionalLibraryDirectories="$(GlibEtcInstallRoot)\lib"
1792 />
1793 <UserMacro
1794+ Name="VSVer"
1795+ Value="9"
1796+ />
1797+ <UserMacro
1798 Name="GlibEtcInstallRoot"
1799- Value="..\..\..\..\vs9\$(PlatformName)"
1800+ Value="..\..\..\..\vs$(VSVer)\$(PlatformName)"
1801+ />
1802+ <UserMacro
1803+ Name="GlibEtcInstallRootFromBuildWin32"
1804+ Value="..\..\..\vs$(VSVer)\$(PlatformName)"
1805 />
1806 <UserMacro
1807 Name="CopyDir"
1808@@ -30,11 +38,7 @@
1809 Value="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)"
1810 />
1811 <UserMacro
1812- Name="GlibMkEnumsPath"
1813- Value="..\..\..\vs9\$(PlatformName)"
1814- />
1815- <UserMacro
1816- Name="CoglApiVersion"
1817+ Name="ApiVersion"
1818 Value="1.0"
1819 />
1820 <UserMacro
1821@@ -100,8 +104,8 @@
1822 :DONE_CONFIG_H&#x0D;&#x0A;
1823
1824 cd ..&#x0D;&#x0A;
1825-gen-enums.bat $(GlibMkEnumsPath)&#x0D;&#x0A;
1826-cd .\vs9&#x0D;&#x0A;
1827+gen-enums.bat $(GlibEtcInstallRootFromBuildWin32)&#x0D;&#x0A;
1828+cd .\vs$(VSVer)&#x0D;&#x0A;
1829
1830 "
1831 />
1832@@ -116,82 +120,100 @@
1833
1834 copy ..\*.bat $(CopyDir)\bin&#x0D;&#x0A;
1835
1836-mkdir $(CopyDir)\share\cogl-$(CoglApiVersion)\examples-data&#x0D;&#x0A;
1837-copy ..\..\..\examples\crate.jpg $(CopyDir)\share\cogl-$(CoglApiVersion)\examples-data&#x0D;&#x0A;
1838+mkdir $(CopyDir)\share\cogl-$(ApiVersion)\examples-data&#x0D;&#x0A;
1839+copy ..\..\..\examples\crate.jpg $(CopyDir)\share\cogl-$(ApiVersion)\examples-data&#x0D;&#x0A;
1840
1841 mkdir $(CopyDir)\lib&#x0D;&#x0A;
1842-copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-$(CoglApiVersion).lib $(CopyDir)\lib&#x0D;&#x0A;
1843-
1844-mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1845-mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango&#x0D;&#x0A;
1846-copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango&#x0D;&#x0A;
1847-copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1848-copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1849-copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1850-copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1851-copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1852-copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1853-copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1854-copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1855-copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1856-copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1857-copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1858-copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1859-copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1860-copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1861-copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1862-copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1863-copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1864-copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1865-copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1866-copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1867-copy ..\..\..\cogl\cogl-path-functions.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1868-copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1869-copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1870-copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1871-copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1872-copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1873-copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1874-copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1875-copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1876-copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1877-copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1878-copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1879-copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1880-copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1881-copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1882-copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1883-copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1884-copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1885-copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1886-copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1887-copy ..\..\..\cogl\cogl-clip-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1888-copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1889-copy ..\..\..\cogl\cogl-clutter.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1890-copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1891-copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1892-copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1893-
1894-copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1895-copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1896-copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1897-copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1898-copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1899-copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1900-copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1901-copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1902-copy ..\..\..\cogl\cogl2-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1903-copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1904-copy ..\..\..\cogl\cogl2-compatibility.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1905-
1906-mkdir $(CopyDir)\share\cogl-$(CoglApiVersion)\tests&#x0D;&#x0A;
1907-copy ..\..\..\tests\data\valgrind.suppressions $(CopyDir)\share\cogl-$(CoglApiVersion)\tests&#x0D;&#x0A;
1908+copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-$(ApiVersion).lib $(CopyDir)\lib&#x0D;&#x0A;
1909+
1910+mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1911+mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango&#x0D;&#x0A;
1912+copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango&#x0D;&#x0A;
1913+copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1914+copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1915+copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1916+copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1917+copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1918+copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1919+copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1920+copy ..\..\..\cogl\cogl-error.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1921+copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1922+copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1923+copy ..\..\..\cogl\cogl-frame-info.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1924+copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1925+copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1926+copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1927+copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1928+copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1929+copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1930+copy ..\..\..\cogl\cogl-matrix-stack.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1931+copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1932+copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1933+copy ..\..\..\cogl\cogl-output.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1934+copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1935+copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1936+copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1937+copy ..\..\..\cogl\cogl-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1938+copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1939+copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1940+copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1941+copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1942+copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1943+copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1944+copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1945+copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1946+copy ..\..\..\cogl\cogl-texture-2d-gl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1947+copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1948+copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1949+copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1950+copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1951+copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1952+copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1953+copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1954+copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1955+copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1956+copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1957+copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1958+copy ..\..\..\cogl\cogl-clip-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1959+copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1960+copy ..\..\..\cogl\cogl-clutter.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1961+copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1962+copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1963+copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1964+
1965+copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1966+copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1967+copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1968+copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1969+copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1970+copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1971+copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1972+copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1973+copy ..\..\..\cogl\cogl2-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1974+copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1975+copy ..\..\..\cogl\cogl2-compatibility.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1976+
1977+mkdir $(CopyDir)\share\cogl-$(ApiVersion)\tests&#x0D;&#x0A;
1978+copy ..\..\..\tests\data\valgrind.suppressions $(CopyDir)\share\cogl-$(ApiVersion)\tests&#x0D;&#x0A;
1979 "
1980 />
1981 <UserMacro
1982 Name="CoglDoInstallSDL"
1983 Value="
1984-copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl&#x0D;&#x0A;
1985+copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl&#x0D;&#x0A;
1986+ "
1987+ />
1988+ <UserMacro
1989+ Name="DoGenGir"
1990+ Value="
1991+set VSVER=$(VSVer)&#x0D;&#x0A;
1992+set CONF=$(ConfigurationName)&#x0D;&#x0A;
1993+set PLAT=$(PlatformName)&#x0D;&#x0A;
1994+set BASEDIR=$(GlibEtcInstallRootFromBuildWin32)&#x0D;&#x0A;
1995+
1996+cd ..&#x0D;&#x0A;
1997+call gengir_cogl.bat&#x0D;&#x0A;
1998+cd vs$(VSVer)&#x0D;&#x0A;
1999 "
2000 />
2001 <UserMacro
2002@@ -221,24 +243,24 @@
2003 />
2004 <UserMacro
2005 Name="CoglLibtoolCompatibleDllSuffix"
2006- Value="-$(CoglApiVersion)-0"
2007+ Value="-$(ApiVersion)-0"
2008 />
2009 <UserMacro
2010- Name="CoglSeparateVS9DllPrefix"
2011+ Name="CoglSeparateVSDllPrefix"
2012 Value=""
2013 />
2014 <UserMacro
2015- Name="CoglSeparateVS9DllSuffix"
2016- Value="-1-vs9"
2017+ Name="CoglSeparateVSDllSuffix"
2018+ Value="-1-vs$(VSVER)"
2019 />
2020 <!-- Change these two to GlibLibtoolCompatibleDllPrefix and
2021 GlibLibtoolCompatibleDllSuffix if that is what you want -->
2022 <UserMacro
2023 Name="CoglDllPrefix"
2024- Value="$(CoglSeparateVS9DllPrefix)"
2025+ Value="$(CoglSeparateVSDllPrefix)"
2026 />
2027 <UserMacro
2028 Name="CoglDllSuffix"
2029- Value="$(CoglSeparateVS9DllSuffix)"
2030+ Value="$(CoglSeparateVSDllSuffix)"
2031 />
2032 </VisualStudioPropertySheet>
2033
2034=== modified file 'build/win32/vs9/cogl_sdl.sln'
2035--- build/win32/vs9/cogl_sdl.sln 2013-01-10 12:49:09 +0000
2036+++ build/win32/vs9/cogl_sdl.sln 2013-04-01 22:12:24 +0000
2037@@ -24,11 +24,6 @@
2038 {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
2039 EndProjectSection
2040 EndProject
2041-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-msaa", "cogl-msaa.vcproj", "{44E864D4-8447-484D-9B16-D5405E0783CF}"
2042- ProjectSection(ProjectDependencies) = postProject
2043- {F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
2044- EndProjectSection
2045-EndProject
2046 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-info", "cogl-info.vcproj", "{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}"
2047 ProjectSection(ProjectDependencies) = postProject
2048 {F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
2049@@ -45,7 +40,6 @@
2050 {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
2051 {F5A43C12-7032-428E-A56A-D294075FA493} = {F5A43C12-7032-428E-A56A-D294075FA493}
2052 {0B5D144D-1872-42CD-8437-FFDCDD08C03E} = {0B5D144D-1872-42CD-8437-FFDCDD08C03E}
2053- {44E864D4-8447-484D-9B16-D5405E0783CF} = {44E864D4-8447-484D-9B16-D5405E0783CF}
2054 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3} = {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}
2055 {F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
2056 {DE1A2710-04BB-4C3D-90C1-B070E326B1CF} = {DE1A2710-04BB-4C3D-90C1-B070E326B1CF}
2057@@ -92,14 +86,6 @@
2058 {0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release|Win32.Build.0 = Release|Win32
2059 {0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release|x64.ActiveCfg = Release|x64
2060 {0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release|x64.Build.0 = Release|x64
2061- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|Win32.ActiveCfg = Debug|Win32
2062- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|Win32.Build.0 = Debug|Win32
2063- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|x64.ActiveCfg = Debug|x64
2064- {44E864D4-8447-484D-9B16-D5405E0783CF}.Debug|x64.Build.0 = Debug|x64
2065- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|Win32.ActiveCfg = Release|Win32
2066- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|Win32.Build.0 = Release|Win32
2067- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|x64.ActiveCfg = Release|x64
2068- {44E864D4-8447-484D-9B16-D5405E0783CF}.Release|x64.Build.0 = Release|x64
2069 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.ActiveCfg = Debug|Win32
2070 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.Build.0 = Debug|Win32
2071 {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.ActiveCfg = Debug|x64
2072
2073=== modified file 'build/win32/vs9/test-conformance-cogl.vcproj'
2074--- build/win32/vs9/test-conformance-cogl.vcproj 2013-02-26 16:43:25 +0000
2075+++ build/win32/vs9/test-conformance-cogl.vcproj 2013-04-01 22:12:24 +0000
2076@@ -192,6 +192,7 @@
2077 <File RelativePath="..\..\..\tests\conform\test-texture-get-set-data.c" />
2078 <File RelativePath="..\..\..\tests\conform\test-framebuffer-get-bits.c" />
2079 <File RelativePath="..\..\..\tests\conform\test-primitive-and-journal.c" />
2080+ <File RelativePath="..\..\..\tests\conform\test-copy-replace-texture.c" />
2081 </Filter>
2082 </Files>
2083 <Globals>
2084
2085=== modified file 'cogl-gles2/Makefile.in'
2086--- cogl-gles2/Makefile.in 2013-02-26 16:43:25 +0000
2087+++ cogl-gles2/Makefile.in 2013-04-01 22:12:24 +0000
2088@@ -351,6 +351,11 @@
2089 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
2090 USE_NLS = @USE_NLS@
2091 VERSION = @VERSION@
2092+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
2093+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
2094+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
2095+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
2096+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
2097 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
2098 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
2099 XGETTEXT = @XGETTEXT@
2100
2101=== modified file 'cogl-pango/Makefile.in'
2102--- cogl-pango/Makefile.in 2013-02-26 16:43:25 +0000
2103+++ cogl-pango/Makefile.in 2013-04-01 22:12:24 +0000
2104@@ -367,6 +367,11 @@
2105 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
2106 USE_NLS = @USE_NLS@
2107 VERSION = @VERSION@
2108+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
2109+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
2110+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
2111+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
2112+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
2113 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
2114 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
2115 XGETTEXT = @XGETTEXT@
2116
2117=== modified file 'cogl/Makefile.in'
2118--- cogl/Makefile.in 2013-02-26 16:43:25 +0000
2119+++ cogl/Makefile.in 2013-04-01 22:12:24 +0000
2120@@ -872,6 +872,11 @@
2121 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
2122 USE_NLS = @USE_NLS@
2123 VERSION = @VERSION@
2124+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
2125+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
2126+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
2127+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
2128+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
2129 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
2130 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
2131 XGETTEXT = @XGETTEXT@
2132
2133=== modified file 'cogl/cogl-bitmap.c'
2134--- cogl/cogl-bitmap.c 2013-02-26 16:43:25 +0000
2135+++ cogl/cogl-bitmap.c 2013-04-01 22:12:24 +0000
2136@@ -447,6 +447,10 @@
2137 uint8_t *ptr;
2138 CoglError *internal_error = NULL;
2139
2140+ g_return_val_if_fail (access & (COGL_BUFFER_ACCESS_READ |
2141+ COGL_BUFFER_ACCESS_WRITE),
2142+ NULL);
2143+
2144 /* Divert to another bitmap if this data is shared */
2145 if (bitmap->shared_bmp)
2146 return _cogl_bitmap_gl_bind (bitmap->shared_bmp, access, hints, error);
2147@@ -463,8 +467,6 @@
2148 return data;
2149 }
2150
2151- bitmap->bound = TRUE;
2152-
2153 if (access == COGL_BUFFER_ACCESS_READ)
2154 ptr = _cogl_buffer_gl_bind (bitmap->buffer,
2155 COGL_BUFFER_BIND_TARGET_PIXEL_UNPACK,
2156@@ -477,6 +479,7 @@
2157 {
2158 ptr = NULL;
2159 g_assert_not_reached ();
2160+ return NULL;
2161 }
2162
2163 /* NB: _cogl_buffer_gl_bind() may return NULL in non-error
2164@@ -488,6 +491,8 @@
2165 return NULL;
2166 }
2167
2168+ bitmap->bound = TRUE;
2169+
2170 /* The data pointer actually stores the offset */
2171 return ptr + GPOINTER_TO_INT (bitmap->data);
2172 }
2173
2174=== modified file 'cogl/cogl-framebuffer.c'
2175--- cogl/cogl-framebuffer.c 2013-02-26 16:43:25 +0000
2176+++ cogl/cogl-framebuffer.c 2013-04-01 22:12:24 +0000
2177@@ -990,7 +990,27 @@
2178 /* NB: we render upside down to offscreen framebuffers and that
2179 * can affect how we setup the GL viewport... */
2180 a->type != b->type)
2181- return COGL_FRAMEBUFFER_STATE_VIEWPORT;
2182+ {
2183+ unsigned long differences = COGL_FRAMEBUFFER_STATE_VIEWPORT;
2184+ CoglContext *context = a->context;
2185+
2186+ /* XXX: ONGOING BUG: Intel viewport scissor
2187+ *
2188+ * Intel gen6 drivers don't currently correctly handle offset
2189+ * viewports, since primitives aren't clipped within the bounds of
2190+ * the viewport. To workaround this we push our own clip for the
2191+ * viewport that will use scissoring to ensure we clip as expected.
2192+ *
2193+ * This workaround implies that a change in viewport state is
2194+ * effectively also a change in the clipping state.
2195+ *
2196+ * TODO: file a bug upstream!
2197+ */
2198+ if (G_UNLIKELY (context->needs_viewport_scissor_workaround))
2199+ differences |= COGL_FRAMEBUFFER_STATE_CLIP;
2200+
2201+ return differences;
2202+ }
2203 else
2204 return 0;
2205 }
2206
2207=== modified file 'cogl/cogl-object.h'
2208--- cogl/cogl-object.h 2013-02-26 16:43:25 +0000
2209+++ cogl/cogl-object.h 2013-04-01 22:12:24 +0000
2210@@ -25,6 +25,10 @@
2211 #ifndef __COGL_OBJECT_H
2212 #define __COGL_OBJECT_H
2213
2214+#include <cogl/cogl-types.h>
2215+
2216+COGL_BEGIN_DECLS
2217+
2218 typedef struct _CoglObject CoglObject;
2219
2220 #define COGL_OBJECT(X) ((CoglObject *)X)
2221@@ -209,5 +213,7 @@
2222
2223 #endif /* COGL_ENABLE_EXPERIMENTAL_API */
2224
2225+COGL_END_DECLS
2226+
2227 #endif /* __COGL_OBJECT_H */
2228
2229
2230=== modified file 'cogl/cogl-pipeline-snippet-private.h'
2231--- cogl/cogl-pipeline-snippet-private.h 2013-02-26 16:43:25 +0000
2232+++ cogl/cogl-pipeline-snippet-private.h 2013-04-01 22:12:24 +0000
2233@@ -3,7 +3,7 @@
2234 *
2235 * An object oriented GL/GLES Abstraction/Utility Layer
2236 *
2237- * Copyright (C) 2011 Intel Corporation.
2238+ * Copyright (C) 2011, 2013 Intel Corporation.
2239 *
2240 * This library is free software; you can redistribute it and/or
2241 * modify it under the terms of the GNU Lesser General Public
2242@@ -90,6 +90,11 @@
2243 _cogl_pipeline_snippet_generate_code (const CoglPipelineSnippetData *data);
2244
2245 void
2246+_cogl_pipeline_snippet_generate_declarations (GString *declarations_buf,
2247+ CoglSnippetHook hook,
2248+ CoglPipelineSnippetList *list);
2249+
2250+void
2251 _cogl_pipeline_snippet_list_free (CoglPipelineSnippetList *list);
2252
2253 void
2254
2255=== modified file 'cogl/cogl-pipeline-snippet.c'
2256--- cogl/cogl-pipeline-snippet.c 2012-09-25 10:07:06 +0000
2257+++ cogl/cogl-pipeline-snippet.c 2013-04-01 22:12:24 +0000
2258@@ -3,7 +3,7 @@
2259 *
2260 * An object oriented GL/GLES Abstraction/Utility Layer
2261 *
2262- * Copyright (C) 2011 Intel Corporation.
2263+ * Copyright (C) 2011, 2013 Intel Corporation.
2264 *
2265 * This library is free software; you can redistribute it and/or
2266 * modify it under the terms of the GNU Lesser General Public
2267@@ -100,7 +100,7 @@
2268
2269 for (snippet = first_snippet, snippet_num = 0;
2270 snippet_num < n_snippets;
2271- snippet = COGL_LIST_NEXT (snippet, list_node), snippet_num++)
2272+ snippet = COGL_LIST_NEXT (snippet, list_node))
2273 if (snippet->snippet->hook == data->hook)
2274 {
2275 const char *source;
2276@@ -180,6 +180,24 @@
2277 data->return_variable);
2278
2279 g_string_append (data->source_buf, "}\n");
2280+ snippet_num++;
2281+ }
2282+}
2283+
2284+void
2285+_cogl_pipeline_snippet_generate_declarations (GString *declarations_buf,
2286+ CoglSnippetHook hook,
2287+ CoglPipelineSnippetList *snippets)
2288+{
2289+ CoglPipelineSnippet *snippet;
2290+
2291+ COGL_LIST_FOREACH (snippet, snippets, list_node)
2292+ if (snippet->snippet->hook == hook)
2293+ {
2294+ const char *source;
2295+
2296+ if ((source = cogl_snippet_get_declarations (snippet->snippet)))
2297+ g_string_append (declarations_buf, source);
2298 }
2299 }
2300
2301
2302=== modified file 'cogl/cogl-pipeline.c'
2303--- cogl/cogl-pipeline.c 2013-02-26 16:43:25 +0000
2304+++ cogl/cogl-pipeline.c 2013-04-01 22:12:24 +0000
2305@@ -3,7 +3,7 @@
2306 *
2307 * An object oriented GL/GLES Abstraction/Utility Layer
2308 *
2309- * Copyright (C) 2008,2009,2010 Intel Corporation.
2310+ * Copyright (C) 2008,2009,2010,2013 Intel Corporation.
2311 *
2312 * This library is free software; you can redistribute it and/or
2313 * modify it under the terms of the GNU Lesser General Public
2314@@ -1436,6 +1436,11 @@
2315
2316 if (inc_n_layers)
2317 pipeline->n_layers++;
2318+
2319+ /* Adding a layer difference may mean this pipeline now overrides
2320+ * all of the layers of its parent which might make the parent
2321+ * redundant so we should try to prune the hierarchy */
2322+ _cogl_pipeline_prune_redundant_ancestry (pipeline);
2323 }
2324
2325 void
2326
2327=== modified file 'cogl/cogl-snippet.h'
2328--- cogl/cogl-snippet.h 2013-02-26 16:43:25 +0000
2329+++ cogl/cogl-snippet.h 2013-04-01 22:12:24 +0000
2330@@ -3,7 +3,7 @@
2331 *
2332 * An object oriented GL/GLES Abstraction/Utility Layer
2333 *
2334- * Copyright (C) 2011 Intel Corporation.
2335+ * Copyright (C) 2011, 2013 Intel Corporation.
2336 *
2337 * This library is free software; you can redistribute it and/or
2338 * modify it under the terms of the GNU Lesser General Public
2339@@ -312,6 +312,12 @@
2340 to within a pipeline. */
2341 /**
2342 * CoglSnippetHook:
2343+ * @COGL_SNIPPET_HOOK_VERTEX_GLOBALS: A hook for declaring global data
2344+ * that can be shared with all other snippets that are on a vertex
2345+ * hook.
2346+ * @COGL_SNIPPET_HOOK_FRAGMENT_GLOBALS: A hook for declaring global
2347+ * data wthat can be shared with all other snippets that are on a
2348+ * fragment hook.
2349 * @COGL_SNIPPET_HOOK_VERTEX: A hook for the entire vertex processing
2350 * stage of the pipeline.
2351 * @COGL_SNIPPET_HOOK_VERTEX_TRANSFORM: A hook for the vertex transformation.
2352@@ -330,6 +336,30 @@
2353 *
2354 * <glosslist>
2355 * <glossentry>
2356+ * <glossterm>%COGL_SNIPPET_HOOK_VERTEX_GLOBALS</glossterm>
2357+ * <glossdef>
2358+ * <para>
2359+ * Adds a shader snippet at the beginning of the global section of the
2360+ * shader for the vertex processing. Any declarations here can be
2361+ * shared with all other snippets that are attached to a vertex hook.
2362+ * Only the ‘declarations’ string is used and the other strings are
2363+ * ignored.
2364+ * </para>
2365+ * </glossdef>
2366+ * </glossentry>
2367+ * <glossentry>
2368+ * <glossterm>%COGL_SNIPPET_HOOK_FRAGMENT_GLOBALS</glossterm>
2369+ * <glossdef>
2370+ * <para>
2371+ * Adds a shader snippet at the beginning of the global section of the
2372+ * shader for the fragment processing. Any declarations here can be
2373+ * shared with all other snippets that are attached to a fragment
2374+ * hook. Only the ‘declarations’ string is used and the other strings
2375+ * are ignored.
2376+ * </para>
2377+ * </glossdef>
2378+ * </glossentry>
2379+ * <glossentry>
2380 * <glossterm>%COGL_SNIPPET_HOOK_VERTEX</glossterm>
2381 * <glossdef>
2382 * <para>
2383@@ -552,9 +582,11 @@
2384 /* Per pipeline vertex hooks */
2385 COGL_SNIPPET_HOOK_VERTEX = 0,
2386 COGL_SNIPPET_HOOK_VERTEX_TRANSFORM,
2387+ COGL_SNIPPET_HOOK_VERTEX_GLOBALS,
2388
2389 /* Per pipeline fragment hooks */
2390 COGL_SNIPPET_HOOK_FRAGMENT = 2048,
2391+ COGL_SNIPPET_HOOK_FRAGMENT_GLOBALS,
2392
2393 /* Per layer vertex hooks */
2394 COGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM = 4096,
2395
2396=== modified file 'cogl/cogl.symbols'
2397--- cogl/cogl.symbols 2013-02-26 16:43:25 +0000
2398+++ cogl/cogl.symbols 2013-04-01 22:12:24 +0000
2399@@ -1,4 +1,3 @@
2400-
2401 /* cogl2_clip_push_from_path is only for 1.10.x*/
2402 cogl2_clip_push_from_path
2403
2404@@ -26,7 +25,19 @@
2405 cogl_android_set_native_window
2406 #endif
2407
2408+cogl_attribute_buffer_new_with_size
2409+
2410 cogl_attribute_new
2411+cogl_attribute_new_const_1f
2412+cogl_attribute_new_const_2f
2413+cogl_attribute_new_const_2fv
2414+cogl_attribute_new_const_2x2fv
2415+cogl_attribute_new_const_3f
2416+cogl_attribute_new_const_3fv
2417+cogl_attribute_new_const_3x3fv
2418+cogl_attribute_new_const_4f
2419+cogl_attribute_new_const_4fv
2420+cogl_attribute_new_const_4x4fv
2421 cogl_attribute_buffer_new
2422 cogl_attribute_get_buffer
2423 cogl_attribute_get_normalized
2424@@ -37,7 +48,6 @@
2425 cogl_begin_gl
2426
2427 cogl_bitmap_error_get_type
2428-cogl_bitmap_error_domain
2429 cogl_bitmap_get_buffer
2430 cogl_bitmap_get_format
2431 cogl_bitmap_get_height
2432@@ -49,7 +59,6 @@
2433 cogl_bitmap_new_from_buffer
2434 cogl_bitmap_new_with_size
2435 cogl_blend_string_error_get_type
2436-cogl_blend_string_error_domain
2437
2438 cogl_buffer_bit_get_type
2439 cogl_buffer_get_size
2440@@ -59,6 +68,7 @@
2441 cogl_buffer_get_usage_hint
2442 #endif
2443 cogl_buffer_map
2444+cogl_buffer_map_range
2445 cogl_buffer_set_data
2446 cogl_buffer_set_update_hint
2447 #if 0
2448@@ -124,6 +134,7 @@
2449 cogl_color_init_from_4f
2450 cogl_color_init_from_4fv
2451 cogl_color_init_from_4ub
2452+cogl_color_mask_get_type
2453 cogl_color_new
2454 cogl_color_premultiply
2455 cogl_color_set_alpha
2456@@ -153,6 +164,10 @@
2457 cogl_create_program
2458 cogl_create_shader
2459
2460+cogl_debug_matrix_entry_print
2461+cogl_debug_matrix_print
2462+cogl_debug_object_foreach_type
2463+cogl_debug_object_print_instances
2464 cogl_depth_state_get_range
2465 cogl_depth_state_get_test_enabled
2466 cogl_depth_state_get_test_function
2467@@ -174,7 +189,9 @@
2468
2469 cogl_end_gl
2470
2471-cogl_error_get_type
2472+cogl_error_copy
2473+cogl_error_free
2474+cogl_error_matches
2475
2476 cogl_euler_copy
2477 cogl_euler_equal
2478@@ -216,7 +233,6 @@
2479 cogl_framebuffer_draw_rectangles
2480 cogl_framebuffer_draw_textured_rectangle
2481 cogl_framebuffer_draw_textured_rectangles
2482-cogl_framebuffer_error_domain
2483 cogl_framebuffer_fill_path
2484 cogl_framebuffer_finish
2485 cogl_framebuffer_frustum
2486@@ -225,6 +241,9 @@
2487 cogl_framebuffer_get_color_format
2488 cogl_framebuffer_get_color_mask
2489 cogl_framebuffer_get_context
2490+cogl_framebuffer_get_depth_bits
2491+cogl_framebuffer_get_depth_texture
2492+cogl_framebuffer_get_depth_texture_enabled
2493 cogl_framebuffer_get_dither_enabled
2494 cogl_framebuffer_get_green_bits
2495 cogl_framebuffer_get_height
2496@@ -261,6 +280,7 @@
2497
2498 cogl_framebuffer_scale
2499 cogl_framebuffer_set_color_mask
2500+cogl_framebuffer_set_depth_texture_enabled
2501 cogl_framebuffer_set_dither_enabled
2502 cogl_framebuffer_set_modelview_matrix
2503 cogl_framebuffer_set_projection_matrix
2504@@ -272,6 +292,11 @@
2505 cogl_framebuffer_vdraw_attributes
2506 /* cogl_framebuffer_vdraw_indexed_attributes */ /* Not Implemented! */
2507
2508+cogl_frame_info_get_frame_counter
2509+cogl_frame_info_get_output
2510+cogl_frame_info_get_presentation_time
2511+cogl_frame_info_get_refresh_rate
2512+
2513 #ifdef COGL_HAS_EGL_PLATFORM_GDL_SUPPORT
2514 cogl_gdl_display_set_plane
2515 #endif
2516@@ -280,6 +305,7 @@
2517
2518 cogl_get_backface_culling_enabled
2519 cogl_get_bitmasks
2520+cogl_get_clock_time
2521 cogl_get_depth_test_enabled
2522 cogl_get_draw_framebuffer
2523 cogl_get_features
2524@@ -328,15 +354,18 @@
2525 cogl_is_attribute_buffer
2526 cogl_is_bitmap
2527 cogl_is_buffer
2528+cogl_is_context
2529+cogl_is_frame_info
2530 cogl_is_gles2_context
2531-cogl_is_context
2532 cogl_is_index_buffer
2533 #if 0
2534 /* not implemented! */
2535 cogl_is_indices_array
2536 #endif
2537 cogl_is_material
2538+cogl_is_matrix_stack
2539 cogl_is_offscreen
2540+cogl_is_output
2541 cogl_is_path
2542 cogl_is_pipeline
2543 cogl_is_pixel_buffer
2544@@ -423,6 +452,12 @@
2545 cogl_material_wrap_mode_get_type
2546
2547 cogl_matrix_copy
2548+cogl_matrix_entry_calculate_translation
2549+cogl_matrix_entry_equal
2550+cogl_matrix_entry_get
2551+cogl_matrix_entry_is_identity
2552+cogl_matrix_entry_ref
2553+cogl_matrix_entry_unref
2554 cogl_matrix_equal
2555 cogl_matrix_free
2556 cogl_matrix_frustum
2557@@ -450,6 +485,23 @@
2558 #endif
2559
2560 cogl_matrix_scale
2561+cogl_matrix_stack_frustum
2562+cogl_matrix_stack_get
2563+cogl_matrix_stack_get_entry
2564+cogl_matrix_stack_get_inverse
2565+cogl_matrix_stack_load_identity
2566+cogl_matrix_stack_multiply
2567+cogl_matrix_stack_new
2568+cogl_matrix_stack_orthographic
2569+cogl_matrix_stack_perspective
2570+cogl_matrix_stack_pop
2571+cogl_matrix_stack_push
2572+cogl_matrix_stack_rotate
2573+cogl_matrix_stack_rotate_euler
2574+cogl_matrix_stack_rotate_quaternion
2575+cogl_matrix_stack_scale
2576+cogl_matrix_stack_set
2577+cogl_matrix_stack_translate
2578 cogl_matrix_transform_point
2579 cogl_matrix_transform_points
2580 cogl_matrix_translate
2581@@ -466,15 +518,19 @@
2582
2583 cogl_offscreen_new_to_texture
2584
2585+cogl_onscreen_add_frame_callback
2586 cogl_onscreen_add_resize_handler
2587 cogl_onscreen_add_swap_buffers_callback
2588 #ifndef COGL_WINSYS_INTEGRATED
2589 cogl_onscreen_clutter_backend_set_size_CLUTTER
2590 #endif
2591+cogl_onscreen_get_buffer_age
2592+cogl_onscreen_get_frame_counter
2593 cogl_onscreen_get_resizable
2594 cogl_onscreen_hide
2595 cogl_onscreen_new
2596 cogl_onscreen_set_swap_throttled
2597+cogl_onscreen_remove_frame_callback
2598 cogl_onscreen_remove_resize_handler
2599 cogl_onscreen_remove_swap_buffers_callback
2600 cogl_onscreen_set_resizable
2601@@ -488,6 +544,15 @@
2602
2603 cogl_ortho
2604
2605+cogl_output_get_height
2606+cogl_output_get_mm_height
2607+cogl_output_get_mm_width
2608+cogl_output_get_refresh_rate
2609+cogl_output_get_subpixel_order
2610+cogl_output_get_width
2611+cogl_output_get_x
2612+cogl_output_get_y
2613+
2614 cogl_path_arc
2615 cogl_path_close
2616 cogl_path_copy
2617@@ -690,10 +755,10 @@
2618 cogl_renderer_add_constraint
2619 cogl_renderer_check_onscreen_template
2620 cogl_renderer_connect
2621+cogl_renderer_foreach_output
2622 cogl_renderer_get_driver
2623 cogl_renderer_get_n_fragment_texture_units
2624 cogl_renderer_error_get_type
2625-cogl_renderer_error_domain
2626 cogl_renderer_get_winsys_id
2627 cogl_renderer_new
2628 cogl_renderer_remove_constraint
2629@@ -714,6 +779,9 @@
2630 cogl_sdl_context_new
2631 cogl_sdl_handle_event
2632 cogl_sdl_idle
2633+#if SDL_MAJOR_VERSION >= 2
2634+cogl_sdl_onscreen_get_window
2635+#endif
2636 cogl_sdl_renderer_get_event_type
2637 cogl_sdl_renderer_set_event_type
2638 #endif
2639@@ -739,6 +807,7 @@
2640 #endif
2641
2642 cogl_shader_source
2643+cogl_shader_type_get_type
2644
2645 #ifndef COGL_DISABLE_DEPRECATED
2646 cogl_shader_unref
2647@@ -764,7 +833,10 @@
2648 cogl_swap_chain_set_has_alpha
2649 cogl_swap_chain_set_length
2650
2651-cogl_texture_error_domain
2652+cogl_system_error_get_type
2653+
2654+cogl_texture_allocate
2655+cogl_texture_error_get_type
2656 cogl_texture_flags_get_type
2657 cogl_texture_get_data
2658 cogl_texture_get_format
2659@@ -788,18 +860,20 @@
2660 cogl_texture_pixmap_x11_update_area
2661 #endif
2662 cogl_texture_rectangle_new_from_bitmap
2663+cogl_texture_rectangle_new_from_foreign
2664 cogl_texture_rectangle_new_with_size
2665 #ifndef COGL_DISABLE_DEPRECATED
2666 cogl_texture_ref
2667 #endif
2668+cogl_texture_set_data
2669 cogl_texture_set_region
2670 cogl_texture_set_region_from_bitmap
2671+cogl_texture_type_get_type
2672 #ifndef COGL_DISABLE_DEPRECATED
2673 cogl_texture_unref
2674 #endif
2675 cogl_texture_2d_new_from_bitmap
2676 cogl_texture_2d_new_from_data
2677-cogl_texture_2d_new_from_foreign
2678 cogl_texture_2d_new_with_size
2679 cogl_texture_2d_sliced_new_with_size
2680 cogl_texture_3d_new_from_bitmap
2681@@ -865,6 +939,8 @@
2682 cogl_wayland_texture_2d_new_from_buffer
2683 #endif
2684
2685+cogl_winding_get_type
2686+
2687 #ifdef COGL_HAS_WIN32_SUPPORT
2688 cogl_win32_onscreen_get_window
2689 cogl_win32_onscreen_set_foreign_window
2690@@ -896,9 +972,7 @@
2691 /* eventually, this section should disappear (or cogl, cogl-pango, clutter et al */
2692 /* will link without the following) */
2693 _cogl_atlas_add_reorganize_callback
2694-_cogl_atlas_copy_rectangle
2695 _cogl_atlas_new
2696-_cogl_atlas_remove
2697 _cogl_atlas_remove_reorganize_callback
2698 _cogl_atlas_reserve_space
2699 _cogl_atlas_texture_add_reorganize_callback
2700@@ -906,23 +980,4 @@
2701 _cogl_atlas_texture_new_with_size
2702 _cogl_atlas_texture_remove_reorganize_callback
2703 _cogl_context_get_default
2704-_cogl_system_error_domain
2705-_cogl_texture_associate_framebuffer
2706-_cogl_texture_can_hardware_repeat
2707-_cogl_texture_determine_internal_format
2708-_cogl_texture_ensure_non_quad_rendering
2709-_cogl_texture_flush_journal_rendering
2710-_cogl_texture_free
2711-_cogl_texture_get_associated_framebuffers
2712-_cogl_texture_get_gl_format
2713-_cogl_texture_init
2714-_cogl_texture_is_foreign
2715-_cogl_texture_prepare_for_upload
2716-_cogl_texture_gl_prep_alignment_for_pixels_upload
2717-_cogl_texture_pre_paint
2718-_cogl_texture_register_texture_type
2719-_cogl_texture_gl_flush_legacy_texobj_filters
2720-_cogl_texture_gl_flush_legacy_texobj_wrap_modes
2721-_cogl_texture_transform_coords_to_gl
2722-_cogl_texture_transform_quad_coords_to_gl
2723 #endif
2724
2725=== modified file 'cogl/driver/gl/cogl-framebuffer-gl.c'
2726--- cogl/driver/gl/cogl-framebuffer-gl.c 2013-02-26 16:43:25 +0000
2727+++ cogl/driver/gl/cogl-framebuffer-gl.c 2013-04-01 22:12:24 +0000
2728@@ -890,7 +890,21 @@
2729 }
2730
2731 if (buffers & COGL_BUFFER_BIT_DEPTH)
2732- gl_buffers |= GL_DEPTH_BUFFER_BIT;
2733+ {
2734+ gl_buffers |= GL_DEPTH_BUFFER_BIT;
2735+
2736+ if (ctx->depth_writing_enabled_cache != TRUE)
2737+ {
2738+ GE( ctx, glDepthMask (TRUE));
2739+
2740+ ctx->depth_writing_enabled_cache = TRUE;
2741+
2742+ /* Make sure the DepthMask is updated when the next primitive is drawn */
2743+ ctx->current_pipeline_changes_since_flush |=
2744+ COGL_PIPELINE_STATE_DEPTH;
2745+ ctx->current_pipeline_age--;
2746+ }
2747+ }
2748
2749 if (buffers & COGL_BUFFER_BIT_STENCIL)
2750 gl_buffers |= GL_STENCIL_BUFFER_BIT;
2751
2752=== modified file 'cogl/driver/gl/cogl-pipeline-fragend-glsl.c'
2753--- cogl/driver/gl/cogl-pipeline-fragend-glsl.c 2013-02-26 16:43:25 +0000
2754+++ cogl/driver/gl/cogl-pipeline-fragend-glsl.c 2013-04-01 22:12:24 +0000
2755@@ -3,7 +3,7 @@
2756 *
2757 * An object oriented GL/GLES Abstraction/Utility Layer
2758 *
2759- * Copyright (C) 2008,2009,2010 Intel Corporation.
2760+ * Copyright (C) 2008,2009,2010,2013 Intel Corporation.
2761 *
2762 * This library is free software; you can redistribute it and/or
2763 * modify it under the terms of the GNU Lesser General Public
2764@@ -207,6 +207,52 @@
2765 return FALSE;
2766 }
2767
2768+static CoglBool
2769+add_layer_declaration_cb (CoglPipelineLayer *layer,
2770+ void *user_data)
2771+{
2772+ CoglPipelineShaderState *shader_state = user_data;
2773+ CoglTextureType texture_type =
2774+ _cogl_pipeline_layer_get_texture_type (layer);
2775+ const char *target_string;
2776+
2777+ _cogl_gl_util_get_texture_target_string (texture_type, &target_string, NULL);
2778+
2779+ g_string_append_printf (shader_state->header,
2780+ "uniform sampler%s cogl_sampler%i;\n",
2781+ target_string,
2782+ layer->index);
2783+
2784+ return TRUE;
2785+}
2786+
2787+static void
2788+add_layer_declarations (CoglPipeline *pipeline,
2789+ CoglPipelineShaderState *shader_state)
2790+{
2791+ /* We always emit sampler uniforms in case there will be custom
2792+ * layer snippets that want to sample arbitrary layers. */
2793+
2794+ _cogl_pipeline_foreach_layer_internal (pipeline,
2795+ add_layer_declaration_cb,
2796+ shader_state);
2797+}
2798+
2799+static void
2800+add_global_declarations (CoglPipeline *pipeline,
2801+ CoglPipelineShaderState *shader_state)
2802+{
2803+ CoglSnippetHook hook = COGL_SNIPPET_HOOK_FRAGMENT_GLOBALS;
2804+ CoglPipelineSnippetList *snippets = get_fragment_snippets (pipeline);
2805+
2806+ /* Add the global data hooks. All of the code in these snippets is
2807+ * always added and only the declarations data is used */
2808+
2809+ _cogl_pipeline_snippet_generate_declarations (shader_state->header,
2810+ hook,
2811+ snippets);
2812+}
2813+
2814 static void
2815 _cogl_pipeline_fragend_glsl_start (CoglPipeline *pipeline,
2816 int n_layers,
2817@@ -315,6 +361,9 @@
2818 shader_state->source = ctx->codegen_source_buffer;
2819 COGL_LIST_INIT (&shader_state->layers);
2820
2821+ add_layer_declarations (pipeline, shader_state);
2822+ add_global_declarations (pipeline, shader_state);
2823+
2824 g_string_append (shader_state->source,
2825 "void\n"
2826 "cogl_generated_source ()\n"
2827@@ -339,44 +388,6 @@
2828 }
2829
2830 static void
2831-get_texture_target_string (CoglTextureType texture_type,
2832- const char **target_string_out,
2833- const char **swizzle_out)
2834-{
2835- const char *target_string, *tex_coord_swizzle;
2836-
2837- switch (texture_type)
2838- {
2839-#if 0 /* TODO */
2840- case COGL_TEXTURE_TYPE_1D:
2841- target_string = "1D";
2842- tex_coord_swizzle = "s";
2843- break;
2844-#endif
2845-
2846- case COGL_TEXTURE_TYPE_2D:
2847- target_string = "2D";
2848- tex_coord_swizzle = "st";
2849- break;
2850-
2851- case COGL_TEXTURE_TYPE_3D:
2852- target_string = "3D";
2853- tex_coord_swizzle = "stp";
2854- break;
2855-
2856- case COGL_TEXTURE_TYPE_RECTANGLE:
2857- target_string = "2DRect";
2858- tex_coord_swizzle = "st";
2859- break;
2860- }
2861-
2862- if (target_string_out)
2863- *target_string_out = target_string;
2864- if (swizzle_out)
2865- *swizzle_out = tex_coord_swizzle;
2866-}
2867-
2868-static void
2869 ensure_texture_lookup_generated (CoglPipelineShaderState *shader_state,
2870 CoglPipeline *pipeline,
2871 CoglPipelineLayer *layer)
2872@@ -393,9 +404,9 @@
2873
2874 texture_type =
2875 _cogl_pipeline_layer_get_texture_type (layer);
2876- get_texture_target_string (texture_type,
2877- &target_string,
2878- &tex_coord_swizzle);
2879+ _cogl_gl_util_get_texture_target_string (texture_type,
2880+ &target_string,
2881+ &tex_coord_swizzle);
2882
2883 shader_state->unit_state[unit_index].sampled = TRUE;
2884
2885@@ -992,24 +1003,6 @@
2886 CoglPipelineLayer *last_layer;
2887 LayerData *layer_data, *tmp;
2888
2889- /* We always emit sampler uniforms in case there will be custom
2890- * layer snippets that want to sample arbitrary layers. */
2891-
2892- COGL_LIST_FOREACH (layer_data, &shader_state->layers, list_node)
2893- {
2894- CoglPipelineLayer *layer = layer_data->layer;
2895- CoglTextureType texture_type =
2896- _cogl_pipeline_layer_get_texture_type (layer);
2897- const char *target_string;
2898-
2899- get_texture_target_string (texture_type, &target_string, NULL);
2900-
2901- g_string_append_printf (shader_state->header,
2902- "uniform sampler%s cogl_sampler%i;\n",
2903- target_string,
2904- layer->index);
2905- }
2906-
2907 last_layer = COGL_LIST_FIRST (&shader_state->layers)->layer;
2908
2909 ensure_layer_generated (pipeline, last_layer->index);
2910
2911=== modified file 'cogl/driver/gl/cogl-pipeline-vertend-glsl.c'
2912--- cogl/driver/gl/cogl-pipeline-vertend-glsl.c 2013-02-26 16:43:25 +0000
2913+++ cogl/driver/gl/cogl-pipeline-vertend-glsl.c 2013-04-01 22:12:24 +0000
2914@@ -3,7 +3,7 @@
2915 *
2916 * An object oriented GL/GLES Abstraction/Utility Layer
2917 *
2918- * Copyright (C) 2010 Intel Corporation.
2919+ * Copyright (C) 2010,2013 Intel Corporation.
2920 *
2921 * This library is free software; you can redistribute it and/or
2922 * modify it under the terms of the GNU Lesser General Public
2923@@ -140,6 +140,52 @@
2924 return &layer->big_state->vertex_snippets;
2925 }
2926
2927+static CoglBool
2928+add_layer_declaration_cb (CoglPipelineLayer *layer,
2929+ void *user_data)
2930+{
2931+ CoglPipelineShaderState *shader_state = user_data;
2932+ CoglTextureType texture_type =
2933+ _cogl_pipeline_layer_get_texture_type (layer);
2934+ const char *target_string;
2935+
2936+ _cogl_gl_util_get_texture_target_string (texture_type, &target_string, NULL);
2937+
2938+ g_string_append_printf (shader_state->header,
2939+ "uniform sampler%s cogl_sampler%i;\n",
2940+ target_string,
2941+ layer->index);
2942+
2943+ return TRUE;
2944+}
2945+
2946+static void
2947+add_layer_declarations (CoglPipeline *pipeline,
2948+ CoglPipelineShaderState *shader_state)
2949+{
2950+ /* We always emit sampler uniforms in case there will be custom
2951+ * layer snippets that want to sample arbitrary layers. */
2952+
2953+ _cogl_pipeline_foreach_layer_internal (pipeline,
2954+ add_layer_declaration_cb,
2955+ shader_state);
2956+}
2957+
2958+static void
2959+add_global_declarations (CoglPipeline *pipeline,
2960+ CoglPipelineShaderState *shader_state)
2961+{
2962+ CoglSnippetHook hook = COGL_SNIPPET_HOOK_VERTEX_GLOBALS;
2963+ CoglPipelineSnippetList *snippets = get_vertex_snippets (pipeline);
2964+
2965+ /* Add the global data hooks. All of the code in these snippets is
2966+ * always added and only the declarations data is used */
2967+
2968+ _cogl_pipeline_snippet_generate_declarations (shader_state->header,
2969+ hook,
2970+ snippets);
2971+}
2972+
2973 static void
2974 _cogl_pipeline_vertend_glsl_start (CoglPipeline *pipeline,
2975 int n_layers,
2976@@ -236,6 +282,9 @@
2977 shader_state->header = ctx->codegen_header_buffer;
2978 shader_state->source = ctx->codegen_source_buffer;
2979
2980+ add_layer_declarations (pipeline, shader_state);
2981+ add_global_declarations (pipeline, shader_state);
2982+
2983 g_string_append (shader_state->source,
2984 "void\n"
2985 "cogl_generated_source ()\n"
2986
2987=== modified file 'cogl/driver/gl/cogl-util-gl-private.h'
2988--- cogl/driver/gl/cogl-util-gl-private.h 2013-02-26 16:43:25 +0000
2989+++ cogl/driver/gl/cogl-util-gl-private.h 2013-04-01 22:12:24 +0000
2990@@ -3,7 +3,7 @@
2991 *
2992 * An object oriented GL/GLES Abstraction/Utility Layer
2993 *
2994- * Copyright (C) 2012 Intel Corporation.
2995+ * Copyright (C) 2012, 2013 Intel Corporation.
2996 *
2997 * This library is free software; you can redistribute it and/or
2998 * modify it under the terms of the GNU Lesser General Public
2999@@ -28,6 +28,7 @@
3000 #include "cogl-types.h"
3001 #include "cogl-context.h"
3002 #include "cogl-gl-header.h"
3003+#include "cogl-texture.h"
3004
3005 #ifdef COGL_GL_DEBUG
3006
3007@@ -66,4 +67,9 @@
3008 CoglBool
3009 _cogl_gl_util_catch_out_of_memory (CoglContext *ctx, CoglError **error);
3010
3011+void
3012+_cogl_gl_util_get_texture_target_string (CoglTextureType texture_type,
3013+ const char **target_string_out,
3014+ const char **swizzle_out);
3015+
3016 #endif /* _COGL_UTIL_GL_PRIVATE_H_ */
3017
3018=== modified file 'cogl/driver/gl/cogl-util-gl.c'
3019--- cogl/driver/gl/cogl-util-gl.c 2013-02-26 16:43:25 +0000
3020+++ cogl/driver/gl/cogl-util-gl.c 2013-04-01 22:12:24 +0000
3021@@ -3,7 +3,7 @@
3022 *
3023 * An object oriented GL/GLES Abstraction/Utility Layer
3024 *
3025- * Copyright (C) 2012 Intel Corporation.
3026+ * Copyright (C) 2012, 2013 Intel Corporation.
3027 *
3028 * This library is free software; you can redistribute it and/or
3029 * modify it under the terms of the GNU Lesser General Public
3030@@ -101,3 +101,41 @@
3031
3032 return FALSE;
3033 }
3034+
3035+void
3036+_cogl_gl_util_get_texture_target_string (CoglTextureType texture_type,
3037+ const char **target_string_out,
3038+ const char **swizzle_out)
3039+{
3040+ const char *target_string, *tex_coord_swizzle;
3041+
3042+ switch (texture_type)
3043+ {
3044+#if 0 /* TODO */
3045+ case COGL_TEXTURE_TYPE_1D:
3046+ target_string = "1D";
3047+ tex_coord_swizzle = "s";
3048+ break;
3049+#endif
3050+
3051+ case COGL_TEXTURE_TYPE_2D:
3052+ target_string = "2D";
3053+ tex_coord_swizzle = "st";
3054+ break;
3055+
3056+ case COGL_TEXTURE_TYPE_3D:
3057+ target_string = "3D";
3058+ tex_coord_swizzle = "stp";
3059+ break;
3060+
3061+ case COGL_TEXTURE_TYPE_RECTANGLE:
3062+ target_string = "2DRect";
3063+ tex_coord_swizzle = "st";
3064+ break;
3065+ }
3066+
3067+ if (target_string_out)
3068+ *target_string_out = target_string;
3069+ if (swizzle_out)
3070+ *swizzle_out = tex_coord_swizzle;
3071+}
3072
3073=== modified file 'cogl/winsys/cogl-winsys-egl.c'
3074--- cogl/winsys/cogl-winsys-egl.c 2013-02-26 16:43:25 +0000
3075+++ cogl/winsys/cogl-winsys-egl.c 2013-04-01 22:12:24 +0000
3076@@ -51,6 +51,24 @@
3077
3078 #include <glib/gi18n-lib.h>
3079
3080+
3081+#ifndef EGL_KHR_create_context
3082+#define EGL_CONTEXT_MAJOR_VERSION_KHR 0x3098
3083+#define EGL_CONTEXT_MINOR_VERSION_KHR 0x30FB
3084+#define EGL_CONTEXT_FLAGS_KHR 0x30FC
3085+#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR 0x30FD
3086+#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR 0x31BD
3087+#define EGL_OPENGL_ES3_BIT_KHR 0x0040
3088+#define EGL_NO_RESET_NOTIFICATION_KHR 0x31BE
3089+#define EGL_LOSE_CONTEXT_ON_RESET_KHR 0x31BF
3090+#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR 0x00000001
3091+#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR 0x00000002
3092+#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR 0x00000004
3093+#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x00000001
3094+#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR 0x00000002
3095+#endif
3096+
3097+
3098 #define MAX_EGL_CONFIG_ATTRIBS 30
3099
3100 /* Define a set of arrays containing the functions required from GL
3101
3102=== modified file 'config.h.win32'
3103--- config.h.win32 2012-09-25 10:07:06 +0000
3104+++ config.h.win32 2013-04-01 22:12:24 +0000
3105@@ -1,13 +1,28 @@
3106 /* config.h.in. Generated from configure.ac by autoheader. */
3107
3108+/* Define if building universal (internal helper macro) */
3109+/* #undef AC_APPLE_UNIVERSAL_BUILD */
3110+
3111+/* define if asm blocks can use numeric local labels */
3112+/* #undef ASM_NUMERIC_LABELS */
3113+
3114 /* Can use Cogl 2.0 API internally */
3115 #define COGL_ENABLE_EXPERIMENTAL_2_0_API 1
3116
3117 /* Can use experimental API internally */
3118 #define COGL_ENABLE_EXPERIMENTAL_API 1
3119
3120+/* The major version for libgbm */
3121+/* #undef COGL_GBM_MAJOR */
3122+
3123+/* The micro version for libgbm */
3124+/* #undef COGL_GBM_MICRO */
3125+
3126+/* The minor version for libgbm */
3127+/* #undef COGL_GBM_MINOR */
3128+
3129 /* Cogl supports OpenGL using the WGL API */
3130-#define COGL_HAS_WIN32_SUPPORT 1
3131+#define COGL_HAS_WGL_SUPPORT 1
3132
3133 /* Define to 1 if translation of program messages to the user's native
3134 language is requested. */
3135@@ -16,6 +31,75 @@
3136 /* The prefix for our gettext translation domains. */
3137 #define GETTEXT_PACKAGE "cogl"
3138
3139+/* Define to the GLIB binary age */
3140+/* #undef GLIB_BINARY_AGE */
3141+
3142+/* Byte contents of gmutex */
3143+/* #undef GLIB_BYTE_CONTENTS_GMUTEX */
3144+
3145+/* Define to the GLIB interface age */
3146+/* #undef GLIB_INTERFACE_AGE */
3147+
3148+/* The size of gmutex, as computed by sizeof. */
3149+/* #undef GLIB_SIZEOF_GMUTEX */
3150+
3151+/* The size of system_thread, as computed by sizeof. */
3152+/* #undef GLIB_SIZEOF_SYSTEM_THREAD */
3153+
3154+/* alpha atomic implementation */
3155+/* #undef G_ATOMIC_ALPHA */
3156+
3157+/* arm atomic implementation */
3158+/* #undef G_ATOMIC_ARM */
3159+
3160+/* cris atomic implementation */
3161+/* #undef G_ATOMIC_CRIS */
3162+
3163+/* crisv32 atomic implementation */
3164+/* #undef G_ATOMIC_CRISV32 */
3165+
3166+/* i486 atomic implementation */
3167+/* #undef G_ATOMIC_I486 */
3168+
3169+/* ia64 atomic implementation */
3170+/* #undef G_ATOMIC_IA64 */
3171+
3172+/* powerpc atomic implementation */
3173+/* #undef G_ATOMIC_POWERPC */
3174+
3175+/* s390 atomic implementation */
3176+/* #undef G_ATOMIC_S390 */
3177+
3178+/* sparcv9 atomic implementation */
3179+/* #undef G_ATOMIC_SPARCV9 */
3180+
3181+/* x86_64 atomic implementation */
3182+/* #undef G_ATOMIC_X86_64 */
3183+
3184+/* Have inline keyword */
3185+/* #undef G_HAVE_INLINE */
3186+
3187+/* Have __inline keyword */
3188+/* #undef G_HAVE___INLINE */
3189+
3190+/* Have __inline__ keyword */
3191+/* #undef G_HAVE___INLINE__ */
3192+
3193+/* Source file containing theread implementation */
3194+/* #undef G_THREAD_SOURCE */
3195+
3196+/* A 'va_copy' style function */
3197+/* #undef G_VA_COPY */
3198+
3199+/* 'va_lists' cannot be copies as values */
3200+/* #undef G_VA_COPY_AS_ARRAY */
3201+
3202+/* Define to 1 if you have the <alloca.h> header file. */
3203+/* #undef HAVE_ALLOCA_H */
3204+
3205+/* Define to 1 if you have the `atexit' function. */
3206+/* #undef HAVE_ATEXIT */
3207+
3208 /* Whether we have cairo or not */
3209 #define HAVE_CAIRO 1
3210
3211@@ -30,6 +114,9 @@
3212 the CoreFoundation framework. */
3213 /*#undef HAVE_CFPREFERENCESCOPYAPPVALUE*/
3214
3215+/* Define to 1 if you have the `chown' function. */
3216+/* #undef HAVE_CHOWN */
3217+
3218 /* Have GL for rendering */
3219 #define HAVE_COGL_GL 1
3220
3221@@ -46,6 +133,9 @@
3222 /* Defined if the GL library shouldn't be dlopened */
3223 #define HAVE_DIRECTLY_LINKED_GL_LIBRARY 1
3224
3225+/* Define to 1 if you have the <dirent.h> header file. */
3226+/* #undef HAVE_DIRENT_H */
3227+
3228 /* Define to 1 if you have the <dlfcn.h> header file. */
3229 /*#undef HAVE_DLFCN_H*/
3230
3231@@ -55,26 +145,89 @@
3232 /* Define to 1 if you have the <EGL/egl.h> header file. */
3233 /*#undef HAVE_EGL_EGL_H*/
3234
3235+/* Define to 1 if you have the `endmntent' function. */
3236+/* #undef HAVE_ENDMNTENT */
3237+
3238+/* Define to 1 if you have the `fchmod' function. */
3239+/* #undef HAVE_FCHMOD */
3240+
3241+/* Define to 1 if you have the `fchown' function. */
3242+/* #undef HAVE_FCHOWN */
3243+
3244 /* Define to 1 if you have the <fcntl.h> header file. */
3245 #define HAVE_FCNTL_H 1
3246
3247+/* Define to 1 if you have the `fdwalk' function. */
3248+/* #undef HAVE_FDWALK */
3249+
3250 /* Define to 1 if you have the `ffs' function. */
3251 /*#undef HAVE_FFS*/
3252
3253+/* Define to 1 if you have the <float.h> header file. */
3254+#define HAVE_FLOAT_H 1
3255+
3256+/* Define to 1 if you have the <fstab.h> header file. */
3257+/* #undef HAVE_FSTAB_H */
3258+
3259+/* we have the futex(2) system call */
3260+/* #undef HAVE_FUTEX */
3261+
3262+/* Define to 1 if you have the `getcwd' function. */
3263+#define HAVE_GETCWD 1
3264+
3265+/* Define to 1 if you have the `getc_unlocked' function. */
3266+/* #undef HAVE_GETC_UNLOCKED */
3267+
3268+/* Define to 1 if you have the `getfsstat' function. */
3269+/* #undef HAVE_GETFSSTAT */
3270+
3271+/* Define to 1 if you have the `getgrgid' function. */
3272+/* #undef HAVE_GETGRGID */
3273+
3274+/* Define to 1 if you have the `getmntent_r' function. */
3275+/* #undef HAVE_GETMNTENT_R */
3276+
3277+/* Define to 1 if you have the `getpwuid' function. */
3278+/* #undef HAVE_GETPWUID */
3279+
3280 /* Define if the GNU gettext() function is already present or preinstalled. */
3281 #define HAVE_GETTEXT 1
3282
3283+/* Define to 1 if you have the `getvfsstat' function. */
3284+/* #undef HAVE_GETVFSSTAT */
3285+
3286 /* Define to 1 if you have the <GLES/egl.h> header file. */
3287 /*#undef HAVE_GLES_EGL_H*/
3288
3289+/* Define to 1 if you have the `gmtime_r' function. */
3290+/* #undef HAVE_GMTIME_R */
3291+
3292+/* define to use system printf */
3293+/* #undef HAVE_GOOD_PRINTF */
3294+
3295+/* Define to 1 if you have the <grp.h> header file. */
3296+/* #undef HAVE_GRP_H */
3297+
3298+/* Define to 1 if you have the `hasmntopt' function. */
3299+/* #undef HAVE_HASMNTOPT */
3300+
3301 /* Define if you have the iconv() function and it works. */
3302 #define HAVE_ICONV 1
3303
3304+/* define to support printing 64-bit integers with format I64 */
3305+#define HAVE_INT64_AND_I64 1
3306+
3307 /* Define to 1 if you have the <inttypes.h> header file. */
3308 #ifndef _MSC_VER
3309 #define HAVE_INTTYPES_H 1
3310 #endif
3311
3312+/* Define to 1 if you have the `lchmod' function. */
3313+/* #undef HAVE_LCHMOD */
3314+
3315+/* Define to 1 if you have the `lchown' function. */
3316+/* #undef HAVE_LCHOWN */
3317+
3318 /* Define to 1 if you have the <libgdl.h> header file. */
3319 /*#undef HAVE_LIBGDL_H*/
3320
3321@@ -84,9 +237,78 @@
3322 /* Define to 1 if you have the <limits.h> header file. */
3323 #define HAVE_LIMITS_H 1
3324
3325+/* Define to 1 if you have the `link' function. */
3326+/* #undef HAVE_LINK */
3327+
3328+/* Define to 1 if you have the <linux/magic.h> header file. */
3329+/* #undef HAVE_LINUX_MAGIC_H */
3330+
3331+/* Define to 1 if you have the `localtime_r' function. */
3332+/* #undef HAVE_LOCALTIME_R */
3333+
3334+/* define if system printf can print long long */
3335+#define HAVE_LONG_LONG_FORMAT 1
3336+
3337+/* Define to 1 if you have the `lstat' function. */
3338+/* #undef HAVE_LSTAT */
3339+
3340+/* Define to 1 if you have the <malloc.h> header file. */
3341+#define HAVE_MALLOC_H 1
3342+
3343+/* Define to 1 if you have the `memmem' function. */
3344+/* #undef HAVE_MEMMEM */
3345+
3346+/* Define to 1 if you have the `memmove' function. */
3347+#define HAVE_MEMMOVE 1
3348+
3349 /* Define to 1 if you have the <memory.h> header file. */
3350 #define HAVE_MEMORY_H 1
3351
3352+/* Define to 1 if you have the <mntent.h> header file. */
3353+/* #undef HAVE_MNTENT_H */
3354+
3355+/* Have non-POSIX function getgrgid_r */
3356+/* #undef HAVE_NONPOSIX_GETGRGID_R */
3357+
3358+/* Have non-POSIX function getpwuid_r */
3359+/* #undef HAVE_NONPOSIX_GETPWUID_R */
3360+
3361+/* Define to 1 if you have the `on_exit' function. */
3362+/* #undef HAVE_ON_EXIT */
3363+
3364+/* Define to 1 if you have the `poll' function. */
3365+/* #undef HAVE_POLL */
3366+
3367+/* Have POSIX function getgrgid_r */
3368+/* #undef HAVE_POSIX_GETGRGID_R */
3369+
3370+/* Have POSIX function getpwuid_r */
3371+/* #undef HAVE_POSIX_GETPWUID_R */
3372+
3373+/* Have function pthread_attr_setstacksize */
3374+/* #undef HAVE_PTHREAD_ATTR_SETSTACKSIZE */
3375+
3376+/* Define to 1 if you have the <pwd.h> header file. */
3377+/* #undef HAVE_PWD_H */
3378+
3379+/* Define to 1 if you have the `readlink' function. */
3380+/* #undef HAVE_READLINK */
3381+
3382+/* Define to 1 if you have the <sched.h> header file. */
3383+/* #undef HAVE_SCHED_H */
3384+
3385+/* Define to 1 if you have the `setenv' function. */
3386+/* #undef HAVE_SETENV */
3387+
3388+/* Define to 1 if you have the `setmntent' function. */
3389+/* #undef HAVE_SETMNTENT */
3390+
3391+/* Define to 1 if you have the `splice' function. */
3392+/* #undef HAVE_SPLICE */
3393+
3394+/* Whether _Static_assert can be used or not */
3395+/* #undef HAVE_STATIC_ASSERT */
3396+
3397 /* Define to 1 if you have the <stdint.h> header file. */
3398 #if ((_MSC_VER >= 1600) || !defined(_MSC_VER))
3399 #define HAVE_STDINT_H 1
3400@@ -95,6 +317,21 @@
3401 /* Define to 1 if you have the <stdlib.h> header file. */
3402 #define HAVE_STDLIB_H 1
3403
3404+/* Define to 1 if you have the `stpcpy' function. */
3405+/* #undef HAVE_STPCPY */
3406+
3407+/* Define to 1 if you have the `strcasecmp' function. */
3408+#if defined(_MSC_VER)
3409+#define strcasecmp _stricmp
3410+#endif /* _MSC_VER uses _stricmp, which is identical to strcasecmp */
3411+
3412+#if !defined(__DMC__)
3413+#define HAVE_STRCASECMP 1
3414+#endif /* _MSC_VER or __gcc__ */
3415+
3416+/* Define to 1 if you have the `strerror' function. */
3417+#define HAVE_STRERROR 1
3418+
3419 /* Define to 1 if you have the <strings.h> header file. */
3420 #ifndef _MSC_VER
3421 #define HAVE_STRINGS_H 1
3422@@ -103,17 +340,169 @@
3423 /* Define to 1 if you have the <string.h> header file. */
3424 #define HAVE_STRING_H 1
3425
3426+/* Define to 1 if you have the `strncasecmp' function. */
3427+#if !defined(_MSC_VER) && !defined(__DMC__)
3428+#define HAVE_STRNCASECMP 1
3429+#else /* _MSC_VER or __DMC__ */
3430+/* #undef HAVE_STRNCASECMP */
3431+#endif /* _MSC_VER or __DMC__ */
3432+
3433+/* Define to 1 if you have the `strsignal' function. */
3434+/* #undef HAVE_STRSIGNAL */
3435+
3436+/* Define to 1 if `f_bavail' is a member of `struct statfs'. */
3437+/* #undef HAVE_STRUCT_STATFS_F_BAVAIL */
3438+
3439+/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
3440+/* #undef HAVE_STRUCT_STATFS_F_FSTYPENAME */
3441+
3442+/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
3443+/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
3444+
3445+/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
3446+/* #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME */
3447+
3448+/* Define to 1 if `st_atimensec' is a member of `struct stat'. */
3449+/* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */
3450+
3451+/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
3452+/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */
3453+
3454+/* Define to 1 if `st_blksize' is a member of `struct stat'. */
3455+/* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
3456+
3457+/* Define to 1 if `st_blocks' is a member of `struct stat'. */
3458+/* #undef HAVE_STRUCT_STAT_ST_BLOCKS */
3459+
3460+/* Define to 1 if `st_ctimensec' is a member of `struct stat'. */
3461+/* #undef HAVE_STRUCT_STAT_ST_CTIMENSEC */
3462+
3463+/* Define to 1 if `st_ctim.tv_nsec' is a member of `struct stat'. */
3464+/* #undef HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC */
3465+
3466+/* Define to 1 if `st_mtimensec' is a member of `struct stat'. */
3467+/* #undef HAVE_STRUCT_STAT_ST_MTIMENSEC */
3468+
3469+/* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */
3470+/* #undef HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC */
3471+
3472+/* Define to 1 if `tm_gmtoff' is a a member of `struct tm'. */
3473+/* #undef HAVE_STRUCT_TM_TM_GMTOFF */
3474+
3475+/* Define to 1 if `__tm_gmtoff' is a member of `struct tm'. */
3476+/* #undef HAVE_STRUCT_TM___TM_GMTOFF */
3477+
3478+/* Define to 1 if you have the `symlink' function. */
3479+/* #undef HAVE_SYMLINK */
3480+
3481+/* Define to 1 if you have the <sys/mkdev.h> header file. */
3482+/* #undef HAVE_SYS_MKDEV_H */
3483+
3484+/* Define to 1 if you have the <sys/mntctl.h> header file. */
3485+/* #undef HAVE_SYS_MNTCTL_H */
3486+
3487+/* Define to 1 if you have the <sys/mnttab.h> header file. */
3488+/* #undef HAVE_SYS_MNTTAB_H */
3489+
3490+/* Define to 1 if you have the <sys/mount.h> header file. */
3491+/* #undef HAVE_SYS_MOUNT_H */
3492+
3493+/* Define to 1 if you have the <sys/param.h> header file. */
3494+#if !defined(_MSC_VER) && !defined(__DMC__)
3495+#define HAVE_SYS_PARAM_H 1
3496+#else /* _MSC_VER or __DMC__ */
3497+/* #undef HAVE_SYS_PARAM_H */
3498+#endif /* _MSC_VER or __DMC__ */
3499+
3500+/* Define to 1 if you have the <sys/poll.h> header file. */
3501+/* #undef HAVE_SYS_POLL_H */
3502+
3503+/* Define to 1 if you have the <sys/resource.h> header file. */
3504+/* #undef HAVE_SYS_RESOURCE_H */
3505+
3506+/* Define to 1 if you have the <sys/select.h> header file. */
3507+/* #undef HAVE_SYS_SELECT_H */
3508+
3509+/* Define to 1 if you have the <sys/statfs.h> header file. */
3510+/* #undef HAVE_SYS_STATFS_H */
3511+
3512+/* Define to 1 if you have the <sys/statvfs.h> header file. */
3513+/* #undef HAVE_SYS_STATVFS_H */
3514+
3515 /* Define to 1 if you have the <sys/stat.h> header file. */
3516 #define HAVE_SYS_STAT_H 1
3517
3518+/* Define to 1 if you have the <sys/sysctl.h> header file. */
3519+/* #undef HAVE_SYS_SYSCTL_H */
3520+
3521+/* Define to 1 if you have the <sys/times.h> header file. */
3522+/* #undef HAVE_SYS_TIMES_H */
3523+
3524+/* Define to 1 if you have the <sys/time.h> header file. */
3525+#ifndef _MSC_VER
3526+#define HAVE_SYS_TIME_H 1
3527+#else /* _MSC_VER */
3528+/* #undef HAVE_SYS_TIME_H */
3529+#endif /* _MSC_VER */
3530+
3531 /* Define to 1 if you have the <sys/types.h> header file. */
3532 #define HAVE_SYS_TYPES_H 1
3533
3534+/* Define to 1 if you have the <sys/uio.h> header file. */
3535+/* #undef HAVE_SYS_UIO_H */
3536+
3537+/* Define to 1 if you have the <sys/vfstab.h> header file. */
3538+/* #undef HAVE_SYS_VFSTAB_H */
3539+
3540+/* Define to 1 if you have the <sys/vfs.h> header file. */
3541+/* #undef HAVE_SYS_VFS_H */
3542+
3543+/* Define to 1 if you have the <sys/vmount.h> header file. */
3544+/* #undef HAVE_SYS_VMOUNT_H */
3545+
3546+/* Define to 1 if you have the <sys/wait.h> header file. */
3547+/* #undef HAVE_SYS_WAIT_H */
3548+
3549 /* Define to 1 if you have the <unistd.h> header file. */
3550 #ifndef _MSC_VER
3551 #define HAVE_UNISTD_H 1
3552 #endif
3553
3554+/* Define to 1 if you have the `unsetenv' function. */
3555+/* #undef HAVE_UNSETENV */
3556+
3557+/* Define to 1 if you have the `utimes' function. */
3558+/* #undef HAVE_UTIMES */
3559+
3560+/* Define to 1 if you have the <values.h> header file. */
3561+#if !defined(_MSC_VER) && !defined(__DMC__)
3562+#define HAVE_VALUES_H 1
3563+#else /* _MSC_VER or __DMC__ */
3564+/* #undef HAVE_VALUES_H */
3565+#endif /* _MSC_VER or __DMC__ */
3566+
3567+/* Define to 1 if you have the `vasprintf' function. */
3568+#define HAVE_VASPRINTF 1
3569+
3570+/* Define to 1 if you have the `vsnprintf' function. */
3571+#ifndef _MSC_VER
3572+#define HAVE_VSNPRINTF 1
3573+#ifdef __DMC__
3574+#define vsnprintf _vsnprintf
3575+#endif
3576+#else /* _MSC_VER */
3577+#if (_MSC_VER >= 1500)
3578+#define HAVE_VSNPRINTF 1
3579+#endif /* VS 2008+ has vsnprintf */
3580+/* #undef HAVE_VSNPRINTF */
3581+#endif /* _MSC_VER */
3582+
3583+/* Have Win32 atomic intrinsics */
3584+#define HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS 1
3585+
3586+/* Have a working bcopy */
3587+/* #undef HAVE_WORKING_BCOPY */
3588+
3589 /* Define to the sub-directory in which libtool stores uninstalled libraries.
3590 */
3591 #define LT_OBJDIR ".libs"
3592@@ -130,7 +519,7 @@
3593 #define PACKAGE_NAME "cogl"
3594
3595 /* Define to the full name and version of this package. */
3596-#define PACKAGE_STRING "cogl 2.0.0"
3597+#define PACKAGE_STRING "cogl 1.14.0"
3598
3599 /* Define to the one symbol short name of this package. */
3600 #define PACKAGE_TARNAME "cogl"
3601@@ -139,7 +528,52 @@
3602 #define PACKAGE_URL ""
3603
3604 /* Define to the version of this package. */
3605-#define PACKAGE_VERSION "2.0.0"
3606+#define PACKAGE_VERSION "1.14.0"
3607+
3608+/* Maximum POSIX RT priority */
3609+/* #undef POSIX_MAX_PRIORITY */
3610+
3611+/* Minimum POSIX RT priority */
3612+/* #undef POSIX_MIN_PRIORITY */
3613+
3614+/* The POSIX RT yield function */
3615+/* #undef POSIX_YIELD_FUNC */
3616+
3617+/* The size of `char', as computed by sizeof. */
3618+#define SIZEOF_CHAR 1
3619+
3620+/* The size of `int', as computed by sizeof. */
3621+#define SIZEOF_INT 4
3622+
3623+/* The size of `long', as computed by sizeof. */
3624+#define SIZEOF_LONG 4
3625+
3626+/* The size of `long long', as computed by sizeof. */
3627+#ifndef _MSC_VER
3628+#define SIZEOF_LONG_LONG 8
3629+#else /* _MSC_VER */
3630+#define SIZEOF_LONG_LONG 0
3631+#endif /* _MSC_VER */
3632+
3633+/* The size of `short', as computed by sizeof. */
3634+#define SIZEOF_SHORT 2
3635+
3636+/* The size of `size_t', as computed by sizeof. */
3637+#define SIZEOF_SIZE_T 4
3638+
3639+/* The size of `void *', as computed by sizeof. */
3640+#ifdef _MSC_VER
3641+#if (defined(_M_X64) || defined(_M_AMD64))
3642+#define SIZEOF_VOID_P 8
3643+#elif (defined(_M_IX86))
3644+#define SIZEOF_VOID_P 4
3645+#endif
3646+#else
3647+#define SIZEOF_VOID_P 4
3648+#endif
3649+
3650+/* The size of `__int64', as computed by sizeof. */
3651+#define SIZEOF___INT64 8
3652
3653 /* Define to 1 if you have the ANSI C header files. */
3654 #define STDC_HEADERS 1
3655@@ -153,7 +587,52 @@
3656 /* Use Core Graphics (Quartz) for loading image data */
3657 /*#undef USE_QUARTZ*/
3658
3659+/* Enable extensions on AIX 3, Interix. */
3660+#ifndef _ALL_SOURCE
3661+# undef _ALL_SOURCE
3662+#endif
3663+/* Enable GNU extensions on systems that have them. */
3664+#ifndef _GNU_SOURCE
3665+# undef _GNU_SOURCE
3666+#endif
3667+/* Enable threading extensions on Solaris. */
3668+#ifndef _POSIX_PTHREAD_SEMANTICS
3669+# undef _POSIX_PTHREAD_SEMANTICS
3670+#endif
3671+/* Enable extensions on HP NonStop. */
3672+#ifndef _TANDEM_SOURCE
3673+# undef _TANDEM_SOURCE
3674+#endif
3675+/* Enable general extensions on Solaris. */
3676+#ifndef __EXTENSIONS__
3677+# undef __EXTENSIONS__
3678+#endif
3679+
3680+
3681+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
3682+ significant byte first (like Motorola and SPARC, unlike Intel). */
3683+#if defined AC_APPLE_UNIVERSAL_BUILD
3684+# if defined __BIG_ENDIAN__
3685+# define WORDS_BIGENDIAN 1
3686+# endif
3687+#else
3688+# ifndef WORDS_BIGENDIAN
3689+# undef WORDS_BIGENDIAN
3690+# endif
3691+#endif
3692+
3693+/* Define to 1 if on MINIX. */
3694+/* #undef _MINIX */
3695+
3696+/* Define to 2 if the system does not provide POSIX.1 features except with
3697+ this defined. */
3698+/* #undef _POSIX_1_SOURCE */
3699+
3700+/* Define to 1 if you need to in order for `stat' and other things to work. */
3701+/* #undef _POSIX_SOURCE */
3702+
3703 /* Define to empty if `const' does not conform to ANSI C. */
3704-/*#undef const*/
3705+/* #undef const */
3706+
3707
3708 #include "config-custom.h"
3709
3710=== modified file 'config.h.win32.in'
3711--- config.h.win32.in 2012-09-25 10:07:06 +0000
3712+++ config.h.win32.in 2013-04-01 22:12:24 +0000
3713@@ -1,13 +1,28 @@
3714 /* config.h.in. Generated from configure.ac by autoheader. */
3715
3716+/* Define if building universal (internal helper macro) */
3717+/* #undef AC_APPLE_UNIVERSAL_BUILD */
3718+
3719+/* define if asm blocks can use numeric local labels */
3720+/* #undef ASM_NUMERIC_LABELS */
3721+
3722 /* Can use Cogl 2.0 API internally */
3723 #define COGL_ENABLE_EXPERIMENTAL_2_0_API 1
3724
3725 /* Can use experimental API internally */
3726 #define COGL_ENABLE_EXPERIMENTAL_API 1
3727
3728+/* The major version for libgbm */
3729+/* #undef COGL_GBM_MAJOR */
3730+
3731+/* The micro version for libgbm */
3732+/* #undef COGL_GBM_MICRO */
3733+
3734+/* The minor version for libgbm */
3735+/* #undef COGL_GBM_MINOR */
3736+
3737 /* Cogl supports OpenGL using the WGL API */
3738-#define COGL_HAS_WIN32_SUPPORT 1
3739+#define COGL_HAS_WGL_SUPPORT 1
3740
3741 /* Define to 1 if translation of program messages to the user's native
3742 language is requested. */
3743@@ -16,6 +31,75 @@
3744 /* The prefix for our gettext translation domains. */
3745 #define GETTEXT_PACKAGE "@GETTEXT_PACKAGE@"
3746
3747+/* Define to the GLIB binary age */
3748+/* #undef GLIB_BINARY_AGE */
3749+
3750+/* Byte contents of gmutex */
3751+/* #undef GLIB_BYTE_CONTENTS_GMUTEX */
3752+
3753+/* Define to the GLIB interface age */
3754+/* #undef GLIB_INTERFACE_AGE */
3755+
3756+/* The size of gmutex, as computed by sizeof. */
3757+/* #undef GLIB_SIZEOF_GMUTEX */
3758+
3759+/* The size of system_thread, as computed by sizeof. */
3760+/* #undef GLIB_SIZEOF_SYSTEM_THREAD */
3761+
3762+/* alpha atomic implementation */
3763+/* #undef G_ATOMIC_ALPHA */
3764+
3765+/* arm atomic implementation */
3766+/* #undef G_ATOMIC_ARM */
3767+
3768+/* cris atomic implementation */
3769+/* #undef G_ATOMIC_CRIS */
3770+
3771+/* crisv32 atomic implementation */
3772+/* #undef G_ATOMIC_CRISV32 */
3773+
3774+/* i486 atomic implementation */
3775+/* #undef G_ATOMIC_I486 */
3776+
3777+/* ia64 atomic implementation */
3778+/* #undef G_ATOMIC_IA64 */
3779+
3780+/* powerpc atomic implementation */
3781+/* #undef G_ATOMIC_POWERPC */
3782+
3783+/* s390 atomic implementation */
3784+/* #undef G_ATOMIC_S390 */
3785+
3786+/* sparcv9 atomic implementation */
3787+/* #undef G_ATOMIC_SPARCV9 */
3788+
3789+/* x86_64 atomic implementation */
3790+/* #undef G_ATOMIC_X86_64 */
3791+
3792+/* Have inline keyword */
3793+/* #undef G_HAVE_INLINE */
3794+
3795+/* Have __inline keyword */
3796+/* #undef G_HAVE___INLINE */
3797+
3798+/* Have __inline__ keyword */
3799+/* #undef G_HAVE___INLINE__ */
3800+
3801+/* Source file containing theread implementation */
3802+/* #undef G_THREAD_SOURCE */
3803+
3804+/* A 'va_copy' style function */
3805+/* #undef G_VA_COPY */
3806+
3807+/* 'va_lists' cannot be copies as values */
3808+/* #undef G_VA_COPY_AS_ARRAY */
3809+
3810+/* Define to 1 if you have the <alloca.h> header file. */
3811+/* #undef HAVE_ALLOCA_H */
3812+
3813+/* Define to 1 if you have the `atexit' function. */
3814+/* #undef HAVE_ATEXIT */
3815+
3816 /* Whether we have cairo or not */
3817 #define HAVE_CAIRO 1
3818
3819@@ -30,6 +114,9 @@
3820 the CoreFoundation framework. */
3821 /*#undef HAVE_CFPREFERENCESCOPYAPPVALUE*/
3822
3823+/* Define to 1 if you have the `chown' function. */
3824+/* #undef HAVE_CHOWN */
3825+
3826 /* Have GL for rendering */
3827 #define HAVE_COGL_GL 1
3828
3829@@ -46,6 +133,9 @@
3830 /* Defined if the GL library shouldn't be dlopened */
3831 #define HAVE_DIRECTLY_LINKED_GL_LIBRARY 1
3832
3833+/* Define to 1 if you have the <dirent.h> header file. */
3834+/* #undef HAVE_DIRENT_H */
3835+
3836 /* Define to 1 if you have the <dlfcn.h> header file. */
3837 /*#undef HAVE_DLFCN_H*/
3838
3839@@ -55,26 +145,89 @@
3840 /* Define to 1 if you have the <EGL/egl.h> header file. */
3841 /*#undef HAVE_EGL_EGL_H*/
3842
3843+/* Define to 1 if you have the `endmntent' function. */
3844+/* #undef HAVE_ENDMNTENT */
3845+
3846+/* Define to 1 if you have the `fchmod' function. */
3847+/* #undef HAVE_FCHMOD */
3848+
3849+/* Define to 1 if you have the `fchown' function. */
3850+/* #undef HAVE_FCHOWN */
3851+
3852 /* Define to 1 if you have the <fcntl.h> header file. */
3853 #define HAVE_FCNTL_H 1
3854
3855+/* Define to 1 if you have the `fdwalk' function. */
3856+/* #undef HAVE_FDWALK */
3857+
3858 /* Define to 1 if you have the `ffs' function. */
3859 /*#undef HAVE_FFS*/
3860
3861+/* Define to 1 if you have the <float.h> header file. */
3862+#define HAVE_FLOAT_H 1
3863+
3864+/* Define to 1 if you have the <fstab.h> header file. */
3865+/* #undef HAVE_FSTAB_H */
3866+
3867+/* we have the futex(2) system call */
3868+/* #undef HAVE_FUTEX */
3869+
3870+/* Define to 1 if you have the `getcwd' function. */
3871+#define HAVE_GETCWD 1
3872+
3873+/* Define to 1 if you have the `getc_unlocked' function. */
3874+/* #undef HAVE_GETC_UNLOCKED */
3875+
3876+/* Define to 1 if you have the `getfsstat' function. */
3877+/* #undef HAVE_GETFSSTAT */
3878+
3879+/* Define to 1 if you have the `getgrgid' function. */
3880+/* #undef HAVE_GETGRGID */
3881+
3882+/* Define to 1 if you have the `getmntent_r' function. */
3883+/* #undef HAVE_GETMNTENT_R */
3884+
3885+/* Define to 1 if you have the `getpwuid' function. */
3886+/* #undef HAVE_GETPWUID */
3887+
3888 /* Define if the GNU gettext() function is already present or preinstalled. */
3889 #define HAVE_GETTEXT 1
3890
3891+/* Define to 1 if you have the `getvfsstat' function. */
3892+/* #undef HAVE_GETVFSSTAT */
3893+
3894 /* Define to 1 if you have the <GLES/egl.h> header file. */
3895 /*#undef HAVE_GLES_EGL_H*/
3896
3897+/* Define to 1 if you have the `gmtime_r' function. */
3898+/* #undef HAVE_GMTIME_R */
3899+
3900+/* define to use system printf */
3901+/* #undef HAVE_GOOD_PRINTF */
3902+
3903+/* Define to 1 if you have the <grp.h> header file. */
3904+/* #undef HAVE_GRP_H */
3905+
3906+/* Define to 1 if you have the `hasmntopt' function. */
3907+/* #undef HAVE_HASMNTOPT */
3908+
3909 /* Define if you have the iconv() function and it works. */
3910 #define HAVE_ICONV 1
3911
3912+/* define to support printing 64-bit integers with format I64 */
3913+#define HAVE_INT64_AND_I64 1
3914+
3915 /* Define to 1 if you have the <inttypes.h> header file. */
3916 #ifndef _MSC_VER
3917 #define HAVE_INTTYPES_H 1
3918 #endif
3919
3920+/* Define to 1 if you have the `lchmod' function. */
3921+/* #undef HAVE_LCHMOD */
3922+
3923+/* Define to 1 if you have the `lchown' function. */
3924+/* #undef HAVE_LCHOWN */
3925+
3926 /* Define to 1 if you have the <libgdl.h> header file. */
3927 /*#undef HAVE_LIBGDL_H*/
3928
3929@@ -84,9 +237,78 @@
3930 /* Define to 1 if you have the <limits.h> header file. */
3931 #define HAVE_LIMITS_H 1
3932
3933+/* Define to 1 if you have the `link' function. */
3934+/* #undef HAVE_LINK */
3935+
3936+/* Define to 1 if you have the <linux/magic.h> header file. */
3937+/* #undef HAVE_LINUX_MAGIC_H */
3938+
3939+/* Define to 1 if you have the `localtime_r' function. */
3940+/* #undef HAVE_LOCALTIME_R */
3941+
3942+/* define if system printf can print long long */
3943+#define HAVE_LONG_LONG_FORMAT 1
3944+
3945+/* Define to 1 if you have the `lstat' function. */
3946+/* #undef HAVE_LSTAT */
3947+
3948+/* Define to 1 if you have the <malloc.h> header file. */
3949+#define HAVE_MALLOC_H 1
3950+
3951+/* Define to 1 if you have the `memmem' function. */
3952+/* #undef HAVE_MEMMEM */
3953+
3954+/* Define to 1 if you have the `memmove' function. */
3955+#define HAVE_MEMMOVE 1
3956+
3957 /* Define to 1 if you have the <memory.h> header file. */
3958 #define HAVE_MEMORY_H 1
3959
3960+/* Define to 1 if you have the <mntent.h> header file. */
3961+/* #undef HAVE_MNTENT_H */
3962+
3963+/* Have non-POSIX function getgrgid_r */
3964+/* #undef HAVE_NONPOSIX_GETGRGID_R */
3965+
3966+/* Have non-POSIX function getpwuid_r */
3967+/* #undef HAVE_NONPOSIX_GETPWUID_R */
3968+
3969+/* Define to 1 if you have the `on_exit' function. */
3970+/* #undef HAVE_ON_EXIT */
3971+
3972+/* Define to 1 if you have the `poll' function. */
3973+/* #undef HAVE_POLL */
3974+
3975+/* Have POSIX function getgrgid_r */
3976+/* #undef HAVE_POSIX_GETGRGID_R */
3977+
3978+/* Have POSIX function getpwuid_r */
3979+/* #undef HAVE_POSIX_GETPWUID_R */
3980+
3981+/* Have function pthread_attr_setstacksize */
3982+/* #undef HAVE_PTHREAD_ATTR_SETSTACKSIZE */
3983+
3984+/* Define to 1 if you have the <pwd.h> header file. */
3985+/* #undef HAVE_PWD_H */
3986+
3987+/* Define to 1 if you have the `readlink' function. */
3988+/* #undef HAVE_READLINK */
3989+
3990+/* Define to 1 if you have the <sched.h> header file. */
3991+/* #undef HAVE_SCHED_H */
3992+
3993+/* Define to 1 if you have the `setenv' function. */
3994+/* #undef HAVE_SETENV */
3995+
3996+/* Define to 1 if you have the `setmntent' function. */
3997+/* #undef HAVE_SETMNTENT */
3998+
3999+/* Define to 1 if you have the `splice' function. */
4000+/* #undef HAVE_SPLICE */
4001+
4002+/* Whether _Static_assert can be used or not */
4003+/* #undef HAVE_STATIC_ASSERT */
4004+
4005 /* Define to 1 if you have the <stdint.h> header file. */
4006 #if ((_MSC_VER >= 1600) || !defined(_MSC_VER))
4007 #define HAVE_STDINT_H 1
4008@@ -95,6 +317,21 @@
4009 /* Define to 1 if you have the <stdlib.h> header file. */
4010 #define HAVE_STDLIB_H 1
4011
4012+/* Define to 1 if you have the `stpcpy' function. */
4013+/* #undef HAVE_STPCPY */
4014+
4015+/* Define to 1 if you have the `strcasecmp' function. */
4016+#if defined(_MSC_VER)
4017+#define strcasecmp _stricmp
4018+#endif /* _MSC_VER uses _stricmp, which is identical to strcasecmp */
4019+
4020+#if !defined(__DMC__)
4021+#define HAVE_STRCASECMP 1
4022+#endif /* _MSC_VER or __gcc__ */
4023+
4024+/* Define to 1 if you have the `strerror' function. */
4025+#define HAVE_STRERROR 1
4026+
4027 /* Define to 1 if you have the <strings.h> header file. */
4028 #ifndef _MSC_VER
4029 #define HAVE_STRINGS_H 1
4030@@ -103,17 +340,169 @@
4031 /* Define to 1 if you have the <string.h> header file. */
4032 #define HAVE_STRING_H 1
4033
4034+/* Define to 1 if you have the `strncasecmp' function. */
4035+#if !defined(_MSC_VER) && !defined(__DMC__)
4036+#define HAVE_STRNCASECMP 1
4037+#else /* _MSC_VER or __DMC__ */
4038+/* #undef HAVE_STRNCASECMP */
4039+#endif /* _MSC_VER or __DMC__ */
4040+
4041+/* Define to 1 if you have the `strsignal' function. */
4042+/* #undef HAVE_STRSIGNAL */
4043+
4044+/* Define to 1 if `f_bavail' is a member of `struct statfs'. */
4045+/* #undef HAVE_STRUCT_STATFS_F_BAVAIL */
4046+
4047+/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
4048+/* #undef HAVE_STRUCT_STATFS_F_FSTYPENAME */
4049+
4050+/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
4051+/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
4052+
4053+/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
4054+/* #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME */
4055+
4056+/* Define to 1 if `st_atimensec' is a member of `struct stat'. */
4057+/* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */
4058+
4059+/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
4060+/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */
4061+
4062+/* Define to 1 if `st_blksize' is a member of `struct stat'. */
4063+/* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
4064+
4065+/* Define to 1 if `st_blocks' is a member of `struct stat'. */
4066+/* #undef HAVE_STRUCT_STAT_ST_BLOCKS */
4067+
4068+/* Define to 1 if `st_ctimensec' is a member of `struct stat'. */
4069+/* #undef HAVE_STRUCT_STAT_ST_CTIMENSEC */
4070+
4071+/* Define to 1 if `st_ctim.tv_nsec' is a member of `struct stat'. */
4072+/* #undef HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC */
4073+
4074+/* Define to 1 if `st_mtimensec' is a member of `struct stat'. */
4075+/* #undef HAVE_STRUCT_STAT_ST_MTIMENSEC */
4076+
4077+/* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */
4078+/* #undef HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC */
4079+
4080+/* Define to 1 if `tm_gmtoff' is a a member of `struct tm'. */
4081+/* #undef HAVE_STRUCT_TM_TM_GMTOFF */
4082+
4083+/* Define to 1 if `__tm_gmtoff' is a member of `struct tm'. */
4084+/* #undef HAVE_STRUCT_TM___TM_GMTOFF */
4085+
4086+/* Define to 1 if you have the `symlink' function. */
4087+/* #undef HAVE_SYMLINK */
4088+
4089+/* Define to 1 if you have the <sys/mkdev.h> header file. */
4090+/* #undef HAVE_SYS_MKDEV_H */
4091+
4092+/* Define to 1 if you have the <sys/mntctl.h> header file. */
4093+/* #undef HAVE_SYS_MNTCTL_H */
4094+
4095+/* Define to 1 if you have the <sys/mnttab.h> header file. */
4096+/* #undef HAVE_SYS_MNTTAB_H */
4097+
4098+/* Define to 1 if you have the <sys/mount.h> header file. */
4099+/* #undef HAVE_SYS_MOUNT_H */
4100+
4101+/* Define to 1 if you have the <sys/param.h> header file. */
4102+#if !defined(_MSC_VER) && !defined(__DMC__)
4103+#define HAVE_SYS_PARAM_H 1
4104+#else /* _MSC_VER or __DMC__ */
4105+/* #undef HAVE_SYS_PARAM_H */
4106+#endif /* _MSC_VER or __DMC__ */
4107+
4108+/* Define to 1 if you have the <sys/poll.h> header file. */
4109+/* #undef HAVE_SYS_POLL_H */
4110+
4111+/* Define to 1 if you have the <sys/resource.h> header file. */
4112+/* #undef HAVE_SYS_RESOURCE_H */
4113+
4114+/* Define to 1 if you have the <sys/select.h> header file. */
4115+/* #undef HAVE_SYS_SELECT_H */
4116+
4117+/* Define to 1 if you have the <sys/statfs.h> header file. */
4118+/* #undef HAVE_SYS_STATFS_H */
4119+
4120+/* Define to 1 if you have the <sys/statvfs.h> header file. */
4121+/* #undef HAVE_SYS_STATVFS_H */
4122+
4123 /* Define to 1 if you have the <sys/stat.h> header file. */
4124 #define HAVE_SYS_STAT_H 1
4125
4126+/* Define to 1 if you have the <sys/sysctl.h> header file. */
4127+/* #undef HAVE_SYS_SYSCTL_H */
4128+
4129+/* Define to 1 if you have the <sys/times.h> header file. */
4130+/* #undef HAVE_SYS_TIMES_H */
4131+
4132+/* Define to 1 if you have the <sys/time.h> header file. */
4133+#ifndef _MSC_VER
4134+#define HAVE_SYS_TIME_H 1
4135+#else /* _MSC_VER */
4136+/* #undef HAVE_SYS_TIME_H */
4137+#endif /* _MSC_VER */
4138+
4139 /* Define to 1 if you have the <sys/types.h> header file. */
4140 #define HAVE_SYS_TYPES_H 1
4141
4142+/* Define to 1 if you have the <sys/uio.h> header file. */
4143+/* #undef HAVE_SYS_UIO_H */
4144+
4145+/* Define to 1 if you have the <sys/vfstab.h> header file. */
4146+/* #undef HAVE_SYS_VFSTAB_H */
4147+
4148+/* Define to 1 if you have the <sys/vfs.h> header file. */
4149+/* #undef HAVE_SYS_VFS_H */
4150+
4151+/* Define to 1 if you have the <sys/vmount.h> header file. */
4152+/* #undef HAVE_SYS_VMOUNT_H */
4153+
4154+/* Define to 1 if you have the <sys/wait.h> header file. */
4155+/* #undef HAVE_SYS_WAIT_H */
4156+
4157 /* Define to 1 if you have the <unistd.h> header file. */
4158 #ifndef _MSC_VER
4159 #define HAVE_UNISTD_H 1
4160 #endif
4161
4162+/* Define to 1 if you have the `unsetenv' function. */
4163+/* #undef HAVE_UNSETENV */
4164+
4165+/* Define to 1 if you have the `utimes' function. */
4166+/* #undef HAVE_UTIMES */
4167+
4168+/* Define to 1 if you have the <values.h> header file. */
4169+#if !defined(_MSC_VER) && !defined(__DMC__)
4170+#define HAVE_VALUES_H 1
4171+#else /* _MSC_VER or __DMC__ */
4172+/* #undef HAVE_VALUES_H */
4173+#endif /* _MSC_VER or __DMC__ */
4174+
4175+/* Define to 1 if you have the `vasprintf' function. */
4176+#define HAVE_VASPRINTF 1
4177+
4178+/* Define to 1 if you have the `vsnprintf' function. */
4179+#ifndef _MSC_VER
4180+#define HAVE_VSNPRINTF 1
4181+#ifdef __DMC__
4182+#define vsnprintf _vsnprintf
4183+#endif
4184+#else /* _MSC_VER */
4185+#if (_MSC_VER >= 1500)
4186+#define HAVE_VSNPRINTF 1
4187+#endif /* VS 2008+ has vsnprintf */
4188+/* #undef HAVE_VSNPRINTF */
4189+#endif /* _MSC_VER */
4190+
4191+/* Have Win32 atomic intrinsics */
4192+#define HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS 1
4193+
4194+/* Have a working bcopy */
4195+/* #undef HAVE_WORKING_BCOPY */
4196+
4197 /* Define to the sub-directory in which libtool stores uninstalled libraries.
4198 */
4199 #define LT_OBJDIR ".libs"
4200@@ -130,7 +519,7 @@
4201 #define PACKAGE_NAME "cogl"
4202
4203 /* Define to the full name and version of this package. */
4204-#define PACKAGE_STRING "cogl @COGL_VERSION@"
4205+#define PACKAGE_STRING "cogl @COGL_1_VERSION@"
4206
4207 /* Define to the one symbol short name of this package. */
4208 #define PACKAGE_TARNAME "cogl"
4209@@ -139,7 +528,52 @@
4210 #define PACKAGE_URL ""
4211
4212 /* Define to the version of this package. */
4213-#define PACKAGE_VERSION "@COGL_VERSION@"
4214+#define PACKAGE_VERSION "@COGL_1_VERSION@"
4215+
4216+/* Maximum POSIX RT priority */
4217+/* #undef POSIX_MAX_PRIORITY */
4218+
4219+/* Minimum POSIX RT priority */
4220+/* #undef POSIX_MIN_PRIORITY */
4221+
4222+/* The POSIX RT yield function */
4223+/* #undef POSIX_YIELD_FUNC */
4224+
4225+/* The size of `char', as computed by sizeof. */
4226+#define SIZEOF_CHAR 1
4227+
4228+/* The size of `int', as computed by sizeof. */
4229+#define SIZEOF_INT 4
4230+
4231+/* The size of `long', as computed by sizeof. */
4232+#define SIZEOF_LONG 4
4233+
4234+/* The size of `long long', as computed by sizeof. */
4235+#ifndef _MSC_VER
4236+#define SIZEOF_LONG_LONG 8
4237+#else /* _MSC_VER */
4238+#define SIZEOF_LONG_LONG 0
4239+#endif /* _MSC_VER */
4240+
4241+/* The size of `short', as computed by sizeof. */
4242+#define SIZEOF_SHORT 2
4243+
4244+/* The size of `size_t', as computed by sizeof. */
4245+#define SIZEOF_SIZE_T 4
4246+
4247+/* The size of `void *', as computed by sizeof. */
4248+#ifdef _MSC_VER
4249+#if (defined(_M_X64) || defined(_M_AMD64))
4250+#define SIZEOF_VOID_P 8
4251+#elif (defined(_M_IX86))
4252+#define SIZEOF_VOID_P 4
4253+#endif
4254+#else
4255+#define SIZEOF_VOID_P 4
4256+#endif
4257+
4258+/* The size of `__int64', as computed by sizeof. */
4259+#define SIZEOF___INT64 8
4260
4261 /* Define to 1 if you have the ANSI C header files. */
4262 #define STDC_HEADERS 1
4263@@ -153,7 +587,52 @@
4264 /* Use Core Graphics (Quartz) for loading image data */
4265 /*#undef USE_QUARTZ*/
4266
4267+/* Enable extensions on AIX 3, Interix. */
4268+#ifndef _ALL_SOURCE
4269+# undef _ALL_SOURCE
4270+#endif
4271+/* Enable GNU extensions on systems that have them. */
4272+#ifndef _GNU_SOURCE
4273+# undef _GNU_SOURCE
4274+#endif
4275+/* Enable threading extensions on Solaris. */
4276+#ifndef _POSIX_PTHREAD_SEMANTICS
4277+# undef _POSIX_PTHREAD_SEMANTICS
4278+#endif
4279+/* Enable extensions on HP NonStop. */
4280+#ifndef _TANDEM_SOURCE
4281+# undef _TANDEM_SOURCE
4282+#endif
4283+/* Enable general extensions on Solaris. */
4284+#ifndef __EXTENSIONS__
4285+# undef __EXTENSIONS__
4286+#endif
4287+
4288+
4289+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
4290+ significant byte first (like Motorola and SPARC, unlike Intel). */
4291+#if defined AC_APPLE_UNIVERSAL_BUILD
4292+# if defined __BIG_ENDIAN__
4293+# define WORDS_BIGENDIAN 1
4294+# endif
4295+#else
4296+# ifndef WORDS_BIGENDIAN
4297+# undef WORDS_BIGENDIAN
4298+# endif
4299+#endif
4300+
4301+/* Define to 1 if on MINIX. */
4302+/* #undef _MINIX */
4303+
4304+/* Define to 2 if the system does not provide POSIX.1 features except with
4305+ this defined. */
4306+/* #undef _POSIX_1_SOURCE */
4307+
4308+/* Define to 1 if you need to in order for `stat' and other things to work. */
4309+/* #undef _POSIX_SOURCE */
4310+
4311 /* Define to empty if `const' does not conform to ANSI C. */
4312-/*#undef const*/
4313+/* #undef const */
4314+
4315
4316 #include "config-custom.h"
4317
4318=== modified file 'configure'
4319--- configure 2013-02-26 16:43:25 +0000
4320+++ configure 2013-04-01 22:12:24 +0000
4321@@ -1,6 +1,6 @@
4322 #! /bin/sh
4323 # Guess values for system-dependent variables and create Makefiles.
4324-# Generated by GNU Autoconf 2.69 for cogl 1.13.4.
4325+# Generated by GNU Autoconf 2.69 for cogl 1.14.0.
4326 #
4327 #
4328 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
4329@@ -587,8 +587,8 @@
4330 # Identity of this package.
4331 PACKAGE_NAME='cogl'
4332 PACKAGE_TARNAME='cogl'
4333-PACKAGE_VERSION='1.13.4'
4334-PACKAGE_STRING='cogl 1.13.4'
4335+PACKAGE_VERSION='1.14.0'
4336+PACKAGE_STRING='cogl 1.14.0'
4337 PACKAGE_BUGREPORT=''
4338 PACKAGE_URL=''
4339
4340@@ -713,14 +713,16 @@
4341 SUPPORT_EGL_PLATFORM_XLIB_TRUE
4342 SUPPORT_EGL_PLATFORM_ANDROID_FALSE
4343 SUPPORT_EGL_PLATFORM_ANDROID_TRUE
4344-WAYLAND_0_85_X_SERVER_FALSE
4345-WAYLAND_0_85_X_SERVER_TRUE
4346 SUPPORT_WAYLAND_EGL_SERVER_FALSE
4347 SUPPORT_WAYLAND_EGL_SERVER_TRUE
4348+WAYLAND_SERVER_LIBS
4349+WAYLAND_SERVER_CFLAGS
4350 SUPPORT_EGL_PLATFORM_KMS_FALSE
4351 SUPPORT_EGL_PLATFORM_KMS_TRUE
4352 SUPPORT_EGL_PLATFORM_WAYLAND_FALSE
4353 SUPPORT_EGL_PLATFORM_WAYLAND_TRUE
4354+WAYLAND_CLIENT_LIBS
4355+WAYLAND_CLIENT_CFLAGS
4356 SUPPORT_EGL_PLATFORM_GDL_FALSE
4357 SUPPORT_EGL_PLATFORM_GDL_TRUE
4358 SUPPORT_EGL_PLATFORM_POWERVR_NULL_FALSE
4359@@ -880,6 +882,7 @@
4360 INSTALL_DATA
4361 INSTALL_SCRIPT
4362 INSTALL_PROGRAM
4363+WAYLAND_REQ_VERSION
4364 UPROF_REQ_VERSION
4365 GI_REQ_VERSION
4366 GTK_DOC_REQ_VERSION
4367@@ -1011,6 +1014,10 @@
4368 SDL_LIBS
4369 SDL2_CFLAGS
4370 SDL2_LIBS
4371+WAYLAND_CLIENT_CFLAGS
4372+WAYLAND_CLIENT_LIBS
4373+WAYLAND_SERVER_CFLAGS
4374+WAYLAND_SERVER_LIBS
4375 DUMMY_CFLAGS
4376 DUMMY_LIBS
4377 GTKDOC_DEPS_CFLAGS
4378@@ -1562,7 +1569,7 @@
4379 # Omit some internal or obsolete options to make the list less imposing.
4380 # This message is too long to be a string in the A/UX 3.1 sh.
4381 cat <<_ACEOF
4382-\`configure' configures cogl 1.13.4 to adapt to many kinds of systems.
4383+\`configure' configures cogl 1.14.0 to adapt to many kinds of systems.
4384
4385 Usage: $0 [OPTION]... [VAR=VALUE]...
4386
4387@@ -1636,7 +1643,7 @@
4388
4389 if test -n "$ac_init_help"; then
4390 case $ac_init_help in
4391- short | recursive ) echo "Configuration of cogl 1.13.4:";;
4392+ short | recursive ) echo "Configuration of cogl 1.14.0:";;
4393 esac
4394 cat <<\_ACEOF
4395
4396@@ -1757,6 +1764,14 @@
4397 SDL_LIBS linker flags for SDL, overriding pkg-config
4398 SDL2_CFLAGS C compiler flags for SDL2, overriding pkg-config
4399 SDL2_LIBS linker flags for SDL2, overriding pkg-config
4400+ WAYLAND_CLIENT_CFLAGS
4401+ C compiler flags for WAYLAND_CLIENT, overriding pkg-config
4402+ WAYLAND_CLIENT_LIBS
4403+ linker flags for WAYLAND_CLIENT, overriding pkg-config
4404+ WAYLAND_SERVER_CFLAGS
4405+ C compiler flags for WAYLAND_SERVER, overriding pkg-config
4406+ WAYLAND_SERVER_LIBS
4407+ linker flags for WAYLAND_SERVER, overriding pkg-config
4408 DUMMY_CFLAGS
4409 C compiler flags for DUMMY, overriding pkg-config
4410 DUMMY_LIBS linker flags for DUMMY, overriding pkg-config
4411@@ -1844,7 +1859,7 @@
4412 test -n "$ac_init_help" && exit $ac_status
4413 if $ac_init_version; then
4414 cat <<\_ACEOF
4415-cogl configure 1.13.4
4416+cogl configure 1.14.0
4417 generated by GNU Autoconf 2.69
4418
4419 Copyright (C) 2012 Free Software Foundation, Inc.
4420@@ -2616,7 +2631,7 @@
4421 This file contains any messages produced by compilers while
4422 running configure, to aid debugging if configure makes a mistake.
4423
4424-It was created by cogl $as_me 1.13.4, which was
4425+It was created by cogl $as_me 1.14.0, which was
4426 generated by GNU Autoconf 2.69. Invocation command line was
4427
4428 $ $0 $@
4429@@ -4259,6 +4274,7 @@
4430
4431
4432
4433+
4434 GLIB_REQ_VERSION=2.32.0
4435
4436 GDK_PIXBUF_REQ_VERSION=2.0
4437@@ -4277,6 +4293,8 @@
4438
4439 UPROF_REQ_VERSION=0.3
4440
4441+WAYLAND_REQ_VERSION=1.0.0
4442+
4443
4444 # Save this value here, since automake will set cflags later and we
4445 # want to know if the user specified custom cflags or not.
4446@@ -4792,7 +4810,7 @@
4447
4448 # Define the identity of the package.
4449 PACKAGE='cogl'
4450- VERSION='1.13.4'
4451+ VERSION='1.14.0'
4452
4453
4454 # Some tools Automake needs.
4455@@ -5093,17 +5111,17 @@
4456 COGL_API_VERSION_AM=$COGL_MAJOR_VERSION\_0
4457
4458
4459-COGL_1_MINOR_VERSION=13
4460-
4461-COGL_1_MICRO_VERSION=4
4462-
4463-COGL_1_VERSION=1.13.4
4464+COGL_1_MINOR_VERSION=14
4465+
4466+COGL_1_MICRO_VERSION=0
4467+
4468+COGL_1_VERSION=1.14.0
4469
4470
4471
4472 COGL_LT_CURRENT=13
4473
4474-COGL_LT_REVISION=0
4475+COGL_LT_REVISION=1
4476
4477 COGL_LT_AGE=1
4478
4479@@ -5111,7 +5129,7 @@
4480
4481
4482
4483-COGL_RELEASE_STATUS=snapshot
4484+COGL_RELEASE_STATUS=release
4485
4486
4487 ac_ext=c
4488@@ -17261,7 +17279,7 @@
4489 Report bugs to <bug-libtool@gnu.org>."
4490
4491 lt_cl_version="\
4492-cogl config.lt 1.13.4
4493+cogl config.lt 1.14.0
4494 configured by $0, generated by GNU Autoconf 2.69.
4495
4496 Copyright (C) 2011 Free Software Foundation, Inc.
4497@@ -23786,19 +23804,99 @@
4498 NEED_EGL=yes
4499 EGL_PLATFORMS="$EGL_PLATFORMS wayland"
4500
4501- if test -n "$PKG_CONFIG" && \
4502- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-egl\""; } >&5
4503- ($PKG_CONFIG --exists --print-errors "wayland-egl") 2>&5
4504- ac_status=$?
4505- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4506- test $ac_status = 0; }; then
4507-
4508- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-egl"
4509- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-client"
4510-
4511-else
4512- as_fn_error $? "Unable to locate required wayland libraries" "$LINENO" 5
4513-fi
4514+
4515+pkg_failed=no
4516+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAYLAND_CLIENT" >&5
4517+$as_echo_n "checking for WAYLAND_CLIENT... " >&6; }
4518+
4519+if test -n "$WAYLAND_CLIENT_CFLAGS"; then
4520+ pkg_cv_WAYLAND_CLIENT_CFLAGS="$WAYLAND_CLIENT_CFLAGS"
4521+ elif test -n "$PKG_CONFIG"; then
4522+ if test -n "$PKG_CONFIG" && \
4523+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-egl >= 1.0.0 wayland-client >= 1.0.0\""; } >&5
4524+ ($PKG_CONFIG --exists --print-errors "wayland-egl >= 1.0.0 wayland-client >= 1.0.0") 2>&5
4525+ ac_status=$?
4526+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4527+ test $ac_status = 0; }; then
4528+ pkg_cv_WAYLAND_CLIENT_CFLAGS=`$PKG_CONFIG --cflags "wayland-egl >= 1.0.0 wayland-client >= 1.0.0" 2>/dev/null`
4529+ test "x$?" != "x0" && pkg_failed=yes
4530+else
4531+ pkg_failed=yes
4532+fi
4533+ else
4534+ pkg_failed=untried
4535+fi
4536+if test -n "$WAYLAND_CLIENT_LIBS"; then
4537+ pkg_cv_WAYLAND_CLIENT_LIBS="$WAYLAND_CLIENT_LIBS"
4538+ elif test -n "$PKG_CONFIG"; then
4539+ if test -n "$PKG_CONFIG" && \
4540+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-egl >= 1.0.0 wayland-client >= 1.0.0\""; } >&5
4541+ ($PKG_CONFIG --exists --print-errors "wayland-egl >= 1.0.0 wayland-client >= 1.0.0") 2>&5
4542+ ac_status=$?
4543+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4544+ test $ac_status = 0; }; then
4545+ pkg_cv_WAYLAND_CLIENT_LIBS=`$PKG_CONFIG --libs "wayland-egl >= 1.0.0 wayland-client >= 1.0.0" 2>/dev/null`
4546+ test "x$?" != "x0" && pkg_failed=yes
4547+else
4548+ pkg_failed=yes
4549+fi
4550+ else
4551+ pkg_failed=untried
4552+fi
4553+
4554+
4555+
4556+if test $pkg_failed = yes; then
4557+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4558+$as_echo "no" >&6; }
4559+
4560+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
4561+ _pkg_short_errors_supported=yes
4562+else
4563+ _pkg_short_errors_supported=no
4564+fi
4565+ if test $_pkg_short_errors_supported = yes; then
4566+ WAYLAND_CLIENT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "wayland-egl >= 1.0.0 wayland-client >= 1.0.0" 2>&1`
4567+ else
4568+ WAYLAND_CLIENT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "wayland-egl >= 1.0.0 wayland-client >= 1.0.0" 2>&1`
4569+ fi
4570+ # Put the nasty error message in config.log where it belongs
4571+ echo "$WAYLAND_CLIENT_PKG_ERRORS" >&5
4572+
4573+ as_fn_error $? "Package requirements (wayland-egl >= 1.0.0 wayland-client >= 1.0.0) were not met:
4574+
4575+$WAYLAND_CLIENT_PKG_ERRORS
4576+
4577+Consider adjusting the PKG_CONFIG_PATH environment variable if you
4578+installed software in a non-standard prefix.
4579+
4580+Alternatively, you may set the environment variables WAYLAND_CLIENT_CFLAGS
4581+and WAYLAND_CLIENT_LIBS to avoid the need to call pkg-config.
4582+See the pkg-config man page for more details." "$LINENO" 5
4583+elif test $pkg_failed = untried; then
4584+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4585+$as_echo "no" >&6; }
4586+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4587+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4588+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
4589+is in your PATH or set the PKG_CONFIG environment variable to the full
4590+path to pkg-config.
4591+
4592+Alternatively, you may set the environment variables WAYLAND_CLIENT_CFLAGS
4593+and WAYLAND_CLIENT_LIBS to avoid the need to call pkg-config.
4594+See the pkg-config man page for more details.
4595+
4596+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
4597+See \`config.log' for more details" "$LINENO" 5; }
4598+else
4599+ WAYLAND_CLIENT_CFLAGS=$pkg_cv_WAYLAND_CLIENT_CFLAGS
4600+ WAYLAND_CLIENT_LIBS=$pkg_cv_WAYLAND_CLIENT_LIBS
4601+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4602+$as_echo "yes" >&6; }
4603+
4604+fi
4605+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-egl >= 1.0.0"
4606+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-client >= 1.0.0"
4607
4608 COGL_DEFINES_SYMBOLS="$COGL_DEFINES_SYMBOLS COGL_HAS_EGL_PLATFORM_WAYLAND_SUPPORT"
4609
4610@@ -23886,23 +23984,98 @@
4611
4612 NEED_EGL=yes
4613
4614- if test -n "$PKG_CONFIG" && \
4615- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-server\""; } >&5
4616- ($PKG_CONFIG --exists --print-errors "wayland-server") 2>&5
4617- ac_status=$?
4618- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4619- test $ac_status = 0; }; then
4620-
4621- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-server"
4622-
4623-else
4624- as_fn_error $? "Unable to locate required wayland-server library" "$LINENO" 5
4625-fi
4626-
4627- WAYLAND_SERVER_VERSION=`$PKG_CONFIG --modversion gbm`
4628- WAYLAND_SERVER_MAJOR=`echo $WAYLAND_SERVER_VERSION | cut -d'.' -f1`
4629- WAYLAND_SERVER_MINOR=`echo $WAYLAND_SERVER_VERSION | cut -d'.' -f2`
4630- WAYLAND_SERVER_MICRO=`echo $WAYLAND_SERVER_VERSION | cut -d'.' -f3`
4631+
4632+pkg_failed=no
4633+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAYLAND_SERVER" >&5
4634+$as_echo_n "checking for WAYLAND_SERVER... " >&6; }
4635+
4636+if test -n "$WAYLAND_SERVER_CFLAGS"; then
4637+ pkg_cv_WAYLAND_SERVER_CFLAGS="$WAYLAND_SERVER_CFLAGS"
4638+ elif test -n "$PKG_CONFIG"; then
4639+ if test -n "$PKG_CONFIG" && \
4640+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-server >= 1.0.0\""; } >&5
4641+ ($PKG_CONFIG --exists --print-errors "wayland-server >= 1.0.0") 2>&5
4642+ ac_status=$?
4643+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4644+ test $ac_status = 0; }; then
4645+ pkg_cv_WAYLAND_SERVER_CFLAGS=`$PKG_CONFIG --cflags "wayland-server >= 1.0.0" 2>/dev/null`
4646+ test "x$?" != "x0" && pkg_failed=yes
4647+else
4648+ pkg_failed=yes
4649+fi
4650+ else
4651+ pkg_failed=untried
4652+fi
4653+if test -n "$WAYLAND_SERVER_LIBS"; then
4654+ pkg_cv_WAYLAND_SERVER_LIBS="$WAYLAND_SERVER_LIBS"
4655+ elif test -n "$PKG_CONFIG"; then
4656+ if test -n "$PKG_CONFIG" && \
4657+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-server >= 1.0.0\""; } >&5
4658+ ($PKG_CONFIG --exists --print-errors "wayland-server >= 1.0.0") 2>&5
4659+ ac_status=$?
4660+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4661+ test $ac_status = 0; }; then
4662+ pkg_cv_WAYLAND_SERVER_LIBS=`$PKG_CONFIG --libs "wayland-server >= 1.0.0" 2>/dev/null`
4663+ test "x$?" != "x0" && pkg_failed=yes
4664+else
4665+ pkg_failed=yes
4666+fi
4667+ else
4668+ pkg_failed=untried
4669+fi
4670+
4671+
4672+
4673+if test $pkg_failed = yes; then
4674+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4675+$as_echo "no" >&6; }
4676+
4677+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
4678+ _pkg_short_errors_supported=yes
4679+else
4680+ _pkg_short_errors_supported=no
4681+fi
4682+ if test $_pkg_short_errors_supported = yes; then
4683+ WAYLAND_SERVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "wayland-server >= 1.0.0" 2>&1`
4684+ else
4685+ WAYLAND_SERVER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "wayland-server >= 1.0.0" 2>&1`
4686+ fi
4687+ # Put the nasty error message in config.log where it belongs
4688+ echo "$WAYLAND_SERVER_PKG_ERRORS" >&5
4689+
4690+ as_fn_error $? "Package requirements (wayland-server >= 1.0.0) were not met:
4691+
4692+$WAYLAND_SERVER_PKG_ERRORS
4693+
4694+Consider adjusting the PKG_CONFIG_PATH environment variable if you
4695+installed software in a non-standard prefix.
4696+
4697+Alternatively, you may set the environment variables WAYLAND_SERVER_CFLAGS
4698+and WAYLAND_SERVER_LIBS to avoid the need to call pkg-config.
4699+See the pkg-config man page for more details." "$LINENO" 5
4700+elif test $pkg_failed = untried; then
4701+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4702+$as_echo "no" >&6; }
4703+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4704+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4705+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
4706+is in your PATH or set the PKG_CONFIG environment variable to the full
4707+path to pkg-config.
4708+
4709+Alternatively, you may set the environment variables WAYLAND_SERVER_CFLAGS
4710+and WAYLAND_SERVER_LIBS to avoid the need to call pkg-config.
4711+See the pkg-config man page for more details.
4712+
4713+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
4714+See \`config.log' for more details" "$LINENO" 5; }
4715+else
4716+ WAYLAND_SERVER_CFLAGS=$pkg_cv_WAYLAND_SERVER_CFLAGS
4717+ WAYLAND_SERVER_LIBS=$pkg_cv_WAYLAND_SERVER_LIBS
4718+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4719+$as_echo "yes" >&6; }
4720+
4721+fi
4722+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-server >= 1.0.0"
4723
4724 COGL_DEFINES_SYMBOLS="$COGL_DEFINES_SYMBOLS COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT"
4725
4726@@ -23915,14 +24088,6 @@
4727 SUPPORT_WAYLAND_EGL_SERVER_FALSE=
4728 fi
4729
4730- if test "x$WAYLAND_SERVER_MAJOR" = "x1" -a "x$WAYLAND_SERVER_MINOR" = "x85"; then
4731- WAYLAND_0_85_X_SERVER_TRUE=
4732- WAYLAND_0_85_X_SERVER_FALSE='#'
4733-else
4734- WAYLAND_0_85_X_SERVER_TRUE='#'
4735- WAYLAND_0_85_X_SERVER_FALSE=
4736-fi
4737-
4738
4739 # Check whether --enable-android-egl-platform was given.
4740 if test "${enable_android_egl_platform+set}" = set; then :
4741@@ -27590,10 +27755,6 @@
4742 as_fn_error $? "conditional \"SUPPORT_WAYLAND_EGL_SERVER\" was never defined.
4743 Usually this means the macro was only invoked conditionally." "$LINENO" 5
4744 fi
4745-if test -z "${WAYLAND_0_85_X_SERVER_TRUE}" && test -z "${WAYLAND_0_85_X_SERVER_FALSE}"; then
4746- as_fn_error $? "conditional \"WAYLAND_0_85_X_SERVER\" was never defined.
4747-Usually this means the macro was only invoked conditionally." "$LINENO" 5
4748-fi
4749 if test -z "${SUPPORT_EGL_PLATFORM_ANDROID_TRUE}" && test -z "${SUPPORT_EGL_PLATFORM_ANDROID_FALSE}"; then
4750 as_fn_error $? "conditional \"SUPPORT_EGL_PLATFORM_ANDROID\" was never defined.
4751 Usually this means the macro was only invoked conditionally." "$LINENO" 5
4752@@ -28051,7 +28212,7 @@
4753 # report actual input values of CONFIG_FILES etc. instead of their
4754 # values after options handling.
4755 ac_log="
4756-This file was extended by cogl $as_me 1.13.4, which was
4757+This file was extended by cogl $as_me 1.14.0, which was
4758 generated by GNU Autoconf 2.69. Invocation command line was
4759
4760 CONFIG_FILES = $CONFIG_FILES
4761@@ -28117,7 +28278,7 @@
4762 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
4763 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
4764 ac_cs_version="\\
4765-cogl config.status 1.13.4
4766+cogl config.status 1.14.0
4767 configured by $0, generated by GNU Autoconf 2.69,
4768 with options \\"\$ac_cs_config\\"
4769
4770
4771=== modified file 'configure.ac'
4772--- configure.ac 2013-02-26 16:43:25 +0000
4773+++ configure.ac 2013-04-01 22:12:24 +0000
4774@@ -24,8 +24,8 @@
4775
4776 dnl Since the core Cogl library has to also maintain support for the
4777 dnl Cogl 1.x API for Clutter then we track the 1.x version separately.
4778-m4_define([cogl_1_minor_version], [13])
4779-m4_define([cogl_1_micro_version], [4])
4780+m4_define([cogl_1_minor_version], [14])
4781+m4_define([cogl_1_micro_version], [0])
4782 m4_define([cogl_1_version], [1.cogl_1_minor_version.cogl_1_micro_version])
4783
4784 dnl ================================================================
4785@@ -56,7 +56,7 @@
4786 # 5. If any interfaces have been removed since the last public release,
4787 # then set AGE to 0.
4788 m4_define([cogl_lt_current], 13)
4789-m4_define([cogl_lt_revision], 0)
4790+m4_define([cogl_lt_revision], 1)
4791 m4_define([cogl_lt_age], 1)
4792 # We do also tell libtool the pretty version:
4793 m4_define([cogl_lt_release], [cogl_version])
4794@@ -70,7 +70,7 @@
4795 # libtool version info we don't automatically derive this from the
4796 # pretty version number because we want to test the results of
4797 # updating the version number in advance of a release.
4798-m4_define([cogl_release_status], [snapshot])
4799+m4_define([cogl_release_status], [release])
4800
4801 AC_INIT(cogl, [cogl_1_version])
4802 AC_CONFIG_SRCDIR(cogl/cogl.h)
4803@@ -92,6 +92,7 @@
4804 m4_define([xcomposite_req_version], [0.4])
4805 m4_define([xrandr_req_version], [1.2])
4806 m4_define([cairo_req_version], [1.10])
4807+m4_define([wayland_req_version], [1.0.0])
4808
4809 dnl These variables get copied into the generated README
4810 AC_SUBST([GLIB_REQ_VERSION], [glib_req_version])
4811@@ -103,6 +104,7 @@
4812 AC_SUBST([GTK_DOC_REQ_VERSION], [gtk_doc_req_version])
4813 AC_SUBST([GI_REQ_VERSION], [gi_req_version])
4814 AC_SUBST([UPROF_REQ_VERSION], [uprof_req_version])
4815+AC_SUBST([WAYLAND_REQ_VERSION], [wayland_req_version])
4816
4817 # Save this value here, since automake will set cflags later and we
4818 # want to know if the user specified custom cflags or not.
4819@@ -915,12 +917,10 @@
4820 NEED_EGL=yes
4821 EGL_PLATFORMS="$EGL_PLATFORMS wayland"
4822
4823- PKG_CHECK_EXISTS([wayland-egl],
4824- [
4825- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-egl"
4826- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-client"
4827- ],
4828- [AC_MSG_ERROR([Unable to locate required wayland libraries])])
4829+ PKG_CHECK_MODULES(WAYLAND_CLIENT,
4830+ [wayland-egl >= wayland_req_version wayland-client >= wayland_req_version])
4831+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-egl >= wayland_req_version"
4832+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-client >= wayland_req_version"
4833
4834 COGL_DEFINES_SYMBOLS="$COGL_DEFINES_SYMBOLS COGL_HAS_EGL_PLATFORM_WAYLAND_SUPPORT"
4835 ])
4836@@ -971,23 +971,14 @@
4837 [
4838 NEED_EGL=yes
4839
4840- PKG_CHECK_EXISTS([wayland-server],
4841- [
4842- COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-server"
4843- ],
4844- [AC_MSG_ERROR([Unable to locate required wayland-server library])])
4845-
4846- WAYLAND_SERVER_VERSION=`$PKG_CONFIG --modversion gbm`
4847- WAYLAND_SERVER_MAJOR=`echo $WAYLAND_SERVER_VERSION | cut -d'.' -f1`
4848- WAYLAND_SERVER_MINOR=`echo $WAYLAND_SERVER_VERSION | cut -d'.' -f2`
4849- WAYLAND_SERVER_MICRO=`echo $WAYLAND_SERVER_VERSION | cut -d'.' -f3`
4850+ PKG_CHECK_MODULES(WAYLAND_SERVER,
4851+ [wayland-server >= wayland_req_version])
4852+ COGL_PKG_REQUIRES="$COGL_PKG_REQUIRES wayland-server >= wayland_req_version"
4853
4854 COGL_DEFINES_SYMBOLS="$COGL_DEFINES_SYMBOLS COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT"
4855 ])
4856 AM_CONDITIONAL(SUPPORT_WAYLAND_EGL_SERVER,
4857 [test "x$enable_wayland_egl_server" = "xyes"])
4858-AM_CONDITIONAL(WAYLAND_0_85_X_SERVER,
4859- [test "x$WAYLAND_SERVER_MAJOR" = "x1" -a "x$WAYLAND_SERVER_MINOR" = "x85"])
4860
4861 dnl Android EGL platform
4862 AC_ARG_ENABLE(
4863
4864=== modified file 'debian/changelog'
4865--- debian/changelog 2013-02-26 16:43:25 +0000
4866+++ debian/changelog 2013-04-01 22:12:24 +0000
4867@@ -1,3 +1,9 @@
4868+cogl (1.14.0-0ubuntu1) raring; urgency=low
4869+
4870+ * New upstream release (LP: #1163025).
4871+
4872+ -- Tim Lunn <tim@feathertop.org> Mon, 01 Apr 2013 18:11:46 +1100
4873+
4874 cogl (1.13.4-0ubuntu1) raring; urgency=low
4875
4876 [ Jeremy Bicha ]
4877
4878=== modified file 'deps/Makefile.in'
4879--- deps/Makefile.in 2013-02-26 16:43:25 +0000
4880+++ deps/Makefile.in 2013-04-01 22:12:24 +0000
4881@@ -316,6 +316,11 @@
4882 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
4883 USE_NLS = @USE_NLS@
4884 VERSION = @VERSION@
4885+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
4886+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
4887+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
4888+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
4889+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
4890 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
4891 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
4892 XGETTEXT = @XGETTEXT@
4893
4894=== modified file 'deps/glib/Makefile.in'
4895--- deps/glib/Makefile.in 2013-02-26 16:43:25 +0000
4896+++ deps/glib/Makefile.in 2013-04-01 22:12:24 +0000
4897@@ -319,6 +319,11 @@
4898 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
4899 USE_NLS = @USE_NLS@
4900 VERSION = @VERSION@
4901+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
4902+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
4903+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
4904+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
4905+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
4906 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
4907 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
4908 XGETTEXT = @XGETTEXT@
4909
4910=== modified file 'deps/gmodule/Makefile.in'
4911--- deps/gmodule/Makefile.in 2013-02-26 16:43:25 +0000
4912+++ deps/gmodule/Makefile.in 2013-04-01 22:12:24 +0000
4913@@ -314,6 +314,11 @@
4914 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
4915 USE_NLS = @USE_NLS@
4916 VERSION = @VERSION@
4917+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
4918+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
4919+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
4920+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
4921+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
4922 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
4923 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
4924 XGETTEXT = @XGETTEXT@
4925
4926=== modified file 'doc/Makefile.in'
4927--- doc/Makefile.in 2013-02-26 16:43:25 +0000
4928+++ doc/Makefile.in 2013-04-01 22:12:24 +0000
4929@@ -315,6 +315,11 @@
4930 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
4931 USE_NLS = @USE_NLS@
4932 VERSION = @VERSION@
4933+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
4934+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
4935+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
4936+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
4937+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
4938 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
4939 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
4940 XGETTEXT = @XGETTEXT@
4941
4942=== modified file 'doc/reference/Makefile.in'
4943--- doc/reference/Makefile.in 2013-02-26 16:43:25 +0000
4944+++ doc/reference/Makefile.in 2013-04-01 22:12:24 +0000
4945@@ -315,6 +315,11 @@
4946 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
4947 USE_NLS = @USE_NLS@
4948 VERSION = @VERSION@
4949+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
4950+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
4951+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
4952+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
4953+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
4954 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
4955 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
4956 XGETTEXT = @XGETTEXT@
4957
4958=== modified file 'doc/reference/cogl-2.0-experimental/Makefile.in'
4959--- doc/reference/cogl-2.0-experimental/Makefile.in 2013-02-26 16:43:25 +0000
4960+++ doc/reference/cogl-2.0-experimental/Makefile.in 2013-04-01 22:12:24 +0000
4961@@ -283,6 +283,11 @@
4962 UPROF_REQ_VERSION = @UPROF_REQ_VERSION@
4963 USE_NLS = @USE_NLS@
4964 VERSION = @VERSION@
4965+WAYLAND_CLIENT_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
4966+WAYLAND_CLIENT_LIBS = @WAYLAND_CLIENT_LIBS@
4967+WAYLAND_REQ_VERSION = @WAYLAND_REQ_VERSION@
4968+WAYLAND_SERVER_CFLAGS = @WAYLAND_SERVER_CFLAGS@
4969+WAYLAND_SERVER_LIBS = @WAYLAND_SERVER_LIBS@
4970 XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
4971 XFIXES_REQ_VERSION = @XFIXES_REQ_VERSION@
4972 XGETTEXT = @XGETTEXT@
4973
4974=== modified file 'doc/reference/cogl-2.0-experimental/cogl-2.0-experimental-docs.xml'
4975--- doc/reference/cogl-2.0-experimental/cogl-2.0-experimental-docs.xml 2013-02-26 16:43:25 +0000
4976+++ doc/reference/cogl-2.0-experimental/cogl-2.0-experimental-docs.xml 2013-04-01 22:12:24 +0000
4977@@ -1,7 +1,7 @@
4978 <?xml version="1.0"?>
4979 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
4980 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4981-<!ENTITY version "1.13.4">
4982+<!ENTITY version "1.14.0">
4983 ]>
4984 <book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
4985
4986
4987=== modified file 'doc/reference/cogl-2.0-experimental/html/ch01.html'
4988--- doc/reference/cogl-2.0-experimental/html/ch01.html 2013-02-26 16:43:25 +0000
4989+++ doc/reference/cogl-2.0-experimental/html/ch01.html 2013-04-01 22:12:24 +0000
4990@@ -21,7 +21,7 @@
4991 </tr></table>
4992 <div class="chapter">
4993 <div class="titlepage"><div><div><h1 class="title">
4994-<a name="idp3750960"></a>Cogl - a modern 3D graphics API</h1></div></div></div>
4995+<a name="idp162080"></a>Cogl - a modern 3D graphics API</h1></div></div></div>
4996 <div class="toc"><dl>
4997 <dt><span class="section"><a href="ch01.html#cogl-intro">About Cogl</a></span></dt>
4998 <dt><span class="section"><a href="cogl-general-apis.html">General API concepts</a></span></dt>
4999
5000=== modified file 'doc/reference/cogl-2.0-experimental/html/cogl-2.0-experimental-CoglFramebuffer---The-Framebuffer-Interface.html'
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: