Vladimír Vondruš
d2f8821ce7
Implemented KHR_no_error.
10 years ago
Vladimír Vondruš
23074760f3
Platform: make magnum-info actually useful on iOS.
10 years ago
Vladimír Vondruš
7878d039ec
Platform: support iOS in magnum-info.
10 years ago
Vladimír Vondruš
a02135b699
Platform: ability to query raw extension string list in magnum-info.
10 years ago
Vladimír Vondruš
01e0292361
Extracted CubeMapTexture::Coordinate enum into CubeMapCoordinate.
...
Allows to break the dependency on the <Magnum/CubeMapTexture.h> header
in Framebuffer, TextureState and elsewhere. The old
CubeMapTexture::Coordinate enum is now just an alias, is marked as
deprecated and will be removed in a future release.
10 years ago
Vladimír Vondruš
4f94c26467
Added TARGET_HEADLESS option.
...
Toggles between using CGL/GLX/WGL (requiring running graphical desktop
environment) or EGL (without display attachment) for command-line
utilities and GL tests. Also exposed to the user through
MAGNUM_TARGET_HEADLESS CMake and preprocessor variables.
10 years ago
Vladimír Vondruš
ecebf0fd02
Platform: added new flags to magnum-info.
10 years ago
Vladimír Vondruš
f52e156e90
Platform: print Buffer::minMapAlignment() in magnum-info.
10 years ago
Vladimír Vondruš
23646e6690
Hell, this project is big.
10 years ago
Vladimír Vondruš
76f73f4a61
Platform: add missing definitions to magnum-info.
10 years ago
Vladimír Vondruš
aebf071143
Platform: make used application printing in magnum-info more foolproof.
...
I don't want to have the same logic duplicated on two places. Also
filled in missing values.
10 years ago
Vladimír Vondruš
3f0737fa98
Added missing ARB_compute_shader limit queries.
10 years ago
Vladimír Vondruš
305f066003
Platform: another chaotic limit position.
...
I need to sort this out.
10 years ago
Vladimír Vondruš
19d9fb452d
Platform: put the limit into proper section.
10 years ago
Vladimír Vondruš
d1714bfd1e
Context::current() now returns reference instead of pointer.
...
103% of use cases use the returned value directly without checking, so
we might as well do the check ourselves. Added new function hasCurrent()
and added deprecated backward-compatibility conversion and -> operators.
Wow, that creeped to a lot of places.
Last dinosaur from the pointer age.
11 years ago
Vladimír Vondruš
5a7460f570
Platform: added `--short` option to magnum-info.
...
Also updated the documentation.
11 years ago
Vladimír Vondruš
cb897a497f
Recognize and ignore --magnum-* command-line options in utilities.
11 years ago
Vladimír Vondruš
ad342ab18f
Platform: build magnum-info on Windows/EGL too.
11 years ago
Vladimír Vondruš
b0f455e653
Platform: proper vector value alignment in magnum-info.
11 years ago
Vladimír Vondruš
527eab2326
Platform: reordered magnum-info limits to make sense also on ES3.
...
A lot of ES3 functionality does not have any equivalent extension, thus
the limits were under wrong headers.
11 years ago
Vladimír Vondruš
3adec2432c
Implemented EXT_tessellation_shader AEP extension.
11 years ago
Vladimír Vondruš
52be3a44b1
Implemented EXT_geometry_shader AEP extension.
11 years ago
Vladimír Vondruš
70cb1041aa
Implemented EXT_texture_buffer AEP extension.
11 years ago
Vladimír Vondruš
c0baad30a2
Implemented EXT_texture_cube_map_array AEP extension.
11 years ago
Vladimír Vondruš
6f2b39ea94
Implemented OES_texture_storage_multisample_2d_array AEP extension.
11 years ago
Vladimír Vondruš
61d9697f00
First-class WebGL support, part 13: reduce version enum.
11 years ago
Vladimír Vondruš
5175805762
Common format for preprocessor #error messages.
...
Similarly to other compiler errors: first letter lowercase, no period
after.
11 years ago
Vladimír Vondruš
2be625a23b
Platform: display also max cube map texture sizes.
11 years ago
Vladimír Vondruš
7fd539882c
Platform: include DebugGroup::maxStackDepth() in magnum-info.
11 years ago
Vladimír Vondruš
c3d9f7a72b
Support for debug groups from KHR_debug and EXT_debug_marker.
...
Had to rework the API a bit, the original one (everything through
DebugMessage) should be still available, but marked as deprecated (and
will be removed in some future release).
The whole cycle of reading up on a feature, understanding the feature,
understanding the bigger concept under the feature and then having
understood everything so thoroughly so I can document the functionality
is time consuming.
11 years ago
Vladimír Vondruš
6488fe6e75
Oh, it's 2015 already.
11 years ago
Vladimír Vondruš
984b8003ea
Platform: removed autolink-preventing % noise.
12 years ago
Vladimír Vondruš
50d4bd5c55
Platform: show transform feedback-related limits in magnum-info.
12 years ago
Vladimír Vondruš
3cfa1ac3f3
Platform: print all CORRADE_TARGET_* flags in magnum-info.
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š
3f56109ec1
Platform: include GL 4.5 and ES 3.1 in magnum-info output.
12 years ago
Vladimír Vondruš
e193aa15c7
Added Mesh::maxElementIndex() limit query.
12 years ago
Vladimír Vondruš
5ad9ef56f4
Added Buffer::uniformOffsetAlignment() limit query.
12 years ago
Vladimír Vondruš
a189913fed
Platform: display also all new ES 3.1 limits in magnum-info.
12 years ago
Vladimír Vondruš
545ef14071
doc: documented all command-line utilities.
12 years ago
Vladimír Vondruš
c7b23a884f
Be consistent and use our own platform definitions.
12 years ago
Travis Watkins
f845884a6e
Add support for windowless applications on OS X.
12 years ago
Vladimír Vondruš
a9a5ead13d
Dropped GCC 4.6 support.
12 years ago
Vladimír Vondruš
8e1e8ee30e
Platform: enable magnum-info on Windows.
12 years ago
Vladimír Vondruš
bbd1d94e73
Platform: nicer vector value display in magnum-info.
12 years ago
Vladimír Vondruš
f16a607a6f
Platform: display max texture size in magnum-info.
12 years ago
Vladimír Vondruš
7afe12910a
Platform: display max lod bias in magnum-info.
12 years ago
Vladimír Vondruš
2cb165d63a
Platform: show MAGNUM_TARGET_WEBGL in magnum-info.
12 years ago
Vladimír Vondruš
617e52436a
Fix ES build.
12 years ago
Vladimír Vondruš
0d7f779125
Platform: don't display limits by default.
...
The output with limits is overly verbose and I caught myself typing
`magnum-info --no-limits` all the time, so let's reverse the default.
12 years ago