53 Commits (3b26301bc3fa5818a7b7a14c11cfa378d41f2f7e)

Author SHA1 Message Date
Vladimír Vondruš ea060cd9d6 Update copyright year. 4 months ago
Vladimír Vondruš 2d36cab303 GL: put branch contents on a new line. 10 months ago
Vladimír Vondruš 60fd42b505 Here we go again. 1 year ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 04a2d9281c GL: implement {EXT,WEBGL}_blend_func_extended. 2 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 3eb131c82e GL: clean up remaining member function pointers in the state tracker. 3 years ago
Vladimír Vondruš d0e18e1f5c GL: drop std::pair from AbstractShaderProgram::validate() as well. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš e35a52e86f GL: trim whitespace from AbstractShaderProgram::validate(). 3 years ago
Vladimír Vondruš c6e627d560 GL: we need to include Reference.h only on a deprecated build. 3 years ago
Vladimír Vondruš a475c92d99 GL: use Containers::Iterable also in AbstractShaderProgram::draw(). 4 years ago
Vladimír Vondruš f4b9b10404 GL: skip also dispatchCompute() if count is zero in any dimension. 4 years ago
Vladimír Vondruš 8616927a75 Don't take an Iterable by value. 4 years ago
Vladimír Vondruš cd2a674ef2 Doc++, updated changelog. 4 years ago
Vladimír Vondruš 50b75378c1 GL: no need to have WebGL #ifdefs in desktop-only code. 4 years ago
Hugo Amiard 40d132664f GL: use non-pointer glUniform*() calls for single values. 4 years ago
Vladimír Vondruš 4ff655740e GL: take an Iterable in AbstractShaderProgram::attachShaders(). 4 years ago
Vladimír Vondruš c0c712cc33 GL: deprecate list-taking Shader::compile() and ShaderProgram::link(). 4 years ago
Vladimír Vondruš c9d7365937 GL: better handle a case of async link failures. 4 years ago
Vladimír Vondruš 70fc232dbc GL: unconditionally trim shader compilation/linking messages. 4 years ago
Vladimír Vondruš 10dffc6592 doc: updated credits & changelog. 4 years ago
Vladislav Oleshko 96f97d4e7a GL: implement APIs for async shader compilation & linking. 4 years ago
Vladimír Vondruš b0bfcbe00e Adapt to Corrade changes. 4 years ago
Vladimír Vondruš bc884428f8 GL: port label() / setLabel() away from std::string. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš ffb82088b9 GL: add an ArrayView setTransformFeedbackOutputs() overload. 4 years ago
Vladimír Vondruš b30d313ecd GL: implement ANGLE- and WebGL-specific instanced multidraw. 5 years ago
Vladimír Vondruš 1222baf44c GL: drop compatibility fallback for the new multidraw API. 5 years ago
Vladimír Vondruš dc18ebcb23 GL: reduce code duplication. 5 years ago
Vladimír Vondruš c2ecaa6abf GL: AbstractShaderProgram::draw() that takes plain array views. 5 years ago
Vladimír Vondruš 007360a9c8 GL,Shaders: allow draw() and friends to be chained. 5 years ago
Vladimír Vondruš 2f24199ed7 GL: improve message for the common mesh assert in multi-draw. 5 years ago
Vladimír Vondruš 490392b143 GL: call glUniform() directly on WebGL. 5 years ago
Vladimír Vondruš 8c6efa5b78 GL: remove one function pointer indirection in DSA setUniform() calls. 5 years ago
Vladimír Vondruš 532d72e1aa GL: put all internal Context State substructures in a single allocation. 5 years ago
Vladimír Vondruš ffdebff048 GL: implement the base instance and base vertex ES and WebGL extensions. 5 years ago
Vladimír Vondruš 0dc181d846 GL: new "angle-chatty-shader-compiler" workaround. 5 years ago
Vladimír Vondruš d0574b83ed GL: advertise the "intel-windows-chatty-shader-compiler" workaround. 5 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š dd07145fa2 GL: add a GL::AbstractShaderProgram::maxGeometryOutputVertices() query. 6 years ago
Vladimír Vondruš 32d49db402 GL: mesh.draw(shader) -> shader.draw(mesh). 6 years ago
Vladimír Vondruš ba3ce069d4 GL: consistency in error message prefixes. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš b24ffa4a3e Use min() / max() / minmax() from Math instead of std::. 7 years ago
Vladimír Vondruš 572b64bb5c GL: drop support for EXT_direct_state_access. 7 years ago
Vladimír Vondruš a36d8eb033 Remove use of std::reference_wrapper where possible. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago