Commit Graph

790 Commits

Author SHA1 Message Date
Sean Lilley 3f2d4ff9e5 Additional component types 2024-10-22 09:49:43 -04:00
Ashley Rogers 5c4cafdfc4 Shared asset support in schema codegen 2024-10-18 15:38:15 -04:00
Ashley Rogers 883e36f100 Rename ImageAssetMipPosition 2024-10-10 15:44:42 -04:00
Ashley Rogers df1f887e6d Doc comments, rename ImageCesium 2024-10-10 15:28:05 -04:00
Kevin Ring 7f798379f4 GltfSharedAssetSystem 2024-10-10 21:56:09 +11:00
Kevin Ring a9516a0c84 Move SharedAsset[Depot] to CesiumAsync. 2024-10-10 21:00:16 +11:00
Kevin Ring e3975911cd Even independent assets can be shared. 2024-10-10 20:31:17 +11:00
Kevin Ring 36783ad030 SharedAsset improvements...
* Make SharedAsset constructor and destructor protected, so instances of
  this type can't be created directly.
* Maintain `_sizeInDepot` field on `SharedAsset` to defend against the
  asset size changing between when we add its size and when we remove
  its size.
* Add some doc comments.
* Change the staleAssetSizeLimit to 16 MiB.
* Add some defensive assertions.
* Fix use-after-free when removing deletion candidates.
2024-10-10 20:18:58 +11:00
Kevin Ring c8d961214c Remove unnecessary SharedAssetSystem::deletionTick. 2024-10-10 20:16:31 +11:00
Kevin Ring 8595163c92 getSizeBytes can use sizeInBytes or pixelData.size(). 2024-10-10 20:15:25 +11:00
Kevin Ring 1b0934ec6c Don't use an iterator after it's erased. 2024-10-09 22:48:16 +11:00
Kevin Ring ee4b391d14 Remove TODO. 2024-10-09 22:39:58 +11:00
Kevin Ring 21ecab90b8 Fix asset lifetime, avoid circular reference counting. 2024-10-09 22:18:11 +11:00
Ashley Rogers 924b000e00 Add accessors for deletion stats 2024-10-08 15:27:52 -04:00
Ashley Rogers 95749246de Format 2024-10-04 11:45:25 -04:00
Ashley Rogers d6c77858c2 Merge branch 'shared-assets-image-cesium-only' of github.com:CesiumGS/cesium-native into HEAD 2024-10-04 11:43:02 -04:00
Ashley Rogers e3e566502b Rework deletion 2024-10-04 11:42:47 -04:00
Kevin Ring a88d83f8d1 Move constructor for SharedAsset. 2024-10-04 23:17:48 +10:00
Kevin Ring 275bac0325 Better naming. 2024-10-04 21:16:11 +10:00
Kevin Ring ab21441ce4 Fix water mask bug, add assets to depot. 2024-10-04 18:50:27 +10:00
Kevin Ring cee6f21ea6 Make SharedAsset a base class an eliminate AssetContainer. 2024-10-04 16:10:28 +10:00
Kevin Ring e781a9c4bc AttributeSemantics -> VertexAttributeSemantics 2024-10-04 08:04:54 +10:00
Kevin Ring 97909b8e3f Add AttributeSemantics. 2024-09-26 17:18:42 +10:00
Ashley Rogers 31d0048b58 Add timer for deleting assets 2024-09-25 17:18:43 -04:00
Ashley Rogers 0ce17c897b Fix wonky namespaces 2024-09-18 14:11:58 -04:00
Ashley Rogers 5ae5539478 Clean up SharedAssetDepot 2024-09-18 14:06:36 -04:00
Ashley Rogers d612b329e0 Use template for factory so it can be moved into the future 2024-09-17 14:00:18 -04:00
Ashley Rogers 8e664a18b3 Fix warnings breaking Unreal build 2024-09-13 11:00:38 -04:00
Ashley Rogers 0e44d92482 clang-format 2024-09-11 15:12:22 -04:00
Ashley Rogers 8d38927a6c Merge with main 2024-09-11 14:58:19 -04:00
Ashley Rogers 96cd924630 Update based on review 2024-09-11 14:53:52 -04:00
Ashley Rogers 2f852d0b9f Re-add thread safety that I accidentally reverted 2024-08-23 14:37:45 -04:00
Ashley Rogers 7e36d6c45f Refactor to use IntrusivePointer for AssetContainer 2024-08-23 14:31:08 -04:00
Janine Liu daeca25354 Add more unit tests 2024-08-19 13:49:29 -04:00
Ashley Rogers e79b31379c Merge with main 2024-08-16 14:13:55 -04:00
Ashley Rogers 4e5bff4dfb Changes for Unreal implementation 2024-08-16 14:10:08 -04:00
Janine Liu 1cb6e3809d Merge branch 'main' into instance-metadata 2024-08-16 10:54:12 -04:00
Kevin Ring 832b2c91f2 Changes from review (comments only). 2024-08-16 07:19:41 +10:00
Tim Moore b51af67b3b Add test case for getFeatureIdAccessorView 2024-08-15 19:09:05 +02:00
Kevin Ring b1d7da4795 Small tweaks, and update CHANGES.md. 2024-08-15 11:47:40 +10:00
Kevin Ring ac74cc3cda
Merge pull request #820 from jherico/vcpkg-2
Second attempt at migrating packages to vcpkg
2024-08-15 09:47:09 +10:00
Tim Moore 109f3897a4 Add getFeatureIdAccessorView for instances
Implement getFeatureIdAccessorView for feature IDs stored in the
EXT_mesh_gpu_instancing extension. Refactor the existing function,
used for accessing feature IDs in primitives, to use common code.
2024-08-05 11:15:52 +02:00
Sean Lilley a109c7dacb Add removeExtensionUsed and removeExtensionRequired 2024-08-02 20:15:42 -06:00
Kevin Ring 1fcdeadfd9 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-08-02 19:45:58 +10:00
Kevin Ring 23eaa7f370 Disable spurious warning from MSVC in our tests. 2024-07-24 14:39:56 -04:00
Kevin Ring d65747e8a2 Fix clang/gcc errors. 2024-07-24 10:55:02 -04:00
Ashley Rogers 2f622d7892 Unused param 2024-07-23 14:25:53 -04:00
Ashley Rogers 9bf3ac4307 Fix unnecessary reference 2024-07-23 14:24:00 -04:00
Ashley Rogers 8d2c5e1e61 clang-format 2024-07-23 14:15:39 -04:00
Ashley Rogers dd8e3d0775 Merge branch 'main' of github.com:CesiumGS/cesium-native into shared-assets 2024-07-23 14:03:20 -04:00
Ashley Rogers a0954e3fbc Add test for shared images 2024-07-23 14:03:06 -04:00
Sean Lilley 7873ef6e5c Fix AccessorWriter constructor 2024-07-15 22:44:55 -04:00
Brian Langevin d6523beaf7
Merge pull request #921 from CesiumGS/add-component-type-conversion
Add method to convert integer `AccessorSpec::ComponentType` to `PropertyComponentType`
2024-07-15 11:11:41 -06:00
Janine Liu 707dd8b770 Add missing includes 2024-07-11 10:25:23 -04:00
Ashley Rogers 40806a24c7 Add ability for images to be shared between glTFs 2024-07-10 16:00:31 -04:00
Janine Liu 2179d943b9 Add convertAccessorComponentTypeToPropertyComponentType 2024-07-09 12:00:34 -04:00
Kevin Ring 7c9ea84178 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-07-02 17:39:20 +10:00
Brian L 74653140f3 Rename to CESIUM_ASSERT 2024-06-20 10:14:38 -06:00
Brian L 91300f9a61 update from main 2024-06-20 09:54:52 -06:00
Kevin Ring 4319aa6562 PropertyArrayCopy stores a byte buffer. 2024-06-20 17:59:33 +10:00
Kevin Ring d9f7a6ceed Traits for PropertyArrayCopy. 2024-06-19 18:34:53 +10:00
Kevin Ring 91dc6cdb93 Avoid shadowing, fix formatting. 2024-06-18 16:14:27 +10:00
Kevin Ring 62d4346190 Separate owning PropertyArrayView to PropertyArrayCopy. 2024-06-18 15:57:38 +10:00
Kevin Ring 8158fa0f3a Fix owning PropertyArrayView without using a variant. 2024-06-18 11:08:54 +10:00
Kevin Ring 9fe0d7aa05 Stub out PropertyArrayView ownership, as a test. 2024-06-15 10:37:34 +10:00
Kevin Ring bac574c13d Lots of changes to support Cesium for Unreal. 2024-06-06 20:57:11 +10:00
Kevin Ring ca42500d54 Merge remote-tracking branch 'origin/main' into vcpkg-2 2024-06-05 14:06:47 +10:00
Janine Liu e1ed4db7dc
Merge pull request #854 from CesiumGS/i3dm-2024
Support 3D Tile I3dm legacy tile format
2024-05-29 09:44:15 -04:00
Kevin Ring 264333f06a
Merge pull request #889 from CesiumGS/regenerate-gltf-schemas
Regenerate glTF schemas for metadata extensions
2024-05-24 16:47:42 +10:00
Kevin Ring 32dc4befd3 Re-add accidentally removed size_t cast. 2024-05-24 16:09:50 +10:00
Kevin Ring 20266ffae8 Restore static casts where integer conversions aren't checked. 2024-05-24 16:08:53 +10:00
Kevin Ring 7e84f68411 Consistent integer types and conversions. 2024-05-24 16:05:03 +10:00
Sean Lilley 231e899aad Fix bug 2024-05-23 19:35:39 -04:00
Sean Lilley 67032dffb1 Fix typos in TestModel 2024-05-23 18:32:36 -04:00
Sean Lilley 6c1d8cc816 Fixed Model 2024-05-23 18:32:27 -04:00
Sean Lilley 5bb68a00a7 Regenerate glTF schemas 2024-05-23 18:22:52 -04:00
Sean Lilley d64f5a3be5 Added forEachNodeInScene to Model 2024-05-21 22:24:01 -04:00
Kevin Ring beb4fb9d71 Add test for Model::merge with EXT_meshopt_compression. 2024-05-21 20:53:31 +10:00
Tim Moore ea79bb8a76 Reponse to feedback: change ConverterSubprocessor to AssetFetcher 2024-05-16 17:05:33 +02:00
Kevin Ring 66860989a4 Various glTF fixes, mostly meshopt related. 2024-05-06 13:53:37 +10:00
Brian L 47414f09fb Make our ASSERT macro. Move everything to use this. 2024-05-03 12:50:50 -06:00
Tim Moore db9637db42 Merge branch 'main' into i3dm-2024 2024-05-03 13:31:55 +02:00
Kevin Ring 13970f94c8 Add tests of Model::merge for newly supported extensions. 2024-05-03 13:00:46 +10:00
Kevin Ring 6450e5660a Improve support for merging extensions. 2024-05-03 11:04:51 +10:00
Tim Moore ab70a66f3e Merge branch 'main' into i3dm-2024 2024-05-02 11:39:26 +02:00
Sean Lilley 5982c15875 Merge branch 'main' into index-from-accessor 2024-04-30 16:51:37 -04:00
Sean Lilley 6f93079df3 Fix formatting 2024-04-30 14:39:44 -04:00
Sean Lilley 01be080354
Update CesiumGltf/include/CesiumGltf/AccessorUtility.h
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2024-04-30 11:57:49 -04:00
Sean Lilley f62a7a7a47 Add getComponentCountFromPropertyType 2024-04-29 12:11:12 -04:00
Tim Moore 2cef550f00 Merge branch 'main' into i3dm-2024 2024-04-26 16:58:30 +02:00
Tim Moore 46581092d1 Refactor with helpers for converting glTF values to glm. 2024-04-26 16:54:18 +02:00
Sean Lilley 33913f1ca7 Add IndexFromAccessor 2024-04-22 11:43:59 -04:00
Kevin Ring 2d05768b26
Merge pull request #840 from CesiumGS/accessor-writer-from-view
Create AccessorWriter from AccessorView
2024-04-18 20:45:10 -04:00
Tim Moore 0a4a5a9665 Merge branch 'main' into i3dm-2024 2024-04-17 17:56:57 +02:00
Sean Lilley 4c6cd3cb37 Add getNormalAccessorView 2024-04-15 12:02:04 -04:00
Janine Liu bc13fa617c Fold single sections in tests 2024-04-12 15:08:30 -04:00
Janine Liu 2cb26ebeeb Doc improvements and function flattening 2024-04-12 14:13:51 -04:00
Kevin Ring 4bf70c5a20 Fix another clang warning. 2024-04-10 23:02:52 +10:00
Kevin Ring a3fd50f9c9 Fix warnings on Linux. 2024-04-10 22:53:43 +10:00
Kevin Ring 9f17ef2a4a Add forEachRootNodeInScene tests. 2024-04-10 18:55:56 +10:00
Kevin Ring 792ac1ad31 Add tests for metadata merging. 2024-04-10 18:34:58 +10:00
Kevin Ring e1fbb4f064 Tests and changelog. 2024-04-10 16:27:09 +10:00
Kevin Ring 86d77cde33 Implement forEachPrimitiveInScene using forEachRootNodeInScene. 2024-04-10 15:26:12 +10:00
Kevin Ring eeeb304926 Various glTF helper functions. 2024-04-10 15:14:11 +10:00
Kevin Ring 17fd4d3452 Merge remote-tracking branch 'origin/cesium-legacy-terrain' into gltf-correctness 2024-04-10 14:59:36 +10:00
Kevin Ring 28eae3e782 Formatting. 2024-04-08 21:28:08 +10:00
Kevin Ring 71e567dc1f Add isExtensionUsed and isExtensionRequired methods. 2024-04-08 17:38:33 +10:00
Kevin Ring b9fe268f91 Add tests for addExtensionUsed/Required. 2024-04-08 16:24:36 +10:00
Kevin Ring 8c05f96f6e Various fixed to correctness of glTF generation. 2024-04-08 15:40:56 +10:00
Kevin Ring 66ad2c9039 Add support for CESIUM_primitive_outline extension. 2024-04-08 14:46:14 +10:00
Kevin Ring ee357293c0 Updates to generator config to work with updated glTF repo. 2024-04-08 14:24:31 +10:00
Tim Moore ff427ace80 Fix CesiumGltf::Model::merge to handle EXT_mesh_gpu_instancing
This is all very ad hoc and there will be more extensions that will
have to be handled in the future. This function is currently only used
by Cmpt parsing code, but one could imagine it being generally useful.
2024-04-07 13:31:14 +02:00
Sean Lilley 4fd4e9f6df Create AccessorWriter from AccessorView 2024-03-29 09:29:27 -04:00
Janine Liu d7ec272bdf Fix CI errors 2024-03-04 17:07:43 -05:00
Janine Liu 5275704238 Update changelog + add unit test 2024-03-04 16:52:14 -05:00
Janine Liu 6b850d2731 Fix typo 2024-03-04 15:21:44 -05:00
Janine Liu 4d53694f79 Add PositionAccessorType 2024-03-04 14:24:27 -05:00
Janine Liu f17e4846b1 Minor tweaks from PR review 2024-02-29 10:12:09 -05:00
Janine Liu 636c40f973 Fix unused lambda variable 2024-02-28 17:47:48 -05:00
Janine Liu 90531bb6fd Minor tweaks 2024-02-28 17:37:39 -05:00
Janine Liu a1bf6e7d2d Add unit tests 2024-02-28 17:21:42 -05:00
Janine Liu ff3da04838 Fix CI errors 2024-02-28 11:50:48 -05:00
Janine Liu 907f5aab2f Make property options a parameter 2024-02-28 11:29:23 -05:00
Janine Liu 0ca2d45056 class -> struct 2024-02-27 18:22:49 -05:00
Janine Liu cc1f333b33 Use TextureView for feature ID textures 2024-02-27 18:17:43 -05:00
Janine Liu 218bf1ab1e Rework PropertyTexturePropertyView to use TextureView 2024-02-27 18:00:42 -05:00
Janine Liu 9f8678ea31 Add PropertyTexturePropertyView options 2024-02-27 14:25:41 -05:00
Janine Liu e403d73f34 Add flag for KHR_texture_transform to property texture 2024-02-26 17:24:53 -05:00
Janine Liu 5f5f726ce6 Revert "Rename member name for clarity"
This reverts commit e16a3e1ac4.
2024-02-26 09:56:14 -05:00
Kevin Ring 6c48779728
Merge pull request #811 from CesiumGS/texture-transform-in-views
Account for `KHR_texture_transform` in feature ID texture + property texture property views
2024-02-26 08:49:28 +11:00
Bradley Austin Davis 24d783fb01 Migrate dependencies to vcpkg 2024-02-24 00:37:37 +00:00
Brian Langevin 028fc7cae0
Merge pull request #804 from CesiumGS/image-size-bytes
Track image data size independently of the `pixelData` array size
2024-02-23 11:02:44 -07:00
Brian L e16a3e1ac4 Rename member name for clarity 2024-02-23 10:30:10 -07:00
Kevin Ring c341a72806 Revert "Merge pull request #786 from jherico/feature-vcpkg"
This reverts commit 198ed9d4b4, reversing
changes made to 09c1eb76b4.
2024-02-23 09:08:15 +11:00
Ashley Rogers 10753a931f
Merge branch 'main' into feature-vcpkg 2024-02-20 13:44:11 -05:00
Janine Liu efc5b6bf7b Fix wrap computation error 2024-02-19 15:18:13 -05:00
Janine Liu 9bb02acdd1 Add flag to property texture property 2024-02-19 13:32:36 -05:00
Janine Liu 213906b039 Add applyKhrTextureTransformExtension to feature id textures 2024-02-19 12:59:35 -05:00
Janine Liu 1733305ab6 Add missing const / noexcept 2024-02-15 14:08:24 -05:00
Janine Liu 9e72b7eb36 Don't automatically apply transform in feature ID texture, property texture property 2024-02-15 13:23:25 -05:00
Janine Liu 49b04e0816 Merge branch 'main' into texture-transform-in-views 2024-02-13 16:44:18 -05:00
Janine Liu 6c4f31053a Add validation statements, other tweaks 2024-02-13 13:08:30 -05:00
Sean Lilley 4ac60b45ea Remove support for EXT_feature_metadata in CesiumGltf, CesiumGltfReader, and CesiumGltfWriter 2024-02-13 12:21:02 -05:00
Janine Liu ca2b7a3e17 Add test for normalized property view 2024-02-13 12:08:15 -05:00
Janine Liu 984b5edf07 Add unit test for PropertyTexturePropertyView 2024-02-13 12:01:39 -05:00
Janine Liu cad3f95c27 Add unit tests, use KhrTextureTransform in GltfReader 2024-02-13 11:47:06 -05:00
Janine Liu 544f318806 Fix compilation errors 2024-02-13 10:50:53 -05:00
Janine Liu 9d7c2a5dea Create KhrTextureTransform class 2024-02-13 10:45:33 -05:00
Kevin Ring 3729ab2375 Merge remote-tracking branch 'origin/main' into image-size-bytes 2024-02-05 11:37:41 +11:00
Bradley Austin Davis e20c154c55 Migrating dependencies to vcpkg 2024-02-02 10:40:59 -08:00
Kevin Ring a48529b2b8 Add sizeBytes to ImageCesium.
And use it to track Tile and RasterOverlayTile sizes.
2024-01-29 19:17:39 +11:00
Janine Liu a56def2c89 Merge branch 'main' into correct-variable-length-arrays 2024-01-23 13:25:51 -05:00
Janine Liu 4e9cfaba88
Merge pull request #793 from CesiumGS/feature-id-texture-sampler-wrap
Change `FeatureIdTextureView` to account for sampler wrap values in `getFeatureID`
2024-01-19 11:37:25 -05:00
Janine Liu bbb6476b93 Re-add const, add line break 2024-01-19 10:41:26 -05:00
Janine Liu 695898e37d Interpret offsets as array indices, not byte offsets 2024-01-18 16:45:31 -05:00
Ashley Rogers 93f65f30bf Fix issues identified in review. 2024-01-18 15:10:19 -05:00
Ashley Rogers df7bb9fa91 Fix sign conversion errors on Clang & GCC 2024-01-18 10:06:20 -05:00
Kevin Ring 0ae6e5f9e8 Improve IndicesForFaceFromAccessor doc. 2024-01-18 21:53:38 +11:00
Kevin Ring 5c2aae4190 Merge remote-tracking branch 'origin/main' into face-index-different-modes 2024-01-18 21:53:02 +11:00
Ashley Rogers 253b4f5c5d Fix mismatched integer types 2024-01-17 17:17:24 -05:00
Ashley Rogers 7dd3a7143a Format SamplerUtil 2024-01-17 17:09:36 -05:00
Ashley Rogers 0975b7d1e3 FeatureIdTextureView now accounts for sampler wrap values. 2024-01-17 17:05:36 -05:00
Janine Liu 41491dbbb8 Merge branch 'std-string-conversion' into face-index-different-modes 2024-01-10 11:03:09 -05:00
Janine Liu f6a71d8b3e Add remaining errno checks 2024-01-10 10:25:33 -05:00
Janine Liu 4c22baebfb Add size_t casts 2024-01-09 13:13:51 -05:00
Janine Liu 338b3e4f0a Add support in face index visitor for different primitive modes 2024-01-09 12:26:18 -05:00
Janine Liu b9fcbb5aad Use == 0 instead of != ERANGE 2024-01-09 12:20:48 -05:00
Janine Liu 216c49996a Remove unused include 2023-12-14 16:58:52 -05:00
Janine Liu 06d7d9bcb3 Condense if statements 2023-12-14 16:57:43 -05:00
Janine Liu b48d8085ee Update unit tests 2023-12-14 16:51:38 -05:00
Janine Liu 50a1744feb Cleanup 2023-12-14 15:43:38 -05:00
Janine Liu 8bcde4e06c Merge branch 'main' into std-string-conversion 2023-12-14 10:55:55 -05:00
Janine Liu 7ee8ddd749 Add manual check for negative sign when parsing ull 2023-12-11 10:56:18 -05:00
Janine Liu 587db88565 Attempt to catch out-of-range error 2023-12-08 15:39:48 -05:00
Janine Liu 2e67c5925b Add float / double conversions 2023-12-08 15:12:08 -05:00
Janine Liu e1537294a4 Add std::string conversions 2023-12-08 13:45:53 -05:00
Kevin Ring f05ebf5785
Merge pull request #770 from CesiumGS/remove-u32
Remove `uint32_t` support for property attributes
2023-11-29 09:50:46 +11:00
Sean Lilley dcec862432 Fix formatting 2023-11-27 13:38:33 -05:00
Sean Lilley 278f936cce Update tests 2023-11-27 11:06:27 -05:00
Sean Lilley 065ad18402 Remove uint32_t support from PropertyAttribute 2023-11-22 19:48:23 -05:00
Janine Liu f0f009c87e Decapitalize function names 2023-11-20 11:00:33 -05:00
Kevin Ring 4788905834
Merge branch 'main' into add-accessor-utility 2023-11-20 17:55:37 +11:00
Kevin Ring 7faea62441
Merge branch 'main' into property-value-conversions 2023-11-20 17:41:32 +11:00
Janine Liu 268ead2402 Add static casts 2023-11-14 16:07:09 -05:00
Janine Liu 4f51905d21 Add StatusFromAccessor visitor 2023-11-14 15:50:24 -05:00
Sean Lilley d94200fe0e Fix doc 2023-11-14 15:43:23 -05:00
Janine Liu df13673387 Add additional 'get' functions, update changelog 2023-11-14 13:32:19 -05:00
Janine Liu e19fa4dba2 Move accessor utility to cesium-native 2023-11-14 11:48:09 -05:00
Janine Liu c6c31aaf4f Merge branch 'main' into property-value-conversions 2023-11-13 14:27:57 -05:00
Janine Liu 4b0c18d6ab Add support for matN conversions 2023-11-13 14:27:12 -05:00
Janine Liu c7122591d6 Switch to std::optional syntax instead of defaulting to some value 2023-11-13 11:47:14 -05:00
Sean Lilley d18af8593c Fix PropertyAttributeView forEachProperty 2023-11-13 11:16:18 -05:00
Janine Liu c702a92a01 Begin implementing conversion logic 2023-11-10 18:11:38 -05:00
Leaf 8d9b1a6a2c Fix logical errors in byteStride calculations 2023-11-07 09:00:40 +08:00
Janine Liu 374a26a8ac Remove PropertyViewTypes.h 2023-10-03 10:21:43 -04:00
Janine Liu 8a1fb1a41a Replace asserts with ifs 2023-09-19 12:26:37 -04:00
Janine Liu d2881dac66 Add getSampler 2023-09-18 16:52:47 -04:00
Janine Liu f2564b8223 Remove redundant PropertyTexturePropertyView param 2023-09-15 17:01:27 -04:00
Janine Liu a960473ccc Revert small doc change 2023-09-13 16:40:01 -04:00
Janine Liu 67e8139fbd Update changelog and add missing static const declaration 2023-09-13 15:06:21 -04:00