593 Commits (b016258fdb44e8cdbfe91ac02f144cdb3d4e468d)

Author SHA1 Message Date
Vladimír Vondruš 93e6dc2c54 Trade: make AnimationTrackData constructors explicit. 6 years ago
Vladimír Vondruš 6ddcc0b1ae Trade: make it possible to construct AnimationData from track init list. 6 years ago
Vladimír Vondruš dd5acdd850 Trade: allow AnimationTrackData be created from a typed track. 6 years ago
Vladimír Vondruš 6ed0df26c6 Trade: mutable access in ImageData consistent with Animation/MeshData. 6 years ago
Vladimír Vondruš 0fd62194c8 Trade: mutable access in AnimationData. 6 years ago
Vladimír Vondruš a3ab27f7b9 Trade: return TrackView with const types from AnimationData. 6 years ago
Vladimír Vondruš fb1fdf6105 Trade: implement Importer interfaces for the new MeshData. 6 years ago
Vladimír Vondruš ecbe5718b4 Trade: a reworked MeshData class. 6 years ago
Vladimír Vondruš 520c22f2fe New VertexFormat enum. 6 years ago
Vladimír Vondruš 7fd92c10dd Reserve zero MeshPrimitive and MeshIndexType for invalid values. 6 years ago
Vladimír Vondruš 87c2bc74fe MeshTools: implement removeDuplicates() for discrete data as well. 6 years ago
Vladimír Vondruš bae5eecf42 MeshTools: compressIndices() now takes also an offset. 6 years ago
Vladimír Vondruš 1974da2635 MeshTools: added a type-erased compressIndices(). 6 years ago
Vladimír Vondruš 937689ea61 MeshTools: deSTLify compressIndices(). 6 years ago
Vladimír Vondruš b589f15640 MeshTools: deSTLify flipNormals(), flipFaceWinding() and tipsify(). 6 years ago
Vladimír Vondruš 77d7931df2 MeshTools: added a STL-less subdivide(). 6 years ago
Vladimír Vondruš aeedf1264d MeshTools: generateSmoothNormals() taking also type-erased indices. 6 years ago
Vladimír Vondruš 735c59e96b MeshTools: added a duplicateInto() variant taking a 2D strided array view. 6 years ago
Vladimír Vondruš ea7259b424 MeshTools: add STL-free removeDuplicatesInPlace() & an indexed variant also. 6 years ago
Vladimír Vondruš 4f0170ace4 GL: taking just an init list in MeshView::draw() was a stupid idea. 6 years ago
Vladimír Vondruš 513f3f5392 doc: avoid linking to deprecated features. 6 years ago
Vladimír Vondruš 526254912e doc: updated credits and changelog. 6 years ago
Vladimír Vondruš dfacd7fb2d Trade: support mip levels in image import. 6 years ago
Vladimír Vondruš 010e684071 doc: updated changelog. 6 years ago
Vladimír Vondruš 946c3cdac9 GL: rename PixelType::HalfFloat and Attribute::DataType::HalfFloat to Half. 6 years ago
Vladimír Vondruš f5a5e10c50 Math: batch table-based half-float packing/unpacking. 6 years ago
Vladimír Vondruš c17f5a0340 Platform: avoid GlfwApplication::viewportEvent() being fired too soon. 6 years ago
Vladimír Vondruš 73c37a8339 Add Vector[324][u][hsb] convenience typedefs for small types. 6 years ago
Vladimír Vondruš 241cde706f GL: new Mesh::maxVertexAttributeStride() query. 6 years ago
Vladimír Vondruš 65743b5647 Platform: make it possible to override DPI scaling from the app. 6 years ago
Vladimír Vondruš c3878c9bf1 Platform: implement physical DPI scaling in Sdl2App on Windows. 6 years ago
Vladimír Vondruš 444b925b2a Platform: implement virtual DPI scaling in GlfwApp on Windows. 6 years ago
Vladimír Vondruš c85b537937 Revert "Math: preserve signs in the Matrix[34]::scaling() getter." 6 years ago
Vladimír Vondruš 47e1106633 Avoid Resource unnecessarily asking for new data when nothing changed. 6 years ago
Vladimír Vondruš e7aeaf78d0 Remove ResourceManager::instance() singleton deprecated in 2019.10. 6 years ago
Vladimír Vondruš 19dd7a0176 Move Feature[s] enums from inside plugin classes outside. 6 years ago
Vladimír Vondruš 2562ca447c GL: fix build on 32-bit Windows. 6 years ago
Vladimír Vondruš 353a2be16d doc: updated credits and changelog. 6 years ago
Vladimír Vondruš 6ef04b8ad5 Audio: add a Buffer::frequency() getter. 6 years ago
Vladimír Vondruš cc401b2b3c GL: implemented missing Renderer::setPatch*() for tessellation shaders. 6 years ago
Vladimír Vondruš 0e50f0feea GL: implement {EXT,ARB}_draw_buffers{2,_blend,_indexed}. 6 years ago
Vladimír Vondruš b2328f57cd Math: fall back to lerp when slerp'd quaternions are too close. 6 years ago
Vladimír Vondruš c4a3b273e6 Math: provide transformVector() also on the DualThing classes. 6 years ago
Vladimír Vondruš c25b19d210 SceneGraph: support rotating directly via Complex/Quaternion. 6 years ago
Vladimír Vondruš d955908a38 GL: allow creating a Buffer and directly filling it with data. 6 years ago
Vladimír Vondruš f53adefe96 GL: mark the 4-argument DynamicAttribute constructor as explicit. 6 years ago
Vladimír Vondruš 24cc971b1f GL: reworked apple-buffer-texture-unbind-on-buffer-modify workaround. 6 years ago
Vladimír Vondruš 44aed01d77 Fix plugins being searched in lib/ when it should be bin/ and vice versa. 6 years ago
Vladimír Vondruš 88b515ba15 Platform: assume HiDPI is on by default on macOS 10.13+ and iOS 13+. 6 years ago
Vladimír Vondruš e97b04f66d GL: new apple-buffer-texture-detach-on-data-modify workaround. 6 years ago