Vladimír Vondruš
1244a51148
Updates for texture border clamp support in ES 3.2.
8 years ago
Vladimír Vondruš
0ab51c1abc
Updates for geometry and tessellation shader support in ES 3.2.
...
Turns out the new primitive formats were not enabled for AEP by
accident. Fixed that now.
8 years ago
Vladimír Vondruš
c63e92b9ef
Updates for ASTC texture support in ES 3.2.
8 years ago
Vladimír Vondruš
671c99226f
Initial support for OpenGL ES 3.2.
...
A bunch of extensions formerly in AEP are now part of ES 3.2, which
means they were reordered in the extension lists. While at it, also
added corresponding new GL and WebGL extensions and fixed a few wrongly
categorized extensions in WebGL.
8 years ago
Vladimír Vondruš
6bfccd2a64
Removed unused includes.
8 years ago
Vladimír Vondruš
468af3284a
Math: removed long-deprecated member dot(), angle(), lerp(), cross().
...
Use free functions in Math namespace instead.
8 years ago
Vladimír Vondruš
ddde4a3277
Math: removed long-deprecated Matrix::Identity and Matrix::Zero tags.
...
Use Math::IdentityInit and Math::ZeroInit instead.
8 years ago
Vladimír Vondruš
476257984b
Platform: removed long-deprecated ScreenedApplication::{front,back}Screen().
...
Use methods on linked list returned by screens() instead.
8 years ago
Vladimír Vondruš
e0ae65a212
SceneGraph: removed long-deprecated feature and child accessors.
...
Use methods on linked list returned by AbstractObject::features() and
Object::children() instead.
8 years ago
Vladimír Vondruš
53c4adfa79
SceneGraph: removed long-deprecated TransformationType enum and related.
...
Use separate <transform>() and <transform>Local() functions instead-
8 years ago
Vladimír Vondruš
fae2852db7
SceneGraph: removed long-deprecated AbstractCamera class and related headers.
...
Use Camera, BasicCamera2D, BasicCamera3D, Camera2D and Camera3D classes
and the <Magnum/SceneGraph/Camera.h> header instead.
8 years ago
Vladimír Vondruš
b87f3e709a
SceneGraph: removed long-deprecated Camera*::setProjection() etc.
...
Use Camera*::setProjectionMatrix() together with
Matrix3::projection(), Matrix4::orthographicProjection() or
Matrix4::perspectiveProjection() instead.
8 years ago
Vladimír Vondruš
c4e0920494
Removed long-deprecated parameterless Query constructors and related.
...
Use constructors taking Target as a parameter and a parameterless
begin() instead.
8 years ago
Vladimír Vondruš
42895e36c3
Removed a leftover from functionality deprecated in 2014.
...
Nothing was using this anymore.
8 years ago
Vladimír Vondruš
4695907fb2
Removed long-deprecated stuff from DebugMessage.
...
Use corresponding functionality in DebugOutput or DebugGroup instead.
8 years ago
Vladimír Vondruš
0eb4a2d778
Removed long-deprecated CubeMapTexture::imageSize() taking a face.
...
Use the version that takes just level instead.
8 years ago
Vladimír Vondruš
f1ee5de9ea
Removed long-deprecated FramebufferTarget::ReadDraw enum value.
...
Use separate Read and Draw values instead.
8 years ago
Vladimír Vondruš
71120ce682
Removed long-deprecated *Framebuffer::bind(FramebufferTarget).
...
Use the parameterless version instead.
8 years ago
Vladimír Vondruš
835e991e41
Removed Buffer::Usage that was deprecated since 2014.01.
...
Smelly leftover.
8 years ago
Vladimír Vondruš
d4eb0118df
Removed long-deprecated Mesh::maxVertexAttributes().
...
Use AbstractShaderProgram::maxVertexAttributes() instead.
8 years ago
Vladimír Vondruš
36a45f3973
Removed long-deprecated *Framebuffer::read() taking two vectors.
...
Use version taking Range2Di instead.
8 years ago
Vladimír Vondruš
2084f10a5f
Removed long-deprecated Buffer::Target values.
...
Use corresponding Buffer::TargetHint values.
8 years ago
Vladimír Vondruš
a4ed4dc35a
Removed long-deprecated Query.h header.
...
Use PrimitiveQuery.h, SampleQuery.h or TimeQuery.h instead.
8 years ago
Vladimír Vondruš
4b47f69f02
Removed long-deprecated Image* constructors and functions taking void*.
...
Use constructors and functions taking Array/ArrayView instead.
8 years ago
Vladimír Vondruš
e1ebe9acba
Removed long-deprecated ColorFormat.h header and ColorType/ColorFormat enums.
...
Use PixelFormat.h and PixelType/PixelFormat enums instead.
8 years ago
Vladimír Vondruš
b61a33d30a
Removed long-deprecated Color.h and BasicColor[34] typedefs.
...
Use Math/Color.h and Math::Color[34] instead.
8 years ago
Vladimír Vondruš
ecb7c42dac
Removed long-deprecated ImageReference.h and the ImageReference alias.
...
Use ImageView instead.
8 years ago
Vladimír Vondruš
813a213a9a
Removed long-deprecated AbstractShaderProgram::setUniform(..., const
...
T*).
Use overloads taking ArrayView instead.
8 years ago
Vladimír Vondruš
cea82bd173
Removed long-deprecated Timeline::setMinimalFrameTime().
...
Use Platform::*Application::setSwapInterval() and
Platform::*Application::setMinimalLoopPeriod() instead.
8 years ago
Vladimír Vondruš
f9dbaef465
Math: add more GLU search keywords.
8 years ago
Vladimír Vondruš
8f27da9dfd
Set library soversion to 1.0, version to 0.
8 years ago
Vladimír Vondruš
14a213f6eb
Improve state tracker resetting functionality.
8 years ago
Vladimír Vondruš
59b88e5aef
Make VAO binding into a dedicated function.
...
It's used from more than one place.
8 years ago
Vladimír Vondruš
76754c0400
Don't use angle brackets for internal includes.
8 years ago
Vladimír Vondruš
28475e1bd8
Doc++
8 years ago
Vladimír Vondruš
d0d93d386f
Text: adapted to the new documentation theme.
8 years ago
Vladimír Vondruš
4186f05f70
TextureTools: adapted to the new documentation theme.
8 years ago
Vladimír Vondruš
8739218cda
Shapes: adapted to the new documentation theme.
...
Ugh I should throw this all away.
8 years ago
Vladimír Vondruš
6dffc0a91e
Shaders: documentation update for the new theme.
...
Also made the shader image background transparent to better fit in the
docs and updated the images to match site colors.
8 years ago
Vladimír Vondruš
055858d357
DebugTools: documentation updates for the new theme.
8 years ago
Vladimír Vondruš
2136466f0f
Math: doc++, add search aliases for GLSL functions.
8 years ago
Vladimír Vondruš
e7d49be6f3
Audio: add search keywords for OpenAL functions.
8 years ago
Vladimír Vondruš
8181158697
Documentation updates for the new theme in the root namespace.
...
Also adding search keywords for hopefully all OpenGL APIs.
8 years ago
Vladimír Vondruš
09558e261a
Audio: deprecate Context::hrtfSpecifier() in favor of hrtfSpecifierString().
8 years ago
Vladimír Vondruš
afe4f4dd28
Audio: don't crash when asking for HRTF specifier string.
...
The ALC_SOFTX_HRTF extension apparently doesn't have this query yet so
it returns nullptr.
8 years ago
Vladimír Vondruš
47f472365b
Audio: deinline potentially heavy functions.
...
Functions returning strings are awfully heavy :/
8 years ago
Vladimír Vondruš
13f71caa54
Math: doc++
8 years ago
Vladimír Vondruš
c804021013
Primitives: doc++
8 years ago
Vladimír Vondruš
341a70a7f4
Primitives: document how to scale capsule / cylinder to preserve normals.
8 years ago
Vladimír Vondruš
f7a0c2b78c
SceneGraph: behave properly when deleting a running animable.
...
The test now passes again.
8 years ago