Vladimír Vondruš
643daa7594
Text: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
b19743157a
Shapes: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
a8a378316f
Shaders: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
5433271506
SceneGraph: removed autolink-preventing % noise, removed unneeded HTML.
12 years ago
Vladimír Vondruš
0188b8317a
Primitives: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
984b8003ea
Platform: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
05b7cacca6
MeshTools: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
6b51e619c1
DebugTools: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
1e679c42c7
Audio: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
7dd224ed21
Math: removed autolink-preventing % noise, removed unneeded HTML tags.
12 years ago
Vladimír Vondruš
372ff22984
doc: removed autolink-preventing % noise, removed unneeded HTML tags.
12 years ago
Vladimír Vondruš
9a9e69b637
Doxygen: disable autolinking.
...
Finally.
12 years ago
Vladimír Vondruš
daf0742c50
doc: use explicit references everywhere.
12 years ago
Vladimír Vondruš
4c3b7bb37a
Test: fix TransformFeedbackGLTest on non-deprecated build.
...
GAAAAAHHHH.
12 years ago
Vladimír Vondruš
e46cb0f238
Fix non-deprecated build.
12 years ago
Vladimír Vondruš
1bf8824d15
Fix class/struct mismatch.
12 years ago
Vladimír Vondruš
3dacecec93
Test: test transform feedback query in PrimitiveQueryGLTest.
12 years ago
Vladimír Vondruš
50d4bd5c55
Platform: show transform feedback-related limits in magnum-info.
12 years ago
Vladimír Vondruš
6f355c564d
Initial transform feedback implementation.
...
Full support for EXT_transform_feedback, transform feedback objects
from ARB_transform_feedback2 and equivalent OpenGL ES 3.0 functionality.
Example usage is in src/Magnum/Test/TransformFeedbackGLTest.cpp, I'll
add some example later.
12 years ago
Vladimír Vondruš
664e765fd9
Doc++
...
Fixed Doxygen warnings, improved some workarounds. Everything now uses
explicit references (except where it doesn't work).
12 years ago
Vladimír Vondruš
d90a5e27e8
Hide forward declarations from Doxygen.
...
Forward declarations of templated types don't have named template
parameters and thus Doxygen (sometimes) used these for documentation. It
then looked like this:
Magnum::Math::RectangularMatrix<std::size_t, std::size_t, class>
which isn't helpful at all. After the change it looks like this (much
better):
Magnum::Math::RectangularMatrix<cols, rows, T>
12 years ago
Vladimír Vondruš
da05c83ed5
Doxygen: use \relatesalso instead of \relates in aliases.
...
Using \relates causes the documented member to appear as class member
(which is wrong), makes it impossible to link to it without specifying
it as class member (also wrong) and causes Doxygen to just not display
argument list in reference list (why?!).
12 years ago
Vladimír Vondruš
5e066d6395
Math: hide macro from Doxygen.
...
For some weird reason it caused Doxygen to use that as target for
documentation block that is *after* the macro.
12 years ago
Vladimír Vondruš
57bf08b929
Test: simplify Query tests.
...
Don't use external resources for *two line* shaders, don't setup whole
framebuffer pipeline just to use transform feedback.
12 years ago
Vladimír Vondruš
1cfb5b0eaf
Moved Attribute class out of AbstractShaderProgram enum.
...
No backward compatibility issues should exist, as the class is in most
(if not all) cases used with unscoped name:
class MyShader: public AbstractShaderProgram {
public:
typedef Attribute<0, Vector3> Position;
// ...
};
12 years ago
Vladimír Vondruš
5aac26ebc4
Primitives: use Constants::tau().
12 years ago
Vladimír Vondruš
9bb5171365
Math: added Constants::tau().
...
Or two pi, 6.28.
12 years ago
Vladimír Vondruš
4cccf8ed10
Primitives: fixed non-unique header guard.
...
Thanks, @CodeEx222 !
12 years ago
Vladimír Vondruš
3cfa1ac3f3
Platform: print all CORRADE_TARGET_* flags in magnum-info.
12 years ago
Vladimír Vondruš
1fc92ac61c
No need to install static test libraries on Windows.
12 years ago
Vladimír Vondruš
659bf2e44b
Use POSITION_INDEPENDENT_CODE CMake property.
...
New in 2.8.9, much cleaner than the previous "solution". Also cleaned up
the surroundings a bit. Fixed cases where PIC was forced independently
of the settings, for plugins the PIC is now also set only when
needed/requested.
12 years ago
Vladimír Vondruš
c19d2ee755
Require at least CMake 2.8.9.
12 years ago
Vladimír Vondruš
740c4dbcd6
TextureTools: shorter filenames for headers.
...
To be consistent with the rest, I don't know how did I forget about
this. Also it seems that the resource import header was never used, as
it included long-gone magnumConfigure.h. Thus I'm also not maintaining
any backwards compatibility, because it never worked in the first place.
12 years ago
Vladimír Vondruš
9064891a73
MagnumPlugins: no need to install testing libs, as they are all static.
12 years ago
Vladimír Vondruš
1ada7cdaa0
Ability to control static build of plugins separately.
12 years ago
Vladimír Vondruš
39936f7fa7
MagnumExternal: updated flextGL-generated files.
12 years ago
Vladimír Vondruš
4480d9a5ec
Fix BUILD_STATIC_PIC build.
12 years ago
Vladimír Vondruš
6baa1c748e
Fix Windows compilation.
12 years ago
Vladimír Vondruš
3a18b0a952
Fix static build on Windows.
12 years ago
Vladimír Vondruš
826f5189c5
TextureTools: support also RGB and RGBA images in distancefieldconverter.
...
More convenient usage, as e.g. Inkscape exports RGBA PNGs only.
12 years ago
Vladimír Vondruš
ac4971bd6f
Disable ARB_shading_language_420pack for Intel on Windows.
...
The preprocessor string is exposed in GLSL even though the extension is
not supported.
12 years ago
Vladimír Vondruš
a760aeeff8
Report disabled extensions also when the driver doesn't claim their support.
...
Can handle also cases when the driver doesn't report extension support
in GL, but exposes the extension string in GLSL.
12 years ago
Vladimír Vondruš
5b3b722041
Detection of Intel Windows drivers.
12 years ago
Vladimír Vondruš
4cd4cbf148
Added OES_texture_npot ES extension to the list.
...
Nothing new added, but the user can rely on presence of this
extension as it removes some restrictions from the speccs.
12 years ago
Vladimír Vondruš
24828466f5
Doc++
12 years ago
Vladimír Vondruš
6730a476cf
Updated CREDITS.md.
12 years ago
Vladimír Vondruš
e648b0ee8f
Fix struct/class mismatch in forward declaration.
12 years ago
Siim Kallas
a13e982105
Updated outdated Buffer::Target to Buffer::TargetHint
12 years ago
Vladimír Vondruš
1659f68d59
Print some more info when initializing Context.
...
Then also don't display this information duplicated in magnum-info.
12 years ago
Vladimír Vondruš
391ceae0c3
Minor cleanup.
12 years ago