Vladimír Vondruš
fa85cad498
Adapt to Emscripten version macro rename.
...
The <emscripten/version.h> header is now taken care of by Corrade's
configure.h, along with providing macro aliases for backwards
compatibility, so I can delete a lot of duplicated code everywhere.
4 weeks ago
Vladimír Vondruš
fdfe327f9a
Put single-statement branch contents on the following line.
2 months ago
Vladimír Vondruš
7a0da1d914
DebugTools: somehow still referring to unprefixed CMake options here.
2 months ago
Vladimír Vondruš
ea060cd9d6
Update copyright year.
7 months ago
Vladimír Vondruš
2ea43a8c5e
Adapt to moving CORRADE_DEPRECATED*() macros to a dedicated header.
7 months ago
Vladimír Vondruš
131b956020
DebugTools,MeshTools: unify how GL-only APIs are advertised.
1 year ago
Vladimír Vondruš
60fd42b505
Here we go again.
2 years ago
Vladimír Vondruš
eef921c238
It's October already?!
2 years ago
Vladimír Vondruš
bbb54a9df8
It's 2023 already!
3 years ago
Vladimír Vondruš
b9be0d341f
Account for __EMSCRIPTEN_major__ etc. not being implicit on 3.1.23+.
...
It would all be much simpler if the <emscripten/version.h> header wasn't
added just a few versions ago.
4 years ago
Vladimír Vondruš
7a382db5f6
DebugTools: thanks, Doxygen, for brightening up my MONDAY.
4 years ago
Vladimír Vondruš
a961f580e8
doc: updated changelog and credits.
4 years ago
Vladimír Vondruš
06dfb8e985
DebugTools: mention that buffer[Sub]Data() always uses a new allocation.
...
To avoid a false impression that the returned Array may contain a
mapped memory and thus needs special treatment.
4 years ago
Pablo Escobar
1ac982f258
DebugTools: make bufferData()/bufferSubData() available on WebGL 2.0
...
Co-authored-by: Vladimír Vondruš <mosra@centrum.cz>
4 years ago
Pablo Escobar
588f62d2a0
DebugTools: make bufferData()/bufferSubData() default to Buffer::subData()
...
This avoids requiring any Desktop GL extensions and allows forwarding to
Buffer::subData() also on WebGL 2.0 (in a follow-up commit)
4 years ago
Vladimír Vondruš
0113b34852
DebugTools: deprecate templated bufferData().
...
As was done with GL::Buffer::data() back in 2017 -- the size parameter
is way too error prone this way (is it bytes? or multiples of
sizeof(T)?), plus arrayCast() contains a few extra checks that would
have to be replicated here to have the same level of robustness, etc.,
etc.
4 years ago
Vladimír Vondruš
fabfdba0fb
DebugTools: buffer[Sub]Data() relies on ARB_map_buffer_range.
...
Not sure why this wasn't documented.
4 years ago
Vladimír Vondruš
822fa0d644
Updated copyright year.
5 years ago
Vladimír Vondruš
3d136503d8
Updated copyright year.
6 years ago
Vladimír Vondruš
19e0e96d74
Updated copyright year.
6 years ago
Vladimír Vondruš
e6b7aa12fa
Updated copyright year.
8 years ago
Vladimír Vondruš
5e9bce3823
DebugTools: doc++
8 years ago
Vladimír Vondruš
8018b17bc7
Doxygen: renamed \extension[2] to \gl_extension[2].
...
So it's clear that this is not a Vulkan extension link.
8 years ago
Vladimír Vondruš
4e757a3f64
Split the OpenGL layer out, pt 26: remove dependencies on the GL lib.
...
Primitives, MeshTools, Trade and TextureTools are not depending on the
GL library anymore.
8 years ago
Vladimír Vondruš
7785698d35
Split the OpenGL layer out, pt 21: adapted DebugTools.
8 years ago
Vladimír Vondruš
623fa97970
Updated copyright year.
9 years ago
Vladimír Vondruš
7a16273e5d
Updated copyright year.
10 years ago
Vladimír Vondruš
3b3f71faa9
doc: adapted GL function/extension to Khronos domain move.
...
Followup to previous commit -- links to opengl.org are now redirected to
khronos.org and the extension links have the same format for both GL and
GLES. That allows me to remove some of the Doxygen aliases and use just
a single set of the functions for both GL and GLES.
10 years ago
Vladimír Vondruš
31f24474b6
DebugTools: utility to get buffer data on OpenGL ES.
10 years ago