111 Commits (9373a2e01dd55c323a1f7663d5aa0c9cf17fca09)

Author SHA1 Message Date
Vladimír Vondruš 9373a2e01d Support for AMD_transform_feedback3_lines_triangles. 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š fab154290c Fix compilation on not-exactly-recent updates of MSVC 2015. 10 years ago
Vladimír Vondruš 4988c1ccf7 Ability to control the amount of console output in engine initialization. 10 years ago
Vladimír Vondruš 00891e941d Ability to pass const char** arguments to Platform::Context. 10 years ago
Vladimír Vondruš 51cf1d6120 Introduce BUILD_MULTITHREADED CMake option. 10 years ago
Vladimír Vondruš 80dc656ccc Recognize OES_fbo_render_mipmap ES2 and WebGL 1 extension. 10 years ago
Vladimír Vondruš d2f8821ce7 Implemented KHR_no_error. 10 years ago
Vladimír Vondruš 58c98cae3e Added EXT_shader_framebuffer_fetch ES extension to the list. 10 years ago
Vladimír Vondruš 9500040f8e Added KHR_no_error desktop and ES extension. 10 years ago
Vladimír Vondruš 5ff451791a Make the ES versions first-class on desktop OpenGL. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš ffc993b789 Properly handle cases when glGetString() returns nullptr. 10 years ago
Vladimír Vondruš 41b8c05014 Initialize version to (0, 0) to avoid crashes on broken GL contexts. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 707d1d084d Ability to disable workarounds and extensions from environment. 10 years ago
Vladimír Vondruš eb871ccce2 Don't display "Using driver workarounds" when there aren't any. 11 years ago
Vladimír Vondruš 9e4a86cc7c Ability to disable OpenGL extensions from command-line. 11 years ago
Vladimír Vondruš 356491e1df More transparent way to handle driver workarounds. 11 years ago
Vladimír Vondruš e7383d88fc Initial support for passing arguments directly to the engine. 11 years ago
Vladimír Vondruš a58cbd8153 Avoid creating tag types more than once. 11 years ago
Vladimír Vondruš 277828ea44 Ability to do GL context creation fallbacks even from Context constructor. 11 years ago
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš 420b3435f2 Use glGetStringi() on Emscripten/WebGL 2. 11 years ago
Vladimír Vondruš 1d2485fd28 Pixel storage support, part 7: state tracking for glPixelStore(). 11 years ago
Vladimír Vondruš 6110ba0922 Pixel storage support, part 3: EXT_unpack_subimage and NV_pack_subimage. 11 years ago
Vladimír Vondruš 7aef7f44f5 Compressed image support, part 5: added EXT_texture_compression_s3tc. 11 years ago
Vladimír Vondruš cb44f06359 Added NV_shader_noperspective_interpolation ES3 extension. 11 years ago
Vladimír Vondruš 361ab62fe9 Added ANDROID_extension_pack_es31a extensions. 11 years ago
Vladimír Vondruš 0dba2601e3 Added KHR_blend_equation_advanced{,_coherent} extensions. 11 years ago
Vladimír Vondruš 87e964ce69 Fixed build on GCC < 5.1 and Clang. 11 years ago
Vladimír Vondruš 387f3b78d6 Ability to move-construct Context. 11 years ago
Vladimír Vondruš a8f04ec7a9 Proper naming of private variable. 11 years ago
Vladimír Vondruš 4720a8db96 Implement NV_polygon_mode ES extension. 11 years ago
Vladimír Vondruš df6acb10ab Implement EXT_sRGB_write_control ES extension. 11 years ago
Vladimír Vondruš 6313791812 Don't expose EXT_sRGB on ES3/WebGL2 builds. 11 years ago
Vladimír Vondruš 8648d93324 Support Internet Explorer. 11 years ago
Vladimír Vondruš 8321a7ce08 Document the non-obvious behavior. 11 years ago
Vladimír Vondruš d34cbb73b7 Clarified and cleaned up WebGL extension support list. 11 years ago
Vladimír Vondruš 96d99ac4f8 Remove unused Context::{major,minor}Version() functions. 11 years ago
Vladimír Vondruš aa31c0e0f5 Use glGetString(GL_EXTENSIONS) instead of glGetStringi() on WebGL 2. 11 years ago
Vladimír Vondruš cb6299458c Don't query GL_{MMAJOR,MINOR}_VERSION on WebGL 2. 11 years ago
Vladimír Vondruš d3e83f797d Expose CHROMIUM_map_sub only for NaCl. 11 years ago
Vladimír Vondruš 92e923d056 First-class WebGL support, part 14: reduced available extensions. 11 years ago
Vladimír Vondruš 61d9697f00 First-class WebGL support, part 13: reduce version enum. 11 years ago
Vladimír Vondruš 9f96ed4658 First-class WebGL support, part 11: no context flags. 11 years ago
Vladimír Vondruš 295b909c1c Print error if transform feedback header is used in OpenGL ES 2.0 build. 11 years ago
Vladimír Vondruš eaf849f659 Undef privately used macro in all cases. 11 years ago