Commit Graph

  • 9b3d0a1ce7 GL: better debug output for Version. Vladimír Vondruš 2018-07-24 20:05:32 +0200
  • 26766d3135 Trade: make it possible to attach importer state to image data. Vladimír Vondruš 2018-07-24 17:01:52 +0200
  • 7021e405a8 Trade: exhaustive test for AbstractImageConverter. Vladimír Vondruš 2018-07-24 17:00:35 +0200
  • 9fe51adcd7 Trade: minor code coverage excludes. Vladimír Vondruš 2018-07-24 16:59:31 +0200
  • 327f66183a Trade: debug output for AbstractImageConverter::Feature[s]. Vladimír Vondruš 2018-07-24 16:58:51 +0200
  • 22d1f3bb9f DebugTools: minor cleanup. Vladimír Vondruš 2018-07-19 17:16:11 +0200
  • f6a4615d36 doc: more Emscripten troubleshooting. Vladimír Vondruš 2018-07-20 14:31:02 +0200
  • 1f9fc43c92 Text: avoid assertion failure on ES2 with EXT_texture_rg. Vladimír Vondruš 2018-07-23 12:27:08 +0200
  • 994b9b22ba CMake: properly specify IDE folders for everything. Vladimír Vondruš 2018-07-20 19:05:49 +0200
  • fe2020bc62 CMake: provide correct alias targets for Any* plugins. Vladimír Vondruš 2018-07-22 19:24:36 +0200
  • 35cf428974 doc: bundling with CMake for macOS/iOS, HiDPI info. Vladimír Vondruš 2018-07-20 14:39:33 +0200
  • b0186c3022 MeshTools: explicitly set buffer target hints in compile(). Vladimír Vondruš 2018-07-20 12:51:32 +0200
  • 3f96639dae GL: properly preserve Buffer target hint in Mesh::setIndexBuffer(). Vladimír Vondruš 2018-07-20 12:50:52 +0200
  • fa89b4e8d5 modules: provide also include install dir for external headers. Vladimír Vondruš 2018-07-19 16:47:06 +0200
  • 06073b65f5 doc: even more iOS docs. Vladimír Vondruš 2018-07-19 15:50:40 +0200
  • dbd55d5909 doc: some more iOS info. Vladimír Vondruš 2018-07-19 15:37:28 +0200
  • 2e4beb361c TextureTools: don't require more than 8 texture units in distanceField(). Vladimír Vondruš 2018-07-19 15:35:17 +0200
  • 4edb080239 SceneGraph: prefix private variable with an underscore. Vladimír Vondruš 2018-07-18 16:57:56 +0200
  • da7d443b67 Math: added lerp(T, T, bool). Vladimír Vondruš 2018-07-10 16:07:52 +0200
  • b024d69a44 Math: properly forward-declare BoolVector. Vladimír Vondruš 2018-07-10 10:27:10 +0200
  • 1821482881 Trade: doc++ Vladimír Vondruš 2018-07-18 15:07:18 +0200
  • 2502df3513 Trade: removed unreachable code. Vladimír Vondruš 2018-07-18 15:07:02 +0200
  • 792c31f4d0 Trade: exclude deprecated alias from code coverage. Vladimír Vondruš 2018-07-16 16:00:18 +0200
  • f9267735ae Trade: exhaustive test for AbstractImporter. Vladimír Vondruš 2018-07-16 15:54:09 +0200
  • 365f501f72 Trade: debug output for AbstractImporter::Feature and Features. Vladimír Vondruš 2018-07-16 15:53:27 +0200
  • 25a75800ef Trade: doc++ Vladimír Vondruš 2018-07-12 01:41:48 +0200
  • 70e58bd990 Trade: test that importerState is saved in material and object data. Vladimír Vondruš 2018-07-05 21:26:29 +0200
  • c20d50bf5f Trade: test that PhongMaterialData acessors fail where they should. Vladimír Vondruš 2018-07-05 20:59:27 +0200
  • 5f9a33f164 ObjImporter: ugh, exceptions. Vladimír Vondruš 2018-07-05 20:52:52 +0200
  • 10b4c069eb Trade: support separate translation/rotation/scaling in ObjectData. Vladimír Vondruš 2018-07-05 20:51:30 +0200
  • 7cad71cf64 Doc++ Vladimír Vondruš 2018-07-16 11:11:43 +0200
  • e830892057 CMake: embarrassing typo prevented ObjImporter from working in subprojects. Vladimír Vondruš 2018-07-16 11:06:15 +0200
  • 38eb725143 doc: updated changelog. Vladimír Vondruš 2018-07-16 10:30:28 +0200
  • cc51bff893 Math: make lerp() take any type. Vladimír Vondruš 2018-07-04 23:40:55 +0200
  • 002d2260fd Math: added select(). Vladimír Vondruš 2018-07-04 18:31:05 +0200
  • 6e74966d94 Math: doc++ Vladimír Vondruš 2018-07-04 18:28:21 +0200
  • 507761cb8e doc: stupid me. Vladimír Vondruš 2018-07-04 17:47:54 +0200
  • d08b064b5b Math: doc++ Vladimír Vondruš 2017-01-22 17:33:46 +0100
  • 24b91e40c2 Platform: ability to specify color/depth/stencil buffer sizes. Vladimír Vondruš 2018-07-03 17:49:59 +0200
  • 5589353b9a Platform: doc++ Vladimír Vondruš 2018-07-03 17:48:37 +0200
  • b48b0c1296 Platform: properly redraw GlfwApplication restored from minimize. Vladimír Vondruš 2018-06-24 02:21:17 +0200
  • 1b5e6812fb Platform: setup GlfwApplication callbacks in a central place. Vladimír Vondruš 2018-06-24 02:19:04 +0200
  • 4498fd0a15 doc: more keywords for easier search. Vladimír Vondruš 2018-06-24 02:04:35 +0200
  • 80e682d046 Platform: implemented GlfwApplication::MouseMoveEvent::buttons(). Vladimír Vondruš 2018-06-24 02:04:05 +0200
  • 57868e57c4 Platform: mark all GlfwApplication event constructors explicit. Vladimír Vondruš 2018-06-24 01:54:41 +0200
  • 84ab1d7dad Platform: lazy-load modifiers in GlfwApplication mouse move/scroll event. Vladimír Vondruš 2018-06-24 01:53:08 +0200
  • 9ff298b84f Install External/OpenGL when building deprecated even without GL #255 Squareys 2018-06-23 22:05:31 +0200
  • da1a3ccc4d Don't require OpenGL when building without GL Vladimír Vondruš 2018-06-23 21:53:12 +0200
  • 36461ce7ea GL: clean up rendundant ifdefs. Vladimír Vondruš 2018-06-21 15:46:54 +0200
  • b4c52b096d GL: don't try to test mesh labels if VAOs are disabled. Vladimír Vondruš 2018-06-21 15:46:16 +0200
  • 403d9301a6 package/archlinux: go through most code paths in coverage PKGBUILD. Vladimír Vondruš 2018-06-21 15:45:45 +0200
  • 90c54a489b GL: don't create (and leak) VAOs when VAOs are disabled. Vladimír Vondruš 2018-06-21 15:39:32 +0200
  • 6465fa14c9 GL: fix undefined behavior and potential leaks in Mesh. Vladimír Vondruš 2018-06-21 14:20:03 +0200
  • d0004865e5 modules: properly handle GLVND also in case of context libraries. Vladimír Vondruš 2018-06-21 12:30:23 +0200
  • ff7b9eadcb modules: doc++ Vladimír Vondruš 2018-06-21 12:05:01 +0200
  • 816891ec2e doc: keywords to make important pages more accessible. Vladimír Vondruš 2018-06-21 12:04:36 +0200
  • 3a0d6ee57a Hide m.css-specific variables from Doxygen. Vladimír Vondruš 2018-06-21 12:03:41 +0200
  • 3dc5957142 package/ci: adapt to FindSDL2 updates on WinRT. Vladimír Vondruš 2018-06-17 14:25:04 +0200
  • c2e47ed10c modules: doc++ Vladimír Vondruš 2018-06-17 14:24:25 +0200
  • e505e52cf2 modules: updated FindCorrade.cmake. Vladimír Vondruš 2018-06-17 10:43:37 +0200
  • 453fc0b3e7 Shaders: more convenient VertexColor::Color[34] attribute specifiers. Vladimír Vondruš 2018-06-17 10:16:10 +0200
  • 53c6d763ae GL: make the usage parameter in Buffer::setData() optional. Vladimír Vondruš 2018-06-16 23:12:43 +0200
  • 077dc67b4f doc: updated changelog. Vladimír Vondruš 2018-06-16 23:07:52 +0200
  • f922f1e740 CMake: prefer GLVND if on CMake 3.11. Vladimír Vondruš 2018-06-16 23:06:54 +0200
  • 52b7c26022 modules: make FindSDL2.cmake also find debug libraries. Squareys 2018-06-16 22:56:10 +0200
  • 00c0aa468e GL: no need to bind a buffer to do a DSA operation. Vladimír Vondruš 2018-06-15 17:17:47 +0200
  • f7122d3ce6 Shaders: explicitly list deleted/defaulted copy/move constructor. Vladimír Vondruš 2018-06-15 17:15:50 +0200
  • f27b75bd65 Shaders: improve copy/move construction tests. Vladimír Vondruš 2018-06-15 16:35:07 +0200
  • b1acabcda1 GL: document copyability/movability explicitly in all classes. Vladimír Vondruš 2018-06-15 16:33:00 +0200
  • f47d591244 GL: move noncopyability tests to non-GL test executables. Vladimír Vondruš 2018-06-15 16:32:05 +0200
  • c99fe2888d Trade: non-random defaults for PhongMaterialData. Vladimír Vondruš 2018-06-07 18:55:22 +0200
  • 2fb7913b07 Trade: return Color4 from PhongMaterialData. Vladimír Vondruš 2018-06-07 18:34:58 +0200
  • 8fb6bfa8dc modules: static build of SDL2 on Linux requires pthread and dl. Vladimír Vondruš 2018-05-29 18:54:03 +0200
  • ff07b165c5 doc: avoid using deprecated functionality in image generators. Vladimír Vondruš 2018-06-04 22:45:08 +0200
  • 4c29ff0d3b GL: Mesh::draw() and MeshView::draw() return a reference to self as well. Vladimír Vondruš 2018-06-04 22:44:12 +0200
  • 8add2f4d86 GL: make spurious test failures with queries more bearable. Vladimír Vondruš 2018-06-04 20:29:25 +0200
  • 9275613006 GL: properly reset vertex divisor after drawing w/o a VAO. Vladimír Vondruš 2018-06-04 20:12:08 +0200
  • d3a91ef22d GL: test that vertex attrib divisor is properly reset when not using VAOs. Vladimír Vondruš 2018-06-04 20:11:23 +0200
  • b2ec555a84 GL: ANGLE_instanced_arrays *is* on WebGL 1, so test it. Vladimír Vondruš 2018-06-04 20:10:53 +0200
  • c750771034 GL: Avoid XPASS on Mesa with CubeMapTexture::invalidateSubData(). Vladimír Vondruš 2018-06-04 20:06:52 +0200
  • 35ff2db2a9 GL: XFAIL for Mesa on some very specific 3D pixel storage tests. Vladimír Vondruš 2018-06-04 20:05:42 +0200
  • 56c7c23040 Audio: std::abort() needs a header on iOS. Vladimír Vondruš 2018-06-04 22:43:13 +0200
  • e24d948b4d Audio: make Playable omnidirectional by default. Vladimír Vondruš 2018-06-04 18:21:13 +0200
  • 3b88f242cf Audio: deprecated PlayableGroup::setClean() in favor of Listener::update(). Vladimír Vondruš 2018-06-04 17:31:35 +0200
  • 6df048eac8 Audio: doc++ Vladimír Vondruš 2018-06-04 17:09:54 +0200
  • 5bb358e05d Audio: cleaned up the scene graph implementation. Vladimír Vondruš 2018-06-04 16:08:42 +0200
  • 703a664fd2 Audio: ability to defer context creation to a later time. Vladimír Vondruš 2018-06-04 15:46:10 +0200
  • 7036bc4ad5 Audio: include cleanup. Vladimír Vondruš 2018-06-04 15:37:00 +0200
  • 2527927b21 Audio: make Context only move-constructible. Vladimír Vondruš 2018-06-04 15:22:57 +0200
  • 5b01762e33 Audio: test that it's possible to create Context multiple times. Vladimír Vondruš 2018-06-04 15:13:20 +0200
  • 424eec4818 MeshTools: simplify compile(). Vladimír Vondruš 2018-06-03 23:42:24 +0200
  • 9be24a241e GL: make it possible for a Mesh to own the vertex/index buffers. Vladimír Vondruš 2018-06-03 23:05:15 +0200
  • 9276a49388 GL: properly prefix section names. Vladimír Vondruš 2018-06-03 23:02:18 +0200
  • 7a0f1ef32d GL: store Mesh index buffer by value. Vladimír Vondruš 2018-06-03 22:24:13 +0200
  • 7e65b09ac6 GL: reduce function call stack a bit. Vladimír Vondruš 2018-06-03 22:12:28 +0200
  • b757dc2358 GL: test MeshView constructor. Vladimír Vondruš 2018-06-03 22:09:25 +0200
  • 2dd636a77b GL: make calls to Mesh::setCount() and MeshView::setCount() mandatory. Vladimír Vondruš 2018-06-03 22:03:26 +0200
  • fdbd90a327 GL: construct simple Mesh and MeshView members in-class. Vladimír Vondruš 2018-06-03 21:48:46 +0200
  • 16558c8877 GL: assert that addVertexBuffer() is called with a valid Buffer. Vladimír Vondruš 2018-06-03 21:38:00 +0200
  • 680144f1c5 GL: get rid of std::vector in Mesh header. Vladimír Vondruš 2018-06-03 19:55:34 +0200