{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55413903,"defaultBranch":"main","name":"SPIRV-Cross","ownerLogin":"KhronosGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-04T13:35:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1608701?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716310275.0","currentOid":""},"activityList":{"items":[{"before":"ce22ebb88a785cbf409966a1b08bc08aff36426a","after":"d47a140735cb44e511d0188a6318c365789e4699","ref":"refs/heads/main","pushedAt":"2024-05-24T15:11:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2331 from aitor-lunarg/force-depth-passthrough\n\nMSL: Add option to force depth write in fragment shaders","shortMessageHtmlLink":"Merge pull request #2331 from aitor-lunarg/force-depth-passthrough"}},{"before":"d1285ec08ee2f2254f24ea605a7531c5b741fd99","after":null,"ref":"refs/heads/spirv-intrinsics","pushedAt":"2024-05-21T16:51:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"5934c8fc1cae27ff50ba970e69022e597f04d440","after":"ce22ebb88a785cbf409966a1b08bc08aff36426a","ref":"refs/heads/main","pushedAt":"2024-05-21T16:51:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2330 from KhronosGroup/spirv-intrinsics\n\nGLSL: Use SPIR-V intrinsics for N{Min,Max,Clamp}.","shortMessageHtmlLink":"Merge pull request #2330 from KhronosGroup/spirv-intrinsics"}},{"before":null,"after":"d1285ec08ee2f2254f24ea605a7531c5b741fd99","ref":"refs/heads/spirv-intrinsics","pushedAt":"2024-05-21T15:57:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"GLSL: Use SPIR-V intrinsics for N{Min,Max,Clamp}.\n\nWhen targeting Vulkan semantics, we should emit code that is actually\nreadable.\n\nAlso, make sure to use plain F{Min,Max,Clamp} on HLSL. HLSL has\nNaN-aware semantics by default.","shortMessageHtmlLink":"GLSL: Use SPIR-V intrinsics for N{Min,Max,Clamp}."}},{"before":"8b3aa21944e982adef81fe2a608d6f6dfeb714a5","after":null,"ref":"refs/heads/fix-2318","pushedAt":"2024-05-21T15:56:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"d8eece47ff7843015a700fbfe3c9d05e80089e66","after":"5934c8fc1cae27ff50ba970e69022e597f04d440","ref":"refs/heads/main","pushedAt":"2024-05-21T15:56:32.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2329 from KhronosGroup/fix-2318\n\nMSL: Improve handling of padded descriptors with argument buffers","shortMessageHtmlLink":"Merge pull request #2329 from KhronosGroup/fix-2318"}},{"before":null,"after":"8b3aa21944e982adef81fe2a608d6f6dfeb714a5","ref":"refs/heads/fix-2318","pushedAt":"2024-05-21T13:45:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Pass down orig_id to type_to_array_glsl as well.\n\nAllows UBO/SSBO resources in MSL to get the layout-derived size as well.","shortMessageHtmlLink":"Pass down orig_id to type_to_array_glsl as well."}},{"before":"e680b72416b410822376cd45cc471f73b0e0cd34","after":null,"ref":"refs/heads/dynamic-buffer-cleanup","pushedAt":"2024-05-21T13:41:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"1f68d0f420730ccdde6ec9d0b36f56ffed014193","after":"d8eece47ff7843015a700fbfe3c9d05e80089e66","ref":"refs/heads/main","pushedAt":"2024-05-21T13:41:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2328 from KhronosGroup/dynamic-buffer-cleanup\n\nDynamic buffer cleanup","shortMessageHtmlLink":"Merge pull request #2328 from KhronosGroup/dynamic-buffer-cleanup"}},{"before":null,"after":"e680b72416b410822376cd45cc471f73b0e0cd34","ref":"refs/heads/dynamic-buffer-cleanup","pushedAt":"2024-05-21T12:07:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"MSL: Don't bother supporting invalid multi-dimensional dynamic buffers.\n\nThis was never legal in any API and I'm not sure why I ever bothered.","shortMessageHtmlLink":"MSL: Don't bother supporting invalid multi-dimensional dynamic buffers."}},{"before":"485b4c6e278e8076eac0f6f081a145db98c3349e","after":null,"ref":"refs/heads/pr-2324","pushedAt":"2024-05-21T09:36:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"e2204e3fe9a45d829e82308dd5fdc2a3e910c666","after":"1f68d0f420730ccdde6ec9d0b36f56ffed014193","ref":"refs/heads/main","pushedAt":"2024-05-21T09:36:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2327 from KhronosGroup/pr-2324\n\nLand PR 2324","shortMessageHtmlLink":"Merge pull request #2327 from KhronosGroup/pr-2324"}},{"before":null,"after":"485b4c6e278e8076eac0f6f081a145db98c3349e","ref":"refs/heads/pr-2324","pushedAt":"2024-05-21T09:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Update C API minor version.","shortMessageHtmlLink":"Update C API minor version."}},{"before":"641b92fa8fb311d51e944152f48259cd8df2140c","after":null,"ref":"refs/heads/pr-2325","pushedAt":"2024-05-21T09:23:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"1ddd8b629c4a18994056a0df9095ccb108e84c9e","after":"e2204e3fe9a45d829e82308dd5fdc2a3e910c666","ref":"refs/heads/main","pushedAt":"2024-05-21T09:23:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2326 from KhronosGroup/pr-2325\n\nLand PR 2325.","shortMessageHtmlLink":"Merge pull request #2326 from KhronosGroup/pr-2325"}},{"before":null,"after":"641b92fa8fb311d51e944152f48259cd8df2140c","ref":"refs/heads/pr-2325","pushedAt":"2024-05-21T09:11:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"MSL: Clean up some nits for review.","shortMessageHtmlLink":"MSL: Clean up some nits for review."}},{"before":"04ddb9a809a90431f5ed7650bd93665fd2154380","after":null,"ref":"refs/heads/control-dependent-function","pushedAt":"2024-05-10T13:21:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"476f384eb7d9e48613c45179e502a15ab95b6b49","after":"1ddd8b629c4a18994056a0df9095ccb108e84c9e","ref":"refs/heads/main","pushedAt":"2024-05-10T13:21:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2321 from KhronosGroup/control-dependent-function\n\nMark function call results as control dependent as necessary.","shortMessageHtmlLink":"Merge pull request #2321 from KhronosGroup/control-dependent-function"}},{"before":null,"after":"04ddb9a809a90431f5ed7650bd93665fd2154380","ref":"refs/heads/control-dependent-function","pushedAt":"2024-05-10T12:54:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Mark function call results as control dependent as necessary.\n\nInner function calls can contain flow-control sensitive code.\nIn this case, the function call itself must inherit the\ncontrol-dependence.\n\nRarely happens in practice since optimized code with SSA tends to\ninline.","shortMessageHtmlLink":"Mark function call results as control dependent as necessary."}},{"before":"84cdc3b68e5ef5a15ecfacda77c61f24a9080cf9","after":"476f384eb7d9e48613c45179e502a15ab95b6b49","ref":"refs/heads/main","pushedAt":"2024-05-09T10:27:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Fix unused variable warning on GCC 14.","shortMessageHtmlLink":"Fix unused variable warning on GCC 14."}},{"before":"e41d79fe8fae3b950253e4da6527c34bc93b13dd","after":null,"ref":"refs/heads/vulkan-sdk-1.3.283-moltenvk","pushedAt":"2024-05-07T03:11:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"billhollings","name":"Bill Hollings","path":"/billhollings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/356402?s=80&v=4"}},{"before":"2ccc81fd826e4dd4a2db2f94b8e6eb738a89f5f1","after":"84cdc3b68e5ef5a15ecfacda77c61f24a9080cf9","ref":"refs/heads/main","pushedAt":"2024-05-06T07:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"MSL: Fix argument buffer padding.\n\n- After padding a resource, retrieve either the next padded slot,\n or the next resource, in order to correctly offset the slot index.","shortMessageHtmlLink":"MSL: Fix argument buffer padding."}},{"before":"2ccc81fd826e4dd4a2db2f94b8e6eb738a89f5f1","after":"e41d79fe8fae3b950253e4da6527c34bc93b13dd","ref":"refs/heads/vulkan-sdk-1.3.283-moltenvk","pushedAt":"2024-05-06T01:26:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"billhollings","name":"Bill Hollings","path":"/billhollings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/356402?s=80&v=4"},"commit":{"message":"Merge pull request #2320 from billhollings/fix-arg-buff-padding\n\nMSL: Fix argument buffer padding.","shortMessageHtmlLink":"Merge pull request #2320 from billhollings/fix-arg-buff-padding"}},{"before":null,"after":"2ccc81fd826e4dd4a2db2f94b8e6eb738a89f5f1","ref":"refs/heads/vulkan-sdk-1.3.283-moltenvk","pushedAt":"2024-05-06T01:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"billhollings","name":"Bill Hollings","path":"/billhollings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/356402?s=80&v=4"},"commit":{"message":"Merge pull request #2317 from KhronosGroup/fix-2309\n\nMSL: Handle missing FP16 trancendental overloads.","shortMessageHtmlLink":"Merge pull request #2317 from KhronosGroup/fix-2309"}},{"before":"de0e72a0db21d1a12eb37cbfd15199b3e66fc9d9","after":null,"ref":"refs/heads/vulkan-sdk-1.3.280-moltenvk","pushedAt":"2024-05-06T01:17:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"billhollings","name":"Bill Hollings","path":"/billhollings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/356402?s=80&v=4"}},{"before":null,"after":"2ccc81fd826e4dd4a2db2f94b8e6eb738a89f5f1","ref":"refs/heads/vulkan-sdk-1.3.283","pushedAt":"2024-05-03T17:32:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johnzupin","name":"John Zupin","path":"/johnzupin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3836693?s=80&v=4"},"commit":{"message":"Merge pull request #2317 from KhronosGroup/fix-2309\n\nMSL: Handle missing FP16 trancendental overloads.","shortMessageHtmlLink":"Merge pull request #2317 from KhronosGroup/fix-2309"}},{"before":"cbaa86982a03719a80db58955a952f7c4d18420c","after":null,"ref":"refs/heads/fix-2309","pushedAt":"2024-04-29T10:02:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"71fe131ed0022d8c16d017e33078ee98dd9f6849","after":"2ccc81fd826e4dd4a2db2f94b8e6eb738a89f5f1","ref":"refs/heads/main","pushedAt":"2024-04-29T10:02:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2317 from KhronosGroup/fix-2309\n\nMSL: Handle missing FP16 trancendental overloads.","shortMessageHtmlLink":"Merge pull request #2317 from KhronosGroup/fix-2309"}},{"before":null,"after":"cbaa86982a03719a80db58955a952f7c4d18420c","ref":"refs/heads/fix-2309","pushedAt":"2024-04-29T09:50:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"MSL: Handle missing FP16 trancendental overloads.","shortMessageHtmlLink":"MSL: Handle missing FP16 trancendental overloads."}},{"before":"cb956675fd24b87145090275423776786f1b2a62","after":"71fe131ed0022d8c16d017e33078ee98dd9f6849","ref":"refs/heads/main","pushedAt":"2024-04-29T08:17:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Merge pull request #2314 from js6i/gpu-crash\n\nRemove spvDescriptor wrapper in spvDescriptorArray","shortMessageHtmlLink":"Merge pull request #2314 from js6i/gpu-crash"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUysj6wA","startCursor":null,"endCursor":null}},"title":"Activity ยท KhronosGroup/SPIRV-Cross"}