647 Commits (862c48517fbd0d276c35b7c3071f7e2a53ca9382)

Author SHA1 Message Date
Vladimír Vondruš db29024250 GL: implement {ARB,EXT}_clip_control. 3 years ago
Vladimír Vondruš 6b37d76d8c GL: recognize and implement EXT_depth_clamp on GLES. 3 years ago
Vladimír Vondruš 56a850f9ad GL: implement NV_depth_buffer_float. 3 years ago
Vladimír Vondruš 1a2378407a GL: don't treat NV_depth_buffer_float as being core in GL 3.0. 3 years ago
Vladimír Vondruš bede836077 GL: expose Renderer::setDepthRange(). 3 years ago
Vladimír Vondruš 1726b25e3c GL: doc++ 3 years ago
Vladimír Vondruš 468b5ffab1 GL: move Renderer *Implementation() definitions next to the public APIs. 3 years ago
Vladimír Vondruš 1850210de4 GL: expose Renderer::Feature::SampleAlphaToCoverage and related APIs. 3 years ago
Vladimír Vondruš d2adc05739 GL: call GL APIs directly from Renderer where possible. 3 years ago
Vladimír Vondruš 01a3d81b7e GL: some GLES extensions weren't reported as used during startup. 3 years ago
Vladimír Vondruš 3227766aca GL: implement {ARB,OES,EXT}_texture_view. 3 years ago
Vladimír Vondruš 7153ef92a0 GL: recognize {OES,EXT}_texture_view ES3.1+ extensions. 3 years ago
Vladimír Vondruš 6aa137341a GL: yay, can use GL_PACK_ROW_LENGTH_NV now. 3 years ago
Vladimír Vondruš 35e65f19f9 GL: implement ARB_framebuffer_no_attachments and related ES3.1 API. 3 years ago
Vladimír Vondruš 4d1509f9cb GL: don't zero-init the memory in Buffer::subData(). 3 years ago
Vladimír Vondruš 3eb131c82e GL: clean up remaining member function pointers in the state tracker. 3 years ago
Vladimír Vondruš 87d7bd8c6e GL: accept ArrayViews in *Framebuffer::mapForDraw() and invalidate(). 3 years ago
Vladimír Vondruš 7accf94c38 GL: cover the singular Framebuffer::mapForDraw() with tests as well. 3 years ago
Vladimír Vondruš 55954be637 GL: use the more explicit initializer list to ArrayView conversion here. 3 years ago
Vladimír Vondruš b99e7dc50e GL: remove unneded ArrayView.h include from headers. 3 years ago
Vladimír Vondruš dc7209cc0c GL: suppress a Clang warning in the test. 3 years ago
Vladimír Vondruš fad94d2526 GL: forgot to document ImageAccess enum values. 3 years ago
Vladimír Vondruš b8cec8de17 GL: use a single allocation instead of two in Shader::submitCompile(). 3 years ago
Vladimír Vondruš 5d0454ce98 Remove random unneeded <string> and StringStl.h includes. 3 years ago
Vladimír Vondruš 6a2d7a40ad GL: remove unnecessary std::string use from a test. 3 years ago
Vladimír Vondruš 468d68eed4 GL: don't use std::pair in Context internals. 3 years ago
Vladimír Vondruš 2620eca9ae GL: drop another std::pair occurence from the internals. 3 years ago
Vladimír Vondruš e0210a1007 GL: drop std::pair from texture state tracker internals. 3 years ago
Vladimír Vondruš d0e18e1f5c GL: drop std::pair from AbstractShaderProgram::validate() as well. 3 years ago
Vladimír Vondruš 18f0b31c8a GL: huh, what is this <string> include doing here. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš d89b882ccf GL: port Debug{Output,Group,Message} away from std::string. 3 years ago
Vladimír Vondruš e933849ded GL: forgot to list these internal headers in CMakeLists. 3 years ago
Vladimír Vondruš e35a52e86f GL: trim whitespace from AbstractShaderProgram::validate(). 3 years ago
Vladimír Vondruš f3de392439 GL: properly test failed AbstractShaderProgram::validate(). 3 years ago
Vladimír Vondruš 527a4d87b7 GL: not sure what is this include for. 3 years ago
Vladimír Vondruš 569e4944ec GL: don't use // comments. 3 years ago
Vladimír Vondruš 475a74887c GL: deduplicate & simplify DebugOutput::setCallback() internals. 3 years ago
Vladimír Vondruš 4f5fc0a867 GL: clean up ancient cruft from an instanced test. 3 years ago
Vladimír Vondruš c6e627d560 GL: we need to include Reference.h only on a deprecated build. 3 years ago
Kleis Auke Wolthuizen 13f71b86f8 Use __EMSCRIPTEN_tiny__ instead of incorrect __EMSCRIPTEN_patch__. 3 years ago
Vladimír Vondruš 5f8120a317 GL: print info about used multi-draw extensions before any test skips. 3 years ago
Vladimír Vondruš 8d667a838b GL: add accidentally missing credits lines, clarify a TODO. 3 years ago
Vladimír Vondruš 27769efa07 GL: improve testing of Shader and AbstractShaderProgram error cases. 3 years ago
Vladimír Vondruš 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš 2510a88b8f doc: don't link to deprecated APIs, again. 3 years ago
Vladimír Vondruš f0cbb8d3c1 Doc++ 4 years ago
Vladimír Vondruš a475c92d99 GL: use Containers::Iterable also in AbstractShaderProgram::draw(). 4 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago
Vladimír Vondruš fb0a970ecd GL: create a macro for AbstractShaderProgram subclass method chaining. 4 years ago