-
5bf61ceb74
*Tools: deinlined heavy functions, removed redundant `inline`.
Vladimír Vondruš
2013-05-25 23:18:25 +0200
-
06a4e297bc
Math: deinlined heavy functions, removed redundant `inline`.
Vladimír Vondruš
2013-05-25 23:13:35 +0200
-
ae81e729c9
Added TODO.
Vladimír Vondruš
2013-05-25 20:13:23 +0200
-
d83234d214
Don't build magnum-info by default.
Vladimír Vondruš
2013-05-25 20:12:31 +0200
-
5b54b07210
Added Buffer::size(), Buffer::data() and Buffer::subData() queries.
Vladimír Vondruš
2013-05-25 15:17:44 +0200
-
5b2484cc2c
Context: use fully qualified name in macro.
Vladimír Vondruš
2013-05-24 21:59:30 +0200
-
db05553e65
Math: another C++14 todo :-)
Vladimír Vondruš
2013-05-24 21:59:09 +0200
-
db71a23e3c
Bring whole Corrade namespace into Magnum namespace.
Vladimír Vondruš
2013-05-24 21:38:13 +0200
-
12a985526d
Adapted to Corrade changes.
Vladimír Vondruš
2013-05-24 20:56:20 +0200
-
ca38c015f0
Refactored Buffer internals to follow GL naming conventions.
Vladimír Vondruš
2013-05-24 12:01:58 +0200
-
3ada0d8d1d
Added Renderbuffer::setStorageMultisample().
Vladimír Vondruš
2013-05-24 11:57:21 +0200
-
1fd8c7691a
Added AbstractShaderProgram::validate().
Vladimír Vondruš
2013-05-23 17:51:01 +0200
-
468fb9995d
Public function for getting OpenGL program ID.
Vladimír Vondruš
2013-05-23 17:50:26 +0200
-
d9c61e2a35
Moved AbstractShaderProgram::Attribute definition out of the class.
Vladimír Vondruš
2013-05-23 17:38:32 +0200
-
6904b38b13
Reworked and cleaned up shader classes.
Vladimír Vondruš
2013-05-23 17:16:32 +0200
-
5d1fcd26d3
Adapted to Corrade and Magnum changes.
Vladimír Vondruš
2013-05-24 21:44:28 +0200
-
f18e33e80e
Removed unneeded includes.
Vladimír Vondruš
2013-05-22 00:24:34 +0200
-
4d3865c10c
Properly move in shader move constructor/assignment.
Vladimír Vondruš
2013-05-22 00:17:27 +0200
-
4176047112
Verify that GL boolean values have expected value.
Vladimír Vondruš
2013-05-22 00:16:01 +0200
-
6e1990132c
Moved framebuffer-related enums out of AbstractFramebuffer.
Vladimír Vondruš
2013-05-21 15:48:28 +0200
-
ab5b6fcbb3
Added Context::shadingLanguageVersionStrings(), better extension query.
Vladimír Vondruš
2013-05-21 11:35:29 +0200
-
4e966bde98
Doc++
Vladimír Vondruš
2013-05-20 16:27:03 +0200
-
f5e4b8a90f
Updated, documented and added missing texture targets.
Vladimír Vondruš
2013-05-20 16:19:40 +0200
-
089ec23c77
Adapted to Magnum changes.
Vladimír Vondruš
2013-05-20 13:53:12 +0200
-
a49d973cb0
Moved sampler state enums into new Sampler class.
Vladimír Vondruš
2013-05-20 13:45:36 +0200
-
06a8341e9b
Support for EXT_disjoint_timer_query ES2 extension.
Vladimír Vondruš
2013-05-20 13:17:50 +0200
-
1c0ff16549
Updated external OpenGL headers.
Vladimír Vondruš
2013-05-20 13:16:44 +0200
-
ab6ee813a1
Updated Doxyfile for Doxygen 1.8.4.
Vladimír Vondruš
2013-05-20 11:55:47 +0200
-
7de45c98b1
Moved texture and image formats out of the classes.
Vladimír Vondruš
2013-05-20 00:45:01 +0200
-
f4a62f5392
This should be strongly typed since forever.
Vladimír Vondruš
2013-05-20 00:28:01 +0200
-
47e9e4b47a
Mark ARB_robustness as done.
Vladimír Vondruš
2013-05-19 15:32:42 +0200
-
05531ad20b
Ability to retrieve texture images.
Vladimír Vondruš
2013-05-18 21:45:18 +0200
-
4a9b0b36ec
Refactored AbstractTexture internals.
Vladimír Vondruš
2013-05-18 20:29:45 +0200
-
8ed0d15bc9
Don't sort member docs in Doxygen so \overload works as expected.
Vladimír Vondruš
2013-05-18 20:14:03 +0200
-
3501c3177f
Reading parameters from image in *Framebuffer::read().
Vladimír Vondruš
2013-05-18 20:12:22 +0200
-
db7d8e789a
Added convenience member alternative for AbstractImage::pixelSize().
Vladimír Vondruš
2013-05-18 20:10:57 +0200
-
11b3150a31
Support for ARB_robustness.
Vladimír Vondruš
2013-05-18 17:30:51 +0200
-
61dd06cb92
Why the hell did I write this?
Vladimír Vondruš
2013-05-18 17:34:10 +0200
-
527ed82394
Doc++
Vladimír Vondruš
2013-05-18 17:29:31 +0200
-
c4aa95a595
Initial support for context flags.
Vladimír Vondruš
2013-05-18 15:46:22 +0200
-
c9cb20d849
Call glClearDepth() if glClearDepthf() is not available.
Vladimír Vondruš
2013-05-18 11:17:51 +0200
-
cee40d5852
Fixed compilation of Renderer on OpenGL ES.
Vladimír Vondruš
2013-05-18 11:10:45 +0200
-
b1917f089c
Moved all global state into Renderer class, created implementation file.
Vladimír Vondruš
2013-05-18 00:08:48 +0200
-
17f0f7de39
De-inline TextureState constructor/destructor.
Vladimír Vondruš
2013-05-14 16:53:57 +0200
-
316a2d1c37
Math: removed superfluous instantiation sources.
Vladimír Vondruš
2013-05-14 16:35:54 +0200
-
f93b0cd5ef
Doxygen workarounds.
Vladimír Vondruš
2013-05-14 16:33:54 +0200
-
82342c6a8a
Doc++
Vladimír Vondruš
2013-05-14 00:07:27 +0200
-
378ad878f3
SceneGraph: removed superfluous instantiation sources.
Vladimír Vondruš
2013-05-14 00:32:52 +0200
-
d427b76d7b
SceneGraph: AbstractFeature compilation optimization.
Vladimír Vondruš
2013-05-14 00:05:12 +0200
-
0dfc0d0821
SceneGraph: FeatureGroup compilation optimization.
Vladimír Vondruš
2013-05-14 00:03:18 +0200
-
a63fea570a
Math: don't include <algorithm> in header file.
Vladimír Vondruš
2013-05-13 12:05:42 +0200
-
fc58631aa5
Math: added convenience function Vector::resized().
Vladimír Vondruš
2013-05-12 00:11:31 +0200
-
eacbae197a
First C++14 TODO :-)
Vladimír Vondruš
2013-05-10 22:43:59 +0200
-
173c2a8190
Shaders: added first version of MeshVisualizer shader.
Vladimír Vondruš
2013-05-10 22:27:33 +0200
-
0804106f62
Make Shader::addSource() move-aware.
Vladimír Vondruš
2013-05-10 22:05:52 +0200
-
950dde62f1
Make Shader::addSource() no-op for empty string.
Vladimír Vondruš
2013-05-10 22:01:38 +0200
-
09ec2006be
Use `\bot` instead of `\perp` in math formulas.
Vladimír Vondruš
2013-05-10 21:13:44 +0200
-
1f675cae25
Math::Geometry: cleaned up Distance, removed use of Matrix.
Vladimír Vondruš
2013-05-10 20:29:46 +0200
-
bf09b037da
Math::Geometry: cleaned up Distance test.
Vladimír Vondruš
2013-05-10 20:08:08 +0200
-
a4a962f686
Math: fixed matrix tests (spotted by Clang).
Vladimír Vondruš
2013-05-09 21:34:47 +0200
-
06d707f25c
Shape rework #8: updated documentation.
Vladimír Vondruš
2013-05-09 11:51:16 +0200
-
6d8639cc76
Physics shape rework #7: renamed Physics namespace to Shapes.
Vladimír Vondruš
2013-05-09 11:15:07 +0200
-
3b861f6f64
SceneGraph: added Object::setParentKeepTransformation().
Vladimír Vondruš
2013-05-09 11:03:58 +0200
-
9881320599
Physics: complete the definition for ShapeGroup.
Vladimír Vondruš
2013-05-09 11:00:18 +0200
-
22a4ddfbd4
Physics shape rework #6: removed unneded overload, fixed the original.
Vladimír Vondruš
2013-05-04 16:29:15 +0200
-
c089fce239
Physics shape rework #5: renaming.
Vladimír Vondruš
2013-05-04 16:27:31 +0200
-
b063461a73
Physics: better diagnostics in ShapeGroup::get().
Vladimír Vondruš
2013-04-27 11:51:10 +0200
-
2cceafed3c
DebugTools: adapted ShapeRenderer to Physics changes.
Vladimír Vondruš
2013-04-25 17:01:33 +0200
-
d9bc507e00
Physics shape rework #4: new ObjectShape implementation.
Vladimír Vondruš
2013-04-25 16:58:56 +0200
-
ebbb5b6e5e
Physics shape rework #3: made shape constructors implicit.
Vladimír Vondruš
2013-04-25 16:54:31 +0200
-
8deb22061d
Physics shape rework #2: new implementation of ShapeGroup.
Vladimír Vondruš
2013-04-19 23:44:49 +0200
-
b29f736363
Physics shape rework #1: simplified implementation of base shapes.
Vladimír Vondruš
2013-04-18 17:35:07 +0200
-
446b108bde
Added TODOs.
Vladimír Vondruš
2013-05-04 14:48:27 +0200
-
a21fd0df07
Math: ability to convert matrices from/to external representation.
Vladimír Vondruš
2013-05-04 13:35:52 +0200
-
0249c6f8a8
SceneGraph: make method chaining in Abstract* transformations usable.
Vladimír Vondruš
2013-05-04 00:36:44 +0200
-
69c0c19ad2
Fixed off-by-one error in Buffer state tracking.
Vladimír Vondruš
2013-05-04 00:13:11 +0200
-
a9e37fc0f9
Method chaining in ResourceManager.
Vladimír Vondruš
2013-05-03 22:40:00 +0200
-
53f26fdde0
modules: find outdated header names.
Vladimír Vondruš
2013-05-03 22:39:13 +0200
-
961cc58d56
Fixed platform documentation.
Vladimír Vondruš
2013-05-03 22:38:56 +0200
-
ff82d71c6e
SceneGraph: link test library only to Math library.
Vladimír Vondruš
2013-05-03 20:44:52 +0200
-
103b2b0c95
Added missing primitive types to Mesh debug and configuration output.
Vladimír Vondruš
2013-05-03 20:44:10 +0200
-
31ce072f39
Math: added initializer list overloads for min() and max().
Vladimír Vondruš
2013-05-03 13:49:32 +0200
-
ffb0ed5fe7
Fixed and updated forward declarations for queries.
Vladimír Vondruš
2013-05-03 01:50:18 +0200
-
2447ca9fb5
Added some TODOs.
Vladimír Vondruš
2013-05-03 01:37:16 +0200
-
63245ae457
Fixed various superflous spaces and newlines in Shader error messages.
Vladimír Vondruš
2013-04-30 01:35:25 +0200
-
d3ebbabb27
Properly count line numbers in shaders.
Vladimír Vondruš
2013-04-30 01:15:34 +0200
-
f85f067192
Greatly simplified Query implementations.
Vladimír Vondruš
2013-04-30 00:59:55 +0200
-
5f00a1926d
Split Query into PrimitiveQuery and TimeQuery.
Vladimír Vondruš
2013-04-29 22:16:45 +0200
-
b85f50ffab
Platform::Sdl2Application: properly handle SDL_QUIT.
Vladimír Vondruš
2013-04-27 11:51:34 +0200
-
fd4ada4fc1
Method chaining in Shader.
Vladimír Vondruš
2013-04-29 20:23:28 +0200
-
30100c1b73
Added missing values to Mesh::Primitive.
Vladimír Vondruš
2013-04-29 17:02:19 +0200
-
a191e1287f
Added some more Doxygen workarounds.
Vladimír Vondruš
2013-04-29 16:59:31 +0200
-
623fda0dc7
Shaders: removed superfluous `*Shader` suffix from class names.
Vladimír Vondruš
2013-04-28 19:35:47 +0200
-
e147cc3992
Doc++, TODO++
Vladimír Vondruš
2013-04-25 23:43:06 +0200
-
3f891cfa7c
Removed unneeded `extern class`, added export macros to proper place.
Vladimír Vondruš
2013-04-25 23:24:00 +0200
-
7ef8432fbe
Doxygen: ignore specific namespaces instead of whole directories.
Vladimír Vondruš
2013-04-25 17:08:03 +0200
-
27b6534e78
Added TODO.
Vladimír Vondruš
2013-04-23 23:19:19 +0200
-
932b9f4377
Method chaining in Buffer.
Vladimír Vondruš
2013-04-23 23:18:05 +0200
-
5c550bb66a
Force OpenGL ES 2.0 target if building for Emscripten.
Vladimír Vondruš
2013-04-23 19:38:56 +0200
-
c2a5919b5a
Force static build if building with NaCl's newlib.
Vladimír Vondruš
2013-04-23 19:38:11 +0200