Vladimír Vondruš
3dde8a3d2d
Updated Coding Style with new Doxygen commands.
12 years ago
Vladimír Vondruš
257426d77c
Updated Optional with fix for GCC 4.8 on OSX.
...
Thanks to Stefan Wasilewski for reporting.
12 years ago
Vladimír Vondruš
2ca955bb29
Math: documented Matrix[34]::invertedRigid().
12 years ago
Vladimír Vondruš
7590bc9b52
Updated toolchains submodule.
12 years ago
Vladimír Vondruš
bfbd4d2036
Completed documentation review in root namespace.
12 years ago
Vladimír Vondruš
f079e37a0f
Trade: completed documentation review.
12 years ago
Vladimír Vondruš
6ef3f72d2e
TextureTools: completed documentation review.
12 years ago
Vladimír Vondruš
834f1a0346
Text: completed documentation review.
...
Added missing documentation and license header to deprecated header.
12 years ago
Vladimír Vondruš
9256b704ce
Shapes: completed documentation review.
12 years ago
Vladimír Vondruš
0d7dd09ae8
Shaders: completed documentation review.
12 years ago
Vladimír Vondruš
174bbc9e4b
SceneGraph: completed documentation review.
...
Worked around all Doxygen issues (they were for deprecated functionality
only, so shouldn't be much of a problem anyway).
12 years ago
Vladimír Vondruš
7fd9e70b78
Primitives: completed documentation review.
12 years ago
Vladimír Vondruš
5ba4a6b603
Platform: completed documentation review.
...
Fixed Doxygen errors, updated links to GLUT/SDL2 bootstrap, unified
MAGNUM_*_APPLICATION() macro argument naming.
12 years ago
Vladimír Vondruš
86302ea602
MeshTools: completed documentation review.
12 years ago
Vladimír Vondruš
81039fc2c9
Math: completed documentation review.
12 years ago
Vladimír Vondruš
e3d87fb00b
DebugTools: completed documentation review.
12 years ago
Vladimír Vondruš
bef951a582
Audio: completed documentation review.
12 years ago
Vladimír Vondruš
436d629687
Make Doxygen debug operator command usable with enums.
12 years ago
Vladimír Vondruš
4e50aeee31
Ability to reset internal state tracker.
12 years ago
Vladimír Vondruš
df26073620
Enabled other utilities on Windows.
12 years ago
Vladimír Vondruš
8e1e8ee30e
Platform: enable magnum-info on Windows.
12 years ago
Vladimír Vondruš
89f4ab09ad
Platform: added WindowlessWglApplication.
12 years ago
Vladimír Vondruš
34fc91bbd2
WITH_WINDOWLESSGLXAPPLICATION depends on WITH_DISTANCEFIELDCONVERTER.
12 years ago
Vladimír Vondruš
997a539cbf
TextureTools: remove hard dependency on WindowlessGlxApplication.
12 years ago
Vladimír Vondruš
124994eb17
package: added MinGW-w64 PKGBUILD.
12 years ago
Vladimír Vondruš
99505a0b0c
Updated toolchains submodule.
12 years ago
Vladimír Vondruš
a7420dd013
Embarassing typos.
12 years ago
Vladimír Vondruš
24aa7a1bbe
Platform: include cleanup.
12 years ago
Vladimír Vondruš
712de7fa67
doc++
12 years ago
Vladimír Vondruš
79c27ef773
ObjImporter: fix compilation on NaCl/newlib.
12 years ago
Vladimír Vondruš
f721cc347e
ObjImporter: who did this?!
...
Inter-project includes should *not* be in angle brackets.
12 years ago
Vladimír Vondruš
069bdbd011
Fixed deprecated header.
12 years ago
Vladimír Vondruš
6eb9676604
Fix Shader::compile() error output.
...
Because Debug outputs chars as numbers, it displayed the following:
compilation of fragment shader321 succeeded ...
compilation of vertex shader322 succeeded ...
instead of
compilation of fragment shader 1 succeeded ...
compilation of vertex shader 2 succeeded ...
Now I will forever know that ASCII code of space is 32.
12 years ago
Vladimír Vondruš
20c62a20ac
Doc++
12 years ago
Vladimír Vondruš
47bd4d7639
Merge pull request #51 from smw/master
...
fixed build on mac
12 years ago
Vladimír Vondruš
4d397bf4f3
Link to proper library on Windows.
...
Probably overdone when prefixing *TestLib libraries.
12 years ago
Vladimír Vondruš
2356802831
Fix linker errors on MSVC.
...
And probably also on MinGW.
12 years ago
Vladimír Vondruš
cb1649a3f9
package: update ArchLinux PKGBUILD.
12 years ago
Vladimír Vondruš
8a412f1d5d
Use SDL 2 instead of GLUT as the default and recommended toolkit.
12 years ago
Vladimír Vondruš
4573c357a2
Platform: default to non-resizable window in Sdl2Application.
...
The user is not required to provide viewportEvent() implementation, thus
it's not wise to allow resizing by default.
12 years ago
Vladimír Vondruš
71a5766594
Added Mesh::addVertexBufferInstanced().
...
Functionality provided by GL 3.3 and ARB_instanced_arrays, on ES2 this
is again implemented in three different extensions --
{ANGLE,EXT,NV}_instanced_arrays. They are disabled until Magnum has
proper extension loading on ES.
12 years ago
Vladimír Vondruš
c0056f76d2
Code reorganization.
12 years ago
Vladimír Vondruš
20df20de0f
Support for instanced mesh drawing and base instance.
...
On desktop GL this is provided by ARB_draw_instanced (GL 3.1). Base
instance is available only on desktop GL (4.2, ARB_base_instance). In
ES2 the instanced functionality is provided by three (!) different
extensions (ANGLE_instanced_arrays, EXT_draw_instanced,
NV_draw_instanced), the proper implementation is chosen on context
creation based on what extension is available. Though we don't have
extension loader for ES yet, thus all these extensions are disabled and
the implementation has assertion in it.
Added blind test which tests only that something has been drawn and no
errors were emitted, but not whether the right command is used. I'll
probably need to check this later, because the Mesh::draw() behemoth is
going slightly out of hand :)
12 years ago
Vladimír Vondruš
6488be5e91
glDrawElementsBaseVertex() needs ARB_draw_elements_base_vertex.
12 years ago
Vladimír Vondruš
2ea0a416ed
Cleanup and code reorganization in MeshGLTest.
12 years ago
Vladimír Vondruš
7d0726e5a5
Doc++
12 years ago
Stefan Wasilewski
0ab546b32c
fixed build on mac
12 years ago
Vladimír Vondruš
072710bb8a
Be less strict in OpenGL ES context version.
...
I didn't yet have time to add more complete support for ES 3.1, but the
engine should at least work on it. If the driver reports ES 3.0 or 3.1
it is taken as valid value in both ES2 and ES3 builds (i.e. the engine
can work in ES2 mode also on ES3 driver).
12 years ago
Vladimír Vondruš
35bd25201f
Fix usage of reserved GLSL keyword in test.
12 years ago
Vladimír Vondruš
6e0d22095e
Fixed Mesh move constructor/assignment.
...
Missed copying of base vertex.
12 years ago