Commit Graph

  • 841d28b506 Trade: add MaterialData::as(). Vladimír Vondruš 2020-08-06 13:05:01 +0200
  • 69f5f81110 Trade: expose basic PBR material properties and helper classes. Vladimír Vondruš 2020-08-04 18:39:35 +0200
  • d3b346eda5 Trade: add a MaterialTextureSwizzle enum. Vladimír Vondruš 2020-08-02 23:28:07 +0200
  • 33d1bad2e1 sceneconverter: print material info. Vladimír Vondruš 2020-07-30 17:55:22 +0200
  • b5fdfc2474 Trade: check for custom MaterialData deleters in AbstractImporter. Vladimír Vondruš 2020-08-01 13:20:13 +0200
  • 0ec8e002fb Trade: return Optional instead of Pointer from *Importer::material(). Vladimír Vondruš 2020-07-26 01:25:40 +0200
  • 0510449b36 Trade: material layer support in the new MaterialData. Vladimír Vondruš 2020-07-28 23:46:47 +0200
  • b424b9dc4b Trade: allow storing strings in MaterialData. Vladimír Vondruš 2020-07-25 22:08:31 +0200
  • c59fa42e7b Trade: allow storing 64bit ints and pointers in MaterialData. Vladimír Vondruš 2020-07-25 18:05:49 +0200
  • 8456537fef Trade: deprecate AbstractMaterialData, rewrite PhongMaterialData. Vladimír Vondruš 2020-07-22 13:40:45 +0200
  • f250e7a4c9 Trade: add a type enum *set* to MaterialData. Vladimír Vondruš 2020-08-04 18:10:56 +0200
  • 9992614c3d Trade: "optional" access to MaterialData attributes. Vladimír Vondruš 2020-07-20 23:16:53 +0200
  • 14d260a3ea Trade: a redesigned MaterialData class. Vladimír Vondruš 2020-07-17 01:42:01 +0200
  • 9557de0534 Shaders,Trade: clarify use{less,ful}ness of specular alpha. Vladimír Vondruš 2020-08-10 14:48:05 +0200
  • 6811198532 Trade: rename MaterialData::*CoordinateSet() to *TextureCoordinates(). Vladimír Vondruš 2020-08-04 17:12:58 +0200
  • b7199c0710 Trade: remove deprecated mutable accessors in PhongMaterialData. Vladimír Vondruš 2020-07-22 16:39:19 +0200
  • 2e4f2b745a doc: ArchLinux now uses zstd. Vladimír Vondruš 2020-08-16 18:57:44 +0200
  • 851af4fded GL: add *Texture::target(). Vladimír Vondruš 2020-08-16 13:26:23 +0200
  • 3dacc17f39 doc: fix a bunch of broken links. Vladimír Vondruš 2020-08-13 22:27:49 +0200
  • 8b9bf07dce SceneGraph: added Object::move(). Vladimír Vondruš 2020-08-13 07:44:41 +0200
  • 18fffd6fdf Trade: remove compatibility include of PointerStl from AbstractImporter. Vladimír Vondruš 2020-08-11 19:23:22 +0200
  • 70336a6a98 Math: remove pointless Emscripten restrictions in TypeTraits. Vladimír Vondruš 2020-08-09 14:52:42 +0200
  • 32b3f2810d GL: doc++ Vladimír Vondruš 2020-08-02 23:40:31 +0200
  • c87ea349bb Updated toolchains submodule, once again. Vladimír Vondruš 2020-07-29 15:04:07 +0200
  • be79cd5ea5 Primitives: mention MeshTools::owned() in immutable primitive docs. Vladimír Vondruš 2020-07-29 15:03:30 +0200
  • bd44e2ab7c package/ci: yet another workaround for MSYS signatures. Vladimír Vondruš 2020-07-27 17:58:34 +0200
  • ba3c0e57c0 Updated toolchains submodule. Vladimír Vondruš 2020-07-27 17:27:06 +0200
  • b05a7ce3b7 Fix generation of the version.h header when inside a Git submodule. Vladimír Vondruš 2020-07-27 17:26:16 +0200
  • 1f55a11f31 Platform: fix Clang compiler warning about signed/unsigned comparison. Vladimír Vondruš 2020-07-27 17:25:45 +0200
  • e375beab17
    Merge b76a1a05ec into c357a449fc #435 Vladimír Vondruš 2020-07-27 11:03:07 +0000
  • c357a449fc MeshTools: use only the first set of vertex attribs in compile(). Vladimír Vondruš 2020-07-24 21:56:00 +0200
  • af0ab0d25b MeshTools: test compile() with multiple sets of vertex attributes. Vladimír Vondruš 2020-07-24 21:52:54 +0200
  • ad27487e4c Trade: minor. Vladimír Vondruš 2020-07-22 13:20:07 +0200
  • f8389cf271 Trade: doc++ Vladimír Vondruš 2020-07-20 19:19:15 +0200
  • 1d0ffc0217 Trade: accidentally missed a test for empty MeshAttributeData. Vladimír Vondruš 2020-07-20 19:18:53 +0200
  • f052fc43ec Trade: oh, those material APIs were also long-deprecated. Delete. Vladimír Vondruš 2020-07-20 19:18:29 +0200
  • 8b97946996 Trade: Y tho. Vladimír Vondruš 2020-07-19 00:41:44 +0200
  • f70924dbdd doc: make clang-cl instructions easier to find. Vladimír Vondruš 2020-07-17 21:28:30 +0200
  • d32d3de99b external: hmm, forgot to regenerate something here? Vladimír Vondruš 2020-07-18 10:53:19 +0200
  • 23698eed7b external: print an error when gl32.h is encountered as well. Vladimír Vondruš 2020-07-19 16:18:51 +0200
  • f225497475 Math: assert valid binomialCoefficient() input instead of returning 0. Vladimír Vondruš 2020-07-19 13:13:28 +0200
  • 53a26ad024 Math: use 64-bit literals in a test to be really really sure. Vladimír Vondruš 2020-07-19 12:43:08 +0200
  • f1c713f4c8 Minor cleanup, doc++, updated changelog & credits. Vladimír Vondruš 2020-07-19 12:42:40 +0200
  • 8013afc28c Math: add binomial coefficient function. janos 2020-07-18 16:00:48 +0200
  • 5d78d7fe59 package/archlinux: update the stable package for 2020.06. Vladimír Vondruš 2020-07-20 11:22:23 +0200
  • a7e026176f only need the assert header #461 janos 2020-07-18 22:18:19 +0200
  • 305b1a66e6 untemplate binomial & and assert test janos 2020-07-18 22:16:01 +0200
  • 65a74ad317 fix explanation janos 2020-07-18 16:09:10 +0200
  • 32dfb42e6d add binomial coefficient function janos 2020-07-18 16:00:48 +0200
  • 80a844c6c5 external: avoid conflicts of our GL headers with GLES3/gl32.h. Vladimír Vondruš 2020-07-18 10:36:18 +0200
  • cec77c0a80 SceneGraph: remove constructor signature requirements in addChild(). Vladimír Vondruš 2020-07-17 15:50:21 +0200
  • 87381d1744 modules: make our own FindVulkan.cmake. Vladimír Vondruš 2020-07-15 16:20:31 +0200
  • 90283408cc Math: doc++ Vladimír Vondruš 2020-07-15 18:28:40 +0200
  • 8050339ca1 doc: allow ignoring portions of code snippets. Vladimír Vondruš 2020-07-15 18:00:26 +0200
  • e8f4f475ea doc: fix a path. Vladimír Vondruš 2020-07-15 16:21:48 +0200
  • c68ea7945b Shaders: mention the setViewportSize() requirement clearer. Vladimír Vondruš 2020-07-15 16:41:44 +0200
  • 8ac9750a81 Platform: properly initialize EmscriptenApp GLConfiguration. Vladimír Vondruš 2020-07-15 16:32:21 +0200
  • 68aec7b088 Platform: *really* destroy EGL context in WindowlessEglApp destructor. erikwijmans 2020-07-15 16:29:05 +0200
  • 3ceedb3680 Doc++ Vladimír Vondruš 2020-07-05 12:57:18 +0200
  • b38892474a doc: expand Developers Guide for singles. Vladimír Vondruš 2020-07-05 12:12:33 +0200
  • 8d4dda12cd GL: recognize all remaining WebGL extensions. Vladimír Vondruš 2020-07-04 16:11:17 +0200
  • af73929c67 GL: implemented WEBGL_blend_equation_advanced_coherent. Vladimír Vondruš 2020-07-04 14:30:17 +0200
  • bb5004dbb5 GL: added Framebuffer::Status::IncompleteDimensions. Vladimír Vondruš 2020-07-04 14:24:02 +0200
  • 083ecf72b8 GL: implement EXT_texture_norm16 ES and WebGL extension. Vladimír Vondruš 2020-07-04 14:14:21 +0200
  • 9668ad6307 doc: whoops, wrong extension name. Vladimír Vondruš 2020-07-04 14:09:46 +0200
  • 868843c9bb Remove heavy compatibility includes added in 2019.01. Vladimír Vondruš 2020-07-04 12:50:03 +0200
  • dc907a9165 package/ci: make MinGW build work again. Vladimír Vondruš 2020-07-04 12:31:46 +0200
  • cd48c59cab Remove remaining APIs deprecated in 2018.10. Vladimír Vondruš 2020-07-04 12:30:47 +0200
  • cf4dc69f0d sceneconverter: add a --bounds option. Vladimír Vondruš 2020-07-03 23:35:16 +0200
  • 8606b9e097 doc: sceneconverter belongs to MeshTools. Vladimír Vondruš 2020-07-03 23:07:33 +0200
  • fb1452eca6 AnyImageImporter: recognize TIFF files by magic. Vladimír Vondruš 2020-07-03 23:05:26 +0200
  • 6feb5a4cab GL: fix compilation on macOS + ANGLE. Vladimír Vondruš 2020-07-03 23:04:45 +0200
  • 18c157f48d singles: update MagnumMath for 2020.06 features. Vladimír Vondruš 2020-07-03 23:02:10 +0200
  • e6a8c99d89 Math: don't include Utility fwdecls when not needed. Vladimír Vondruš 2020-07-03 23:01:32 +0200
  • cb4f6183dc Doc++, changelog, credits and version marker updates. Vladimír Vondruš 2020-07-03 23:01:10 +0200
  • daa6d9125e Math: add fmod function #454 Pablo Escobar 2020-07-04 00:31:45 +0200
  • fac6f4da26 Of course I messed up generating the version header. v2020.06 Vladimír Vondruš 2020-06-27 11:40:19 +0200
  • 0cba5088a9 doc: update the Developers guide to mention a thing better. Vladimír Vondruš 2020-06-27 11:13:32 +0200
  • 52b7d89c69 Update project version. Vladimír Vondruš 2020-06-27 11:13:08 +0200
  • fe4acbae7d GL: there's no EXT_DSA anymore. Vladimír Vondruš 2020-06-27 11:12:50 +0200
  • c4e41d28f1 GL: one more iteration on the Apple buffer texture workaround. Vladimír Vondruš 2020-06-27 11:12:00 +0200
  • 5222cf3478 doc: change all "latest" additions/deprecations to 2020.06. Vladimír Vondruš 2020-06-26 20:40:13 +0200
  • 490deb54f4 doc: update changelog for 2020.06. Vladimír Vondruš 2020-06-26 20:28:00 +0200
  • 820814dab6 package/archlinux: switch the AUR package to Ninja. Vladimír Vondruš 2020-06-26 19:12:52 +0200
  • 36f51e3116 GL: finalize the apple-buffer-texture-unbind-on-buffer-modify workaround. Vladimír Vondruš 2020-06-26 12:42:39 +0200
  • 51473776f1 GL: repro for the last remaining Apple buffer texture issue. Vladimír Vondruš 2020-06-26 13:28:12 +0200
  • 5d49580004 doc: archive changelogs older than 2 years. Vladimír Vondruš 2020-06-26 13:40:53 +0200
  • b15e1b827e doc: link the Contributors page from the footer. Vladimír Vondruš 2020-06-26 13:13:50 +0200
  • d4f4f845d9 doc: note to self: look at the diff before commiting. Vladimír Vondruš 2020-06-26 12:39:21 +0200
  • a5722f175a Doc++ Vladimír Vondruš 2020-06-26 13:02:31 +0200
  • d0fa28c331 Use the new half/packed typedefs where appropriate. Vladimír Vondruš 2020-06-26 13:01:57 +0200
  • 769e27340f Trade: AbstractImporter::importerState() expects a file to be opened. Vladimír Vondruš 2020-06-26 12:53:52 +0200
  • 00acfbc659 sceneconverter: add a more complex example. Vladimír Vondruš 2020-06-26 12:53:27 +0200
  • 4933b48652 imageconverter,sceneconverter: compact image info if possible. Vladimír Vondruš 2020-06-26 12:52:13 +0200
  • 1ff8baa220 GL: clarify Shader error reporting. Vladimír Vondruš 2020-06-26 12:39:04 +0200
  • c74e49b3f4 Shaders: make instancing finally work on ES2 / WebGL 1. Vladimír Vondruš 2020-06-24 11:08:40 +0200
  • 7547cfd10a Platform: CMAKE_TOOLCHAIN_FILE should be always absolute. Vladimír Vondruš 2020-06-23 19:23:57 +0200
  • 41c82c6a63 package/archlinux: test more GL codepaths also in the release PKGBUILD. Vladimír Vondruš 2020-06-23 11:50:17 +0200
  • 609275f993 Audio,GL: shorter way to avoid crashes on nullptr C strings. Vladimír Vondruš 2020-06-22 11:58:47 +0200
  • 54a48992ff GL: doc++ Vladimír Vondruš 2020-06-22 11:49:07 +0200