2971 Commits (c6c8dcb4564ff4c9d38aeaec090b40b0682a9183)

Author SHA1 Message Date
Vladimír Vondruš c6c8dcb456 GL: make DynamicAttribute constructible directly from an Attribute. 7 years ago
Vladimír Vondruš b2494416f4 GL: debug output for DynamicAttribute enums. 7 years ago
Vladimír Vondruš 9b21db0737 GL: don't expose half float attributes on WebGL 1. 7 years ago
Vladimír Vondruš 17e960deb0 GL: fix signature of debug operators exposed only to Doxygen. 7 years ago
Vladimír Vondruš 06aac867ae GL: make AbstractTexture destructor protected. 7 years ago
Vladimír Vondruš 21890253f1 GL: reorganize sRGB TextureFormat values to be together with the 8bit ones. 7 years ago
Vladimír Vondruš 9d937ad3c8 GL: remove redundant ifdefs. 7 years ago
Vladimír Vondruš b5371f7a6b GL: TextureFormat::R3B3G2 had a typo in the name. 7 years ago
Vladimír Vondruš b75308560f GL: doc++ 7 years ago
Vladimír Vondruš 539f3f6066 GL: we can use PVRTC to test this code path on desktop. 7 years ago
Vladimír Vondruš 2a3d02d217 Math: an attempt to fix scatter() on GCC 4.8. 7 years ago
Vladimír Vondruš bca7ed856d OH GOD compilers I'm sorry. 7 years ago
Vladimír Vondruš 057007facb Make ImageViews of lower dimensions convertible to higher dimensions. 7 years ago
Vladimír Vondruš 7a1162acc7 Math: one more needless operator[] call in scatter(). 7 years ago
Vladimír Vondruš 17b3c8fac5 Math: support numeric indexing in gather() / scatter() as well. 7 years ago
Vladimír Vondruš f2f1cac598 Math: directly access Vector components in gather() / scatter(). 7 years ago
Vladimír Vondruš acc8d8994b Math: added scatter(), renamed swizzle() to gather(). 7 years ago
Vladimír Vondruš 64ad4a566a Platform: fix Sdl2Application on Emscripten with TARGET_GL disabled. 7 years ago
Vladimír Vondruš a035220552 Trade: this was not needed. 7 years ago
Vladimír Vondruš 71a9f1bbbf Reserve zero [Compressed]PixelFormat for an invalid value. 7 years ago
Vladimír Vondruš 0408671e8f Math: silence an annoying warning from MSVC about 64-to-32bit conversion. 7 years ago
Vladimír Vondruš bc88faa215 Math: no Vector::operator-() and Vector2::perpendicular() on unsigned. 7 years ago
Vladimír Vondruš e52c9e8d9e Export globals and make them weak on static builds so they work across SOs. 7 years ago
Vladimír Vondruš 7853009aa1 Audio: make the global context variable file-local. 7 years ago
Vladimír Vondruš 59aade762a Audio, GL: add tests for global state shared across libraries. 7 years ago
Vladimír Vondruš 76a73bb38d Platform: properly link to GLX also if Sdl2/GlfwApplication is disabled. 7 years ago
Vladimír Vondruš 7b43ab5fc2 GL: create the buffer passed to setBuffer() if it's not already. 7 years ago
Vladimír Vondruš 692cb4e173 GL: test setting an empty buffer to BufferTexture and filling it after. 7 years ago
Vladimír Vondruš dbc029e18e GL: added BufferTexture::size(). 7 years ago
Vladimír Vondruš 40b8815b9d Added sRGB formats to PixelFormats + R and RG sRGB GL texture formats. 7 years ago
Vladimír Vondruš be65f85e88 GL: recognize KHR_texture_compression_astc_sliced_3d. 7 years ago
Vladimír Vondruš 87a446c7ba GL: recognizing {EXT,ANGLE}_texture_compression_dxt{1,3,5} extensions. 7 years ago
Vladimír Vondruš 907c91ac7b GL: minor cleanup. 7 years ago
Vladimír Vondruš b0546c4eda Audio: improve extension tests similarly to GL. 7 years ago
Vladimír Vondruš 6e97039b8d GL: don't include MAGNUM_shader_vertex_id on ES2 builds. 7 years ago
Vladimír Vondruš 24a6c35017 GL: properly mark extension core versions. 7 years ago
Vladimír Vondruš 742aec665d GL: harden extension list tests. 7 years ago
Vladimír Vondruš 435f7a9f14 GL: remove redundant defines to slim the GL headers a bit. 7 years ago
Vladimír Vondruš 65ea1eb91a GL: properly use sRGB PixelFormat for sRGB ETC compressed formats. 7 years ago
Vladimír Vondruš 8e57060f39 Support for PVRTC compressed pixel format. 7 years ago
Vladimír Vondruš 2b9772d86a Added generic ASTC formats and the corresponding WebGL extensions. 7 years ago
Vladimír Vondruš 7cb0c4d57d Added BC4, BC5, BC6H and BC7 compression formats. 7 years ago
Vladimír Vondruš 02538d566f Added sRGB variants of BC1/BC2/BC3 compression formats. 7 years ago
Vladimír Vondruš 1e761d5701 GL: minor cleanup. 7 years ago
Vladimír Vondruš 9aae386464 GL: add an important bit of tribal knowledge. 7 years ago
Vladimír Vondruš 619b4a3cb7 Be strict for missing values in pixel format switches. 7 years ago
Vladimír Vondruš 5a2547dd40 GL: clarify use of sRGB formats on ES. 7 years ago
Vladimír Vondruš 15f9ec3adf Added {EXT_texture_compression,WEBGL_compressed_texture}_s3tc_srgb extensions. 7 years ago
Vladimír Vondruš fad30db41d GL: fix and add a comment so I don't mess this up again in the future. 7 years ago
Vladimír Vondruš 7d9ceb8832 Added ETC2 and EAC compressed pixel formats to the generic enum. 7 years ago