149 Commits (645edecbcdc76902e80634bcc54782544512cf0a)

Author SHA1 Message Date
Vladimír Vondruš f746eaaf7d Workaround broken full cube map compressed image query on NVidia. 10 years ago
Vladimír Vondruš 6bb6c4c398 Add workaround for inconsistent cubemap compressed image size on NVidia. 10 years ago
Vladimír Vondruš 9715e0c4b8 Add NVidia to list of detected drivers. 10 years ago
Vladimír Vondruš 7d0a5d9047 Make it possible to get predictable compressed cubemap image sizes. 10 years ago
Vladimír Vondruš 27aea0ccd5 Don't spread cubemap texture level parameter query workarounds elsewhere. 10 years ago
Vladimír Vondruš b777135116 MSVC 2015 Update 1: in-class constexpr initialization works now. 11 years ago
Vladimír Vondruš ea65ff39fb Print an error if the user tries to disable unknown workaround. 11 years ago
Vladimír Vondruš 7b9e5184b7 Removed old amd-explicit-location-crash workaround. 11 years ago
Vladimír Vondruš 3d9d70f153 Support for layered texture attachments in Framebuffer. 11 years ago
Vladimír Vondruš 291b5bd3a8 Fix Framebuffer::attachCubeMapTexture() behaving as a layered attachment. 11 years ago
Vladimír Vondruš ded598128a Recognize some more driver-specific workarounds. 11 years ago
Vladimír Vondruš b0fd865e52 Fix build with CORRADE_NO_ASSERT. 11 years ago
Vladimír Vondruš cbf3e427a1 Recognizing `amd-nv-no-forward-compatible-core-context` workaround. 11 years ago
Vladimír Vondruš 356491e1df More transparent way to handle driver workarounds. 11 years ago
Vladimír Vondruš 5922c859a2 Don't compile desktop-only stuff on ES. 11 years ago
Vladimír Vondruš ebd8794ce6 Don't include ES3/desktop-only header on ES2. 11 years ago
Vladimír Vondruš bbeed0ad83 Use CUBE_MAP_POSITIIVE_X instead of CUBE_MAP in glGetTexLevelParameter. 11 years ago
Vladimír Vondruš 9373d5cd45 Missing includes. 11 years ago
Vladimír Vondruš 7e80d1f7ae Cleanup. 11 years ago
Vladimír Vondruš 69949b991a Fix memory corruption on MSVC. 11 years ago
Vladimír Vondruš 3067bbcf7e Pixel storage support, part 10: actually use the parameters now. 11 years ago
Vladimír Vondruš 1d2485fd28 Pixel storage support, part 7: state tracking for glPixelStore(). 11 years ago
Vladimír Vondruš d96e1e3541 Pixel storage support, part 2: renamed ColorFormat to PixelFormat etc. 11 years ago
Vladimír Vondruš 0cd3b20ba3 MSVC 2015 compatibility: in-class init of constexpr is not implemented. 11 years ago
Vladimír Vondruš 0d02fdc154 Store a copy instead of pointer to Buffer in Mesh. 11 years ago
Vladimír Vondruš cb6a1bd7b5 Compressed image support, part 8: compressed image download. 11 years ago
Vladimír Vondruš c470bc1e85 Compressed image support, part 7: compressed (sub)image upload. 11 years ago
Vladimír Vondruš 3adec2432c Implemented EXT_tessellation_shader AEP extension. 11 years ago
Vladimír Vondruš 52be3a44b1 Implemented EXT_geometry_shader AEP extension. 11 years ago
Vladimír Vondruš 258b4b2e56 Allocate enough space for all shader state. 11 years ago
Vladimír Vondruš 70cb1041aa Implemented EXT_texture_buffer AEP extension. 11 years ago
Vladimír Vondruš 4276d65a75 Implemented EXT_texture_border_clamp AEP extension. 11 years ago
Vladimír Vondruš 6f2b39ea94 Implemented OES_texture_storage_multisample_2d_array AEP extension. 11 years ago
Vladimír Vondruš b7ef34f591 Fix compilation under libc++. 11 years ago
Vladimír Vondruš 1d9e6210d8 Use anonymous typed enum instead of static const member variable. 11 years ago
Vladimír Vondruš 41ed9c9e0f Properly initialize AbstractFramebuffer::blit() implementation on WebGL 2. 11 years ago
Vladimír Vondruš e2bee28aa0 Properly initialize debug group implementation pointers in all cases. 11 years ago
Vladimír Vondruš 233a15b422 Added Framebuffer::detach(). 11 years ago
Vladimír Vondruš 3bb62b7707 Ability to filter-out driver-specific "success" shader compilation logs. 11 years ago
Vladimír Vondruš 608a80c20d Improve ANGLE driver detection. 11 years ago
Vladimír Vondruš 5e9c0fc3c4 Merged driver-specific stuff into one dedicated file. 11 years ago
Vladimír Vondruš ff6cc7b969 Simplify Mesh class internals. 11 years ago
Vladimír Vondruš cecb4863f7 Fix internal framebuffer binding on WebGL. 11 years ago
Vladimír Vondruš 99ff54d3d9 Adapted to Corrade changes. 11 years ago
Vladimír Vondruš 92e923d056 First-class WebGL support, part 14: reduced available extensions. 11 years ago
Vladimír Vondruš cab484050b First-class WebGL support, part 10: reduced mesh functionality. 11 years ago
Vladimír Vondruš 23444ffb61 First-class WebGL support, part 9: reduced renderer functionality. 11 years ago
Vladimír Vondruš 4e75b2fb83 First-class WebGL support, part 8: reduced query functionality. 11 years ago
Vladimír Vondruš 567a2569a2 First-class WebGL support, part 6: reduced shader functionality. 11 years ago
Vladimír Vondruš c77848ffac First-class WebGL support, part 5: reduced framebuffer functionality. 11 years ago