Vladimír Vondruš
57ca8ee909
Removed Buffer::maxVertexAttributeBindings().
...
This queries limit for ARB_vertex_attrib_binding extension, which isn't
and probably won't be implemented in near future.
12 years ago
Vladimír Vondruš
1ef4a364c9
doc: actually we have a way to retrieve object labels.
...
Not sure why I forgot it.
12 years ago
Vladimír Vondruš
5d938e7f4f
Moved global data from Renderer class to per-context state.
12 years ago
Vladimír Vondruš
1ad8be425f
Moved global data from Mesh class to per-context state.
12 years ago
Vladimír Vondruš
e921a111b5
Moved global data from Buffer class to per-context state.
12 years ago
Vladimír Vondruš
8cdefa1e0b
Moved global data from shader classes to per-context state.
12 years ago
Vladimír Vondruš
37b9f4d846
Moved global data from texture classes to per-context state.
12 years ago
Vladimír Vondruš
c1c71339e4
Moved global data from framebuffer classes to per-context state.
...
On the way to unify and reduce the "Using optional features" messages.
12 years ago
Vladimír Vondruš
28939078e2
Decide about used extensions on only one place.
...
Having the same branch cascade twice for debug output and for actual
feature selection is not good for maintenance. Put the extensions into
some list and then make it unique instead.
12 years ago
Vladimír Vondruš
7fa39a5b3f
modules: once more.
12 years ago
Vladimír Vondruš
7ec314dbb5
modules: updated FindCorrade.cmake from Corrade repository.
12 years ago
Vladimír Vondruš
d140cfd87e
Don't export template class.
...
The explicit instantiations are exported already.
12 years ago
Vladimír Vondruš
11c84563f8
modules: updated FindCorrade.cmake from Corrade repository.
12 years ago
Vladimír Vondruš
49d8c71a59
MagnumFont: mention lineHeight value in documentation.
12 years ago
Vladimír Vondruš
6f0ba96cb6
Happy new year too.
12 years ago
Vladimír Vondruš
7e1c93121c
modules: updated FindCorrade.cmake from Corrade repository.
12 years ago
Vladimír Vondruš
2b94a350e7
Platform: fix magnum-info NaCl markup.
...
Somehow XHTML5 is misunderstood here.
12 years ago
Vladimír Vondruš
aec9e63d0d
Platform: display proper application class name in magnum-info.
12 years ago
Vladimír Vondruš
6f58bfd4e3
Platform: fix documentation.
...
The templates arguments were breaking the doc layout badly, hiding them
for documentation.
12 years ago
Vladimír Vondruš
cc9e6c6161
Fix NaCl build.
...
Apparently I enabled the queries for NaCl without testing at all.
12 years ago
Vladimír Vondruš
f7a3b74083
package: fix NaCl Jenkins configuration.
12 years ago
Vladimír Vondruš
f21f10c344
package: initial Jenkins configuration for NaCl build.
...
Fails on master, as it needs compatibility branch for x86 builds (GCC
4.4).
12 years ago
Vladimír Vondruš
7ff7ac73d4
package: don't bother with the tests on Emscripten at all.
...
They are slow to link and are always failing anyway.
12 years ago
Vladimír Vondruš
a653c21298
package: updated to Corrade's Jenkins CI changes.
12 years ago
Vladimír Vondruš
848d2fe45b
Doc++
...
Somehow explicit references are not working here.
12 years ago
Vladimír Vondruš
09a273928a
doc: new page with troubleshooting for common issues.
12 years ago
Vladimír Vondruš
072ee4e288
doc: mapping of OpenGL limit and state queries, various improvements.
12 years ago
Vladimír Vondruš
1dd8b51e69
doc: added OpenGL support status and OpenGL command mapping.
12 years ago
Vladimír Vondruš
09cc03888b
Skip mipmap generation test cases if required extension is not available.
12 years ago
Vladimír Vondruš
d563d0906f
Buffer::mapAlignment() requires ARB_map_buffer_alignment.
...
Return 0 if the extension is not supported.
12 years ago
Vladimír Vondruš
4820476beb
Doc++
...
Also added new Doxygen alias for more specific GL function links.
12 years ago
Vladimír Vondruš
6e2dcec59c
Platform: better checks for magnum-info compilation.
...
In particular GLX is not available on OS X.
12 years ago
Vladimír Vondruš
412011f2f8
Fixed linker errors on Windows.
12 years ago
Vladimír Vondruš
f06495dc04
Doc++
12 years ago
Vladimír Vondruš
597a14d760
Fixed OpenGL ES 2.0 and 3.0 build.
12 years ago
Vladimír Vondruš
3df96b5944
Shaders: don't use deprecated header in tests.
12 years ago
Vladimír Vondruš
38ded20b94
SceneGraph: fix documentation of DrawableGroup aliases.
12 years ago
Vladimír Vondruš
9743d2abf3
SceneGraph: fixed compilation of Drawable on GCC 4.6.
...
This error was present since the very beginning but it didn't appear
until we were explicitly instantiating the Drawable class.
12 years ago
Vladimír Vondruš
159623120f
package: adapted to Corrade Jenkins CI changes.
...
Namely using deprecated/non-deprecated Corrade build.
12 years ago
Vladimír Vondruš
4698c4276f
doc: updated directory documentation.
...
Noting what dir is part of which library.
12 years ago
Vladimír Vondruš
24d470e0b1
doc: don't show files used to generate the documentation.
...
Also useless.
12 years ago
Vladimír Vondruš
e2abab17b7
doc: show include for each class.
...
Had to explicitly disable showing includes for files. Useless stuff.
12 years ago
Vladimír Vondruš
d34ea5d5be
doc: added Doxygen layout file.
...
Will be used to tweak the documentation output even more.
12 years ago
Vladimír Vondruš
42b1d26965
Shaders: renamed magnumShadersResourceImport.hpp to resourceImport.hpp.
...
No need to duplicate the namespaces in filename. The old file is alias
to new one, is marked as deprecated and will be removed in future
release.
12 years ago
Vladimír Vondruš
222292239b
Making includes absolute, part 7: fix documentation.
12 years ago
Vladimír Vondruš
7a68362170
Making includes absolute, part 6: better filenames for internal files.
...
As we are now using absolute includes, there is no need to prefix
everything with "magnum<Namespace>" etc. All generated configuration
files are renamed to configure.h and their path is included _before_
everything else to avoid accidental collisions.
12 years ago
Vladimír Vondruš
0616f24f34
Making includes absolute, part 5: absolute includes everywhere.
...
The only places where they aren't absolute are:
- when header is included from corresponding source file
- when including headers which are not part of final installation (e.g.
test-specific configuration, headers from Implementation/)
12 years ago
Vladimír Vondruš
8c2291aa49
Making includes absolute, part 4: using absolute includes for Corrade.
...
Also adapted to some Corrade renames.
12 years ago
Vladimír Vondruš
be3f3664fe
modules: updated FindCorrade.cmake.
12 years ago
Vladimír Vondruš
2b2ad57280
Making includes absolute, part 3: updated FindMagnum.cmake.
...
If MAGNUM_BUILD_DEPRECATED is defined, it behaves the same as
previously, although you may need to recreate your build dir.
12 years ago