75 Commits (b083935b94c31fae95c532504b101a42859d69da)

Author SHA1 Message Date
Vladimír Vondruš eb24db9b5f Framebuffer-related limit queries. 13 years ago
Vladimír Vondruš 23945c1d9f Fix linker errors with Framebuffer::BufferAttachment::* on Windows. 13 years ago
Vladimír Vondruš e19154be5e Reducing pointer chasings, part 3a: less pointer passing in root namespace. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš e923034dbf Added functions for checking (default) framebuffer state. 13 years ago
Vladimír Vondruš b5a6036d48 Use proper ARB_framebuffer_object extension. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš cb06737640 glDrawBuffer() is not available in ES3. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 23ba74c8c3 Added missing method chaining to framebuffer configuration functions. 13 years ago
Vladimír Vondruš 2d2d1c07f4 Using new type aliases in whole root Magnum namespace. 13 years ago
Vladimír Vondruš a7541e68d8 Doc++ 14 years ago
Vladimír Vondruš d59297aeeb Implemented ARB_invalidate_subdata GL 4.3 extension. 14 years ago
Vladimír Vondruš 80cb4eb8e5 Reworked framebuffer attachment enums. 14 years ago
Vladimír Vondruš a45b4fba8b Using Rectangle in framebuffer. 14 years ago
Vladimír Vondruš e5db59aad5 Removed "wontfix" TODOs. 14 years ago
Vladimír Vondruš 7d6b7a4b6b Using EXT_direct_state_access in framebuffers. 14 years ago
Vladimír Vondruš 7d04b7d511 Doc++ 14 years ago
Vladimír Vondruš 72d48ac3e7 More intuitive framebuffer attachment mapping. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš 19029d97c6 Tracking viewport state in Framebuffer. 14 years ago
Vladimír Vondruš 5267547373 Tracking framebuffer binding. 14 years ago
Vladimír Vondruš 5f84edf73d Split Framebuffer into default and named framebuffers. 14 years ago
Vladimír Vondruš 9e24d0cb06 Cleaned up #includes. 14 years ago
Vladimír Vondruš 2acbd49e9c Renamed Buffered{Image,Texture} to Buffer{Image,Texture}. 14 years ago
Vladimír Vondruš 90ed04dc7a Image formats rework. 14 years ago
Vladimír Vondruš 5a9317085c Moved functions not related to particular Framebuffer to Renderer class. 14 years ago
Vladimír Vondruš 43f6dbc72d Using integer vector aliases all over the place. 14 years ago
Vladimír Vondruš 5b707d3524 Using GLfloat as default template parameter also in Color. 14 years ago
Vladimír Vondruš 8f83485653 Forward declarations for Magnum namespace in Magnum.h header. 14 years ago
Vladimír Vondruš 93a5e7230f Use OpenGL ES 2.0 specific definitions for extension-only functionality. 14 years ago
Vladimír Vondruš 45a236fb07 Temporary workaround for extension-only functionality in ES 2.0. 14 years ago
Vladimír Vondruš 9701c8dacb If targetting exactly ES 2.0, hide everything not available there. 14 years ago
Vladimír Vondruš 0cb857b66f @todo++ 14 years ago
Vladimír Vondruš ef3a28e5d4 Added missing value to Framebuffer::DefaultReadAttachment. 14 years ago
Vladimír Vondruš fc0b405ccb Updated OpenGL ES support in Framebuffer. 14 years ago
Vladimír Vondruš 2595974fae Refactoring of internal OpenGL object names. 14 years ago
Vladimír Vondruš 246f08c4f1 Using fixed-size 8bit integer for color attachment IDs. 14 years ago
Vladimír Vondruš 1077370937 Using fixed-size 8bit integer for dimension count. 14 years ago
Vladimír Vondruš aceb93c313 Distinguish dimensions (1D, 2D, 3D) from image size. 14 years ago
Vladimír Vondruš 035bd4d376 Links to documentation of related gl*() function. 14 years ago
Vladimír Vondruš 0bf1b62080 Framebuffer: ability to specify which polygon facing to cull 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš b9ed4159e0 Framebuffer: don't allow invalid bits to be present in *Mask enum sets. 14 years ago
Vladimír Vondruš 685be07a8f Removed parameter-less clear() from Framebuffer. 14 years ago
Vladimír Vondruš aeda5009df Inlined simple function. 14 years ago
Vladimír Vondruš a386a5ed35 OpenGL ES compilation fixes. 14 years ago
Vladimír Vondruš 1a6037ff5d Adapted to Corrade changes, added operators for enum sets. 14 years ago
Vladimír Vondruš a46b51b11f Updated for OpenGL ES 2 support. 14 years ago
Vladimír Vondruš 85de3109a9 Adapted to Corrade changes. 14 years ago