{"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"}