6 Commits (ad8540366703618dbd0ff748af221d5da32464a6)

Author SHA1 Message Date
Vladimír Vondruš 00c0aa468e GL: no need to bind a buffer to do a DSA operation. 8 years ago
Vladimír Vondruš fbe52532f6 Split the OpenGL layer out, pt 16: {Extensions::GL => GL::Extensions}. 8 years ago
Vladimír Vondruš 6d41597d1d Split the OpenGL layer out, pt 9: generic pixel formats. 8 years ago
Vladimír Vondruš ddbf220c30 Split the OpenGL layer out, pt 8: move out GL-specific PixelStorage parts. 8 years ago
Vladimír Vondruš 9dcaf23389 Split the OpenGL layer out, pt 4: new Magnum::GL namespace. 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š 14c235f8ee Deprecated {Compressed,}Image::setData() functions. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 32613a592a Implemented glClearBuffer() APIs from GL 3.0 / GLES 3.0. 9 years ago
Vladimír Vondruš 2145ae9b96 Dropped NaCl support. 9 years ago
Vladimír Vondruš 219417e0fd Fix framebuffer attachments on ES2 w/o separate read/draw bindings. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 42d9679ac0 Exclude unreachable code from code coverage. 10 years ago
Vladimír Vondruš f68b40c5d9 Implemented *Framebuffer::copyImage() and copySubImage(). 10 years ago
Vladimír Vondruš 04983da23a Don't use EXT_DSA function in ARB_DSA path. 10 years ago
Vladimír Vondruš 107d4ce422 Fix unused variable warning on Emscripten. 10 years ago
Sam Spilsbury d60fa66b27 AbstractFramebuffer: Always use bindImplementationSingle for WebGL 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š 3067bbcf7e Pixel storage support, part 10: actually use the parameters now. 11 years ago
Vladimír Vondruš 98f979477c Pixel storage support, part 9: reallocate image data only if needed. 11 years ago
Vladimír Vondruš 98e6f513b4 Properly unbind pixel pack buffer in Framebuffer::read(Image). 11 years ago
Vladimír Vondruš 3fd3ed36df Pixel storage support, part 6: accepting only sized data arrays in images. 11 years ago
Vladimír Vondruš d314634352 Pixel storage support, part 5: new data properties computation. 11 years ago
Vladimír Vondruš d96e1e3541 Pixel storage support, part 2: renamed ColorFormat to PixelFormat etc. 11 years ago
Vladimír Vondruš cecb4863f7 Fix internal framebuffer binding on WebGL. 11 years ago
Vladimír Vondruš 20d09aad09 Fix Emscripten build. 11 years ago
Vladimír Vondruš ea1c335a2b Ability to wrap and release existing OpenGL objects. 11 years ago
Vladimír Vondruš c77848ffac First-class WebGL support, part 5: reduced framebuffer functionality. 11 years ago
Vladimír Vondruš db1142837c Clarified and updated *Framebuffer::mapForDraw() implementations. 11 years ago
Vladimír Vondruš daec63072d Simplified *Framebuffer::bind() functionality. 11 years ago
Vladimír Vondruš 74e16782ad Parametrize disengaged viewport instead of using default-constructed value. 11 years ago
Vladimír Vondruš b1e496657e Fixed compilation on Emscripten (and probably NaCl). 11 years ago
Vladimír Vondruš 2c0e1d2822 Fix ES2 build. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 9fd25a1fd8 SceneGraph: there is never enough documentation. 11 years ago
Vladimír Vondruš bd8db7e66b Don't reset viewport if binding framebuffer for reading only. 11 years ago
Vladimír Vondruš 371700097b Allow method chaining on *Framebuffer::clear(). 11 years ago
Vladimír Vondruš c69acaf3f8 Convenience overload for *Framebuffer::read(). 11 years ago
Vladimír Vondruš 60d1259483 Use Range2Di in *Framebuffer::read(). 11 years ago
Vladimír Vondruš dca670eb70 Full ARB_direct_state_access support in framebuffers. 12 years ago
Vladimír Vondruš 605b014c54 Fix ES2 build. 12 years ago
Vladimír Vondruš eb4eda48f5 Using std::unique_ptr instead of naked pointers in internal implementation. 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š 0d4b66789b Ensure that the framebuffer 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š 24e88afefa Decide between ANGLE/NV implementation for Framebuffer::blit() on ES. 12 years ago
Vladimír Vondruš 8c18bd0995 There is glDiscardSubFramebuffer() in EXT_discard_framebuffer. 12 years ago