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.
4 years ago
Vladimír Vondruš
3d136503d8
Updated copyright year.
5 years ago
Vladimír Vondruš
19e0e96d74
Updated copyright year.
6 years ago
Vladimír Vondruš
e6b7aa12fa
Updated copyright year.
7 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.
8 years ago
Vladimír Vondruš
7a16273e5d
Updated copyright year.
9 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.
9 years ago
Vladimír Vondruš
31f24474b6
DebugTools: utility to get buffer data on OpenGL ES.
10 years ago