Commit Graph

  • df75ab926a Shaders: calculate Phong light directions in the fragment shader. Vladimír Vondruš 2021-05-20 17:24:18 +0200
  • 35aba9aa8e Shaders: SwiftShader, I DON'T LIKE YOU. Vladimír Vondruš 2021-06-08 16:21:55 +0200
  • fd3bd7e737 Shaders: ANGLE, for fucks sake! Vladimír Vondruš 2021-06-08 11:32:04 +0200
  • 78d9694676 Shaders: assume materialId is 0 if MATERIAL_COUNT is 1. Vladimír Vondruš 2021-06-08 13:39:25 +0200
  • c92d608aa7 Shaders: assume drawOffset is 0 if DRAW_COUNT is 1. Vladimír Vondruš 2021-06-08 11:44:28 +0200
  • 380441cd66 doc: this page was missing the footer prev/next/up navigation. Vladimír Vondruš 2021-06-08 11:17:41 +0200
  • 1f2eef7b6a doc: document uniform buffer and multidraw support in builtin shaders. Vladimír Vondruš 2021-05-23 16:12:05 +0200
  • bf65bf859a GL: might make sense to say what unit are the sizes in. Vladimír Vondruš 2021-06-08 10:54:24 +0200
  • 007360a9c8 GL,Shaders: allow draw() and friends to be chained. Vladimír Vondruš 2021-06-06 18:40:07 +0200
  • c785ef2e4a Forgot to update the year here. Vladimír Vondruš 2021-06-06 16:41:29 +0200
  • 99966194cc MeshTools: update a broken link. jvn 2021-06-05 12:35:14 +0200
  • d845793b8f Shaders: benchmark texture array variants. Vladimír Vondruš 2021-06-03 14:24:49 +0200
  • 95379ace8e Shaders: support array textures in Flat and Phong. Vladimír Vondruš 2021-06-01 14:33:18 +0200
  • a95fa9f3de Shaders: what's up with the method order here. Vladimír Vondruš 2021-06-02 13:42:36 +0200
  • 658e8109a1 Shaders: fix grouping in Phong.vert. Vladimír Vondruš 2021-06-02 11:26:23 +0200
  • c4b748ad2d Shaders: add a generic texture layer attribute and UBO definition. Vladimír Vondruš 2021-06-01 14:17:29 +0200
  • 45f115b931 Shaders: separate instanced colored and textured test cases. Vladimír Vondruš 2021-05-31 18:10:08 +0200
  • 4c4f63b5a0 Shaders: test instanced object ID in the instanced test case. Vladimír Vondruš 2021-05-31 16:57:53 +0200
  • 1ce1561eb2 Shaders: expand Flat UBO construction tests a bit. Vladimír Vondruš 2021-05-31 16:54:02 +0200
  • 8077681388 Shaders: supply Vector material information in a separate UBO as well. Vladimír Vondruš 2021-05-27 18:09:55 +0200
  • a2f8a920da Shaders: supply Flat material information in a separate UBO as well. Vladimír Vondruš 2021-05-27 16:34:47 +0200
  • 5997d446a9 Shaders: add multidraw benchmark variants. Vladimír Vondruš 2021-05-26 23:31:32 +0200
  • 2c09a2a1e6 Shaders: multidraw support in all builtin shaders. Vladimír Vondruš 2021-05-26 22:55:06 +0200
  • 5d7a7d4d92 Shaders: ensure the ObjectId and Bitangent attribs are not used together. Vladimír Vondruš 2021-05-26 22:04:57 +0200
  • 63a8df1075 CMake: make dynamic plugins dependencies of tests that use CompareImage. Vladimír Vondruš 2021-05-25 18:50:23 +0200
  • a5f662072d Shaders: update notes about what platforms got tested. Vladimír Vondruš 2021-05-23 16:00:09 +0200
  • 2c578cb4df Shaders: ah so this wasn't a Mesa bug, it was my stupidity. Vladimír Vondruš 2021-05-24 23:11:05 +0200
  • b109216caa Shaders: what in the name of fuck. Vladimír Vondruš 2021-05-24 23:03:24 +0200
  • 2ca8d0ebb2 Shaders: clarify what the heck. Vladimír Vondruš 2021-05-23 16:01:05 +0200
  • b62f1903eb Shaders: ensure the structures are 4-byte aligned. Vladimír Vondruš 2021-05-21 17:21:26 +0200
  • 24f6c33069 Shaders: ye, SwiftShader, thanks for reminding me of the harsh reality. Vladimír Vondruš 2021-05-21 17:20:07 +0200
  • 4aa5217947 Shaders: a crutch for MSVC's neverending fails. Vladimír Vondruš 2021-05-21 12:52:44 +0200
  • 0512edf754 Shaders: Clang 3.8, WHY are you runing my nice tidy paddings. Vladimír Vondruš 2021-05-21 12:43:11 +0200
  • 0863d9e811 Shaders: reassign MeshVisualizer uniforms to be contiguous for UBOs too. Vladimír Vondruš 2021-05-20 16:59:18 +0200
  • 0ea727f21e Shaders: ah, GCC, and your optimizations. Vladimír Vondruš 2021-05-20 16:58:06 +0200
  • 79d70f1e3a Shaders: add UBO variants to the benchmark. Vladimír Vondruš 2021-05-24 20:11:41 +0200
  • ef9da0ec96 Shaders: add UBO support to all shaders. Vladimír Vondruš 2021-05-20 16:47:30 +0200
  • 37c8cfd384 Shaders: MeshVisualizer color map binding was done in a wrong branch. Vladimír Vondruš 2021-05-20 13:14:15 +0200
  • 73ba2b9d64 Shaders: benchmark all shader variants. Vladimír Vondruš 2021-05-11 13:59:29 +0200
  • 666fe17603 package/ci: don't even attempt to run benchmarks on SwiftShader. Vladimír Vondruš 2021-06-08 15:49:52 +0200
  • 18dcfae51e package/archlinux: don't run benchmarks in check(). Vladimír Vondruš 2021-05-20 12:13:15 +0200
  • d343be1d8c Shaders: this accidentally didn't actually test the thing. Vladimír Vondruš 2021-05-20 12:33:38 +0200
  • 1e6da607c9 Shaders: minor. Vladimír Vondruš 2021-05-20 12:29:17 +0200
  • 87b7be26f9 Shaders: forgot to rename this. Vladimír Vondruš 2021-05-20 12:19:46 +0200
  • d5623b0386 Shaders: wrongly copypasted variable name in a test. Vladimír Vondruš 2021-05-18 22:55:42 +0200
  • 9bf1d4c1bd Shaders: whoops, tested with a wrong shader here as well. Vladimír Vondruš 2021-05-18 22:00:59 +0200
  • 1279d3fe5d Shaders: merge all MeshVisualizer constructor tests together. Vladimír Vondruš 2021-05-18 11:57:52 +0200
  • 52c6c30fdf Shaders: this SKIP was too early. Vladimír Vondruš 2021-05-17 22:45:17 +0200
  • ae3fd92fd3 Shaders: uh oh? good thing there was no bug hidden underneath. Vladimír Vondruš 2021-05-17 19:17:47 +0200
  • 96a0ecd87e Shaders: doc++ Vladimír Vondruš 2021-05-17 17:16:41 +0200
  • 47e7de47c8 Shaders: remove the AbstractVector base. Vladimír Vondruš 2021-05-17 12:29:07 +0200
  • 94f0dcb421 Shaders: this thing is ... not used anywhere. Vladimír Vondruš 2021-05-12 22:30:17 +0200
  • d3e11765ac Shaders: EXPLICIT_TEXTURE_LAYER is very misleading. Vladimír Vondruš 2021-05-16 13:49:43 +0200
  • ee82113590 GL: this isn't needed on Apple platforms either. Vladimír Vondruš 2021-05-25 00:15:29 +0200
  • 29b7e35c66 Merge branch 'master' of https://github.com/mosra/magnum into android-multitouch nodoteve 2021-05-24 18:55:38 +0300
  • 088a769f8e GL: adapt ES-specific MeshView internals to Corrade changes. Vladimír Vondruš 2021-05-20 16:47:47 +0200
  • 4348ca7cdd Enable a bunch of useful CMake policies. Vladimír Vondruš 2021-05-16 11:13:57 +0200
  • 686648f120 Platform: suggest that bundled GLFW should have buncha things disabled. Vladimír Vondruš 2021-05-12 19:28:08 +0200
  • 3ebbd2ed39 doc: suggest StaticArray as another replacement for the deprecated Array. Vladimír Vondruš 2021-05-16 11:26:43 +0200
  • dd3ce93888 Math: MSVC 2015, you ICEd. Vladimír Vondruš 2021-05-11 14:25:05 +0200
  • d03cc34385 Platform: update docs about the EGL enumeration failing bug. Vladimír Vondruš 2021-05-11 13:51:01 +0200
  • 6f8ad66a90 sceneconverter: list also animations in --info. Vladimír Vondruš 2021-05-11 13:37:06 +0200
  • 047e8e6670 GL: fix argument order in OpenGLTester::addBenchmarks(). Vladimír Vondruš 2021-05-11 13:35:50 +0200
  • 57ae596d88 Math: don't call into RectangularMatrix privates from Matrix. Vladimír Vondruš 2021-05-02 17:37:49 +0200
  • 08a6e7d957 Math: explicit test that all types are trivially copyable. Vladimír Vondruš 2021-05-02 17:35:17 +0200
  • 7072befbdb Math: generalize slicing and expanding to arbitrarily-sized matrices. Vladimír Vondruš 2021-05-02 17:07:39 +0200
  • a347a2b3bd Math: make it possible to create an identity RectangularMatrix as well. Vladimír Vondruš 2021-05-02 16:05:54 +0200
  • 7413d2053f Math: doc++ Vladimír Vondruš 2021-05-02 15:50:08 +0200
  • 3cd1813bc2 Add a DefaultInit tag. Vladimír Vondruš 2021-04-30 19:14:51 +0200
  • c8ccd8bc37 Doc++ Vladimír Vondruš 2021-04-30 19:10:56 +0200
  • 1506c926f5 Shaders: doc++ Vladimír Vondruš 2021-05-11 13:38:26 +0200
  • d683e26184 Shaders: add a test to a proper IDE folder. Vladimír Vondruš 2021-05-11 13:57:35 +0200
  • faed96b4cf Shaders: avoid repeated GL::Context::current() calls. Vladimír Vondruš 2021-04-21 12:47:10 +0200
  • f74942f67a Shaders: make the string building slightly less crazy. Vladimír Vondruš 2021-04-19 09:15:40 +0200
  • 9f0a61e76e Shaders: group things together also in GLSL sources. Vladimír Vondruš 2021-04-17 20:08:05 +0200
  • f70bbef473 Shaders: group uniform setters and texture binding functions together. Vladimír Vondruš 2021-04-17 18:56:03 +0200
  • e26f90957c Shaders: wait, how did the linker work for the whole decade?! Vladimír Vondruš 2021-04-16 17:20:54 +0200
  • 2066d82ea4 Shaders: suffix all existing shaders with GL. Vladimír Vondruš 2021-04-16 16:34:45 +0200
  • a90e67edaa DebugTools: rename GLFrameProfiler to FrameProfilerGL. Vladimír Vondruš 2021-04-16 15:25:37 +0200
  • ec19c25e46 Adapt to Corrade changes. Vladimír Vondruš 2021-04-30 15:01:41 +0200
  • 6958f4a413 doc: update credits. Vladimír Vondruš 2021-04-29 12:44:27 +0200
  • aeb26aaad4 CMake: fix a spelling mistake in WITH_PRIMITIVES option. Andy Maloney 2021-04-29 12:43:15 +0200
  • 90126a4ded CMake: avoid warnings with CMake 3.10+ and CMAKE_AUTOMOC set. Vladimír Vondruš 2021-04-29 10:28:28 +0200
  • 1991a366ad Use policy instead #504 Andy Maloney 2021-04-28 13:19:11 -0400
  • 209b5ad52c Fix cmake warnings when using BUILD_STATIC and AUTOGEN for Qt Andy Maloney 2021-04-27 22:47:43 -0400
  • 7c14379e37 Trade: <string>?! here?? why?!! Vladimír Vondruš 2021-04-26 15:39:46 +0200
  • c927824562 Make it discoverable that Debug etc is brought into the Magnum namespace. Vladimír Vondruš 2021-04-26 12:04:32 +0200
  • d44514b60f GL: properly skip a test on a no-assert build. Vladimír Vondruš 2021-04-24 20:35:18 +0200
  • 2f24199ed7 GL: improve message for the common mesh assert in multi-draw. Vladimír Vondruš 2021-04-24 20:07:18 +0200
  • c0d64b913e GL: this Buffer::setStorage() overload wasn't implemented. Vladimír Vondruš 2021-04-24 19:49:58 +0200
  • d3f83b6665 Vk: the configure file is needed for non-Vk tests as well. Vladimír Vondruš 2021-04-16 17:23:54 +0200
  • fe4d55f30d DebugTools: missing forward declaration for FrameProfiler. Vladimír Vondruš 2021-04-16 15:19:54 +0200
  • 61f8b5da57 GL: enable cube map 3D image up/download on all platforms. Vladimír Vondruš 2021-04-12 12:17:16 +0200
  • 595421da16 GL: rename & reorganize cubemap internals and test cases for clarity. Vladimír Vondruš 2021-04-12 11:12:34 +0200
  • 60843307c0 Trade: doc++ Vladimír Vondruš 2021-04-12 12:18:16 +0200
  • 2df2a47007 Trade: support 1D and 3D images in AbstractImageConverter. Vladimír Vondruš 2021-04-08 20:50:52 +0200
  • 2ce125a1b3 Trade: doc++ Vladimír Vondruš 2021-04-08 20:51:47 +0200
  • d4c5b3f566 Trade: refresh the AbstractImageConverter API. Vladimír Vondruš 2021-04-08 17:33:52 +0200
  • 0581e72fd6 Trade: use the "new" less annoying APIs in a test. Vladimír Vondruš 2021-04-08 16:07:16 +0200
  • c82094dcb1 Trade: fix a bad doc copypaste. Vladimír Vondruš 2021-04-08 14:38:10 +0200