Commit Graph

  • eed8043a63 Minor cleanup. Vladimír Vondruš 2015-07-15 01:10:41 +0200
  • eae48a3380 Math: simplify Quaternion default constructor. Vladimír Vondruš 2015-07-15 01:08:49 +0200
  • 41f5b95eba Use ArrayView instead of separate data/size params for shader uniforms. Vladimír Vondruš 2015-07-07 21:13:12 +0200
  • 36ab0827c4 Shaders: one more try. Vladimír Vondruš 2015-07-06 23:53:47 +0200
  • 5e95c7f08a Shaders: fix WebGL 2 compilation. Vladimír Vondruš 2015-07-06 23:51:21 +0200
  • 7041ff95c9 Shaders: fix MeshVisualizer test compilation on desktop GL. Vladimír Vondruš 2015-07-06 23:37:37 +0200
  • ba3935d4fc Shaders: fix MeshVisualizer compilation on WebGL. Vladimír Vondruš 2015-07-06 23:28:38 +0200
  • c8dfb6789b Shaders: fix assertion in MeshVisualizer. Vladimír Vondruš 2015-07-06 23:24:10 +0200
  • b0f455e653 Platform: proper vector value alignment in magnum-info. Vladimír Vondruš 2015-07-06 23:06:02 +0200
  • 527eab2326 Platform: reordered magnum-info limits to make sense also on ES3. Vladimír Vondruš 2015-07-06 23:01:17 +0200
  • 3adec2432c Implemented EXT_tessellation_shader AEP extension. Vladimír Vondruš 2015-07-06 22:57:25 +0200
  • 0ccd9aa26e Shaders: ported MeshVisualizer to use geometry shaders also on ES3+AEP. Vladimír Vondruš 2015-07-06 22:32:00 +0200
  • cb44f06359 Added NV_shader_noperspective_interpolation ES3 extension. Vladimír Vondruš 2015-07-06 22:27:42 +0200
  • 9d61c57855 Shaders: assert that the shader compiled fine. Vladimír Vondruš 2015-07-06 15:44:51 +0200
  • 5dd0c40421 Shaders: gl_VertexID is supported in GLES 3.0. Vladimír Vondruš 2015-07-06 15:33:05 +0200
  • 2a83b447ad Shaders: this statement has no side-effect. Vladimír Vondruš 2015-07-06 15:32:27 +0200
  • 84439c48b1 Removed redundant ifdefs. Vladimír Vondruš 2015-07-06 15:24:49 +0200
  • 52be3a44b1 Implemented EXT_geometry_shader AEP extension. Vladimír Vondruš 2015-07-06 15:22:21 +0200
  • 258b4b2e56 Allocate enough space for all shader state. Vladimír Vondruš 2015-07-06 14:56:02 +0200
  • 995e503ca4 Properly check for compute shader availability on ES3. Vladimír Vondruš 2015-07-06 14:55:38 +0200
  • 118b31777d Split BufferTextureFormat enum to separate file for consistency. Vladimír Vondruš 2015-07-06 14:45:54 +0200
  • 69699cb6c2 Mention that EXT_texture_sRGB_decode is also covered by AEP. Vladimír Vondruš 2015-07-06 13:48:38 +0200
  • 70cb1041aa Implemented EXT_texture_buffer AEP extension. Vladimír Vondruš 2015-07-06 13:42:24 +0200
  • fc523595e1 Document that KHR_debug is covered by AEP too. Vladimír Vondruš 2015-07-06 13:16:55 +0200
  • c0baad30a2 Implemented EXT_texture_cube_map_array AEP extension. Vladimír Vondruš 2015-07-06 12:55:51 +0200
  • 4276d65a75 Implemented EXT_texture_border_clamp AEP extension. Vladimír Vondruš 2015-07-06 12:26:45 +0200
  • ca7434453d Test integer border clamp also for 1D textures. Vladimír Vondruš 2015-07-06 12:15:12 +0200
  • e0a84da26a Properly test 2D texture depth stencil mode on ES3. Vladimír Vondruš 2015-07-06 12:14:09 +0200
  • 7891f33bab Properly test border sampling for cube map textures on ES. Vladimír Vondruš 2015-07-06 11:49:03 +0200
  • c4b74f72a8 Implemented OES_texture_stencil8 AEP extension. Vladimír Vondruš 2015-07-06 11:27:41 +0200
  • 6f2b39ea94 Implemented OES_texture_storage_multisample_2d_array AEP extension. Vladimír Vondruš 2015-07-06 11:12:31 +0200
  • 361ab62fe9 Added ANDROID_extension_pack_es31a extensions. Vladimír Vondruš 2015-07-06 02:05:21 +0200
  • 0dba2601e3 Added KHR_blend_equation_advanced{,_coherent} extensions. Vladimír Vondruš 2015-07-06 00:32:56 +0200
  • 654b1b2a18 Enlarged extension availability array to make room for even more. Vladimír Vondruš 2015-07-06 00:30:57 +0200
  • a80370865c Updated GLES3 extension headers. Vladimír Vondruš 2015-07-06 00:28:07 +0200
  • 5668b3c9a3 Updated GLES2 extension headers. Vladimír Vondruš 2015-07-06 00:23:38 +0200
  • 11525b56db Updated GL extension headers and API mapping table. Vladimír Vondruš 2015-07-06 00:20:12 +0200
  • 8d3f3ae718 Fix compiler warning in tests on ES build. Vladimír Vondruš 2015-07-05 23:49:42 +0200
  • 83824094df doc: fix ES extension links. Vladimír Vondruš 2015-07-05 23:49:18 +0200
  • d4e37b2d80 doc: overview of OpenGL wrapper layer. Vladimír Vondruš 2015-07-05 23:00:51 +0200
  • 7c92005148 doc: link to ANGLE overview. Vladimír Vondruš 2015-07-05 22:46:29 +0200
  • 7dc9889bc2 doc: make use of NoCreate tag. Vladimír Vondruš 2015-07-05 17:47:31 +0200
  • adf88d5535 Ability to instantiate OpenGL objects without creating them. Vladimír Vondruš 2015-07-05 17:43:17 +0200
  • 3b5e650af5 Math: fix compilation of tests under libc++. Vladimír Vondruš 2015-07-05 16:08:37 +0200
  • b7ef34f591 Fix compilation under libc++. Vladimír Vondruš 2015-07-05 16:08:21 +0200
  • 911ed52413 Math: test constexpr-ness of subclass types. Vladimír Vondruš 2015-07-05 16:07:01 +0200
  • 1d9e6210d8 Use anonymous typed enum instead of static const member variable. Vladimír Vondruš 2015-07-05 15:29:08 +0200
  • 13622cf7ae modules: avoid repeating the same include dirs over and over. Vladimír Vondruš 2015-06-30 00:24:18 +0200
  • c853f39f26 modules: this made no sense. Vladimír Vondruš 2015-06-30 00:23:06 +0200
  • 94a59fc381 modules: append to list instead of replacing it. Vladimír Vondruš 2015-06-30 00:22:44 +0200
  • eff69b45b3 Fix test linking and static build on Windows. Vladimír Vondruš 2015-06-29 21:32:08 +0200
  • 8ae9ac6a7c package: update PKGBUILD version. Vladimír Vondruš 2015-06-28 00:31:30 +0200
  • 41ed9c9e0f Properly initialize AbstractFramebuffer::blit() implementation on WebGL 2. Vladimír Vondruš 2015-06-28 00:30:53 +0200
  • 9e4a960170 Don't show RenderbufferFormat::DepthStencil on WebGL 2. Vladimír Vondruš 2015-06-28 00:29:56 +0200
  • 4389a58cce MeshTools: added compressIndicesAs(). Vladimír Vondruš 2015-06-23 21:57:14 +0200
  • 9e766ec352 MeshTools: const++. Vladimír Vondruš 2015-06-23 21:51:29 +0200
  • 792500d463 MeshTools: simplify internal implementation of compressIndices(). Vladimír Vondruš 2015-06-23 21:18:30 +0200
  • 2c6ea0b0f1 Revert "Enable only C++ to speed up CMake run." Vladimír Vondruš 2015-06-23 18:39:11 +0200
  • d0baab2bfe I hate GCC. Vladimír Vondruš 2015-06-21 03:15:37 +0200
  • 838eb180fc Fix compilation on Clang. Vladimír Vondruš 2015-06-21 03:02:17 +0200
  • 900d464cd1 doc: document Math class initialization. Vladimír Vondruš 2015-06-21 02:42:32 +0200
  • c4bf8d6eda Doxygen workarounds. Vladimír Vondruš 2015-06-21 02:40:17 +0200
  • 350d820823 Math: cleanup. Vladimír Vondruš 2015-06-21 01:38:42 +0200
  • 413e2e6735 Math: properly test that these constructors are indeed implicit. Vladimír Vondruš 2015-06-21 01:38:18 +0200
  • 1b0da5b2df Math: ability to construct all types without initializing the contents. Vladimír Vondruš 2015-06-21 01:34:14 +0200
  • 702c9db6b4 Math: ability to zero-initialize all classes. Vladimír Vondruš 2015-06-20 23:36:19 +0200
  • 3a8ac02909 Math: more explicit default zero/identity constructors. Vladimír Vondruš 2015-06-20 23:03:14 +0200
  • 5bc87addab Math: added header with tags. Vladimír Vondruš 2015-06-20 22:54:35 +0200
  • d51f29c57f Adapted to Corrade changes. Vladimír Vondruš 2015-06-20 22:32:38 +0200
  • 25486a7ac4 Math: properly prefix private variables. Vladimír Vondruš 2015-06-20 19:19:40 +0200
  • 73419be9e6 SceneGraph: generalized camera implementation. Vladimír Vondruš 2015-06-20 16:28:43 +0200
  • e6965e7131 Test that Context is only move-constructible. Vladimír Vondruš 2015-06-20 16:15:57 +0200
  • df0a99e87f Emit a warning when using deprecated header. Vladimír Vondruš 2015-06-20 16:14:46 +0200
  • d5026d08d3 Enable only C++ to speed up CMake run. Vladimír Vondruš 2015-06-12 23:35:21 +0200
  • 2ecbef1355 Math: yet another Doxygen workaround. Vladimír Vondruš 2015-06-12 23:28:49 +0200
  • 2aa6de7054 doc: mention Context::resetState() in troubleshooting doc. Vladimír Vondruš 2015-06-12 23:28:30 +0200
  • e193530e04 package: enable GL tests on MinGW. Vladimír Vondruš 2015-06-12 23:23:59 +0200
  • 50a9fb914d Fixed non-deprecated build. Vladimír Vondruš 2015-06-12 22:18:16 +0200
  • 88f0415290 Support OpenGL tests also on Windows and OS X. Vladimír Vondruš 2015-06-12 20:54:12 +0200
  • 578e3635dc Platform: add constructor for *Application::Arguments structs. Vladimír Vondruš 2015-06-12 21:20:14 +0200
  • 2e5eddc83b MagnumFont, MagnumFontConverter: fix linker errors in tests on Windows. Vladimír Vondruš 2015-06-12 20:52:35 +0200
  • 082fc1fe04 Display also all headers in project view of IDEs. Vladimír Vondruš 2015-06-12 20:50:12 +0200
  • defc04f6ac Cleanup. Vladimír Vondruš 2015-06-12 20:49:31 +0200
  • 98f5d8abf7 Platform: properly propagate return code from WindowlessWglApplication. Vladimír Vondruš 2015-06-12 20:46:17 +0200
  • d2b1685a71 Properly check extensions in BufferTextureGLTest. Vladimír Vondruš 2015-06-11 01:28:49 +0200
  • 551e12f939 Added Test/AbstractOpenGLTester.h to project view of IDEs. Vladimír Vondruš 2015-06-11 01:28:18 +0200
  • e2bee28aa0 Properly initialize debug group implementation pointers in all cases. Vladimír Vondruš 2015-06-11 01:26:18 +0200
  • e647cecf55 Skip Renderbuffer::label() test if no extension is available. Vladimír Vondruš 2015-06-11 01:25:48 +0200
  • d86311bae9 Fix unused variable warning when building w/o assertions. Vladimír Vondruš 2015-06-11 01:25:06 +0200
  • fbe654cbe7 Trade: constexpr CameraData aren't a good idea anyway. Vladimír Vondruš 2015-06-11 01:24:41 +0200
  • f5abdda5e1 Fix linker errors with Framebuffer::InvalidationAttachment on Windows. Vladimír Vondruš 2015-06-11 01:23:56 +0200
  • 9c5be808d0 Mark some files as having LF only to fix tests on Windows. Vladimír Vondruš 2015-06-11 00:06:20 +0200
  • d36b7acae3 Platform: fix compilation on Emscripten. Vladimír Vondruš 2015-06-10 22:43:56 +0200
  • 155a484e67 Platform: added Sdl2Application::tickEvent(). Vladimír Vondruš 2015-06-10 22:26:03 +0200
  • 3a968b035f Finally deprecated Timeline::setMinimalFrameTime(). Vladimír Vondruš 2015-06-10 21:02:38 +0200
  • 16057eeaff Platform: ability to cap main loop period directly on Sdl2Application. Vladimír Vondruš 2015-06-10 20:59:00 +0200
  • 87e964ce69 Fixed build on GCC < 5.1 and Clang. Vladimír Vondruš 2015-06-09 21:05:38 +0200
  • b9f382f8f8 doc: mention the new base-qt bootstrap. Vladimír Vondruš 2015-06-08 10:57:37 +0200
  • 387f3b78d6 Ability to move-construct Context. Vladimír Vondruš 2015-06-08 10:37:49 +0200
  • a8f04ec7a9 Proper naming of private variable. Vladimír Vondruš 2015-06-08 10:34:16 +0200