-
0c4d433f70
Quick dirty fix for element array buffer binding in VAOs.
Vladimír Vondruš
2013-01-20 21:28:29 +0100
-
834d08bdea
Emit fake glViewport() call for the first time if ApiTrace is detected.
Vladimír Vondruš
2013-01-20 20:49:43 +0100
-
c593594c3f
Doc++
Vladimír Vondruš
2013-01-20 20:20:42 +0100
-
dc5a4d83d9
Removing IndexedMesh, part 5: merged documentation, removed IndexedMesh.
Vladimír Vondruš
2013-01-20 18:42:19 +0100
-
a8abbdb7d3
Removing IndexedMesh, part 4: merged draw algorithm.
Vladimír Vondruš
2013-01-20 17:43:54 +0100
-
a2a66803be
Removing IndexedMesh, part 3: moved last remaining setter to Mesh.
Vladimír Vondruš
2013-01-20 17:21:25 +0100
-
dfb9491433
Saving vertex attribute parameters only if not using VAOs.
Vladimír Vondruš
2013-01-20 16:59:27 +0100
-
9449e330d2
Saving index buffer pointer only if not using VAOs.
Vladimír Vondruš
2013-01-20 16:57:25 +0100
-
b20c83f258
Removing IndexedMesh, part 2: moved all member variables to Mesh.
Vladimír Vondruš
2013-01-20 16:44:35 +0100
-
e4fc418db1
Properly specify pointers for all matrix attribute columns.
Vladimír Vondruš
2013-01-20 16:27:48 +0100
-
3f1592c23d
Inlined Mesh::setVertexCount().
Vladimír Vondruš
2013-01-20 16:27:27 +0100
-
688251add9
Removing IndexedMesh, part 1: moved enums and related stuff to Mesh.
Vladimír Vondruš
2013-01-20 16:21:25 +0100
-
a22bf1bf4e
Shaders: don't use explicit attribute location on GL 2.1.
Vladimír Vondruš
2013-01-20 20:18:03 +0100
-
1d88310521
Shaders: off-by-one error.
Vladimír Vondruš
2013-01-20 20:17:10 +0100
-
b7b955289a
Math: Vector::lerp() can take `t` of arbitrary type.
Vladimír Vondruš
2013-01-20 01:28:23 +0100
-
4c3e80b4f1
SceneGraph: added AbstractObject::transformationMatrix().
Vladimír Vondruš
2013-01-20 01:26:48 +0100
-
220ac9e1ca
Removed header files from tests.
Vladimír Vondruš
2013-01-19 22:00:29 +0100
-
40b1b1ea2b
Adapted to Magnum changes.
Vladimír Vondruš
2013-01-18 17:28:26 +0100
-
861e16e1f9
Doc++, @todo+-
Vladimír Vondruš
2013-01-18 17:25:50 +0100
-
f16a9d8310
Shorter convenience overload for ResourceManager::set().
Vladimír Vondruš
2013-01-18 17:19:22 +0100
-
8ce184ef7b
Debug output for AbstractImage::Format and AbstractImage::Type enums.
Vladimír Vondruš
2013-01-18 17:16:01 +0100
-
d175dd1054
Updated workarounds for Doxygen 1.8.2.
Vladimír Vondruš
2013-01-17 17:33:40 +0100
-
6e61354fde
OpenGL ES compilation fixes.
Vladimír Vondruš
2013-01-17 17:11:55 +0100
-
c003f0499d
Assert when improper pixel type is passed to AbstractImage::pixelSize().
Vladimír Vondruš
2013-01-17 15:20:36 +0100
-
c8cfa467c0
SceneGraph: actually call animationStopped() after duration is exceeded.
Vladimír Vondruš
2013-01-17 15:16:51 +0100
-
8d71d12187
SceneGraph: animationStopped() should be called after duration is exceeded.
Vladimír Vondruš
2013-01-17 15:15:37 +0100
-
d5a8cc0e3c
DebugTools: fixed compilation of Profiler.
Vladimír Vondruš
2013-01-17 14:59:21 +0100
-
9ffb8081f3
Got rid of TypeTraits class altogether.
Vladimír Vondruš
2013-01-17 14:23:44 +0100
-
976377f0a4
Moved code to check allowed attribute types to internal implementation.
Vladimír Vondruš
2013-01-17 14:20:38 +0100
-
a9d25c995f
Mesh: fixed attribute stride computation.
Vladimír Vondruš
2013-01-17 13:49:07 +0100
-
f4146bea94
Forgot to rename this to match OpenGL name.
Vladimír Vondruš
2013-01-17 13:16:36 +0100
-
fbeb7b02bc
Minor renaming in shader/mesh guts.
Vladimír Vondruš
2013-01-17 12:47:56 +0100
-
b13d8644b4
Replaced scalar normalization code in Color with Math::[de]normalize().
Vladimír Vondruš
2013-01-17 00:58:28 +0100
-
263d8351b6
Math: vector overloads for normalize() and denormalize().
Vladimír Vondruš
2013-01-17 00:47:21 +0100
-
ec23a3d13c
Minor code cleanup.
Vladimír Vondruš
2013-01-17 00:43:50 +0100
-
ad9a55a867
Doc++
Vladimír Vondruš
2013-01-17 00:25:34 +0100
-
4d6d3fde88
Math: scalar/vector implementation of min(), max() and clamp().
Vladimír Vondruš
2013-01-17 00:18:55 +0100
-
ee5f8766af
Math: make type traits aware of long double.
Vladimír Vondruš
2013-01-16 21:53:14 +0100
-
bdba6b7221
Math: no need to have two versions of denormalize(), they are the same.
Vladimír Vondruš
2013-01-16 21:37:50 +0100
-
3daefd70a9
Math: simplified internal pow<n>() implementation.
Vladimír Vondruš
2013-01-15 20:04:30 +0100
-
2f2d4a4dfd
Removed Magnum::Type and related functionality.
Vladimír Vondruš
2013-01-15 18:59:37 +0100
-
03789a5b4b
Math: got rid of MathTypeTraits::NumericType.
Vladimír Vondruš
2013-01-14 16:05:57 +0100
-
a4da7b764a
Adapted to Corrade changes.
Vladimír Vondruš
2013-01-14 15:55:41 +0100
-
5ca096512e
Forward declaration header for Math namespace.
Vladimír Vondruš
2013-01-14 02:18:10 +0100
-
cade175304
Math: finally implemented precise signed/unsigned normalization.
Vladimír Vondruš
2013-01-14 01:36:07 +0100
-
7dc0fc4a4c
Math: Renamed Math.h to Functions.h
Vladimír Vondruš
2013-01-14 00:22:26 +0100
-
3b5b7c71d4
Debug output and configuration value handler for IndexedMesh::IndexType.
Vladimír Vondruš
2013-01-13 23:12:52 +0100
-
98781b5052
Support for gaps in MeshTools::interleave().
Vladimír Vondruš
2013-01-13 22:43:26 +0100
-
42f5ee4ce4
Doc++
Vladimír Vondruš
2013-01-13 00:04:07 +0100
-
c8ef795cce
Removed SizeTraits, SizeBasedCall and related mess.
Vladimír Vondruš
2013-01-12 23:52:30 +0100
-
ca24fe8f41
Mesh index type cleanup.
Vladimír Vondruš
2013-01-12 23:46:44 +0100
-
9a571abb37
Added OES_element_index_uint ES2 extension to the list.
Vladimír Vondruš
2013-01-12 23:40:30 +0100
-
7d0a523618
Moved projection matrix computation to Math namespace.
Vladimír Vondruš
2013-01-12 22:45:20 +0100
-
f83c2b601b
Implemented ARB_texture_storage.
Vladimír Vondruš
2013-01-12 19:32:21 +0100
-
c8444bdbbe
Added EXT_texture_storage ES2 extension to the list.
Vladimír Vondruš
2013-01-12 19:29:51 +0100
-
23d481afb7
Doc++
Vladimír Vondruš
2013-01-12 19:28:43 +0100
-
52300cf402
Math: function for base-2 logarithm.
Vladimír Vondruš
2013-01-12 18:24:39 +0100
-
08d9f65b06
Text: assert that {ARB,EXT}_texture_rg is supported.
Vladimír Vondruš
2013-01-12 16:38:11 +0100
-
9ad15b12fb
Mark ARB_invalidate_subdata as done.
Vladimír Vondruš
2013-01-12 16:27:44 +0100
-
eaa87147d4
Doc++
Vladimír Vondruš
2013-01-12 16:25:05 +0100
-
35a918d050
Extension-aware Buffer and *Texture data invalidation.
Vladimír Vondruš
2013-01-12 16:11:52 +0100
-
03f6095b9d
Forgot to hide DSA functions when targetting ES.
Vladimír Vondruš
2013-01-12 15:58:26 +0100
-
78bfe51966
Fixed compiler warnings.
Vladimír Vondruš
2013-01-12 15:48:08 +0100
-
3829401e45
Fixed compilation on ES2.
Vladimír Vondruš
2013-01-12 14:52:50 +0100
-
5c5efea168
Fixed CubeMapTexture*::invalidateSubImage().
Vladimír Vondruš
2013-01-12 14:51:56 +0100
-
a7541e68d8
Doc++
Vladimír Vondruš
2013-01-12 14:51:03 +0100
-
d59297aeeb
Implemented ARB_invalidate_subdata GL 4.3 extension.
Vladimír Vondruš
2013-01-12 13:42:38 +0100
-
77068a1810
Added alias for linking to ES extension functions to Doxyfile.
Vladimír Vondruš
2013-01-12 13:31:36 +0100
-
5b9b2dedef
Added EXT_discard_framebuffer ES2 extension to the list.
Vladimír Vondruš
2013-01-12 13:31:03 +0100
-
80cb4eb8e5
Reworked framebuffer attachment enums.
Vladimír Vondruš
2013-01-12 13:28:27 +0100
-
3ab53e050a
Doc: another copypasta error.
Vladimír Vondruš
2013-01-11 23:13:55 +0100
-
d3208013a2
More strict compiler warnings.
Vladimír Vondruš
2013-01-11 23:10:50 +0100
-
8837b35f58
Updated external OpenGL headers.
Vladimír Vondruš
2013-01-11 23:05:36 +0100
-
fdded7281d
Renamed *Texture::set*Data() to set*Image().
Vladimír Vondruš
2013-01-11 22:41:42 +0100
-
90ba19b601
Doc: copypasta error.
Vladimír Vondruš
2013-01-11 22:39:17 +0100
-
aef9b16c62
Don't allow removing vertex/index buffer from meshes.
Vladimír Vondruš
2013-01-10 20:06:52 +0100
-
3f727b4abc
Doc: fixed a few issues with OpenGL ES extensions.
Vladimír Vondruš
2013-01-09 01:48:38 +0100
-
cdb8893e7b
Added all currently supported OpenGL ES extensions to the list.
Vladimír Vondruš
2013-01-09 01:47:23 +0100
-
3c347441e6
Ability to build Magnum for OpenGL ES emulated with desktop OpenGL.
Vladimír Vondruš
2013-01-09 01:16:22 +0100
-
ae801ea945
OpenGL ES compilation fixes & workarounds.
Vladimír Vondruš
2013-01-09 01:03:15 +0100
-
b400fb7766
ES 2.0 extension list is equivalent to GL 2.1 extension list -- empty.
Vladimír Vondruš
2013-01-08 23:53:10 +0100
-
c6c659431b
Marked implemented extensions as such.
Vladimír Vondruš
2013-01-08 23:48:55 +0100
-
6fd67c978e
Buffer memory mapping.
Vladimír Vondruš
2013-01-08 17:10:52 +0100
-
3e32d5ece7
Added ARB_map_buffer_range extension to the list.
Vladimír Vondruš
2013-01-08 17:06:21 +0100
-
7183110eee
Doc++, @todo++
Vladimír Vondruš
2013-01-08 17:04:26 +0100
-
5f19343bee
Math: linear interpolation of two Vectors.
Vladimír Vondruš
2013-01-07 01:22:51 +0100
-
1eef70b184
Doc++
Vladimír Vondruš
2013-01-07 01:22:35 +0100
-
a4514e7acb
Brought Math::Quaternion<GLfloat> into Magnum namespace as Quaternion.
Vladimír Vondruš
2013-01-07 01:21:12 +0100
-
c7d7fdad28
Math: removed done TODO.
Vladimír Vondruš
2013-01-07 01:20:57 +0100
-
f06b53724c
Math: spherical linear Quaternion interpolation.
Vladimír Vondruš
2013-01-06 19:35:38 +0100
-
538601fc06
Minor code cleanup.
Vladimír Vondruš
2013-01-06 19:34:56 +0100
-
b9f21d1430
Removed unnecessary prefix from test filename.
Vladimír Vondruš
2013-01-06 19:07:45 +0100
-
669a08daa5
Math: angle between two quaternions.
Vladimír Vondruš
2013-01-06 19:06:25 +0100
-
53a95b6296
Math: test also parameterless Quaternion::dot().
Vladimír Vondruš
2013-01-06 19:05:40 +0100
-
23a94b2709
Math: Quaternion has dot product too!
Vladimír Vondruš
2013-01-06 18:53:14 +0100
-
ed147ebe40
Math: linear Quaternion interpolation.
Vladimír Vondruš
2013-01-06 18:35:16 +0100
-
eaa819755f
Math: added Quaternion addition and subtraction.
Vladimír Vondruš
2013-01-06 18:34:45 +0100
-
705bf3f597
Math: reverse scalar/quaternion multiplication and division operators.
Vladimír Vondruš
2013-01-06 18:33:41 +0100
-
eeed955154
Minor code cleanup.
Vladimír Vondruš
2013-01-06 18:26:48 +0100
-
d9c900f076
Doc++
Vladimír Vondruš
2013-01-06 16:40:25 +0100