Shehzan Mohammed
887744202d
Remove other PRIVATE flags from link libraries
2021-03-04 10:50:19 -05:00
Shehzan Mohammed
3faff010d7
Installing thirdparty deps working on linux
2021-03-03 20:47:31 -05:00
Kevin Ring
34bbd2aa31
WIP cmake install.
2021-03-04 09:48:09 +11:00
Marco Hutter
60b6a4651e
Initialize member of handlers
2021-03-03 18:08:04 +01:00
Samuel Vargas
5d03477551
Rearchitecture cesium-native's CMake structure
...
This is necessary to support using cesium-native as submodule in
in asset-pipeline
- `draco` and `sqlite3` are guarded with if target blocks to allow
asset-pipeline to provide their own version of the targets.
- Tests are now a dedicated target that clients don't have to build
- Test sources / headers are now a target property instead of using the $<BUILD_INTERFACE... hack
- Added common include variables in extern/CMakeLists.txt
- Defined `RAPIDJSON_HAS_CXX11_RVALUE_REFS` for move support for RapidJson
- Private include directories are automatically extracted via CMake magic
for use in catch tests
- Globbing is now wrapped in a dedicated function that allows one to use
CONFIGURE_DEPENDS depending on their preferences (defaults to OFF)
to retain the old behavior.
2021-03-02 14:28:04 -05:00
Kevin Ring
4d31c3ef62
Merge pull request #139 from CesiumGS/ion-ui-oauth2
...
Add CesiumIonClient library
2021-03-02 17:55:44 +11:00
unknown
a32ae4b9c6
Merge branch 'master' into selection-test
2021-03-01 09:53:06 -05:00
Kevin Ring
92eb8ae1de
Include `state` in OAuth2 handshake.
2021-02-28 22:12:56 +11:00
Kevin Ring
a69628b785
Merge remote-tracking branch 'origin/master' into ion-ui
2021-02-24 12:59:44 +11:00
Kevin Ring
405efb7069
Line endings.
2021-02-17 16:38:09 +11:00
Marco Hutter
67dce23a30
Doxygen fixes
2021-02-15 17:14:49 +01:00
Kevin Ring
dea63a13e1
Make CesiumGltfReader depend on CesiumUtility.
2021-02-12 11:48:58 +11:00
unknown
f139ca92a6
auto generating test data macro
2021-02-09 17:09:57 -05:00
Kevin Ring
d10bd2a16d
Move JsonHelps to CesiumUtility, at ion "me" service.
2021-02-09 22:50:18 +11:00
Kevin Ring
5a374707b0
Merge remote-tracking branch 'origin/gltf' into cmpt
2021-01-29 16:34:47 +11:00
Kevin Ring
e692908f28
Fix gcc warning.
2021-01-28 17:14:21 +11:00
Kevin Ring
92af1b4b67
Fix gcc/clang warning.
2021-01-28 16:37:34 +11:00
Kevin Ring
2932b5652b
Add test for decoding data urls.
2021-01-28 16:25:52 +11:00
Kevin Ring
53804f921b
Merge remote-tracking branch 'origin/gltf' into cmpt
2021-01-28 10:22:18 +11:00
Kevin Ring
243f48680b
Add base64 decoding.
...
Mostly untested at the moment.
2021-01-27 23:52:43 +11:00
unknown
fab67810d6
use unsigned int if num of draco vertices over max uint16_t
2021-01-26 17:41:30 -05:00
unknown
1087f4fc6c
initialize draco accessor index to be unsigned byte
2021-01-26 17:38:02 -05:00
unknown
b8a22346b4
only use unsigned type for draco indices
2021-01-26 17:20:17 -05:00
unknown
19bec58b3d
Merge branch 'cmpt' into draco-index-upgrade
2021-01-25 12:37:12 -05:00
unknown
549ed2979c
upgrade draco index
2021-01-25 11:31:30 -05:00
Kevin Ring
eee83c9e77
Remove extraneous namespace qualification.
2021-01-25 15:37:04 +11:00
Kevin Ring
7ef8d428d3
WIP decoding of data URIs.
2021-01-25 15:24:11 +11:00
Kevin Ring
28b64347b7
Incorporate changes from review and from the cmpt branch.
2021-01-25 12:17:13 +11:00
Kevin Ring
7a2b097525
Support multiple b3dms in a cmpt.
2021-01-21 18:45:09 +11:00
Kevin Ring
8d0b1f9210
Move and rename test.
2021-01-20 19:55:34 +11:00
Kevin Ring
56feb198df
List of errors and warnings instead of a single string for each.
2021-01-20 19:32:14 +11:00
Kevin Ring
3fe36a7c7b
Fix GCC build problems.
2021-01-20 17:30:01 +11:00
Kevin Ring
8fdc7518b9
Fix Clang problems.
2021-01-20 17:25:00 +11:00
Kevin Ring
6147e0bf11
Clear arrays in StartArray.
2021-01-20 14:27:06 +11:00
Kevin Ring
3bd988f0e4
Remove Helpers entirely.
2021-01-18 23:22:12 +11:00
Kevin Ring
11ea3103b0
Optional properties, thorough initialization.
2021-01-17 00:18:00 +11:00
Kevin Ring
edb8fe209b
Add extras, reactivate support for RTC_CENTER.
2021-01-14 17:44:19 +11:00
Kevin Ring
cc973071ad
Cleanup.
2021-01-13 15:55:46 +11:00
Kevin Ring
e28f181d6c
Remove unnecessary map.
2021-01-13 15:50:48 +11:00
Kevin Ring
c999c7628b
Load embedded images.
2021-01-12 21:57:42 +11:00
Kevin Ring
6a6d2d94de
Draco loading.
2021-01-12 21:40:35 +11:00
Kevin Ring
2b2c4a8b16
Add support for extensions, especially Draco.
2021-01-11 18:05:02 +11:00
Kevin Ring
32f0c371ea
Raster image loading.
2021-01-08 23:10:27 +11:00
Kevin Ring
7f914afd4d
Improve error handling for arrays.
2021-01-08 17:47:39 +11:00
Kevin Ring
08d173d573
Use CesiumGltf instead of tinygltf.
2021-01-08 14:09:08 +11:00
Kevin Ring
3f6e301acf
GLB support.
2021-01-07 22:17:55 +11:00
Kevin Ring
32dca3f5d8
Improved error reporting.
2021-01-06 20:56:53 +11:00
Kevin Ring
068df1c3ef
Improve error handling.
2021-01-06 13:00:54 +11:00
Kevin Ring
87a030abe3
Generated classes now compiling.
2021-01-06 11:57:32 +11:00
Kevin Ring
e49e6552a9
Deserialize materials.
2021-01-04 23:26:47 +11:00
Kevin Ring
a67ed6a6ca
Add support for primitive targets.
2021-01-04 22:32:35 +11:00
Kevin Ring
e4a69c6559
Support attributes, names.
2021-01-04 22:21:54 +11:00
Kevin Ring
ae16a4888f
Separate files for glTF reader PoC.
2021-01-04 17:41:37 +11:00