{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96365647,"defaultBranch":"main","name":"MaterialX","ownerLogin":"AcademySoftwareFoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-05T22:18:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40807682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720910236.0","currentOid":""},"activityList":{"items":[{"before":"521972a1136937728caa25ef82771a8ea7f62e0d","after":"8c1199383dee5feeaf3017a9a0df17516cfca8e8","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T21:00:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@55b52ec512a5c585a45a6633b8e6518980e9d22f ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 55b52ec ๐Ÿš€"}},{"before":"3a5b53b2915c15c2d5056a50cd03a2d885c20788","after":"55b52ec512a5c585a45a6633b8e6518980e9d22f","ref":"refs/heads/main","pushedAt":"2024-07-30T20:41:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Initial translation from `open_pbr_surface` to `standard_surface` (#1949)\n\n- Authored an initial pass at the translation from OpenPBR to standard surface.\r\n- This would help to support OpenPBR in applications using earlier versions of MaterialX, which only have access to Standard Surface, but may want to participate in the OpenPBR ecosystem before they upgrade.","shortMessageHtmlLink":"Initial translation from open_pbr_surface to standard_surface (#1949"}},{"before":"5b1e798adac04be6dc956926b8bb106727c120af","after":"521972a1136937728caa25ef82771a8ea7f62e0d","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T23:49:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@3a5b53b2915c15c2d5056a50cd03a2d885c20788 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 3a5b53b ๐Ÿš€"}},{"before":"5988645f1c15d4551112691fbd0f83e5713ed704","after":"3a5b53b2915c15c2d5056a50cd03a2d885c20788","ref":"refs/heads/main","pushedAt":"2024-07-17T23:31:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Fix edge case in version upgrade\n\nThis changelist fixes an edge case in the version upgrade logic from 1.38 to 1.39, where a swizzle node with a single-channel input and an empty channels string would upgrade incorrectly, generating a graph with a cycle.","shortMessageHtmlLink":"Fix edge case in version upgrade"}},{"before":"25ac647e4ca5b01dc912ad828ccf94100482b09b","after":"5b1e798adac04be6dc956926b8bb106727c120af","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T18:13:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@5988645f1c15d4551112691fbd0f83e5713ed704 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 5988645 ๐Ÿš€"}},{"before":"81a851bef3106dc42a66aff36491003789186bc2","after":"5988645f1c15d4551112691fbd0f83e5713ed704","ref":"refs/heads/main","pushedAt":"2024-07-17T17:55:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Initial translation from `standard_surface` to `open_pbr_surface` (#1934)\n\n1. Authored an initial pass at the translation graph between standard surface and OpenPBR\r\n2. Added units to standard surface thin film thickness documentation","shortMessageHtmlLink":"Initial translation from standard_surface to open_pbr_surface (#1934"}},{"before":"e983880bf945d3599fd7bab2d6a7c5c8b395d665","after":"25ac647e4ca5b01dc912ad828ccf94100482b09b","ref":"refs/heads/gh-pages","pushedAt":"2024-07-16T21:46:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@81a851bef3106dc42a66aff36491003789186bc2 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 81a851b ๐Ÿš€"}},{"before":"a090c73c911cbfc57ec77aaea5a688a12729ed32","after":"81a851bef3106dc42a66aff36491003789186bc2","ref":"refs/heads/main","pushedAt":"2024-07-16T21:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Apply Clang formatting\n\nThis changelist applies Clang formatting to source files in the MaterialX codebase, and includes no functional changes.","shortMessageHtmlLink":"Apply Clang formatting"}},{"before":"e1fa72a4e08b80789b4f4997f37f5eca4f3a03c1","after":"e983880bf945d3599fd7bab2d6a7c5c8b395d665","ref":"refs/heads/gh-pages","pushedAt":"2024-07-15T03:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@a090c73c911cbfc57ec77aaea5a688a12729ed32 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ a090c73 ๐Ÿš€"}},{"before":"77687a3b2944ab857b168a220135ab0a5206ba93","after":"a090c73c911cbfc57ec77aaea5a688a12729ed32","ref":"refs/heads/main","pushedAt":"2024-07-15T03:01:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Static analysis fixes\n\nThis changelist addresses a handful of static analysis warnings flagged by Cppcheck.\n\n- Remove the virtual keyword from PortElement::getConnectedOutput, which is never overridden in subclasses.\n- Fix an unintended duplication of InterfaceElement::setConnectedOutput and InterfaceElement::getConnectedOutput in the Node class.\n- Simplify the implementation of the removeExtension helper method.\n- Mark iterators as const references for efficiency and clarity.","shortMessageHtmlLink":"Static analysis fixes"}},{"before":"08a2decdda8f0c27e43cba5f2a1845f49724fc43","after":"e1fa72a4e08b80789b4f4997f37f5eca4f3a03c1","ref":"refs/heads/gh-pages","pushedAt":"2024-07-14T22:56:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@77687a3b2944ab857b168a220135ab0a5206ba93 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 77687a3 ๐Ÿš€"}},{"before":"a86f677d4d5bda1abc6c1d83a53d29b6a942bb97","after":"77687a3b2944ab857b168a220135ab0a5206ba93","ref":"refs/heads/main","pushedAt":"2024-07-14T22:38:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Upgrade minimum CMake for GLFW\n\nThis changelist upgrades the minimum version of CMake for the custom GLFW build in the Graph Editor, resolving warnings when building with the recommended versions of CMake in MaterialX.","shortMessageHtmlLink":"Upgrade minimum CMake for GLFW"}},{"before":"1b191fef472b2d4bbc9971c8884be80f2eaf14bb","after":null,"ref":"refs/heads/dev_1.39","pushedAt":"2024-07-13T22:37:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"}},{"before":"da80ff8b51b1887048d7a3e67a02bc07c82c8b31","after":"08a2decdda8f0c27e43cba5f2a1845f49724fc43","ref":"refs/heads/gh-pages","pushedAt":"2024-07-13T17:43:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@a86f677d4d5bda1abc6c1d83a53d29b6a942bb97 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ a86f677 ๐Ÿš€"}},{"before":"dfffe83f74e742edc3743f004da359c35cef5652","after":"a86f677d4d5bda1abc6c1d83a53d29b6a942bb97","ref":"refs/heads/main","pushedAt":"2024-07-13T17:06:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Update related input attribute when renaming a nodegraph (#1930)\n\nFixes https://github.com/AcademySoftwareFoundation/MaterialX/issues/1912\r\n\r\nThe problem is that after renaming, the input PortElement's `_attributeMap` still hold the old name, so when drawing the graph, `getConnectedOutput` failed.","shortMessageHtmlLink":"Update related input attribute when renaming a nodegraph (#1930)"}},{"before":"d8660148b05484c184009fc55cd85defbea9428e","after":"dfffe83f74e742edc3743f004da359c35cef5652","ref":"refs/heads/main","pushedAt":"2024-07-10T16:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Update pre-built binary links\n\nThis changelist updates the links to pre-built binaries on the front page, bringing them to the latest versions on each platform.","shortMessageHtmlLink":"Update pre-built binary links"}},{"before":"959f211cdadca0a5dec0e15714c6af115752f8a9","after":"da80ff8b51b1887048d7a3e67a02bc07c82c8b31","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T19:59:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@d8660148b05484c184009fc55cd85defbea9428e ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ d866014 ๐Ÿš€"}},{"before":"8160f46a587ed985b25a787c089e438052979276","after":"d8660148b05484c184009fc55cd85defbea9428e","ref":"refs/heads/main","pushedAt":"2024-07-09T19:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Upgrade required CMake to 3.24 (#1929)\n\nThis change updates the minimum required CMake to 3.24. It also removes a workaround needed for CMake 3.16 that required tricking CMake into thinking the `.mm` file was a CXX file instead of ObjC++.\r\n\r\nWith newer CMake versions, this can implicitly be handled as long as the `.mm` file doesn't share a name with an existing CXX file.","shortMessageHtmlLink":"Upgrade required CMake to 3.24 (#1929)"}},{"before":"57c2d1f1bdaecae2773a50c8c5da3336a6da6ee9","after":"959f211cdadca0a5dec0e15714c6af115752f8a9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T18:12:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@8160f46a587ed985b25a787c089e438052979276 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8160f46 ๐Ÿš€"}},{"before":"e0e69ca6badc2a4b22661b5cf0b295b0872713ee","after":"8160f46a587ed985b25a787c089e438052979276","ref":"refs/heads/main","pushedAt":"2024-07-09T17:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Remove extra resources install (#1927)\n\nThis change removes an extra install of the resources folder in MaterialXGenShader, as this dependency does not appear to be required in 1.39.","shortMessageHtmlLink":"Remove extra resources install (#1927)"}},{"before":"8bb80332ea1f0c9a64f1171077f265048dc26c85","after":"57c2d1f1bdaecae2773a50c8c5da3336a6da6ee9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T00:14:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@e0e69ca6badc2a4b22661b5cf0b295b0872713ee ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ e0e69ca ๐Ÿš€"}},{"before":"1a66d0dc8465c32a4851de85d408fc5c2a42a7e1","after":"8bb80332ea1f0c9a64f1171077f265048dc26c85","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T00:11:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@a012594fa2eb0dfb7cfa5731c6aebead4ac7c1f2 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ a012594 ๐Ÿš€"}},{"before":"a012594fa2eb0dfb7cfa5731c6aebead4ac7c1f2","after":"e0e69ca6badc2a4b22661b5cf0b295b0872713ee","ref":"refs/heads/main","pushedAt":"2024-07-08T23:57:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Fix missing include install (#1923)\n\nThe `mx_add_library` refactor introduced in #1725, introduced a few bugs with installing files.\r\n\r\n`Generated.h` was incorrectly being ignored, instead `Generated.h.in` was being installed, and also the mdl library files were missing, also some resources were also not being installed.\r\n\r\nShould now be corrected in both monolithic and non-monolithic builds.","shortMessageHtmlLink":"Fix missing include install (#1923)"}},{"before":"f679db7875a928fd0162cd38bdc7461b2aa81c0f","after":"a012594fa2eb0dfb7cfa5731c6aebead4ac7c1f2","ref":"refs/heads/main","pushedAt":"2024-07-08T23:53:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Update development build to 1.39.1","shortMessageHtmlLink":"Update development build to 1.39.1"}},{"before":"bedfabb42c9a9f5845d84032112577e8dca769b0","after":"1a66d0dc8465c32a4851de85d408fc5c2a42a7e1","ref":"refs/heads/gh-pages","pushedAt":"2024-07-05T18:01:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@f679db7875a928fd0162cd38bdc7461b2aa81c0f ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ f679db7 ๐Ÿš€"}},{"before":"75a733708a2564ab33974ffae3105e6b86e806bd","after":"f679db7875a928fd0162cd38bdc7461b2aa81c0f","ref":"refs/heads/main","pushedAt":"2024-07-05T17:39:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Finalize changelog for 1.39.0","shortMessageHtmlLink":"Finalize changelog for 1.39.0"}},{"before":"6369847f57b6b40053584adb440cfeedd847e99e","after":"75a733708a2564ab33974ffae3105e6b86e806bd","ref":"refs/heads/main","pushedAt":"2024-07-04T01:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Updates to specification README\n\n- Add a link to the NPR Shading Nodes specification.\n- Delete a line about the removal of typedef members, as these remain active in the 1.39 specification.","shortMessageHtmlLink":"Updates to specification README"}},{"before":"e1644f75e6927fd23ebad3935250df6b786aa1c3","after":"6369847f57b6b40053584adb440cfeedd847e99e","ref":"refs/heads/main","pushedAt":"2024-07-03T23:40:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Specification update for struct support (#1908)\n\nThis is a first pass at updating the specification to reflect the upcoming struct support in PR #1831. A lot of this is lifted from the old 1.38 specification pdf, as that was largely the inspiration for the implementation.","shortMessageHtmlLink":"Specification update for struct support (#1908)"}},{"before":"30f694f42670c4eb5e7386ce931a6e3690bbe2a3","after":"e1644f75e6927fd23ebad3935250df6b786aa1c3","ref":"refs/heads/main","pushedAt":"2024-07-03T23:36:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jstone-lucasfilm","name":"Jonathan Stone","path":"/jstone-lucasfilm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6146549?s=80&v=4"},"commit":{"message":"Update changelog for recent work","shortMessageHtmlLink":"Update changelog for recent work"}},{"before":"561ccf11b11a17689f60f1b6eba637241d1c60c1","after":"bedfabb42c9a9f5845d84032112577e8dca769b0","ref":"refs/heads/gh-pages","pushedAt":"2024-07-03T18:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ AcademySoftwareFoundation/MaterialX@30f694f42670c4eb5e7386ce931a6e3690bbe2a3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 30f694f ๐Ÿš€"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjWnWigA","startCursor":null,"endCursor":null}},"title":"Activity ยท AcademySoftwareFoundation/MaterialX"}