Merge lp:~darkxst/ubuntu/raring/cogl/lp1163025 into lp:ubuntu/raring/cogl
- Raring (13.04)
- lp1163025
- Merge into raring
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 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel Holbach (community) | Approve | ||
Ubuntu branches | Pending | ||
Review via email: mp+156436@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
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 > $(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=\"../share/cogl-$(CoglApiVersion)/examples-data/\";$(BaseBuildDefines)" |
1295 | + PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(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=\"../share/cogl-$(CoglApiVersion)/examples-data/\";$(BaseBuildDefines)" |
1304 | + PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(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=\"../share/cogl-$(CoglApiVersion)/examples-data/\";$(BaseBuildDefines)" |
1313 | + PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(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=\"../share/cogl-$(CoglApiVersion)/examples-data/\";$(BaseBuildDefines)" |
1322 | + PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(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
 |
1823 | |
1824 | cd ..
 |
1825 | -gen-enums.bat $(GlibMkEnumsPath)
 |
1826 | -cd .\vs9
 |
1827 | +gen-enums.bat $(GlibEtcInstallRootFromBuildWin32)
 |
1828 | +cd .\vs$(VSVer)
 |
1829 | |
1830 | " |
1831 | /> |
1832 | @@ -116,82 +120,100 @@ |
1833 | |
1834 | copy ..\*.bat $(CopyDir)\bin
 |
1835 | |
1836 | -mkdir $(CopyDir)\share\cogl-$(CoglApiVersion)\examples-data
 |
1837 | -copy ..\..\..\examples\crate.jpg $(CopyDir)\share\cogl-$(CoglApiVersion)\examples-data
 |
1838 | +mkdir $(CopyDir)\share\cogl-$(ApiVersion)\examples-data
 |
1839 | +copy ..\..\..\examples\crate.jpg $(CopyDir)\share\cogl-$(ApiVersion)\examples-data
 |
1840 | |
1841 | mkdir $(CopyDir)\lib
 |
1842 | -copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-$(CoglApiVersion).lib $(CopyDir)\lib
 |
1843 | - |
1844 | -mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1845 | -mkdir $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango
 |
1846 | -copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl-pango
 |
1847 | -copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1848 | -copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1849 | -copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1850 | -copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1851 | -copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1852 | -copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1853 | -copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1854 | -copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1855 | -copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1856 | -copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1857 | -copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1858 | -copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1859 | -copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1860 | -copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1861 | -copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1862 | -copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1863 | -copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1864 | -copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1865 | -copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1866 | -copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1867 | -copy ..\..\..\cogl\cogl-path-functions.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1868 | -copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1869 | -copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1870 | -copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1871 | -copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1872 | -copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1873 | -copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1874 | -copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1875 | -copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1876 | -copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1877 | -copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1878 | -copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1879 | -copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1880 | -copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1881 | -copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1882 | -copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1883 | -copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1884 | -copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1885 | -copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1886 | -copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1887 | -copy ..\..\..\cogl\cogl-clip-state.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1888 | -copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1889 | -copy ..\..\..\cogl\cogl-clutter.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1890 | -copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1891 | -copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1892 | -copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1893 | - |
1894 | -copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1895 | -copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1896 | -copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1897 | -copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1898 | -copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1899 | -copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1900 | -copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1901 | -copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1902 | -copy ..\..\..\cogl\cogl2-path.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1903 | -copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1904 | -copy ..\..\..\cogl\cogl2-compatibility.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1905 | - |
1906 | -mkdir $(CopyDir)\share\cogl-$(CoglApiVersion)\tests
 |
1907 | -copy ..\..\..\tests\data\valgrind.suppressions $(CopyDir)\share\cogl-$(CoglApiVersion)\tests
 |
1908 | +copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*-$(ApiVersion).lib $(CopyDir)\lib
 |
1909 | + |
1910 | +mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1911 | +mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango
 |
1912 | +copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango
 |
1913 | +copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1914 | +copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1915 | +copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1916 | +copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1917 | +copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1918 | +copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1919 | +copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1920 | +copy ..\..\..\cogl\cogl-error.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1921 | +copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1922 | +copy ..\..\..\cogl\cogl-fixed.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1923 | +copy ..\..\..\cogl\cogl-frame-info.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1924 | +copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1925 | +copy ..\..\..\cogl\cogl-material-compat.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1926 | +copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1927 | +copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1928 | +copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1929 | +copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1930 | +copy ..\..\..\cogl\cogl-matrix-stack.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1931 | +copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1932 | +copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1933 | +copy ..\..\..\cogl\cogl-output.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1934 | +copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1935 | +copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1936 | +copy ..\..\..\cogl\cogl-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1937 | +copy ..\..\..\cogl\cogl-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1938 | +copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1939 | +copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1940 | +copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1941 | +copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1942 | +copy ..\..\..\cogl\cogl-shader.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1943 | +copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1944 | +copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1945 | +copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1946 | +copy ..\..\..\cogl\cogl-texture-2d-gl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1947 | +copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1948 | +copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1949 | +copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1950 | +copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1951 | +copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1952 | +copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1953 | +copy ..\..\..\cogl\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1954 | +copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1955 | +copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1956 | +copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1957 | +copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1958 | +copy ..\..\..\cogl\cogl-clip-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1959 | +copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1960 | +copy ..\..\..\cogl\cogl-clutter.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1961 | +copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1962 | +copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1963 | +copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1964 | + |
1965 | +copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1966 | +copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1967 | +copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1968 | +copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1969 | +copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1970 | +copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1971 | +copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1972 | +copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1973 | +copy ..\..\..\cogl\cogl2-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1974 | +copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1975 | +copy ..\..\..\cogl\cogl2-compatibility.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1976 | + |
1977 | +mkdir $(CopyDir)\share\cogl-$(ApiVersion)\tests
 |
1978 | +copy ..\..\..\tests\data\valgrind.suppressions $(CopyDir)\share\cogl-$(ApiVersion)\tests
 |
1979 | " |
1980 | /> |
1981 | <UserMacro |
1982 | Name="CoglDoInstallSDL" |
1983 | Value=" |
1984 | -copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(CoglApiVersion)\cogl
 |
1985 | +copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
 |
1986 | + " |
1987 | + /> |
1988 | + <UserMacro |
1989 | + Name="DoGenGir" |
1990 | + Value=" |
1991 | +set VSVER=$(VSVer)
 |
1992 | +set CONF=$(ConfigurationName)
 |
1993 | +set PLAT=$(PlatformName)
 |
1994 | +set BASEDIR=$(GlibEtcInstallRootFromBuildWin32)
 |
1995 | + |
1996 | +cd ..
 |
1997 | +call gengir_cogl.bat
 |
1998 | +cd vs$(VSVer)
 |
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.
Thanks. Uploaded.