Vladimír Vondruš
0a2b8088a6
Added MultisampleTexture::setStorage().
...
With this function multisample texture implementation is pretty much
done. Also implemented all the tests.
12 years ago
Vladimír Vondruš
cc66fa76ba
Support ARB_multi_bind for textures.
12 years ago
Vladimír Vondruš
a24ea3ce25
Ability to set base and max mip level on textures.
...
Curiously this functionality is not available on ES2, just the max limit
is supported by APPLE_texture_max_level extension.
12 years ago
Vladimír Vondruš
bf1d2e26fa
Support for setting border color on integer textures.
...
EXT_texture_integer implementation is now complete. Just GL 3.0 subset,
though, as apparently glClearColorI*() is not part of it.
12 years ago
Vladimír Vondruš
6ea243d246
doc: document all WebGL restrictions.
12 years ago
Vladimír Vondruš
7a1789470a
Initial ARB_multi_bind usage in *Texture::bind().
12 years ago
Vladimír Vondruš
93de51c32f
Added EXT_shader_integer_mix to extension list.
12 years ago
Vladimír Vondruš
12a2bb81ba
Doc++, added some TODOs.
12 years ago
Vladimír Vondruš
4c21e10e57
Support both DSA and SSO variants of glProgramUniform*().
...
Also added (currently disabled) ES implementation (provided by
EXT_separate_shader_objects). Unfortunately it's not possible to reduce
the function count, because ARB_separate_shader_objects and
EXT_direct_state_access are completely independent. Also double uniforms
are supported since GL 4.0 and SSO are since 4.1, so we can't omit
old glUniform*() calls for doubles either.
12 years ago
Vladimír Vondruš
123a850f4b
doc: moved GL-related TODOs where they belong.
12 years ago
Vladimír Vondruš
601913308b
Removed now duplicate extension support status, added some TODOs.
12 years ago
Vladimír Vondruš
bcf1cf1c63
Better texture attaching in Framebuffer.
...
The previous way was half-working at best, as it handled array textures
improperly. Now there is overload for each texture type. The old way
with attachTexture*D() is marked as deprecated and will be removed in
future release.
12 years ago
Vladimír Vondruš
72fe6c3e10
Update OpenGL support.
...
Don't be too optimistic :-)
12 years ago
Vladimír Vondruš
ce403cd6a5
3D textures _are_ available in OpenGL ES 3.0.
12 years ago
Vladimír Vondruš
6f0ba96cb6
Happy new year too.
12 years ago
Vladimír Vondruš
072ee4e288
doc: mapping of OpenGL limit and state queries, various improvements.
12 years ago
Vladimír Vondruš
1dd8b51e69
doc: added OpenGL support status and OpenGL command mapping.
12 years ago