-
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