Commit Graph

  • c226bc2d63 Doc++ Vladimír Vondruš 2020-10-06 21:54:30 +0200
  • e0fd43f6fd Trade: extract Implementation:setOptions() to core lib. Vladimír Vondruš 2020-10-06 22:41:11 +0200
  • 8122d85fdd package/msys: forgot to enable sceneconverter in the stable package. Vladimír Vondruš 2020-10-07 19:23:32 +0200
  • 091572e498 GL: doc++ Vladimír Vondruš 2020-10-06 20:58:33 +0200
  • 7231a48fbf Trade,Text: this is a much better example for template file callbacks. Vladimír Vondruš 2020-10-05 22:39:47 +0200
  • fce8f18d1c Text: correctly propagate errors when delegating to *SingleData() APIs. Vladimír Vondruš 2020-10-05 15:17:10 +0200
  • 752051b5d2 Text: explicitly test also converter assertions. Vladimír Vondruš 2020-10-05 14:12:57 +0200
  • d91517c799 Text: expand AbstractFontConverterTest like all other converter tests. Vladimír Vondruš 2020-10-05 13:19:21 +0200
  • fb972b262b Trade: explicitly test a case with failed conversion written to a file. Vladimír Vondruš 2020-10-04 19:28:23 +0200
  • 485780af3a Trade: KDevelop, come on, learn to not do this already. Vladimír Vondruš 2020-10-04 19:27:34 +0200
  • 3fd5a734ae Trade: I'm too old for this much needless code duplication. Vladimír Vondruš 2020-10-04 19:26:48 +0200
  • 78f38b89ad Trade: doc++ Vladimír Vondruš 2020-09-29 18:39:48 +0200
  • ff41d45be8 Vk: doc++ Vladimír Vondruš 2020-09-29 17:31:06 +0200
  • 6e8e78c0e4 GL: verify that NoCreate constructors are explicit. Vladimír Vondruš 2020-09-28 18:28:12 +0200
  • 9de4717f0e Math: add popcount(). Vladimír Vondruš 2020-09-26 21:46:15 +0200
  • 89e3067009 Math: hmm, why this isn't in the FunctionsBenchmark, then? Vladimír Vondruš 2020-09-26 21:41:05 +0200
  • 1510d41c4b Math: this is also wrongly grouped. Vladimír Vondruš 2020-09-26 21:43:35 +0200
  • 8019b285bd Math: put reflect() and refract() outside of irrelevant group. Vladimír Vondruš 2020-09-26 21:13:48 +0200
  • ba156d329a Shaders: stray semicolon in a GLSL source. Vladimír Vondruš 2020-09-23 18:25:40 +0200
  • 08803885e7 Doc++, updated changelog. Vladimír Vondruš 2020-09-21 16:00:47 +0200
  • 6a345ea982 Fix: unable to create gl context on desktop with ANGLE + GLFW3 Tracy Ma 2020-09-21 16:36:15 +0800
  • b7357b527a Make the "Fix: can not create gl context with GLFW3 + ANGLE" apply to Windows & EGL only #470 tracyma 2020-09-21 20:26:49 +0800
  • 81c9cb48f7 Trade: use setStorage() in the ImageData doc snippet as well. Vladimír Vondruš 2020-09-21 12:11:40 +0200
  • ec348d7dca Merge branch 'fix-glfw-angle' of https://github.com/linuxaged/magnum into fix-glfw-angle Tracy Ma 2020-09-21 16:51:08 +0800
  • 033df97445 Fix: unable to create gl context on desktop with ANGLE + GLFW3 Tracy Ma 2020-09-21 16:36:15 +0800
  • 8479be7758 Fix: unable to create gl context on desktop with ANGLE + GLFW3 Tracy Ma 2020-09-21 16:36:15 +0800
  • 553034da9e Math: doc++ Vladimír Vondruš 2020-09-13 16:12:09 +0200
  • 4ceeaee1d6 Trade: shuffle code around to avoid unnecessary assertion checks. Vladimír Vondruš 2020-09-13 16:11:26 +0200
  • 71b691d3d3 package/ci: a shorter way to specify SwiftShader path. Vladimír Vondruš 2020-09-12 17:56:54 +0200
  • 0a505db0c6 package/ci: disable API-independent parts on the desktop GLES builds. Vladimír Vondruš 2020-09-12 17:55:49 +0200
  • 567b15486f Shaders: add an ability to control specular light color to Phong. Vladimír Vondruš 2020-09-13 13:38:16 +0200
  • 75d238f50b GL: implemented ARB_buffer_storage. Vladimír Vondruš 2020-09-13 12:05:14 +0200
  • aa13d08bac GL: newer SwiftShader implements NV_read_stencil, but it's broken. Vladimír Vondruš 2020-09-10 13:21:46 +0200
  • 4da3b1fd60 package/ci: rename Windows desktop builds to not include GL anymore. Vladimír Vondruš 2020-09-12 20:38:56 +0200
  • 2e7de5248c package/ci: use our own compiled SwiftShader. Vladimír Vondruš 2020-09-09 16:43:25 +0200
  • b211ace935 Shaders: don't use deprecated functionality in ES builds. Vladimír Vondruš 2020-09-08 22:26:51 +0200
  • f69644936e Shaders: reference the normal mapping docs from relevant APIs. Vladimír Vondruš 2020-09-08 12:52:31 +0200
  • 25463db8a6 Shaders: alpha doesn't make sense for light colors. Vladimír Vondruš 2020-09-08 12:51:52 +0200
  • b3da48a0ae Shaders: properly test Phong one-by-one light property setters. Vladimír Vondruš 2020-09-08 01:23:22 +0200
  • 2cf9f28492 Shaders: resetting object ID FBs isn't needed for light tests. Vladimír Vondruš 2020-09-08 01:22:39 +0200
  • 7257bbb871 Shaders: rework Phong to support directional and attenuated point lights. Vladimír Vondruš 2020-09-08 00:45:30 +0200
  • 759038c83c Trade: proper spacing around binary math operators in LightData docs. Vladimír Vondruš 2020-09-08 00:49:39 +0200
  • 8b665884f0 Trade: change LightData range attenuation to do 1 + d^2 in denominator. Vladimír Vondruš 2020-09-07 17:27:05 +0200
  • 88879298a7 sceneconverter: enumerate lights in --info. Vladimír Vondruš 2020-09-04 22:02:12 +0200
  • d1949a4941 Trade: add ambient light type as well. Vladimír Vondruš 2020-09-03 23:27:36 +0200
  • 2b987499e2 Trade: add attenuation, range and cone angle parameters to LightData. Vladimír Vondruš 2020-09-03 16:33:32 +0200
  • 18a05309e9 Platform: added view-taking Platform::GlfwApplication::setWindowIcon(). Vladimír Vondruš 2020-09-07 18:50:16 +0200
  • 6be0248e9c imageconverter,sceneconverter: add -I and -C short variants. Vladimír Vondruš 2020-09-07 17:37:14 +0200
  • ec7592d413 imageconverter: add an --in-place option. Vladimír Vondruš 2020-09-07 17:32:15 +0200
  • 884b315ca5 AnySceneImporter: support skin import. Vladimír Vondruš 2020-09-07 12:20:57 +0200
  • 051b715c12 Platform: reference useful APIs and docs from setWindowIcon(). Vladimír Vondruš 2020-09-07 12:20:25 +0200
  • 35cb06fe1e Shaders: use StringViews to make code generation a bit less shitty. Vladimír Vondruš 2020-09-06 21:36:40 +0200
  • 903e2c213c Shaders: properly use bitangents in Phong normal map calculation. Vladimír Vondruš 2020-09-05 23:55:29 +0200
  • 429eef9aed Doc++ Vladimír Vondruš 2020-09-04 21:30:50 +0200
  • 2b36fd2136 MeshTools, Shaders: adapt thresholds for SwiftShader. Vladimír Vondruš 2020-09-04 20:59:54 +0200
  • 8449fecc1c Trade: expand a TODO. Vladimír Vondruš 2020-09-03 16:35:13 +0200
  • 5285dcc986 Shaders: add a normal texture scale parameter to Phong. Vladimír Vondruš 2020-09-04 20:10:29 +0200
  • 63a78945e2 Shaders: there was a TODO so I implemented that TODO. Vladimír Vondruš 2020-09-04 20:42:52 +0200
  • ec22b33e01 Trade: document how normal texture scale is meant to be applied. Vladimír Vondruš 2020-09-04 19:50:58 +0200
  • 8bbbd4a994 GL: document uselessness of certain polygon offsets for future me. Vladimír Vondruš 2020-09-04 20:16:22 +0200
  • 4a632553a5 Shaders: doc++ Vladimír Vondruš 2020-09-04 01:56:31 +0200
  • 8b8b9c456b Shaders: remove incorrect light direction normalization in Phong.vert. Eric Undersander 2020-09-04 00:32:45 +0200
  • 0c48d1ccb8 Shaders: repro case for a bug in Phong light direction calculation. Vladimír Vondruš 2020-09-04 00:30:28 +0200
  • 10cd1728f8 doc: unify hyphenation. William JCM 2020-09-03 16:36:39 +0200
  • 712dc32e48 doc: slowly switch over to sRGB. Vladimír Vondruš 2020-09-03 16:35:30 +0200
  • 9c14f1d367 Trade: clarify AbstractImporter::do*Count() error handling. Vladimír Vondruš 2020-09-01 00:18:21 +0200
  • ddb7185417 Trade: make AbstractImporter::defaultScene() const. Vladimír Vondruš 2020-09-01 00:14:47 +0200
  • 5217f48499 Trade: disallow custom deleters in AbstractImporter::skinXD(). Vladimír Vondruš 2020-08-22 17:26:39 +0200
  • 8c24ea19d3 Trade: skin import in AbstractImporter. Vladimír Vondruš 2020-08-22 14:43:42 +0200
  • d7a4f3bacd Trade: ability to reference a skin from MeshObjectData. Vladimír Vondruš 2020-08-22 14:42:13 +0200
  • e8b64544df Trade: new SkinData class. Vladimír Vondruš 2020-08-19 18:34:26 +0200
  • b248d925e0 doc: add some guidelines on updating plugin interface strings. Vladimír Vondruš 2020-08-24 12:27:46 +0200
  • b9413d3ff5 doc: avoid plugin interface strings getting out of sync with docs. Vladimír Vondruš 2020-08-24 12:27:18 +0200
  • fc7ebcd409 Appropriately reference MeshTools::primitiveCount(). Vladimír Vondruš 2020-09-01 00:18:48 +0200
  • 5e5fd681f8 MeshTools: doc++ Vladimír Vondruš 2020-08-23 16:31:09 +0200
  • b77eafb9de MeshTools: add generateQuadIndices(). Vladimír Vondruš 2020-08-23 16:30:43 +0200
  • d01364ca1f Math: document more what's cross() good for. Vladimír Vondruš 2020-08-23 16:29:58 +0200
  • 3bfe0f1d7f Trade: minor test cleanup. Vladimír Vondruš 2020-08-19 18:46:48 +0200
  • 1be899d7fb Trade: doc++ Vladimír Vondruš 2020-08-19 18:33:58 +0200
  • 12529efa89 Trade: various doc fixes. janos 2020-08-17 10:44:45 +0200
  • 8c5a2d6a88 Platform: Xlib strikes again, this time with #define Bool int. #459 Vladimír Vondruš 2020-08-16 19:03:46 +0200
  • 3ffcdf1865 Trade: improve compat of deprecated PhongMaterialData::textureMatrix(). Vladimír Vondruš 2020-08-16 13:20:54 +0200
  • 79e8fa0b05 Trade: add a query for packed clearcoat factor/roughness texture. Vladimír Vondruš 2020-08-16 13:15:04 +0200
  • a2b1fa0572 Trade: properly consider texture IDs when checking for packing. Vladimír Vondruš 2020-08-16 13:10:36 +0200
  • c2942ce7ac Trade: material packing queries definitely check for different IDs, right? Vladimír Vondruš 2020-08-16 12:48:17 +0200
  • 44f67e7748 Trade: rethink common material texture coordinate transform/sets. Vladimír Vondruš 2020-08-14 19:41:07 +0200
  • b1a719d67a sceneconverter: list textures in --info. Vladimír Vondruš 2020-08-13 22:26:10 +0200
  • 81f5468b65 Trade: custom material attribs can start with non-letters as well. Vladimír Vondruš 2020-08-13 22:25:14 +0200
  • 829e9b6d0f Trade: add forgotten OcclusionTextureStrength attribute. Vladimír Vondruš 2020-08-13 22:24:34 +0200
  • b3a848c0d6 Trade: sigh, MSVC 2015, again. Vladimír Vondruš 2020-08-13 08:20:23 +0200
  • baa23ffd10 Trade: and you, MSVC 2015, need a special place in hell. Vladimír Vondruš 2020-08-11 20:01:43 +0200
  • 9764672ff8 Trade: MSVC can you just FUCK OFF already. Vladimír Vondruš 2020-08-11 18:59:17 +0200
  • f9edbcdd24 Trade: rework metallic/roughness packing. Vladimír Vondruš 2020-08-11 17:22:00 +0200
  • ef17497801 Trade: added MaterialAttribute::NormalTextureScale. Vladimír Vondruš 2020-08-11 12:59:42 +0200
  • 9c00efa7e0 Trade: MaterialTextureSwizzle::GA for normal maps and related utils. Vladimír Vondruš 2020-08-11 12:33:22 +0200
  • 271b7a7629 Trade: usage docs for MaterialData. Vladimír Vondruš 2020-08-04 17:40:18 +0200
  • 106de5fa15 Trade: add named material layer support and a first layer. Vladimír Vondruš 2020-08-09 01:03:19 +0200
  • 0654fe2cb0 Trade: add builtin material layer factor + texture attributes. Vladimír Vondruš 2020-08-08 20:05:49 +0200
  • 417471b83c Trade: add FlatMaterialData. Vladimír Vondruš 2020-08-08 18:49:45 +0200
  • a84721d4b7 Trade: clearer asserts for "packable" textures. Vladimír Vondruš 2020-08-08 18:43:24 +0200