summaryrefslogtreecommitdiffstats
path: root/AssetLoader/src/GLTFLoader.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-04-12Give access to individual node transformsgltf-c-apis-ol1-11/+11
2021-03-31implement loading GLTF files from memorys-ol1-9/+81
2021-03-30C API for GLTFLoaders-ol1-24/+51
2021-03-27GLTF Loader: fixed default alpha channel value of 3-component texturesassiduous1-1/+1
2021-03-18Fix misc. typosluz paz1-1/+1
2021-01-13GLTF Loader: made Model::GPUDataInitialized atomicassiduous1-2/+2
2021-01-13GLTF Loader: moved AlphaMode parameter to Material::ShaderAttribsassiduous1-5/+3
2021-01-11Few minor updates to GLTF loaderassiduous1-35/+37
2021-01-11GLTF loader: reworked loading of checker board stub textureassiduous1-6/+13
2021-01-11GLTF loader: reworked buffer initialization with user dataassiduous1-107/+91
2021-01-10GLTF loader: reworked initial texture data to be stored as user data in the t...assiduous1-62/+111
2021-01-08GLTF Loader: added camera loadingassiduous1-2/+42
2021-01-01Updated copyright noticeassiduous1-1/+1
2020-12-11GLTFLoader: added option to not load animation data and skinassiduous1-36/+44
2020-12-10GLTFLoader: updated node transforms handlingassiduous1-15/+11
2020-12-10GLTF Loader: addedassiduous1-4/+23
2020-12-10GLTFLoader: updated model initialization API; few minor improvements to loadingassiduous1-61/+44
2020-12-10GLTFLoader: fixed variable type/name conflictsassiduous1-31/+31
2020-12-10GLTFLoader: made sure that texture files are not loaded when found in the cacheassiduous1-31/+69
2020-12-09Reworked GLTF resource manager to use BufferSuballocator and DynamicTextureAtlasassiduous1-51/+64
2020-12-05GLTF Loader: enabled caching compressed texturesassiduous1-19/+50
2020-12-05GLTF Resource manager: implemented texture array resizingassiduous1-7/+16
2020-12-03GLTF Loader: fixed names of Material::ALPHA_MODE enum membersassiduous1-2/+2
2020-12-03GLTF loader: updated mesh BB handlingassiduous1-34/+25
2020-12-03GLTF Loader: updated primitives handlingassiduous1-15/+12
2020-12-03GLTF Loader: using dynamic array of joint transform matrices instead of the f...assiduous1-7/+6
2020-12-03GLTF Loader: switched to using texture arraysassiduous1-2/+2
2020-12-02GLTFLoader: reworked material to load material attribs in a shader-friendly f...assiduous1-26/+38
2020-12-02GLTF Loader: fixed few issues with texture cacheassiduous1-88/+86
2020-12-02GLTFResourceManager: added texture allocation cacheassiduous1-106/+160
2020-12-02Refcactored GLTFResourceManager: made allocations ref-counted objectsassiduous1-24/+12
2020-12-01GLTF Loader: added GetFirstIndexLocation and GetBaseVertex methodsassiduous1-3/+4
2020-12-01GLTF Loader: implemented buffer suballocation in cacheassiduous1-53/+101
2020-12-01GLTF Loader: updated GPU resource initializationassiduous1-80/+98
2020-12-01GLTF Loader: refactored material textures loadingassiduous1-92/+54
2020-11-30GLTF loader: initial implementation of GLTF resource cacheassiduous1-92/+226
2020-11-25GLTF loader: fixed crash when texture is missingassiduous1-1/+20
2020-11-05GLTFLoader: enabled creating the GLTF models without device contextassiduous1-8/+25
2020-11-05GLTFLoader: made texture cache thread-safeassiduous1-7/+14
2020-10-19Renamed USAGE_STATIC to USAGE_IMMUTABLE (API240077)assiduous1-3/+3
2020-10-02GLTF loader: fixed issue with state transition for DDS/KTX texturesassiduous1-11/+19
2020-10-02GLTF Loader: enabled loading of DDS/KTX texturesassiduous1-68/+104
2020-09-24Few more minor updates to GLTF loaderassiduous1-27/+28
2020-09-24GLTF loader: enabled 8-bit joint indices (fixed https://github.com/DiligentGr...assiduous1-6/+22
2020-09-24Updated GLTF loader to handle non-default stridesassiduous1-10/+42
2020-06-28GLTFLoader: updated bound box calculationsassiduous1-43/+7
2020-05-17GLTF Loader: split GLTF vertex data into two streams: pos, normal, uv0, uv1, ...assiduous1-32/+45
2020-05-16Improved mipmap generation for alpha-cutoff materialsassiduous1-8/+121
2020-04-08Reworked PNG and JPEG image decoding to fix incompatibility of setjmp with c+...assiduous1-2/+2
2020-03-28GLTF Loader: enabled two-sided materialsassiduous1-0/+8