8912 Commits (42328e4f8d16e9b9237ced09882d5fc8a3c8ea02)

Author SHA1 Message Date
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š 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š 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š 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
Vladimír Vondruš 73c881f5ae Math: mention that cross product can be used to calculate triangle area. 3 years ago
Vladimír Vondruš bd0230865a Shaders: mark the line shader as experimental. 3 years ago
Vladimír Vondruš e9e05ecf6c Shaders: use same index order as MeshTools::compileLines() has. 3 years ago
Vladimír Vondruš cfa8604118 Shaders: add a "screenshot" for LineGL. 3 years ago
Vladimír Vondruš f3cc5bd1c1 Shaders,MeshTools: adapt image comparison thresholds to SwiftShader. 3 years ago
Vladimír Vondruš e615637c21 Shaders,MeshTools: adapt image compare thresholds for NVidia & llvmpipe. 3 years ago
Vladimír Vondruš e3c7410ac7 MeshTools: initial utility for compiling a mesh for the line shader. 3 years ago
Vladimír Vondruš a26d77afb4 MeshTools: remove excessive indentation in a test. 3 years ago
Vladimír Vondruš 327d0cb749 MeshTools: clarify why actually the API isn't on ES2. 3 years ago
Vladimír Vondruš c8d8fd7e19 Shaders: add debug output for LineVertexAnnotations as well. 3 years ago