{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":580966466,"defaultBranch":"master","name":"vsgCs","ownerLogin":"timoore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-21T23:04:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133121?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710625865.0","currentOid":""},"activityList":{"items":[{"before":"a01dafd3762aca523a82f038654d0e915ae0d432","after":"1a02c60252c120b0fcf37d563d665ee7d1d1c360","ref":"refs/heads/master","pushedAt":"2024-06-04T12:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Update to Cesium Native v0.36.0","shortMessageHtmlLink":"Update to Cesium Native v0.36.0"}},{"before":"4f79b1f19cbc3d815b3abbd97d01b64647bc032f","after":"a01dafd3762aca523a82f038654d0e915ae0d432","ref":"refs/heads/master","pushedAt":"2024-06-03T11:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Set cesium-native to version used for testing","shortMessageHtmlLink":"Set cesium-native to version used for testing"}},{"before":"2745b9c30aada96bceaee9266c2b135da4e15a21","after":"4f79b1f19cbc3d815b3abbd97d01b64647bc032f","ref":"refs/heads/master","pushedAt":"2024-06-02T21:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Compile and run with latest VSG master\n\nShadows are disabled for the moment.","shortMessageHtmlLink":"Compile and run with latest VSG master"}},{"before":"561b995f92070f011b23e331fbfa8930be23400d","after":"2745b9c30aada96bceaee9266c2b135da4e15a21","ref":"refs/heads/master","pushedAt":"2024-05-30T09:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Use the transpose inverse modelview matrix for normals\n\nAlso, clean up the shader a bit: make the normal a vec3 throughout.","shortMessageHtmlLink":"Use the transpose inverse modelview matrix for normals"}},{"before":"874468e78a3fc36cfff97a83019ace0b8cb43a09","after":"561b995f92070f011b23e331fbfa8930be23400d","ref":"refs/heads/master","pushedAt":"2024-04-28T16:11:46.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Merge branch 'gltf-instances'","shortMessageHtmlLink":"Merge branch 'gltf-instances'"}},{"before":null,"after":"aa021341ff4fcd351288b4fd85282b3df2c88970","ref":"refs/heads/world-anchor","pushedAt":"2024-03-16T21:51:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"World Anchor node","shortMessageHtmlLink":"World Anchor node"}},{"before":"7794dc3ee13eb4656dda1e66efa0e1294dd47568","after":"f2b2318b9600378202a04880fb593003e3602e97","ref":"refs/heads/cmake-wrangling","pushedAt":"2024-03-16T21:50:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Minor fixes","shortMessageHtmlLink":"Minor fixes"}},{"before":"a573ade6f1015ef1969a53768f5ad2a8c4aa3299","after":"874468e78a3fc36cfff97a83019ace0b8cb43a09","ref":"refs/heads/master","pushedAt":"2024-03-10T18:18:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Use correct dimensions for block format vsg::Array2D\n\nThe width and height of a vsg::Array2D measures blocks.\n\nAlso, make the GltfLoader pass ktx options to cesium-native.","shortMessageHtmlLink":"Use correct dimensions for block format vsg::Array2D"}},{"before":null,"after":"7794dc3ee13eb4656dda1e66efa0e1294dd47568","ref":"refs/heads/cmake-wrangling","pushedAt":"2024-01-16T14:01:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Make FetchContent use an option\n\nDefault is based on CMake version >= 3.24. This is mostly for the\nbenefit of (a) user(s) who want to use CMake 3.22.","shortMessageHtmlLink":"Make FetchContent use an option"}},{"before":"ad0b85df6ba87d3c22628a6dc0aa1d0cce1021f5","after":"a573ade6f1015ef1969a53768f5ad2a8c4aa3299","ref":"refs/heads/master","pushedAt":"2024-01-15T18:37:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"establish main vs worker thread for glTF loading\n\nApparently it's a bad idea to wait on futures in the main thread\nwithout calling dispatchMainThreadTasks().","shortMessageHtmlLink":"establish main vs worker thread for glTF loading"}},{"before":"e10334f9fbe0ca3143aac6105a84c0a8ce88b832","after":"ad0b85df6ba87d3c22628a6dc0aa1d0cce1021f5","ref":"refs/heads/master","pushedAt":"2023-12-28T09:00:29.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Update FetchContent for latest cesium-native hacks","shortMessageHtmlLink":"Update FetchContent for latest cesium-native hacks"}},{"before":"3332d506decafe7c7ea90e82cc0900831f0896c9","after":"96671457c4b481f463776cd89b351ca95885c135","ref":"refs/heads/lib-fixes","pushedAt":"2023-12-26T07:59:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Changes to conform to cesium-native reorganization\n\nMany symbols moved from Cesium3DTilesSelection to\nCesiumRasterOverlays, CesiumGltfContent, Cesium3DTilesContent...","shortMessageHtmlLink":"Changes to conform to cesium-native reorganization"}},{"before":null,"after":"3332d506decafe7c7ea90e82cc0900831f0896c9","ref":"refs/heads/lib-fixes","pushedAt":"2023-12-25T18:59:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"GeoNode getOrigin()","shortMessageHtmlLink":"GeoNode getOrigin()"}},{"before":"e3aab2db17e0d0abdf8b9ba7b8cadc04f9a21a4c","after":"e10334f9fbe0ca3143aac6105a84c0a8ce88b832","ref":"refs/heads/master","pushedAt":"2023-12-14T16:04:52.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Make GPU profiling optional when using Tracy\n\nDefault is now off; controled by a --gpu-profiling option to\nworldviewer.\n\nGPU profiling seems to cause occaisional long stalls (on Nvidia, at\nleast) and doesn't seem to be of vital importance.","shortMessageHtmlLink":"Make GPU profiling optional when using Tracy"}},{"before":"51a2694bf18e4e1a38e021600c9aaecda540d50e","after":"e10334f9fbe0ca3143aac6105a84c0a8ce88b832","ref":"refs/heads/tracyGpu","pushedAt":"2023-12-14T14:43:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Make GPU profiling optional when using Tracy\n\nDefault is now off; controled by a --gpu-profiling option to\nworldviewer.\n\nGPU profiling seems to cause occaisional long stalls (on Nvidia, at\nleast) and doesn't seem to be of vital importance.","shortMessageHtmlLink":"Make GPU profiling optional when using Tracy"}},{"before":"387298bba01871cf1e88e19462af7d447b1f04d0","after":"51a2694bf18e4e1a38e021600c9aaecda540d50e","ref":"refs/heads/tracyGpu","pushedAt":"2023-12-12T23:36:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Clean up and move to Tracy master","shortMessageHtmlLink":"Clean up and move to Tracy master"}},{"before":null,"after":"387298bba01871cf1e88e19462af7d447b1f04d0","ref":"refs/heads/tracyGpu","pushedAt":"2023-12-12T17:45:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Prototype of Tracy GPU profiling","shortMessageHtmlLink":"Prototype of Tracy GPU profiling"}},{"before":"5cd8b1fb500c3a904b01beb46a0c508bfba4363d","after":"40c1db75580bb8e7055dcebc8cbe20a6d4c02d17","ref":"refs/heads/model-loading","pushedAt":"2023-12-11T15:40:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"add a model for testing GeoNode","shortMessageHtmlLink":"add a model for testing GeoNode"}},{"before":"2c7a9cdeee99b810bf975c63853721305fd5534e","after":"5cd8b1fb500c3a904b01beb46a0c508bfba4363d","ref":"refs/heads/model-loading","pushedAt":"2023-12-11T14:57:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Minor change to crs default","shortMessageHtmlLink":"Minor change to crs default"}},{"before":"126d51166b7420d06db113b1a3f19c5efe9928fe","after":"2c7a9cdeee99b810bf975c63853721305fd5534e","ref":"refs/heads/model-loading","pushedAt":"2023-12-05T22:58:14.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Add first steps towards CRS\n\nCoordinate Reference System","shortMessageHtmlLink":"Add first steps towards CRS"}},{"before":"8844202c27d65f4bf8dc981f98b9caec5b0b2d67","after":"e3aab2db17e0d0abdf8b9ba7b8cadc04f9a21a4c","ref":"refs/heads/master","pushedAt":"2023-11-30T11:17:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Add Google 3D tiles test using Cesium ion","shortMessageHtmlLink":"Add Google 3D tiles test using Cesium ion"}},{"before":"b450b31ca261e3c248cdb76116fab2e3cd345aa3","after":"8844202c27d65f4bf8dc981f98b9caec5b0b2d67","ref":"refs/heads/master","pushedAt":"2023-11-30T11:16:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Render credits that consist only of an img tag","shortMessageHtmlLink":"Render credits that consist only of an img tag"}},{"before":"302c4412318e8fc23a39bacfdb3fd883db81764e","after":"b450b31ca261e3c248cdb76116fab2e3cd345aa3","ref":"refs/heads/master","pushedAt":"2023-11-24T13:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Rewrite feature property access to use new Cesium native support\n\nThe old glTF Metadata extension support went away in favor of\nEXT_Structural_Metadata and EXT_Mesh_Features.\n\nThis requires a new version of our local fork of Cesium native.","shortMessageHtmlLink":"Rewrite feature property access to use new Cesium native support"}},{"before":"1c2638dd95e12ac686258049cc4ff5a414930822","after":"302c4412318e8fc23a39bacfdb3fd883db81764e","ref":"refs/heads/master","pushedAt":"2023-11-18T10:28:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Merge pull request #12 from robertosfield/FixesForShadows\n\nMoved the viewer.compile() to after the WorldNot::initialize(..).","shortMessageHtmlLink":"Merge pull request #12 from robertosfield/FixesForShadows"}},{"before":null,"after":"126d51166b7420d06db113b1a3f19c5efe9928fe","ref":"refs/heads/model-loading","pushedAt":"2023-11-01T13:00:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Initial support for placing models on the globe.\n\nA new \"GeoNode\" json file is introduced which places a model at\ncartographic coordinates.","shortMessageHtmlLink":"Initial support for placing models on the globe."}},{"before":"4387a9c0a21800653e39d12c9fa04e676072899d","after":"1c2638dd95e12ac686258049cc4ff5a414930822","ref":"refs/heads/master","pushedAt":"2023-10-10T12:22:38.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Add --shadow-maps flag to worldviewr\n\nDefault is 0, which disables shadows. Currently shadow-maps > 0 causes\na crash.","shortMessageHtmlLink":"Add --shadow-maps flag to worldviewr"}},{"before":"1e688c90b4f68052b8054fb6a1802e7e23756678","after":"fef18617ff3ac46465db90e4e3de334f74145340","ref":"refs/heads/lod-fade","pushedAt":"2023-10-09T19:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Add --lod-transition argument\n\nMake noise-based lod fade an option. It is off by default.","shortMessageHtmlLink":"Add --lod-transition argument"}},{"before":"3c3e113419472cba82baa3cd73be4e9dd55603d8","after":"1e688c90b4f68052b8054fb6a1802e7e23756678","ref":"refs/heads/lod-fade","pushedAt":"2023-10-09T12:36:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Merge branch 'master' into lod-fade","shortMessageHtmlLink":"Merge branch 'master' into lod-fade"}},{"before":"0fedbb9e3267b01ef894182df69c1b8f8e4840b6","after":"4387a9c0a21800653e39d12c9fa04e676072899d","ref":"refs/heads/master","pushedAt":"2023-10-09T02:52:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Merge pull request #10 from robertosfield/ShadowMap\n\nUpdates to build with VSG master, use the new cascaded shadow map state and shaders.","shortMessageHtmlLink":"Merge pull request #10 from robertosfield/ShadowMap"}},{"before":"b644b2afb9ddf61ad9908a90d1581f2547cb91bf","after":"3c3e113419472cba82baa3cd73be4e9dd55603d8","ref":"refs/heads/lod-fade","pushedAt":"2023-09-25T17:26:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timoore","name":"Tim Moore","path":"/timoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133121?s=80&v=4"},"commit":{"message":"Towards a working LOD fade effect","shortMessageHtmlLink":"Towards a working LOD fade effect"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxMjoyMzo0NC4wMDAwMDBazwAAAARb_lsG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNVQxNzoyNjowNS4wMDAwMDBazwAAAAOIceFw"}},"title":"Activity ยท timoore/vsgCs"}