10334 Commits (724713e0cb4e014c1c27f4eee9836617ed0184a5)
 

Author SHA1 Message Date
Vladimír Vondruš 724713e0cb Animation: take a type-erased interpolator in TrackViewStorage. 3 years ago
Vladimír Vondruš a5c5f914d9 Animation: store a void StridedArrayView in TrackViewStorage. 3 years ago
Vladimír Vondruš 3bfc1c1e94 Animation: remove a suspicious internal TrackViewStorage constructor. 3 years ago
Vladimír Vondruš 4d9ae624d8 Animation: don't use void for empty function signatures. 3 years ago
Vladimír Vondruš dbd3b52b3c Trade: add getters for AnimationTrackData. 3 years ago
Vladimír Vondruš d3ee6b2b93 Trade: simplify by delegating to another AnimationTrackData constructor. 3 years ago
Vladimír Vondruš 47dfb94467 Trade: assert that MeshAttributeData vertex count fits into 32 bits. 3 years ago
Vladimír Vondruš 6a129b2cd2 Animation: add TrackViewStorage::interpolator(). 3 years ago
Vladimír Vondruš 905b874242 sceneconverter: show names of custom animation track targers in --info. 3 years ago
Vladimír Vondruš 5d7240058e sceneconverter: store only relevant AnimationData properties for --info. 3 years ago
Vladimír Vondruš 953ebebba9 doc: update changelog. 3 years ago
Vladimír Vondruš 4059d1136a sceneconverter: correctly mark test case plugin requirements. 3 years ago
Vladimír Vondruš 694e60bb3d Trade: ability to provide names for custom animation track targets. 3 years ago
Vladimír Vondruš c04b375bfc Trade: add isAnimationTrackTargetCustom() etc. helpers. 3 years ago
Vladimír Vondruš 4dbf75f030 Trade: reorganize AnimationData tests a bit. 3 years ago
Vladimír Vondruš 33be039ef4 Trade: rename AnimationTrackTargetType to AnimationTrackTarget. 3 years ago
Vladimír Vondruš f174ad990b Trade: reserve invalid zero AnimationTrackType as well. 3 years ago
Vladimír Vondruš b20ab3acd6 Trade: expand AnimationTrackTargetType to 16 bits. 3 years ago
Vladimír Vondruš e9aa7094c9 sceneconverter: don't load the importer plugin for --info-converter. 3 years ago
Hugo Amiard 1d2c6aeb77 Platform: don't crash EmscriptenApplication on a WebGL-less build. 3 years ago
Vladimír Vondruš cc9db2d610 MeshTools: show the more common way of using custom shader attributes. 3 years ago
Vladimír Vondruš b07d1aae8b MeshTools: fix concatenate() for more than 4 GB of data. 3 years ago
Vladimír Vondruš fdfa6b31e2 Trade: fix MeshData checks for index/vertex data over 4 GB. 3 years ago
Vladimír Vondruš 582776aeef Trade: additional sanity assertions for {Mesh,Scene}Data bounds checks. 3 years ago
Vladimír Vondruš d0aca29ba5 Trade: rewrite MeshData bound assertions similarly to SceneData. 3 years ago
Vladimír Vondruš 0679cccdf3 Trade: test handling of MeshData and SceneData over 4 GB. 3 years ago
Vladimír Vondruš 51f9a31d3c Trade: reorder test case definitions to match declaration order. 3 years ago
Vladimír Vondruš 7e79216c34 doc: use a shorthand expression for populating a GL::Buffer. 3 years ago
Vladimír Vondruš 5f0aa9582d doc: mention the new SpngImporter in the file format tables. 3 years ago
Vladimír Vondruš d4cc7dc318 Math: MSVC 2015, nobody asked you to fail here. 3 years ago
Vladimír Vondruš 3e59bf23a1 Doc++, to sync with Python bindings. 3 years ago
Vladimír Vondruš 62c395708e Math: ability to construct a Color3 from RG and B. 3 years ago
Vladimír Vondruš b38d3eea89 Shaders: add SSBO support to all shaders. 3 years ago
Vladimír Vondruš f1df71a000 Shaders: remove various redundant ifdefs. 3 years ago
Vladimír Vondruš 0bc0287ad4 Shaders: no, we don't use any textures in the Line shader. 3 years ago
Vladimír Vondruš 521489ac2e Shaders: don't assert for ARB_uniform_buffer_object presence twice. 3 years ago
Vladimír Vondruš a2b4c85847 Shaders: don't pass light count that gets unused to format(). 3 years ago
Vladimír Vondruš b338e35f0c Shaders: fix instanced MeshVisualizer test on ES2 and WebGL 1. 3 years ago
Vladimír Vondruš 8153adbc1c Shaders: don't format & pass _LOCATION defines on ES < 3.1 and WebGL. 3 years ago
Vladimír Vondruš 1847c7201d Shaders: use explicit texture location and binding on ES3.1+. 3 years ago
Vladimír Vondruš 7707341e47 Shaders: minor cleanup. 3 years ago
Vladimír Vondruš 218aef5016 Shaders: don't define & format irrelevant skinning values for UBOs. 3 years ago
Vladimír Vondruš fdd9d798b3 Shaders: decouple light array size and per-draw light count. 3 years ago
Vladimír Vondruš a00952cf95 Shaders: light count isn't used to test anything here. 3 years ago
Vladimír Vondruš 6995ad4fa7 Shaders: update outdated docs about passing stuff to constructors. 3 years ago
Vladimír Vondruš 1a33796784 Shaders: um what was this comment about, even? 3 years ago
Vladimír Vondruš f2fd6bdccf Shaders: use zero per-vertex count to disable skinning, not total count. 3 years ago
Vladimír Vondruš 5d330c28b4 GL: don't try to test texture views w/o texture storage. 3 years ago
Vladimír Vondruš b73f8eca0b GL: document what's the reasonable value for Framebuffer::clearDepth(). 3 years ago
Vladimír Vondruš 862c48517f Math: add Vector2::{r,g}() and Vector3::rg(). 3 years ago