288 Commits

Author SHA1 Message Date
Alexander Bruy
c9da9b7680 update pdal_wrench to 1.1 2023-10-25 07:43:00 +10:00
Nyall Dawson
d07bd5a5a4 Resync tinygltf 2023-09-22 14:28:06 +10:00
Matthias Kuhn
f67e339845
Merge pull request #54626 from m-kuhn/cmake-spatialite
[cmake] Prefer pkgconfig for spatialite
2023-09-17 21:34:18 +02:00
Matthias Kuhn
b9d0b4ce57 [cmake] Prefer pkgconfig for spatialite
and use a target
2023-09-16 12:13:09 +02:00
Nyall Dawson
d8cc819d89 Resync with upstream tinygltf 2023-09-07 09:03:55 +02:00
Nyall Dawson
6dde6ee503 Fix windows build -- STRICT is a msvc macro 2023-09-03 14:30:11 +10:00
Nyall Dawson
cd9c65c12b Fix windows build 2023-09-03 14:30:11 +10:00
Nyall Dawson
cd3cc45c0b Resync tinygltf with upstream (no downstream patches now) 2023-09-03 14:30:11 +10:00
Nyall Dawson
1b8c463d77 Resync tinygltf with master, removes need for one downstream patch 2023-09-03 14:30:11 +10:00
Nyall Dawson
d77e978dbd Handle the situation where a stored component type is incorrect
and not sufficient to store the actual number of stored points

Ports the workaround from d9172461e2/CesiumGltfReader/src/decodeDraco.cpp (L101)
2023-08-24 10:39:04 +02:00
Nyall Dawson
aad269ee10 Fix misleading error message
Submitted upstream as https://github.com/syoyo/tinygltf/pull/446
2023-08-24 10:37:14 +02:00
Nyall Dawson
b35988e412 Raise a warning when encountering emissiveFactor with array length
of 4 instead of aborting the model loading

Submitted upstream as https://github.com/syoyo/tinygltf/pull/445
2023-08-24 10:37:14 +02:00
Nyall Dawson
0ffb24005a Upgrade tinygltf to 2.8.14
No relevant fixes, just minimizing diff with upstream
2023-08-24 10:37:14 +02:00
Martin Dobias
126371fb6d Load GLTF models as Qt3D entities
- QgsGltfUtils in qgis_core adds helpers useful also for 2D rendering
- QgsGltf3DUtils in qgis_3d adds function to convert GLTF model to QEntity
- Added tests
- Added draco library support (optional) to decode GLTF files with draco mesh compression
- Updated tinygltf to 2.8.11 (among other things, fixes a compiler warning that 2.8.10 was triggering)
2023-08-07 21:27:21 +02:00
Alessandro Pasotti
76df15690c Oauth2 PKCE initial support 2023-07-31 16:34:06 +02:00
Martin Dobias
b9b9fe8214 Add tinygltf (2.8.10) to external libs
This is a simple header-only library that allows reading GLTF files
containing 3D graphics content. This will be useful for 3D tiles support.

The library does not have any dependencies other than nlohmann's json
which we already have in the "external" directory.
2023-07-13 08:45:13 +10:00
Alexander Bruy
36f88dfda2 update pdal_wrench to 1.0.1 2023-06-01 16:20:23 +02:00
vcloarec
5d5035437c fix clang tidy 2023-05-25 09:03:46 +10:00
vcloarec
9bab246333 fix already used macros 2023-05-25 09:03:46 +10:00
vcloarec
fcc8a5cc3f fix indentation 2023-05-25 09:03:46 +10:00
vcloarec
2e0b29936c update to MDAL 1.0.3 2023-05-25 09:03:46 +10:00
Nyall Dawson
8a2c0e3561 Replace QgsDebugMsg(...) with QgsDebugError(...) and ensure it
is ONLY used for error message reporting

Everything else gets bumped to QgsDebugMsg(..., >= 2)
2023-05-20 16:19:17 +10:00
Nyall Dawson
f83781d637 Fix some warnings 2023-05-02 10:44:21 +02:00
Nyall Dawson
d3d8ba1a30 Fix warnings on gcc, build on msvc 2023-04-29 08:50:39 +10:00
Juergen E. Fischer
e1a143dc7e fix msvc build again (reapply efee73553, upstreamed as 0c7b82a2e; reverts 8bf8ddb05)
C:/src/OSGeo4W/src/qgis-dev/qgis/external/pdal_wrench/utils.cpp(121): error C3493: 'CHUNK_SIZE' cannot be implicitly captured because no default capture mode has been specified
2023-04-28 10:34:14 +02:00
Nyall Dawson
8bf8ddb05c Silence some pdal_wrench warnings 2023-04-27 14:47:55 +10:00
Nyall Dawson
a87908d333 Fix warnings in pdal_wrench 2023-04-14 10:25:55 +10:00
Juergen E. Fischer
2981bddb2e pdal_wrench: fix msvc build 2023-04-13 13:24:38 +02:00
Alexander Bruy
ee471bffe6 update pdal_wrench 2023-04-13 10:12:29 +02:00
Julien Cabieces
d0238805ea Fix set but unused variables 2023-04-12 08:19:13 +10:00
Nyall Dawson
01c319f92b Fix std::string construction 2023-04-09 14:38:28 +10:00
Nyall Dawson
3342172f9b Fix warnings in pdal wrench 2023-04-09 14:38:28 +10:00
Basil Eric Rabi
973549cd49 add missing headers
fixes #52462
2023-04-05 08:06:13 +10:00
Alexander Bruy
349216e1a6 update pdal_wrench: fix VPC creation by writing correct STAC items 2023-03-30 09:38:39 +02:00
Alexander Bruy
48fcb57ada update pdal_wrench to the latest revision 2023-03-30 09:38:39 +02:00
Juergen E. Fischer
efee735536 fix msvc build 2023-03-26 11:53:58 +02:00
Juergen E. Fischer
fd05823cfd fix build 2023-03-24 06:48:59 +10:00
Alexander Bruy
c6d8e410a9 update pdal_wrench to the latest revision 2023-03-22 16:04:01 +01:00
Alexander Bruy
bc6a937933 add pdal_wrench as an external dependency 2023-03-22 16:04:01 +01:00
Nyall Dawson
dd426cc61f Fix mdal mingw build 2023-03-15 14:55:27 +10:00
Nyall Dawson
2f8053aa6a Fix lazperf mingw build 2023-03-15 14:55:27 +10:00
Alexander Bruy
433d962c55 bump nlohmann/json version to 3.9.1 to satisfy pdal_wrench dependency
requirement
2023-03-06 16:19:47 +10:00
vcloarec
de81494caf MDAL v1.0.2 2023-03-01 10:39:17 +10:00
Vincent Cloarec
463ef5b4d5
update MDAL 1.01 (#51239) 2022-12-15 15:33:01 +00:00
Nyall Dawson
fa185872cb Add constellation information to QgsGpsInformation and handle GPS fix type across different constellations 2022-11-01 16:08:15 +10:00
vcloarec
9917b4ab84 fix narrowing conversion (clang-tidy) 2022-10-12 03:57:11 +10:00
vcloarec
3643814791 fix mingw build 2022-10-12 03:57:11 +10:00
vcloarec
9335b8f01c retrieve exact behavior of MDAL / FLO2D format 2022-10-12 03:57:11 +10:00
vcloarec
145d0133aa bump MDAL to 1.0 2022-10-12 03:57:11 +10:00
Mauro Bettella
c8192cb71c
Added GNSS constellation abbreviation (#50205) 2022-09-16 06:58:07 +10:00