Commit Graph

2934 Commits

Author SHA1 Message Date
Jeshurun Hembd 78e066c46d voxels: simplify RayShapeIntersection struct 2023-02-06 16:37:24 -05:00
Gabby Getz 1eab81fc56 Cleanup 2023-02-06 15:08:58 -05:00
Jeshurun Hembd 0e2f4daa8d voxels: use RayShapeIntersection struct for utilities 2023-02-06 13:18:44 -05:00
Jeshurun Hembd cf97444752 voxels: remove ray shift for normals calculation 2023-02-06 10:37:38 -05:00
jiangheng a003b21d5c use last frame pick result when zoom inertia 2023-02-06 09:38:59 +08:00
zhouhai aa82d9a542 optimize Primitive.prototype.getGeometryInstanceAttributes performance
Primitive.prototype.getGeometryInstanceAttributes
2023-02-04 09:18:42 +08:00
Jeshurun Hembd 3fe60dc82c voxels: use t-dependent epsilon for box normals 2023-02-03 15:15:15 -05:00
Jeshurun Hembd b6545c4c12 voxels: return normal from box intersection 2023-02-03 10:03:58 -05:00
jiangheng 4f71d1a9b4 simplify and remove useless debouce 2023-02-03 20:18:17 +08:00
Jeshurun Hembd 9939a5bb6b voxels: return vec4 from intersectPlane 2023-02-02 23:30:58 -05:00
Jeshurun Hembd 69457caffa voxels: define struct for shape intersections 2023-02-02 20:15:31 -05:00
Jeshurun Hembd 8d9a30992e voxels: use normal length to encode intersection type 2023-02-02 19:51:08 -05:00
Jeshurun Hembd 19c61e6c86 voxels: use vec4s for intersections 2023-02-02 19:28:01 -05:00
Jeshurun Hembd dfe5b2c9b5 voxels: Add surfaceNormal to fsInput, fill with dummy 2023-02-02 19:17:33 -05:00
Jeshurun Hembd 16a8e31c62 voxels: simplify initializeIntersections 2023-02-02 19:10:57 -05:00
Jeshurun Hembd fc949a7db4 Always use vec2s for intersections 2023-02-02 19:06:44 -05:00
Jeshurun Hembd 6cc387df34 Resolve TODO comments 2023-02-02 16:30:00 -05:00
Jeshurun Hembd f1c491a8d8 voxels: simplify box render bounds 2023-02-02 16:18:30 -05:00
Jeshurun Hembd f82d59a92b voxels: simplify box intersections 2023-02-02 14:23:49 -05:00
Jeshurun Hembd bbfafdf20a Flatten if blocks in IntersectBox.glsl 2023-02-02 13:14:48 -05:00
zhouhai 19cf7d71f7 optimize performance
when the cache exists, the attribute _lastPerInstanceAttributeIndex will fail
2023-02-02 16:45:14 +08:00
Gabby Getz 1330875b4c Updates for 1.102 2023-02-01 12:58:23 -05:00
jiangheng a8998f4c0c fix debounce not work 2023-02-01 15:57:03 +08:00
jiangheng df469b807f use debounce simlulate wheel start and end 2023-02-01 15:37:00 +08:00
jiangheng cb58d18e08 update lastMovement copy in aggregator 2023-02-01 10:49:05 +08:00
jiangheng 0370548f44 implement inertiaZoom in aggregator 2023-02-01 10:02:06 +08:00
Gabby Getz 65fb9fed8f draft 2023-01-31 16:06:57 -05:00
Janine Liu 119fd5e7b2 Fix decodeRGB565 spec 2023-01-30 11:18:42 -05:00
Gabby Getz e2b6769461 Remove ready promise from OctahedralProjectedCubeMap, fix fail condition 2023-01-27 17:03:12 -05:00
Gabby Getz 52f27c1bbb Draft 2023-01-27 15:48:08 -05:00
Gabby Getz 66bd73919a Merge branch 'terrain-ready-promise' into imagery-ready-promise 2023-01-27 14:24:06 -05:00
Gabby Getz 2cf7da369d Imagery provider ready promise deprecations 2023-01-27 13:27:47 -05:00
Gabby Getz 33e32da2dd Cleanup specs 2023-01-26 16:33:52 -05:00
Jeshurun Hembd 1db357c4db Adjust starting bias for voxel ray 2023-01-25 16:24:44 -05:00
Lakshmi0710 e61474b661
Provide Hyperlink to Bing Maps ToU instead of Bing Maps top page 2023-01-25 23:18:52 +05:30
Sean Lilley a4cc5259ec Apply root tile scale to tileset geometric error 2023-01-24 18:17:07 -05:00
Jeshurun Hembd abd4f1cdec Voxels: precompute inverse ray, clean up traversal code 2023-01-24 17:48:23 -05:00
Jeshurun Hembd 76b1392c6f Fix voxel step size when reading parent texture 2023-01-24 14:28:44 -05:00
Jeshurun Hembd f78063329b
Merge pull request #10949 from CesiumGS/readme-revision
README.md Updates
2023-01-23 13:19:30 -06:00
Gabby Getz efd0518769 Merge branch 'readme-revision' of github.com:AnalyticalGraphicsInc/cesium into readme-revision 2023-01-23 14:07:13 -05:00
Gabby Getz b2f9e22f9b README tweaks 2023-01-23 14:06:41 -05:00
Jeshurun Hembd 422b8e01c5 Fix whitespace in widgets README 2023-01-23 13:46:45 -05:00
Gabby Getz 377cfdf678 Fix IS3 sandcastle 2023-01-23 13:07:15 -05:00
Jeshurun Hembd 8b7ab7a6cd
Merge pull request #11041 from CesiumGS/webgl2-default-CHANGES
WebGL2 by default CHANGES update and feature detection
2023-01-23 10:00:22 -06:00
Jeshurun Hembd 7fa8fbfe3d Compute exact voxel step size via ray-box intersection 2023-01-21 13:46:10 -05:00
Gabby Getz 8f8b95bf23 Merge branch 'main' into readme-revision 2023-01-20 13:19:57 -05:00
Gabby Getz d7245d5ab0 Restore deprecated specs 2023-01-20 13:18:57 -05:00
Gabby Getz f956e6eb60 Cleanup async terrain handling 2023-01-19 16:14:11 -05:00
Gabby Getz 8c938aa7d9 README revisions 2023-01-19 09:30:18 -05:00
Jeshurun Hembd 55ad6a0473 Move voxel step calculation out of Octree 2023-01-18 19:19:09 -05:00
Gabby Getz a67f89f55c Fix up texture atlas specs 2023-01-17 20:26:58 +01:00
Marcel Wendler c3582695ce Add test for correct indexHash after sub region is added to texture atlas 2023-01-17 20:26:58 +01:00
Marcel Wendler f8bf3a7af5 Update image index in texture atlas when creating image subregion 2023-01-17 20:26:58 +01:00
Gabby Getz 30b50cecb2 Check 2023-01-17 09:53:32 -05:00
Jeshurun Hembd 2302c48af4 Merge branch 'main' into webgl2-default 2023-01-13 17:17:11 -05:00
Jeshurun Hembd 246631c4dc Fix pixelFormat in Megatexture.js 2023-01-13 17:16:19 -05:00
Jeshurun Hembd 350b017732 Update error message in PostProcessStage 2023-01-13 15:37:39 -05:00
Jeshurun Hembd ef1c2876dc Fix ElevationBandMaterial in WebGL2 2023-01-13 15:20:33 -05:00
Jeshurun Hembd 7a1b729ee1 Restore fallbacks for no standard derivatives 2023-01-13 13:33:26 -05:00
Gabby Getz 333de48449 Cleanup 2023-01-13 12:02:45 -05:00
Gabby Getz 21a751d071 WebGL2 by default CHANGES update and feature detection 2023-01-13 11:30:30 -05:00
Cameron Armstrong 98a16d5690 Add to changelog and add import for defined 2023-01-13 13:06:34 +08:00
Cameron Armstrong b5514b9580 Merge remote-tracking branch 'upstream/main' into sample-terrain-crash-fix 2023-01-13 12:58:49 +08:00
Jeshurun Hembd 04a6be0ae2 Assume standard derivatives are supported 2023-01-12 14:34:54 -05:00
Jeshurun Hembd 48872d2da1 Fix out_FragData references in DebugInspector 2023-01-12 12:26:48 -05:00
Gabby Getz 486ee75b21 Cleanup release tests 2023-01-12 11:07:41 -05:00
Gabby Getz f6b0c6befb Merge branch 'main' into terrain-ready-promise 2023-01-11 16:43:07 -05:00
Jeshurun Hembd ea0dda6c33 Add comments and clean up in OIT.js 2023-01-11 16:30:55 -05:00
Gabby Getz 7bd1fc268b Deprecate ready and readyPromise for terrainProviders 2023-01-11 13:55:48 -05:00
Jeshurun Hembd b8bddb3b29 Fix WebGL1 fallbacks for gl_FragDepth 2023-01-10 13:25:38 -05:00
Gabby Getz e58ebfecae Run prettier, tweak CHANGES.md 2023-01-10 09:57:50 -05:00
Southjor 95fff024ed
Update computeFlyToLocationForRectangle.js 2023-01-10 16:24:18 +08:00
Southjor e441c42c73
Update computeFlyToLocationForRectangle.js 2023-01-10 15:38:48 +08:00
Sean Lilley 5f7c6bf60f Render bounds should not influence shape uv space 2023-01-05 17:31:12 -05:00
Sean Lilley 221852b68c Ellipsoid clipping fixes 2023-01-05 16:17:28 -05:00
Sanjeet Suhag 1cec0d0ef1 Spec fixes 2023-01-05 10:26:06 -05:00
Sanjeet Suhag 9001fdf632 Removes modernizeShader 2023-01-04 20:48:57 -05:00
Sean Lilley 2740af537b
Merge pull request #11011 from CesiumGS/voxel-sample-fix
Fix half sample shift in voxel rendering
2023-01-04 17:52:29 -05:00
Sanjeet Suhag c5c41235b9 Merge branch 'main' of https://github.com/CesiumGS/cesium into webgl2-default 2023-01-04 15:30:46 -05:00
Jeshurun Hembd 8d9d688ce7 Fix half sample shift in voxel rendering 2023-01-04 11:20:55 -05:00
Sanjeet Suhag 38de1514f3 Upgrade voxel code to GLSL 300 2023-01-04 11:03:25 -05:00
Sean Lilley 50040ce486 Use Matrix4.multiplyTransformation in more places 2023-01-04 09:22:15 -05:00
Sean Lilley 7a3caa0010 Simplify getTileCount and get backwards compatible support for 3DTILES_metadata 2023-01-03 16:45:53 -05:00
Sanjeet Suhag 318283cf9a Merge branch 'main' of https://github.com/CesiumGS/cesium into webgl2-default 2023-01-03 14:24:31 -05:00
Sean Lilley 74899cac83 Get the maximum tile count from a tileset 2023-01-03 11:48:26 -05:00
Sean Lilley accfd2747b Cleanup 2023-01-02 15:22:40 -05:00
Sean Lilley dfd3ab04ad Merge branch 'main' into support-draco-quantizationBits-above-16 2023-01-02 15:19:52 -05:00
Sean Lilley 40ab609a26
Merge pull request #10972 from javagl/spec-fixes-2022-12-20
Spec fixes 2022-12-20
2023-01-02 14:50:12 -05:00
Sean Lilley 3f556645b0
Merge pull request #10852 from javagl/specs-data-fixes
Specs data fixes
2023-01-02 14:49:23 -05:00
Gabby Getz dd0c3f2b50 Merge branch 'main' of github.com:AnalyticalGraphicsInc/cesium into main 2023-01-02 14:04:26 -05:00
Gabby Getz 96b978e0c5
Merge pull request #10253 from CesiumGS/voxels
Voxels
2023-01-02 14:03:05 -05:00
Gabby Getz 4c39a46505 Merge branch 'voxels' of github.com:AnalyticalGraphicsInc/cesium into voxels 2023-01-02 13:32:49 -05:00
Gabby Getz 563476d178 Updates for 1.101 release 2023-01-02 13:32:21 -05:00
Sean Lilley dc0cd629f0 Increase node texture width so that node texture height doesn't exceed 16k 2023-01-02 13:21:38 -05:00
Jeshurun Hembd 9d602552ba Clean up comments in Voxels .glsl files 2023-01-02 12:32:09 -05:00
Sam Suhag caee720a94
Merge pull request #10971 from CesiumGS/no-async-eop-constructor
Remove async paths from EOP constructor
2023-01-02 11:56:19 -05:00
Gabby Getz 147c0f590b Merge branch 'main' into voxels 2023-01-02 11:46:43 -05:00
Gabby Getz 8609808ca4 Add disclaimer to doc 2023-01-02 11:45:26 -05:00
Sam Suhag b9106c0a91
Merge pull request #10966 from CesiumGS/billboard-axis-2d
Fix billboard alignedAxis in 2D
2023-01-02 09:58:45 -05:00
Sam Suhag 39f134f6f7
Merge pull request #10959 from CesiumGS/update-packages
Update autolinker and jsep dependencies
2023-01-02 09:49:48 -05:00
Gabby Getz 61b7ac71e9
Merge pull request #10962 from CesiumGS/webgl2-default-announcement
Adds WebGL2 announcement to CHANGELOG
2023-01-02 09:26:17 -05:00
Sanjeet Suhag f5e7494e03 Removes deprecation warning spec 2023-01-02 09:16:28 -05:00
Sanjeet Suhag 86cf4254a4 Clean up getWebGLContext 2023-01-02 08:15:55 -05:00
Sanjeet Suhag a07a2e2266 Adds check for WebGL stub when running deprecation spec in ContextSpec 2023-01-02 08:02:46 -05:00
Sanjeet Suhag 8ddc441b99 Adds requestWebgl1 to ContextOptions, adds deprecation warnings for requestWebgl2 2023-01-02 07:50:46 -05:00
Sean Lilley c7541bd19f Use Object.freeze for default bounds 2023-01-01 16:35:10 -05:00
Sean Lilley 97b1cc38f5 Make currently unsupported features private 2023-01-01 16:28:59 -05:00
Sean Lilley 63eab6d1ff Fix remaining tests 2023-01-01 16:05:20 -05:00
Sean Lilley 7dc5b5ef89 Make MetadataType part of public API 2023-01-01 13:17:06 -05:00
Sean Lilley 1c723012de Make MetadataEnumValue part of public API 2023-01-01 13:14:30 -05:00
Sean Lilley 2d4f406aa8 Make MetadataEnum part of public API 2023-01-01 13:07:44 -05:00
Sean Lilley df13032de7 Make MetadataComponentType part of public API 2023-01-01 12:53:40 -05:00
Sean Lilley 37b8f2ca80 Make MetadataSchema part of public API 2023-01-01 12:48:00 -05:00
Sean Lilley 1c33598703 Make MetadataClass part of public API 2023-01-01 12:33:10 -05:00
Sean Lilley 6c71e92305 Make MetadataClassProperty part of public API 2023-01-01 12:13:16 -05:00
Sean Lilley 3ab57b84da Fix tests 2022-12-31 18:41:32 -05:00
Sean Lilley 41e11a30c3 Fix artifacts for large thin ellipsoids 2022-12-31 16:23:25 -05:00
Sean Lilley 75afc2434e Chose the correct voxel class instead of flattening properties from all classes 2022-12-31 15:38:00 -05:00
Sean Lilley 48d47901ed Fix intersectHalfSpace when it cuts through camera 2022-12-31 15:21:47 -05:00
Sean Lilley edbc663bf1 Cleanup VoxelEllipsoidShape 2022-12-31 15:21:47 -05:00
Sean Lilley a8b7f6d464 Cleanup VoxelBoxShape and VoxelCylinderShape 2022-12-31 15:21:47 -05:00
Sean Lilley 0669bb8ea0 Fix bug where model matrix was being set before all viewModel properties were retrieved from primitive 2022-12-31 15:21:47 -05:00
Sean Lilley 0b22591d05 Revert getEllipsoidShape changes 2022-12-31 15:21:47 -05:00
Sean Lilley 460a12f86b Visualize shape obb in debugDraw 2022-12-31 15:21:47 -05:00
Sean Lilley b52f7a8107 Recompute OBB in case of shape space rotation and non-uniform scale 2022-12-31 15:21:47 -05:00
Sean Lilley 047e59ecda Differentiate between shape transform, local tranform (model matrix), and global transform 2022-12-31 15:21:47 -05:00
Sean Lilley c5c68204b5 Fix voxel inspector issues related to zero or negative scale 2022-12-31 15:21:47 -05:00
Sean Lilley a5bc35152e Fix speckle issue with nearest sampling 2022-12-31 15:21:47 -05:00
Sean Lilley 2c81ec6fae Fix whitespace and newlines 2022-12-31 15:21:47 -05:00
Sean Lilley 1a792eaa57 Fix intersection bug when camera is front of first intersection 2022-12-31 15:21:46 -05:00
Sean Lilley ffc6235b6f Fix artifacts when shape is infinitely thin 2022-12-31 15:21:39 -05:00
Marco Hutter 2cfad661b6 Update colors to be 4D, as defined in the schema 2022-12-27 16:34:19 +01:00
jiangheng 9495e635d6 support quantizationBits above 16 for draco decode 2022-12-27 12:46:03 +08:00
Sean Lilley c0eee3ff62 Fix OBB calculation for cylinder 2022-12-23 16:48:43 -05:00
Sean Lilley 7fad96ab79 Fix setting initial value in VoxelInspector 2022-12-23 16:47:55 -05:00
Sean Lilley 9c7eecf6aa Remove defer usage in VoxelPrimitive and some cleanup 2022-12-23 11:04:28 -05:00
Sean Lilley 5b18831442 Add support for 3DTILES_content_voxels and 3DTILES_bounding_volume_cylinder 2022-12-23 10:59:38 -05:00
Sean Lilley 87a9b20101 Remove GltfVoxelProvider 2022-12-23 10:54:44 -05:00
Marco Hutter fcda6786c5 Compare against localized string in tileset specs
The labels contain a string that is created with
toLocaleString.
2022-12-20 21:03:27 +01:00
Sean Lilley d62685ec64 Merge branch 'main' into voxels 2022-12-20 13:29:08 -05:00
Gabby Getz 1ab0765b43 Remove async paths from EOP constructor 2022-12-20 12:27:34 -05:00
Sean Lilley 8927053511 Add checks 2022-12-19 16:40:11 -05:00
Sean Lilley abd2b0f306 Simplify VoxelInspector.css 2022-12-19 15:57:51 -05:00
Sean Lilley 5fd8f3d6d6 Update VoxelInspector 2022-12-19 15:49:05 -05:00
Sean Lilley 66d70854fd Merge remote-tracking branch 'origin/inspector-cleanup' into voxels 2022-12-19 15:43:33 -05:00
Sean Lilley 47a79e354e Move more inspector functions to InspectorShared.js 2022-12-19 15:33:24 -05:00
Sean Lilley 0d968d1d86 Only import VoxelInspector.css once 2022-12-19 13:29:09 -05:00
Sean Lilley 5eea7a04c0 Update VoxelInspector.css [temp] 2022-12-19 13:28:02 -05:00
Sean Lilley 78a85134c9 Remove whitespace 2022-12-19 13:14:05 -05:00
Sean Lilley 88c5acfcfb Merge branch 'main' into voxels 2022-12-19 12:22:30 -05:00
Sean Lilley af66631fac Remove @exception tags 2022-12-19 11:26:10 -05:00
Sean Lilley 26048daa32 Miscellaneous changes from voxels branch 2022-12-19 10:58:53 -05:00
Sean Lilley 4f7fbd6c65 Added tests for MetadataComponentType changes 2022-12-19 10:53:53 -05:00
Gabby Getz f37293aac5 Fix billboard alignedAxis in 2D 2022-12-19 10:53:40 -05:00
Sean Lilley 47ede9f06f Remove toTypedArrayType 2022-12-19 10:34:51 -05:00
Sean Lilley ae2a13299f Revert CesiumInspector.css change 2022-12-19 10:25:14 -05:00
Sean Lilley 8efd4f8975 Revert ResourceCache change 2022-12-19 10:17:35 -05:00
Sean Lilley 04aa271f60 Merge branch 'main' into voxels 2022-12-19 09:55:31 -05:00
Sanjeet Suhag 4a7a9b653b Feedback pass 2022-12-15 18:11:07 -05:00
Gabby Getz d826ed6273 Update autolinker and jsep 2022-12-15 13:54:24 -05:00
Gabby Getz df8e826f63 Rollback header image 2022-12-15 10:02:38 -05:00
Gabby Getz 7047efe78a Cleanup images, spelling 2022-12-14 09:55:08 -05:00
Sungho Lim d215109cd2 Add result param to setRotation 2022-12-14 23:36:54 +09:00
Gabby Getz c36377610a Cleanup 2022-12-09 12:33:34 -05:00
Sean Lilley 828d679991
Merge pull request #10945 from CesiumGS/fix-model-cv
Fix `Model` disappearing bug in Columbus View
2022-12-08 17:21:22 -05:00
Sanjeet Suhag 6e7cf1a685 Fix spec failures for WebGL stub 2022-12-08 17:06:29 -05:00
Sanjeet Suhag 6679cd7c60 Fixes ShaderSource functions 2022-12-08 15:01:41 -05:00
Peter Gagliardi 2ccaaa1867
Merge pull request #10942 from JiaoJianing/fix-some-pnts-load
fixed some cases where pnts data failed to load
2022-12-08 09:26:11 -05:00
JiaoJianing 37ff104b30 fix typo and add test case for parseBatchTable 2022-12-08 12:23:49 +08:00
Sanjeet Suhag 566a0eeff9 More spec fixes 2022-12-07 21:01:59 -05:00
Gabby Getz a67a34c758 Cleanup specs 2022-12-07 17:07:20 -05:00
Gabby Getz 3216cdb6e3 Merge branch 'voxels' into voxels-specs 2022-12-07 15:37:02 -05:00
Gabby Getz 2402af6929 Merge branch 'main' into voxels 2022-12-07 15:18:23 -05:00
Gabby Getz 307f873466 Merge tag 'workspaces' into voxels
Adds workspaces
2022-12-07 15:17:45 -05:00
Janine Liu 0c264aa99f Fix model disappearing bug in Columbus View 2022-12-07 13:53:50 -05:00
Sanjeet Suhag 92efacdad1 Merge branch 'main' of https://github.com/CesiumGS/cesium into fix-draco-mixed-attributes 2022-12-07 10:44:49 -05:00
Cameron Armstrong (Nightfox) 701b92d5c8
Merge branch 'main' into sample-terrain-crash-fix 2022-12-07 23:09:58 +08:00
Cameron Armstrong (Nightfox) 0daeb9c067
Update packages/engine/Source/Core/sampleTerrain.js
Co-authored-by: Gabby Getz <gabby@cesium.com>
2022-12-07 23:08:01 +08:00
Gabby Getz f8c230a4f4 Apply PR feedback 2022-12-07 09:59:10 -05:00
Gabby Getz a5e72e37b7 Merge branch 'main' into bimangle/main 2022-12-07 09:58:36 -05:00
Gabby Getz b4bb36b19a Merge tag 'workspaces' into bimangle/main
Adds workspaces
2022-12-07 09:53:30 -05:00
Gabby Getz 675b4deb56
Merge branch 'main' into argument-type-fixes-2022-11-12 2022-12-07 09:48:12 -05:00
Sean Lilley 7c2b0ffd19
Merge branch 'main' into fix-draco-mixed-attributes 2022-12-07 09:02:36 -05:00
Sanjeet Suhag 86bebe1a80 More Spec changes for WebGL2 specific specs 2022-12-07 01:13:17 -05:00
jiaojn 030356bf2b fixed some cases where pnts data failed to load 2022-12-07 13:47:57 +08:00
Sanjeet Suhag a5dc2edc6e Merge branch 'main' of https://github.com/CesiumGS/cesium into webgl2-default 2022-12-07 00:46:04 -05:00
Gabby Getz 7990927ce3
Merge pull request #10922 from robert-irving-snc/patch-1
Pass this to EntityCollection to set owner property
2022-12-06 16:23:28 -05:00
Sanjeet Suhag ee4fa0e527 Removes WebGL 1 specs 2022-12-06 11:40:26 -05:00
Marco Hutter f1a83ec258 Merge remote-tracking branch 'upstream/main' into argument-type-fixes-2022-11-12
# Conflicts:
#	CHANGES.md
2022-12-06 17:17:58 +01:00
Calogero Mauceri 774f443eaf
Merge branch 'main' into vertex_shadow_darkness_opt 2022-12-06 11:30:09 +01:00
Calogero Mauceri 1b8cea6ca8 removed unneeded changes to the shader 2022-12-06 11:25:55 +01:00
Sanjeet Suhag ce953c3028 Merge branch 'main' of https://github.com/CesiumGS/cesium into webgl2-default 2022-12-05 14:29:25 -05:00
Sam Suhag 450e012ca7
Merge branch 'main' into 10908-fix-point-primitive-scaling-by-distance 2022-12-05 14:05:02 -05:00
Calogero Mauceri 4bb21067c6
Merge branch 'main' into vertex_shadow_darkness_opt 2022-12-05 12:01:40 +01:00
Sean Lilley 610d42e8e2 Fix models that have mix of draco and non-draco attributes 2022-12-03 11:56:07 -05:00
Sanjeet Suhag 6f55de9bab Ion.js, CHANGES.md and package.json changes for 1.100 2022-12-01 09:53:00 -05:00
Cameron Armstrong 6056486a13 Fix style 2022-12-01 17:05:22 +08:00
Cameron Armstrong 6768a7fe75 Fix crash in sampling terrain for points with undefined position 2022-12-01 15:59:09 +08:00
Sanjeet Suhag e0bcb74f4d Fixes ShadowMapSpec failures 2022-11-30 22:22:00 -05:00
Rob Irving 0401cdba8a
Pass this to EntityCollection to set owner property 2022-11-28 16:07:40 -05:00
Calogero Mauceri 364517ed2a reworked for using uniform 2022-11-22 12:43:46 +01:00
Calogero Mauceri 307aefc26d fixed unit test 2022-11-22 11:45:50 +01:00
Calogero Mauceri b8fd68ff7f added a property for setting the amount of the vertex shadow attenuation when terrain lighting is enabled (by dafult it is set to a fixed value, 0.3) 2022-11-18 12:54:34 +01:00
Marcel Wendler d1c7cc4bad Only add padding when totalPointSize is greater than 0 in PointPrimitiveCollectionVS 2022-11-18 11:57:30 +01:00
Marcel Wendler 5a552ed0fc Move addition of padding below calculation of distance scaling in PointPrimitiveCollectionVS 2022-11-18 08:55:13 +01:00
Sanjeet Suhag 51fcaa4e20 Fix accidental substitutions in I3SNodeSpec 2022-11-17 19:39:57 -05:00
Sanjeet Suhag 86ac7271dd Fix pickColorQualifier in ShadowVolumeAppearance.js 2022-11-17 19:24:08 -05:00
Sanjeet Suhag d47443387b Spec cleanup 2022-11-17 19:12:41 -05:00
Sanjeet Suhag fd578481d2 More spec fixes 2022-11-17 18:38:51 -05:00
Sanjeet Suhag 354ef3fccd Shader spec compilation fixes 2022-11-17 18:06:25 -05:00
Sanjeet Suhag b38d3bde0d More WebGL 2 spec fixes 2022-11-17 16:48:16 -05:00
Sanjeet Suhag 11c097051f Fixes CloudCollection shaders for WebGL2 2022-11-17 15:33:36 -05:00
Sanjeet Suhag 24ec5a5e2f WebGL2 Spec migration 2022-11-17 14:30:39 -05:00
Sanjeet Suhag 1dd66d0e97 Gets WebGL 1 tests passing 2022-11-17 11:39:24 -05:00
Sanjeet Suhag e6351962fd More WebGL 2 shader migration 2022-11-16 15:25:57 -05:00
Sanjeet Suhag 9cd404af46 WebGL 1 spec fixes 2022-11-16 10:22:55 -05:00
Sanjeet Suhag 273b0193d9 More JS fixes for OIT and MRT 2022-11-15 19:27:04 -05:00
Sanjeet Suhag b2b587057d Fixes OIT.js shaders 2022-11-15 16:01:24 -05:00
Sanjeet Suhag 019552017d Revert package Node versions to 14.0.0 2022-11-15 10:20:24 -05:00
Sanjeet Suhag 4bb5854a04 Gets globe rendering with WebGL1 with demodernizeShader 2022-11-14 17:14:27 -05:00
Sanjeet Suhag 62019789e3 Updates minimum Node version to 16 2022-11-14 16:52:43 -05:00
Sanjeet Suhag a9e6aedee9 WIP demodernizeShader 2022-11-14 13:14:08 -05:00
Marco Hutter b077021a46 Minor argument type fixes in JSDoc 2022-11-12 18:40:44 +01:00
Gabby Getz 93e5ba061b README updates 2022-11-09 14:01:29 -05:00
Sanjeet Suhag 48452e48b7 WIP ShaderSource mods 2022-11-08 09:15:10 -05:00
Sanjeet Suhag d1f4570210 JS Shader upgrade to GLSL 300 2022-11-08 09:14:15 -05:00
Sanjeet Suhag b2229c9cad Shader ugprade to GLSL 300 2022-11-08 09:13:52 -05:00
Jeshurun Hembd 330712beac Merge branch 'main' into voxels-specs 2022-11-04 10:04:52 -04:00
Jeshurun Hembd 924055e7c1 Update import paths for voxel code 2022-11-02 18:33:00 -04:00
Jeshurun Hembd 5ef4339436 Merge tag 'post-workspaces' into voxels-specs
Adds workspaces
2022-11-02 16:00:31 -04:00
Jeshurun Hembd 612a2c5c66 Update contextOptions docs in Widget and Viewer 2022-11-01 20:45:57 -04:00
Jeshurun Hembd 2d6f55d00d Move Context constructor to top, as per Coding Guide 2022-11-01 20:41:17 -04:00
Jeshurun Hembd 0b8463384a Document Context constructor options 2022-11-01 20:36:08 -04:00
Sanjeet Suhag aaf6bd8a5c Adds engine and widgets workspaces 2022-11-01 15:39:57 -04:00