Commit Graph

451 Commits

Author SHA1 Message Date
Kevin Ring 66c3604ad6 Dynamic property view dispatch, lots of tweaks. 2023-10-13 14:47:01 +11:00
Kevin Ring c6f74f0483 Make templates non-inline. 2023-10-10 21:54:29 +11:00
Kevin Ring ade946becf std::variant -> mpark::variant, formatting. 2023-10-09 13:32:03 +11:00
Kevin Ring ce990d0ea5 Tweaks to reduce object file size. 2023-10-09 13:08:28 +11:00
Kevin Ring 0a296cf044 Switch to using mpark::variant instead of std::variant. 2023-10-05 15:48:13 +11: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
Janine Liu 856d34ea19 Add new status code for empty properties with default values 2023-09-13 14:26:20 -04:00
Janine Liu 5162db0c19 Add method to other property classes 2023-09-11 14:22:51 -04:00
Janine Liu 9d5d43126a Add getClass method 2023-09-11 14:17:11 -04:00
Kevin Ring 272f0c95c8 Formatting. 2023-09-08 22:45:14 +10:00
Kevin Ring 710c47e8b8 Merge remote-tracking branch 'origin/upgrade-feature-metadata' into final-metadata-changes 2023-09-08 12:02:39 +10:00
Kevin Ring ea89861678 Merge remote-tracking branch 'origin/upgrade-feature-metadata' into property-attributes 2023-09-08 11:58:40 +10:00
Kevin Ring f3b43c5736 Slightly improve safety of sampleNearestPixel. 2023-09-08 11:43:48 +10:00
Janine Liu 4395928d04
Merge branch 'additional-property-details' into property-attributes 2023-09-07 10:49:27 -04:00
Janine Liu 0004ba4521 PR feedback 2023-09-07 10:45:48 -04:00
Janine Liu 5dba5686a5 Reorder member variables to avoid initialization warnings 2023-09-01 15:32:45 -04:00
Janine Liu 74fbef5474 Add missing pragma once 2023-09-01 14:56:01 -04:00
Janine Liu af9707f149 Add additional PropertyView typedefs 2023-09-01 13:20:49 -04:00
Janine Liu 09e84e2c52 Add getters for name, semantic, description 2023-08-30 15:28:20 -04:00
Janine Liu 7a3a5f0d86 Update changelog and fix sign conversions 2023-08-29 15:48:28 -04:00
Janine Liu 7bf2d18d05 Finish writing tests for PropertyAttributeView 2023-08-29 15:32:42 -04:00
Janine Liu b0a49c2e97 Merge branch 'additional-property-details' into property-attributes 2023-08-29 12:32:34 -04:00
Janine Liu a56f7eddec Move function bodies to cpp 2023-08-29 12:31:44 -04:00
Janine Liu 85ebd3ed7f Add unit tests for new classes, reorganize old tests 2023-08-29 12:10:47 -04:00
Janine Liu a8f46ab0c5 Add PropertyAttributeView and PropertyAttributePropertyView 2023-08-28 17:49:51 -04:00
Janine Liu 763271ac74 Add missing const int to source file 2023-08-28 13:55:55 -04:00
Janine Liu f51012e602 Fix documentation and test 2023-08-28 13:18:51 -04:00
Janine Liu 7f13e1c3f4 Another CI fix 2023-08-28 11:21:10 -04:00
Janine Liu 36337303b1 Fix sign conversion 2023-08-28 10:49:18 -04:00
Janine Liu 5b33dd72ad Fix signed conversions 2023-08-28 10:07:08 -04:00
Janine Liu 79eaa3e687 Final sweep (hopefully) 2023-08-25 17:46:16 -04:00
Janine Liu 2c97ce24ba Second unit test / cleanup sweep 2023-08-25 17:15:26 -04:00
Janine Liu 3e5d630a1f First round of cleanup / PR feedback 2023-08-25 16:17:11 -04:00
Janine Liu ed2bdbd553 Update PropertyTextureView 2023-08-24 20:52:45 -04:00
Janine Liu 76427497ca Rewrite property texture property tests 2023-08-24 18:33:56 -04:00
Janine Liu a00b819dca Finish up PropertyTableView tests 2023-08-24 14:35:45 -04:00
Janine Liu 53bc30391a Integrate normalization with PropertyTableView 2023-08-24 10:55:43 -04:00
Janine Liu 12d1bbcaaa Finish PropertyTablePropertyView tests 2023-08-23 14:55:48 -04:00
Janine Liu fc190004b6 Reinitialize const ints outside of class to avoid errors 2023-08-23 11:17:12 -04:00
Janine Liu 4f37e7a217 Try to fix CI errors 2023-08-23 10:32:28 -04:00
Janine Liu bc9dd9e6e5 Add static casts for integer optionals 2023-08-23 09:58:02 -04:00
Janine Liu d43d7138af Start adding tests for PropertyTablePropertyView 2023-08-22 18:31:09 -04:00
Janine Liu 38001698e8 Fix offset / scale etc. to only work for fixed-length arrays 2023-08-22 12:43:48 -04:00
Janine Liu 734c8cfbb6 Add get vs. getRaw to property view 2023-08-21 17:43:23 -04:00
Janine Liu e19cdae61c Try to fix CI, add PropertyTransformations 2023-08-21 16:51:24 -04:00