61 Commits (0b43018f6c6d0825d4391197286b59d3e01fe4d9)

Author SHA1 Message Date
Vladimír Vondruš 930a323c05 GL: removed deprecated aliases to GL functionality in the root namespace. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 7f23740e82 Ugh, GL leftovers. 8 years ago
Vladimír Vondruš b3fa6e538a Split the OpenGL layer out, pt 11: generic MeshPrimitive and MeshIndexType. 8 years ago
Vladimír Vondruš fc1b167bff Split the OpenGL layer out, pt 1: moving files to a new location. 8 years ago
Vladimír Vondruš 974b0e70d7 Updates for debug output in ES 3.2. 8 years ago
Vladimír Vondruš cd60f68487 Updates for base vertex support in ES 3.2. 8 years ago
Vladimír Vondruš 0ab51c1abc Updates for geometry and tessellation shader support in ES 3.2. 8 years ago
Vladimír Vondruš d4eb0118df Removed long-deprecated Mesh::maxVertexAttributes(). 8 years ago
Vladimír Vondruš 59b88e5aef Make VAO binding into a dedicated function. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 2145ae9b96 Dropped NaCl support. 9 years ago
Vladimír Vondruš f1982f2e1b Ability to specify shader attribute properties fully at runtime. 9 years ago
Vladimír Vondruš 34335cc9b2 Fix compiler warning on WebGL 2 build. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš a60dc74dac Implemented Mesh::draw(..., TransformFeedback&). 10 years ago
Vladimír Vondruš b6dbc8fc58 Check for mesh emptiness even before binding the shader. 10 years ago
Vladimír Vondruš 42d9679ac0 Exclude unreachable code from code coverage. 10 years ago
Vladimír Vondruš 7d8b2ce9a6 Print value of invalid enums in debug output, test those cases. 10 years ago
Vladimír Vondruš 771b4d517a Exclude debug operators from code coverage. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš fc2938bbd1 Cleanup. 11 years ago
Vladimír Vondruš 0d02fdc154 Store a copy instead of pointer to Buffer in Mesh. 11 years ago
Vladimír Vondruš adf88d5535 Ability to instantiate OpenGL objects without creating them. 11 years ago
Vladimír Vondruš ff6cc7b969 Simplify Mesh class internals. 11 years ago
Vladimír Vondruš 99ff54d3d9 Adapted to Corrade changes. 11 years ago
Vladimír Vondruš 4ce2875262 Disable glDrawRangeElements() on WebGL 2. 11 years ago
Vladimír Vondruš ea1c335a2b Ability to wrap and release existing OpenGL objects. 11 years ago
Vladimír Vondruš cab484050b First-class WebGL support, part 10: reduced mesh functionality. 11 years ago
Vladimír Vondruš 1f985dfec6 First-class WebGL support, part 2: no debug output. 11 years ago
Vladimír Vondruš 65a2e5677a Properly use the "Std Swap Two Step". 11 years ago
Vladimír Vondruš fc7f6e37fc Oh, this is still needed. 11 years ago
Vladimír Vondruš a9bfbbd08e Deprecated Mesh::maxVertexAttributes(). 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 8446186a4e Account for missing glVertexArrayVertexAttribDivisorEXT. 12 years ago
Vladimír Vondruš 1cfb5b0eaf Moved Attribute class out of AbstractShaderProgram enum. 12 years ago
Siim Kallas a13e982105 Updated outdated Buffer::Target to Buffer::TargetHint 12 years ago
Vladimír Vondruš e4119157b6 ARB_direct_state_access support for creating meshes. 12 years ago
Vladimír Vondruš b0741493f9 Preparation for ARB_direct_state_access GL 4.5 feature. 12 years ago
Vladimír Vondruš dc312cda0d Implemented indexed buffer binding. 12 years ago
Vladimír Vondruš e193aa15c7 Added Mesh::maxElementIndex() limit query. 12 years ago
Vladimír Vondruš dc10402c1c Ensure that the mesh object is properly created before using it. 12 years ago
Vladimír Vondruš ac015f926d Hide Buffer::bind() and Buffer::unbind() from public API. 12 years ago
Vladimír Vondruš 7468887e99 Re-enable extension calls on OpenGL ES except for NaCl and Emscripten. 12 years ago
Vladimír Vondruš 1b45a71ff5 Allocation-free overloads for *::setLabel(). 12 years ago
Vladimír Vondruš 4e50aeee31 Ability to reset internal state tracker. 12 years ago
Vladimír Vondruš 71a5766594 Added Mesh::addVertexBufferInstanced(). 12 years ago
Vladimír Vondruš c0056f76d2 Code reorganization. 12 years ago