{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55349792,"defaultBranch":"master","name":"jmonkeyengine","ownerLogin":"riccardobl","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-04-03T14:16:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4943530?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709934000.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2dd542b42127d61cab4eb436e2ae7b1ac8e028ac","ref":"refs/heads/glprecisionfix","pushedAt":"2024-03-08T21:40:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Use precision qualifiers only in GL ES shaders","shortMessageHtmlLink":"Use precision qualifiers only in GL ES shaders"}},{"before":null,"after":"f0fbf7a56ff1dd524094c2f30eff3581f182252f","ref":"refs/heads/modularpbr2","pushedAt":"2024-03-08T13:06:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Modular PBR\n\nCo-authored-by: Ryan McDonough ","shortMessageHtmlLink":"Modular PBR"}},{"before":"4d6050466827e99be9ac133b293b89a3f5ffb55b","after":"0379eda64791b3b04bfe64ce1403c94868deae27","ref":"refs/heads/fixnan2","pushedAt":"2024-03-02T09:16:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Fix divide by 0 in shadow utils for some scenes #2209","shortMessageHtmlLink":"Fix divide by 0 in shadow utils for some scenes jMonkeyEngine#2209"}},{"before":null,"after":"4d6050466827e99be9ac133b293b89a3f5ffb55b","ref":"refs/heads/fixnan2","pushedAt":"2024-03-02T09:14:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Fix divide by 0 in shadow utils for empty scenes #2209","shortMessageHtmlLink":"Fix divide by 0 in shadow utils for empty scenes jMonkeyEngine#2209"}},{"before":"1caefd1ee4a5d05fbceb1507a9356b5c1f176bd3","after":"22618ff91ad5163efed83230ece8f8b68a121e6d","ref":"refs/heads/fixupdaterenderstate","pushedAt":"2024-03-01T22:21:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"fix render states merging when additionalState is not set","shortMessageHtmlLink":"fix render states merging when additionalState is not set"}},{"before":null,"after":"1caefd1ee4a5d05fbceb1507a9356b5c1f176bd3","ref":"refs/heads/fixupdaterenderstate","pushedAt":"2024-03-01T22:06:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"fix render states merging when additionalState is not set","shortMessageHtmlLink":"fix render states merging when additionalState is not set"}},{"before":null,"after":"33831e3186241a569e7fa8c897b7954674a9bc1f","ref":"refs/heads/modularpbr","pushedAt":"2024-03-01T18:52:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"struct based modular PBR Lighting","shortMessageHtmlLink":"struct based modular PBR Lighting"}},{"before":"ea27158e906b396c42ff6e75bc80a030b5a5d4a8","after":"b5a4b20a3275c881533fa2a3b5d4770c6bcac463","ref":"refs/heads/ubo2","pushedAt":"2024-01-21T17:19:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Add name to buffer object","shortMessageHtmlLink":"Add name to buffer object"}},{"before":"10241c95ae5f747532a4e8af951e7666d4ca65a7","after":"9b4f7d771aecf1a1ab8cb5cf3894989385d125b9","ref":"refs/heads/glesformats","pushedAt":"2024-01-13T11:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"ETCFlipper description","shortMessageHtmlLink":"ETCFlipper description"}},{"before":"3f1795682b7f0e081faec6ec2af1d07d658d2dfa","after":"32d37eff5707f0eb41f46b7e71bf7ed4047040ac","ref":"refs/heads/deprecatetbn","pushedAt":"2023-11-09T20:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"07ff207b91474d37f2dd30aef6fc1b59629478b6","after":"3f1795682b7f0e081faec6ec2af1d07d658d2dfa","ref":"refs/heads/deprecatetbn","pushedAt":"2023-11-09T17:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Add patch to supported mesh types","shortMessageHtmlLink":"Add patch to supported mesh types"}},{"before":"94fb47da8c121d24d58e5a9c2103da7ccb6ce8d9","after":"07ff207b91474d37f2dd30aef6fc1b59629478b6","ref":"refs/heads/deprecatetbn","pushedAt":"2023-11-09T17:42:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Replace most of the occurencies of TangentBinormalGenerator with Mikktspace","shortMessageHtmlLink":"Replace most of the occurencies of TangentBinormalGenerator with Mikk…"}},{"before":null,"after":"94fb47da8c121d24d58e5a9c2103da7ccb6ce8d9","ref":"refs/heads/deprecatetbn","pushedAt":"2023-11-09T17:05:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Deprecate TangentBinormalGenerator","shortMessageHtmlLink":"Deprecate TangentBinormalGenerator"}},{"before":"58b2fea38745c8eb2740500f1b9105fae0256da1","after":"733821dd741ff7f77a68adb8578b5e9283f9d751","ref":"refs/heads/badtbn","pushedAt":"2023-11-08T14:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Add javadoc explaining test","shortMessageHtmlLink":"Add javadoc explaining test"}},{"before":"8f5d8dfa35633f35b7349b039d8cfcd4995227bb","after":"58b2fea38745c8eb2740500f1b9105fae0256da1","ref":"refs/heads/badtbn","pushedAt":"2023-11-08T12:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Add ogre test","shortMessageHtmlLink":"Add ogre test"}},{"before":"2fcd02a03b02ce314cbe5bc6d07c136e2d4e5161","after":"3885ea786dd9b2a37a3e0cce384460c6b166a29d","ref":"refs/heads/gltfuserdata","pushedAt":"2023-11-08T11:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"d1edf15891c5f41c9e6172bc68486cf2a61d6537","after":"2fcd02a03b02ce314cbe5bc6d07c136e2d4e5161","ref":"refs/heads/gltfuserdata","pushedAt":"2023-11-08T10:47:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"make defaultExtraLoaderClass volatile","shortMessageHtmlLink":"make defaultExtraLoaderClass volatile"}},{"before":"d6709b7ceeca0a184ce7c23e64d3c3ce112fd3fb","after":"d1edf15891c5f41c9e6172bc68486cf2a61d6537","ref":"refs/heads/gltfuserdata","pushedAt":"2023-11-08T10:27:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"code cleanup","shortMessageHtmlLink":"code cleanup"}},{"before":"a2ece4578fb9e3cda1667de11480a0704711f061","after":"d6709b7ceeca0a184ce7c23e64d3c3ce112fd3fb","ref":"refs/heads/gltfuserdata","pushedAt":"2023-11-08T10:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Make default extras loader configurable and reinstance with gltf loader","shortMessageHtmlLink":"Make default extras loader configurable and reinstance with gltf loader"}},{"before":"d1c2027bb86cd097bd90febd515d7747b0b7aaa1","after":"a2ece4578fb9e3cda1667de11480a0704711f061","ref":"refs/heads/gltfuserdata","pushedAt":"2023-11-08T10:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Make default extra loader static and configurable","shortMessageHtmlLink":"Make default extra loader static and configurable"}},{"before":"881751e9b8efb176483ee805b6ec02f9e4b769fa","after":"8f5d8dfa35633f35b7349b039d8cfcd4995227bb","ref":"refs/heads/badtbn","pushedAt":"2023-11-06T08:51:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"compatibility patch: set default NormalType at shader level","shortMessageHtmlLink":"compatibility patch: set default NormalType at shader level"}},{"before":null,"after":"881751e9b8efb176483ee805b6ec02f9e4b769fa","ref":"refs/heads/badtbn","pushedAt":"2023-11-05T20:10:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"b6387068d33e89735111356f42e6427f08a4bfd8","after":"0b59a666b24df4e86dd3cf90a0d8dc553aba9335","ref":"refs/heads/master-next","pushedAt":"2023-10-17T14:33:57.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Fixes","shortMessageHtmlLink":"Fixes"}},{"before":null,"after":"81fe1e080a1bba8afccc91438122afe3c217a721","ref":"refs/heads/ubo2bk","pushedAt":"2023-10-17T12:55:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"fix access to constructor","shortMessageHtmlLink":"fix access to constructor"}},{"before":"81fe1e080a1bba8afccc91438122afe3c217a721","after":"ea27158e906b396c42ff6e75bc80a030b5a5d4a8","ref":"refs/heads/ubo2","pushedAt":"2023-10-17T12:53:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Squashed commit of the following:\n\ncommit 81fe1e080a1bba8afccc91438122afe3c217a721\nAuthor: riccardobl \nDate: Sun Apr 3 09:15:45 2022 +0200\n\n fix access to constructor\n\ncommit ac1d23c191c0b33677d4a60522f9121ececa4be8\nAuthor: riccardobl \nDate: Sun Apr 3 09:15:18 2022 +0200\n\n Fix shader buffer block managment\n\ncommit cce6f805348adf8f55ced32b2e75fd86ac9e842d\nAuthor: riccardobl \nDate: Sun Apr 3 09:14:56 2022 +0200\n\n Replace deprecated newInstance, pass exception to runtime exception\n\ncommit e917c4e5174b2137121aeb6986675a3f79da353a\nAuthor: riccardobl \nDate: Sun Apr 3 09:14:47 2022 +0200\n\n fix sub struct padding\n\ncommit 2f4e006a78d9b3e4b98eef5089e5885c4d543146\nAuthor: riccardobl \nDate: Sun Apr 3 09:14:23 2022 +0200\n\n Fix UBO/SSBO rebinding\n\ncommit 58a371c66967acee7de5325355a8bba53fe5dc71\nAuthor: riccardobl \nDate: Sun Apr 3 09:14:04 2022 +0200\n\n Ensure fields are final only when exported\n\ncommit ef7982de9217dab3f95bc6fdcbbe0f846b896f77\nAuthor: riccardobl \nDate: Tue Mar 8 21:10:07 2022 +0100\n\n Struct based BufferObjects and Std140 layout\n\ncommit 4797356ae251aa1ac7a281d65bcdf3a12abb168b\nAuthor: riccardobl \nDate: Tue Mar 8 20:49:01 2022 +0100\n\n Improved UBO/SSBO support implemented over generic BufferObjects with glBufferSubData support\n\ncommit 7f93b64626323d0bf6bee145f39a2e7df664c1ca\nAuthor: Riccardo Balbo \nDate: Thu Apr 2 14:40:41 2020 +0200\n\n Generic BufferObject and memory regions","shortMessageHtmlLink":"Squashed commit of the following:"}},{"before":null,"after":"5fab35197c464f5450c4bfad4f1d805457010f83","ref":"refs/heads/fixshadowmatrixocorruption","pushedAt":"2023-10-15T13:34:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Print binding of problematic uniforms in assert message","shortMessageHtmlLink":"Print binding of problematic uniforms in assert message"}},{"before":"c1df9ef1682ec13c5f2a5bd53eb670a1f769934b","after":"80577dbfa24e1972252c8209d494922d12b8ea4b","ref":"refs/heads/gltfspleak","pushedAt":"2023-10-15T10:21:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":" Never return the cached spatial directly: prevent the manipulation of the first instance of a spatial from poisoning the cache.","shortMessageHtmlLink":" Never return the cached spatial directly: prevent the manipulation o…"}},{"before":"c769a0143ffb881a7c42b0fba0e52b5646f28f0a","after":"c1df9ef1682ec13c5f2a5bd53eb670a1f769934b","ref":"refs/heads/gltfspleak","pushedAt":"2023-10-15T10:19:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Test for #2109","shortMessageHtmlLink":"Test for jMonkeyEngine#2109"}},{"before":"35c85ed8d00a6acb4e893ea1877623535f2144ce","after":"95c78f021fde61b57d246b7189a63a6109f6b857","ref":"refs/heads/vscode-sett","pushedAt":"2023-10-14T20:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"Remove gradle extension from recommended","shortMessageHtmlLink":"Remove gradle extension from recommended"}},{"before":"a113820418c3729d3ecc35caa6f9dbbd1ac8291e","after":"d1c2027bb86cd097bd90febd515d7747b0b7aaa1","ref":"refs/heads/gltfuserdata","pushedAt":"2023-10-14T12:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riccardobl","name":"Riccardo Balbo","path":"/riccardobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4943530?s=80&v=4"},"commit":{"message":"turn unhandled extras log into a warning","shortMessageHtmlLink":"turn unhandled extras log into a warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wOFQyMTo0MDowMC4wMDAwMDBazwAAAAQQk72A","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wOFQyMTo0MDowMC4wMDAwMDBazwAAAAQQk72A","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xNFQxMjo0MTo1MC4wMDAwMDBazwAAAAOW_Awo"}},"title":"Activity · riccardobl/jmonkeyengine"}