Commit Graph

  • 6193214bbd Merge pull request #622 from zeux/js-points Arseny Kapoulkine 2023-10-14 20:55:24 -07:00
  • 15b85843d8 js: Add documentation for reorderPoints Arseny Kapoulkine 2023-10-14 10:51:06 -07:00
  • a121dbdd79 spatialsort: Mark meshopt_spatialSortRemap as stable Arseny Kapoulkine 2023-10-14 10:34:54 -07:00
  • 0e0f178875 Merge pull request #621 from zeux/null0 Arseny Kapoulkine 2023-10-14 08:38:25 -07:00
  • a10ee51e43 js: Update simplifyPoints in .module.js to new signature Arseny Kapoulkine 2023-10-13 21:05:59 -07:00
  • 81ad8d8314 js: Expose meshopt_simplifyPoints as meshopt_simplifier @ simplifyPoints Arseny Kapoulkine 2023-10-13 18:16:26 -07:00
  • de4bd47d42 js: Expose meshopt_spatialSortRemap as meshopt_encoder @ reorderPoints Arseny Kapoulkine 2023-10-13 17:50:23 -07:00
  • 050db0b740 gltfpack: Use NULL for null pointer constants instead of 0/nullptr Arseny Kapoulkine 2023-10-13 11:18:25 -07:00
  • 1348736d83 Use NULL for null pointer constants instead of 0 Arseny Kapoulkine 2023-10-13 11:17:33 -07:00
  • 6e29190168 demo: More discipline in 0 vs NULL for tests Arseny Kapoulkine 2023-10-13 10:35:00 -07:00
  • 6bb7fa5a6a Merge pull request #620 from zeux/iv1 Arseny Kapoulkine 2023-10-13 10:19:19 -07:00
  • 7a49d248eb Merge pull request #619 from zeux/simp-pcol Arseny Kapoulkine 2023-10-13 10:17:27 -07:00
  • ba89a2b131 indexcodec: Bump default encoding version to 1 Arseny Kapoulkine 2023-10-12 17:41:27 -07:00
  • 8e8765febe simplify: Only use RGB colors for simplifyPoints for now Arseny Kapoulkine 2023-10-12 17:30:22 -07:00
  • 64de5f627e simplify: Add color support to simplifyPoints Arseny Kapoulkine 2023-10-11 21:49:34 -07:00
  • 29c723a8f0 Merge pull request #618 from zeux/simp-points Arseny Kapoulkine 2023-10-11 18:31:50 -07:00
  • d4a477c8d6 simplify: Replace point quadrics with reservoirs Arseny Kapoulkine 2023-10-10 18:41:52 -07:00
  • 17d4c7b92b simplify: Fix quadricFromPoint math Arseny Kapoulkine 2023-10-09 20:21:44 -07:00
  • da9cdaf50c simplify: Compute and output maximum error in simplifyPoints Arseny Kapoulkine 2023-10-09 19:58:30 -07:00
  • 6616279008 Merge pull request #617 from zeux/gltf-pnorm Arseny Kapoulkine 2023-10-09 17:30:57 -07:00
  • 56a36bc56c gltfpack: Remove point normal streams when they are constant Arseny Kapoulkine 2023-10-08 16:39:12 -07:00
  • fdc065620b gltfpack: Refactor color/delta redundancy checks Arseny Kapoulkine 2023-10-08 16:04:08 -07:00
  • d116a23814 Merge pull request #616 from zeux/gltf-posanim-scalefix Arseny Kapoulkine 2023-10-08 14:28:55 -07:00
  • 408a792858 gltfpack: Evaluate translation error relative to parent node scale Arseny Kapoulkine 2023-10-08 14:02:32 -07:00
  • 854b90acec Merge pull request #611 from zeux/gltf-texout Arseny Kapoulkine 2023-10-08 13:34:25 -07:00
  • 6943a69e78 Merge pull request #614 from zeux/gltf-cov Arseny Kapoulkine 2023-10-07 13:11:23 -07:00
  • 12e37dc4d3 Expand texture compression coverage (JPEG, UASTC, scale) Arseny Kapoulkine 2023-10-07 11:10:32 -07:00
  • 8121f87206 Add texture compression coverage Arseny Kapoulkine 2023-10-07 11:04:16 -07:00
  • ea85730951 Also cover buffer fallback output with a separate file Arseny Kapoulkine 2023-10-07 10:59:18 -07:00
  • 3e8abaf3ef Actually cover the report output (can't write to /dev/tty) Arseny Kapoulkine 2023-10-07 10:57:17 -07:00
  • 0672de5b73 Test image output flow as well Arseny Kapoulkine 2023-10-07 10:55:19 -07:00
  • 4379786dfb Split file output tests from idempotent tests Arseny Kapoulkine 2023-10-07 10:47:46 -07:00
  • 1aea603319 We do need to test file output for glb/gltf separately Arseny Kapoulkine 2023-10-07 10:43:16 -07:00
  • 6685779264 Add coverage testing for vpf/vtf Arseny Kapoulkine 2023-10-07 10:39:41 -07:00
  • 5a1ed430f5 Add simplify/meshlets debugging coverage Arseny Kapoulkine 2023-10-07 10:29:37 -07:00
  • 60cea5e336 Add coverage for report and instancing Arseny Kapoulkine 2023-10-07 10:10:55 -07:00
  • f54501bc67 When used with no arguments (for coverage), silence the failure Arseny Kapoulkine 2023-10-07 09:58:42 -07:00
  • 0b45035f6f Use a separate build and add more executions Arseny Kapoulkine 2023-10-07 09:56:25 -07:00
  • 972b8fe592 Add coverage build for gltfpack Arseny Kapoulkine 2023-10-07 09:45:22 -07:00
  • 87ec87f57d Merge pull request #613 from zeux/move-codecov Arseny Kapoulkine 2023-10-06 18:45:58 -07:00
  • d1e5bb5833 Rename codecov.yml to .github/codecov.yml Arseny Kapoulkine 2023-10-06 18:42:07 -07:00
  • 24682a623a Merge pull request #612 from zeux/libcleanup Arseny Kapoulkine 2023-10-06 18:41:15 -07:00
  • 9de52583ab Clean up parsing library integration Arseny Kapoulkine 2023-10-06 18:24:09 -07:00
  • 02e9b5d4b6 gltfpack: When textures are being copied or compressed, check for name conflicts Arseny Kapoulkine 2023-10-06 08:35:23 -07:00
  • 6c6eb6987e gltfpack: Change the defaults to copy textures to output Arseny Kapoulkine 2023-10-05 14:03:48 -07:00
  • 71f03a742a js: Add tests for decodeGltfBuffer* Arseny Kapoulkine 2023-10-05 05:05:37 -07:00
  • 81555654b4 Merge pull request #610 from zeux/js-terser Arseny Kapoulkine 2023-10-05 04:48:03 -07:00
  • 881624b9a5 js: Update decoder module to be more friendly to Terser Arseny Kapoulkine 2023-10-04 16:52:05 -07:00
  • 9b84a9aab9 gltfpack: Implement texture copying when compression is not used Arseny Kapoulkine 2023-10-02 23:23:24 +02:00
  • 2817cf3fc5 Merge pull request #606 from zeux/simpatt-test Arseny Kapoulkine 2023-09-30 19:13:11 +02:00
  • a930e6eef0 Stabilize simplifyWithAttributes tests by adjusting pos.z Arseny Kapoulkine 2023-09-30 19:07:38 +02:00
  • c870939314 js: Add a unit test for simplifyWithAttributes Arseny Kapoulkine 2023-09-28 12:00:04 +02:00
  • 1d1699562b demo: clang-format Arseny Kapoulkine 2023-09-27 11:16:50 +02:00
  • 58058a9638 Merge pull request #603 from zeux/gltf-inst Arseny Kapoulkine 2023-09-26 12:46:44 +02:00
  • 999a8b8309 Merge pull request #604 from zeux/gltf-dect Arseny Kapoulkine 2023-09-26 12:43:27 +02:00
  • dc251b2708 gltfpack: Fix row vs column indexing in decomposeTransform Arseny Kapoulkine 2023-09-26 10:58:18 +02:00
  • 65673ade0e gltfpack: Warn when -kn is used together with -mm/-mi Arseny Kapoulkine 2023-09-26 10:27:29 +02:00
  • 6ab0889427 gltfpack: Merge instanced meshes when instance transforms align Arseny Kapoulkine 2023-09-26 10:13:53 +02:00
  • 50ad742d82 Merge pull request #602 from zeux/gltf-texmerge Arseny Kapoulkine 2023-09-25 18:41:59 +02:00
  • 55fa9a7104 gltfpack: Fix BasisU build warning on clang-15 Arseny Kapoulkine 2023-09-24 22:12:42 +02:00
  • 8d455b40e4 gltfpack: Fix textureCount report stats after texture merging Arseny Kapoulkine 2023-09-24 21:45:22 +02:00
  • 60b5ef2123 gltfpack: Merge identical texture objects together Arseny Kapoulkine 2023-09-24 21:13:45 +02:00
  • 7d66fc38d5 gltfpack: Fix BasisU build warning on clang-14 Arseny Kapoulkine 2023-09-17 20:56:02 +02:00
  • ed7aace555 tools: Ensure wasmstubs.cpp is not compiled in non-WASI builds Arseny Kapoulkine 2023-08-27 10:08:16 -07:00
  • 2f71bbbb53 Merge pull request #598 from zeux/quant Arseny Kapoulkine 2023-08-24 17:15:19 -07:00
  • ae01da2584 demo: Fix MSVC warnings about divide-by-zero Arseny Kapoulkine 2023-08-24 14:21:43 -07:00
  • fb0786adee Document dequantization a little better Arseny Kapoulkine 2023-08-24 14:15:55 -07:00
  • 320dea8944 quantization: Implement meshopt_dequantizeHalf Arseny Kapoulkine 2023-08-24 13:25:23 -07:00
  • 790eb5dd37 demo: Add inf/nan quantization tests Arseny Kapoulkine 2023-08-24 12:04:11 -07:00
  • 6ecf155417 quantization: Add assertions for quantizeFloat N argument Arseny Kapoulkine 2023-08-24 12:00:29 -07:00
  • 70b7454296 demo: Add quantization tests Arseny Kapoulkine 2023-08-24 11:58:29 -07:00
  • 55ad650bb4 quantization: Introduce a new file, quantization.cpp Arseny Kapoulkine 2023-08-24 11:42:22 -07:00
  • d8c15f70bd Merge pull request #596 from zeux/gltf-objext Arseny Kapoulkine 2023-08-22 18:09:08 -07:00
  • f107e960a5 gltfpack: Only use Kd/d from .mtl when associated maps are absent Arseny Kapoulkine 2023-08-22 07:16:43 -07:00
  • 218b6d8005 gltfpack: Fixup texture URIs parsed out of .obj/.mtl Arseny Kapoulkine 2023-08-22 07:12:21 -07:00
  • 90d1e54677 gltfpack: Fix default scene for glTF files converted from .obj Arseny Kapoulkine 2023-08-21 18:18:07 -07:00
  • 7ec9f315e6 gltfpack: Refactor .obj parsing a little bit Arseny Kapoulkine 2023-08-21 17:54:07 -07:00
  • 273f785675 gltfpack: Parse individual objects in .obj separately Arseny Kapoulkine 2023-08-21 07:32:01 -07:00
  • 649797adde gltfpack: Preserve material names when parsing .obj files Arseny Kapoulkine 2023-08-20 21:03:06 -07:00
  • 3c4fdbf0cd gltfpack: Properly apply Kd and d for .obj materials Arseny Kapoulkine 2023-08-20 20:59:11 -07:00
  • 5c0141fac5 Update README.md Arseny Kapoulkine 2023-08-17 21:14:36 -07:00
  • 488861fc86 Update README.md Arseny Kapoulkine 2023-08-17 20:43:32 -07:00
  • c05af57372 Update README.md Arseny Kapoulkine 2023-08-17 19:25:13 -07:00
  • 047b715348 gltfpack: Update command line help to mention point cloud simplification Arseny Kapoulkine 2023-08-17 19:24:11 -07:00
  • 70ec1a304a Update README.md Arseny Kapoulkine 2023-08-17 18:34:13 -07:00
  • bc05e27349 Update README.md Arseny Kapoulkine 2023-08-17 18:21:00 -07:00
  • 01d27b3dda Merge pull request #592 from zeux/gltf-objws Arseny Kapoulkine 2023-08-14 12:22:26 -07:00
  • 877d4ae610 extern: Fix fast_obj to trim trainling whitespace for names Arseny Kapoulkine 2023-08-13 10:03:08 -07:00
  • 6ddb37a7e4 Merge pull request #588 from Light7734/master-1 Arseny Kapoulkine 2023-08-10 07:48:04 -07:00
  • fb74b2dcbf fix: typo at meshoptimizer.h:515 Light7734 2023-08-10 14:31:25 +00:00
  • 44f2beab7c Merge pull request #587 from zeux/gltf-objcol Arseny Kapoulkine 2023-08-08 11:27:36 -07:00
  • 3afa362e78 gltfpack: Implement support for extracting colors from .obj files Arseny Kapoulkine 2023-08-06 09:44:55 -07:00
  • c26a6c9025 extern: Update fast_obj with vertex color support Arseny Kapoulkine 2023-08-06 09:38:55 -07:00
  • ce6b8d273c Bump CMake minimum version to 3.5 Arseny Kapoulkine 2023-07-30 11:26:05 -07:00
  • 57f0629aac Merge pull request #585 from zeux/gltf-vtf Arseny Kapoulkine 2023-07-24 18:18:18 -07:00
  • 5107b6b2c8 gltfpack: Clamp exponents during UV encoding to 0 Arseny Kapoulkine 2023-07-24 07:15:50 -07:00
  • e18fac620c gltfpack: Refactor encodeExpParallel* to reuse code for positions & UV Arseny Kapoulkine 2023-07-24 07:09:17 -07:00
  • cc2278469c gltfpack: Implement support for floating-point texture coordinate quantization Arseny Kapoulkine 2023-07-23 21:00:20 -07:00
  • 1a6ebfc200 simplify: Use next[e+1] instead of next[next[e]] Arseny Kapoulkine 2023-07-15 16:38:59 -07:00
  • 01889b80da Merge pull request #581 from zeux/gltftest Arseny Kapoulkine 2023-07-14 15:29:15 -07:00