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
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
a21fd37719
And yet more clang warning fixes.
2021-02-26 17:25:11 +11:00
Kevin Ring
1e2ceaf2bf
Another clang error.
2021-02-26 17:17:44 +11:00
Kevin Ring
b1f5cf949a
Better fix for clang warning.
2021-02-26 17:11:53 +11:00
Kevin Ring
126cea4b76
Fix clang warning.
2021-02-26 17:10:31 +11:00
Kevin Ring
a69628b785
Merge remote-tracking branch 'origin/master' into ion-ui
2021-02-24 12:59:44 +11:00
Marco Hutter
613245fe80
Tabs to spaces...
...
... not consistent globally, but locally, at least.
2021-02-21 17:32:47 +01:00
Marco Hutter
8babc264aa
Comments for local glTF classes
2021-02-21 17:27:14 +01:00
Marco Hutter
ce41c77d6a
Added missing documentation for glTF classes
...
Even though many of the comments are trivial, the
documentation now is no longer empty...
2021-02-16 01:06:59 +01:00
Kevin Ring
d10bd2a16d
Move JsonHelps to CesiumUtility, at ion "me" service.
2021-02-09 22:50:18 +11:00
Kevin Ring
13ce898f6f
Fix copy/paste fail.
2021-02-02 11:47:13 +11:00
Kevin Ring
8bc5d73959
Fix gcc/clang build errors.
2021-01-29 13:34:48 +11:00
Kevin Ring
358e2a5b2d
Remove AccessorView, replace with an AccessorView helper.
2021-01-25 23:56:38 +11:00
Kevin Ring
05d626285b
Add AccessorVisitor.
...
I'm not quite convinced this is the right approach yet.
2021-01-25 22:43:34 +11:00
Kevin Ring
dccfcf0a23
More picky clang signedness warnings.
2021-01-25 14:53:28 +11:00
Kevin Ring
f11089f5c9
Fix warnings.
2021-01-25 14:43:46 +11:00
Kevin Ring
28b64347b7
Incorporate changes from review and from the cmpt branch.
2021-01-25 12:17:13 +11:00
Kevin Ring
8d0b1f9210
Move and rename test.
2021-01-20 19:55:34 +11:00
Kevin Ring
8fdc7518b9
Fix Clang problems.
2021-01-20 17:25:00 +11:00
Kevin Ring
5b1550da39
Remove another "default".
2021-01-20 15:28:01 +11:00
Kevin Ring
168798fe4a
Don't use a C++ reserved word as a parameter name.
2021-01-20 15:19:42 +11:00
Kevin Ring
614b59db21
Remove GltfAccessor and GltfWriter.
2021-01-20 00:15:57 +11:00
Kevin Ring
3bd988f0e4
Remove Helpers entirely.
2021-01-18 23:22:12 +11:00
Kevin Ring
c36a2710c3
Allow for augmentation of generated classes via inheritance.
2021-01-18 22:51:20 +11:00
Kevin Ring
11ea3103b0
Optional properties, thorough initialization.
2021-01-17 00:18:00 +11:00
Kevin Ring
6d9e83447b
Merge remote-tracking branch 'origin/master' into gltf
2021-01-14 23:46:26 +11:00
Kevin Ring
edb8fe209b
Add extras, reactivate support for RTC_CENTER.
2021-01-14 17:44:19 +11:00
Kevin Ring
cb297c4db6
More defaults.
2021-01-13 17:47:08 +11:00
Kevin Ring
082087551e
Default glTF IDs to -1.
2021-01-13 17:16:06 +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
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
bd0290bec8
Generated doc improvements.
2021-01-07 13:54:25 +11:00
Kevin Ring
c153c4c0bb
Fix test failure.
2021-01-06 22:44:42 +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
1504ed3d90
Add materials.
2021-01-04 22:54:54 +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
Kevin Ring
0d7d7d0414
Add Mesh and Primitve to POC.
2021-01-04 13:36:34 +11:00
Kevin Ring
a72c111c0f
Another experiment.
2021-01-03 00:15:47 +11:00
Kevin Ring
c29069f613
Some very broken experiments.
2021-01-02 22:23:04 +11:00
Kevin Ring
767b5d3a6d
WIP glTF
2020-12-27 23:11:01 +11:00
Kevin Ring
72b07bc8d2
WIP glTF wrapper
2020-12-23 21:23:53 +11:00
Kevin Ring
6cb6cddac0
Add simdjson.
2020-12-19 22:26:09 +11:00
Kevin Ring
7a0f1907af
WIP transition to cgltf.
2020-12-08 14:02:09 +11:00