{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":111633401,"defaultBranch":"master","name":"mayaMatchMoveSolver","ownerLogin":"david-cattermole","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-22T03:48:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/891288?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713595935.0","currentOid":""},"activityList":{"items":[{"before":"f7e1693bba79061cd5dd861c4caf79ad223a0b74","after":"52e8798f2cebf461817b0571382c08e39c23165d","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-17T14:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Maya 2025 on Linux - Initial support added for building plug-in.\n\nUses OpenColorIO 2.3.2 (upgraded from 2.2 in previous versions).\n\nThis has not been tested well and has been confirmed to build, but there\nare currently symbols missing at runtime (which is a problem currently\naffecting all Linux builds with OpenColorIO).\n\nThe location of Qt's Resource Compiler executable (\"rcc\") and UI\nCompiler (\"uic\") has been moved in the Linux install of Maya 2025 to the\n'${MAYA_LOCATION}/libexec' directory. The CMake script has been updated\nfor this.","shortMessageHtmlLink":"Maya 2025 on Linux - Initial support added for building plug-in."}},{"before":"2f01166b6b65e27dcdd13e2f1531b9ca95a99f68","after":"f7e1693bba79061cd5dd861c4caf79ad223a0b74","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-17T12:48:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"ImageCache - Fix incorrect variable printing.","shortMessageHtmlLink":"ImageCache - Fix incorrect variable printing."}},{"before":"3aeab2f13519ef101822adc2c6590d3084f450fe","after":"2f01166b6b65e27dcdd13e2f1531b9ca95a99f68","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-16T04:53:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Comment out lens parameter use\n\nThe lens parameters are not being used, so GCC was complaining - this is\nnow fixed.","shortMessageHtmlLink":"Comment out lens parameter use"}},{"before":"c3fba89944d6b2c79c2b53172191fb845cd75ce8","after":"3aeab2f13519ef101822adc2c6590d3084f450fe","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-16T01:39:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"CMake 3.23 and below compatibility.\n\nThe build would fail with CMake 3.17 (for example), because CMake Policy\nCMP0135 did not exist in CMake 3.23 and below.","shortMessageHtmlLink":"CMake 3.23 and below compatibility."}},{"before":"7b3b9f7a3bbf52a399f6a7e8305e383b9d9d041d","after":"c3fba89944d6b2c79c2b53172191fb845cd75ce8","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-11T13:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add Image Cache UI tool\n\nA first pass non-functional proto-type UI to control the mmSolver\nImageCache.\n\nGitHub issue #252","shortMessageHtmlLink":"Add Image Cache UI tool"}},{"before":"8d8783bf23563f6cb4b3e86d99719b60fd349557","after":"7b3b9f7a3bbf52a399f6a7e8305e383b9d9d041d","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-10T12:12:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"AEmmImagePlaneShape2 - template hide image data header details","shortMessageHtmlLink":"AEmmImagePlaneShape2 - template hide image data header details"}},{"before":"db4430b423642159369329a66f32b024fc8cf006","after":"fc332b82a5eded87cc224c2c012e4a7589073403","ref":"refs/heads/gh-pages","pushedAt":"2024-06-10T11:35:33.000Z","pushType":"push","commitsCount":1,"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 @ david-cattermole/mayaMatchMoveSolver@0be585239fdc9036095be3a2b2055e29c8a21567 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 0be5852 πŸš€"}},{"before":"ca124ab24d16241bdaacacdbd05ffdf9dc256c76","after":"0be585239fdc9036095be3a2b2055e29c8a21567","ref":"refs/heads/master","pushedAt":"2024-06-10T11:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/david-cattermole/mayaMatchMoveSolver","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/david-cattermole/mayaMatc…"}},{"before":"7b6f4d1b8307c2200954882be0b5a482c3cddf0b","after":"8d8783bf23563f6cb4b3e86d99719b60fd349557","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-10T09:52:35.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add mmImageSequenceFrameLogic node.\n\nThis node controls the mmImagePlane's frame number.\nBy default this node 'holds' the start and end frame, as well as\ncalculating the best frame number.","shortMessageHtmlLink":"Add mmImageSequenceFrameLogic node."}},{"before":"c427264d89f23851a03043a9d8e6c5c7e91a4a2c","after":"7b6f4d1b8307c2200954882be0b5a482c3cddf0b","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-09T13:22:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"ImageCache - Fix cache freeing memory.\n\nFix cache clearing when capacity is set lower than used.\n\nGitHub issue #252.","shortMessageHtmlLink":"ImageCache - Fix cache freeing memory."}},{"before":"9b330fe86e1494c835a2c48d57ccbf7114fdd7ae","after":"c427264d89f23851a03043a9d8e6c5c7e91a4a2c","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-09T12:05:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add mmImageCache command\n\nThe mmImageCache command is used to query and set the ImageCache\ninternal values.\n\nThe command is not yet complete, but this commit represents a good\nstarting point.\n\nGitHub issue #252.","shortMessageHtmlLink":"Add mmImageCache command"}},{"before":"8a1d38e99305a46c67f8a6e1ad49c7988bfec8b2","after":"9b330fe86e1494c835a2c48d57ccbf7114fdd7ae","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-09T09:54:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add mmMemoryGPU command and GPU memory utilities\n\nOld deprecated OpenGL extensions are used to get the amount of free\nmemory.","shortMessageHtmlLink":"Add mmMemoryGPU command and GPU memory utilities"}},{"before":"7652e2e3ce2c8274d3145d14721be4c2b9da6ce3","after":"8a1d38e99305a46c67f8a6e1ad49c7988bfec8b2","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-09T04:10:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Move mmReadImage command flags to .cpp file.","shortMessageHtmlLink":"Move mmReadImage command flags to .cpp file."}},{"before":"9d482893eabca400535e4a9dc529df6965ffab17","after":"7652e2e3ce2c8274d3145d14721be4c2b9da6ce3","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-09T04:09:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add mmMemorySystem command to query RAM usage.\n\nGitHub issue #252.","shortMessageHtmlLink":"Add mmMemorySystem command to query RAM usage."}},{"before":"a77c9f2ee96e302726121c010bef766070763cd9","after":"9d482893eabca400535e4a9dc529df6965ffab17","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-08T11:27:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Fix the copyright year for mmColorIO command","shortMessageHtmlLink":"Fix the copyright year for mmColorIO command"}},{"before":"8805885df90dde3c6eff11e3b04cee445c8d2e2e","after":"a77c9f2ee96e302726121c010bef766070763cd9","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-05T10:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Respects Image Cache CPU/GPU memory capacity.\n\nWe add a \"capacity bytes\" getter/setter for the GPU and CPU.\n\nWe also keep track of how much memory is currently used inside the\ncache, not just the total capacity.\n\nThe MTexture pointer is now wrapped in a struct, CacheTextureData, so we\ncan calculate the amount of memory that was used, and dimensions of the\ntexture. CacheTextureData takes control of it's own GPU memory\nallocation, and deallocation using the underlying MTextureManager\npointer.\n\nGitHub issue #252.","shortMessageHtmlLink":"Respects Image Cache CPU/GPU memory capacity."}},{"before":"abe2f5cc3ff7e8754f1c82fc333408ba2d0e25f6","after":"8805885df90dde3c6eff11e3b04cee445c8d2e2e","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-02T12:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add GPU/CPU capacity and eviction to ImageCache.\n\nThis allows allocating CPU and GPU memory, and automatic eviction\n(deallocation) of cached GPU/CPU memory, to keep a spesified number of\nimages in the cache.\n\nThe capacity is currently based on the number of images, not the amount\nof memory - this will be changed in the future.\n\nTests show that the number of GPU images stored can be quite low, and we\ncan upload to the GPU from the CPU cache fairly fast (50 fps).\n\nThe next steps would be to pre-allocate the anticipated GPU images that\nwill be loaded in the future and allocate them from a secondary thread\n(or concurrently) to ensure smooth playback. This would allow a small\nnumber of GPU images backed by a much larger number of cached CPU\nimages.\n\nGitHub Issue #252.","shortMessageHtmlLink":"Add GPU/CPU capacity and eviction to ImageCache."}},{"before":"e1cc593687375ef164fc51d330648634a23bb480","after":"abe2f5cc3ff7e8754f1c82fc333408ba2d0e25f6","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-02T06:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Revert mmImagePlane and add version 2\n\nThis will ensure that older Maya scenes with mmImagePlane already in use\ncan still open correctly, so there is backwards compatibility.\n\nThe new default image plane is mmImagePlane version 2, which uses\nOpenColorIO, and an OGSFX shader rather than a Maya shader network.","shortMessageHtmlLink":"Revert mmImagePlane and add version 2"}},{"before":"145a0e803e1069e4997ad74441f258d58e6d93a9","after":"e1cc593687375ef164fc51d330648634a23bb480","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-06-01T08:25:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add shader display adjustments to MM ImagePlane.\n\nAdds new features and replaces the old Maya-shader shader node approach.\n\nThe shader node was removed from the image plane.\nThis change is not backwards compatible with previous mmSolver releases\n:(\n\nNew display shader features:\n- Color Gain as RGB colour, not just float.\n- Exposure adjustment.\n- Gamma adjustment.\n- Saturation adjustment.\n- Soft-clip adjustment.\n- Saturation Image Channel mode.\n\nGitHub issue #254.","shortMessageHtmlLink":"Add shader display adjustments to MM ImagePlane."}},{"before":"5707602b6441c881169d2a0f491812e6d18874c2","after":"145a0e803e1069e4997ad74441f258d58e6d93a9","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-05-29T12:47:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Remove unused commented code.","shortMessageHtmlLink":"Remove unused commented code."}},{"before":"724b7601ba9cc0da0171d70c5ad1d60c0c07a0c0","after":"d68a999586f2e2c7cd80670211812b6fc8a104bd","ref":"refs/heads/develop","pushedAt":"2024-04-20T10:44:53.000Z","pushType":"push","commitsCount":541,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":"900a8c33de9f330cc8ae297bd0d5730ee2326283","after":"724b7601ba9cc0da0171d70c5ad1d60c0c07a0c0","ref":"refs/heads/develop","pushedAt":"2024-04-20T06:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Bump black from 22.3.0 to 24.3.0","shortMessageHtmlLink":"Bump black from 22.3.0 to 24.3.0"}},{"before":"4dd28b034d0df80067350d70aa4e9491d03970b3","after":"db4430b423642159369329a66f32b024fc8cf006","ref":"refs/heads/gh-pages","pushedAt":"2024-04-20T06:53:18.000Z","pushType":"push","commitsCount":1,"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 @ david-cattermole/mayaMatchMoveSolver@ca124ab24d16241bdaacacdbd05ffdf9dc256c76 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ ca124ab πŸš€"}},{"before":"571224b2cd6e625f577553cef4735a9fd063a382","after":null,"ref":"refs/heads/dependabot/pip/share/black-24.3.0","pushedAt":"2024-04-20T06:52:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c9585c4f68643770be0aeac3aca5a9e743933d1f","after":"ca124ab24d16241bdaacacdbd05ffdf9dc256c76","ref":"refs/heads/master","pushedAt":"2024-04-20T06:52:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Merge pull request #255 from david-cattermole/dependabot/pip/share/black-24.3.0\n\nBump black from 22.3.0 to 24.3.0 in /share","shortMessageHtmlLink":"Merge pull request #255 from david-cattermole/dependabot/pip/share/bl…"}},{"before":null,"after":"571224b2cd6e625f577553cef4735a9fd063a382","ref":"refs/heads/dependabot/pip/share/black-24.3.0","pushedAt":"2024-03-20T17:02:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 22.3.0 to 24.3.0 in /share\n\nBumps [black](https://github.com/psf/black) from 22.3.0 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/22.3.0...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 22.3.0 to 24.3.0 in /share"}},{"before":"c9585c4f68643770be0aeac3aca5a9e743933d1f","after":"5707602b6441c881169d2a0f491812e6d18874c2","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-03-16T10:04:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Add MM Image Plane shader.\n\nThis is a WIP commit demonstrating the\n'MShaderInstance::setIsTransparent()' call, to control the transparency,\nas seen in GitHub issue #252.","shortMessageHtmlLink":"Add MM Image Plane shader."}},{"before":null,"after":"c9585c4f68643770be0aeac3aca5a9e743933d1f","ref":"refs/heads/252-mm-image-plane-transparent-objects-disappear","pushedAt":"2024-03-16T09:40:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Set default download links to v0.4.9.","shortMessageHtmlLink":"Set default download links to v0.4.9."}},{"before":"56b14a058fcb1d38e0398019fb0c632e1c8ea06a","after":"4dd28b034d0df80067350d70aa4e9491d03970b3","ref":"refs/heads/gh-pages","pushedAt":"2024-02-10T05:14:25.000Z","pushType":"push","commitsCount":1,"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 @ david-cattermole/mayaMatchMoveSolver@c9585c4f68643770be0aeac3aca5a9e743933d1f πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ c9585c4 πŸš€"}},{"before":"8c5fa41de229af7f4900a918af3f5713a9dda08d","after":"c9585c4f68643770be0aeac3aca5a9e743933d1f","ref":"refs/heads/master","pushedAt":"2024-02-10T05:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"david-cattermole","name":"David Cattermole","path":"/david-cattermole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/891288?s=80&v=4"},"commit":{"message":"Set default download links to v0.4.9.","shortMessageHtmlLink":"Set default download links to v0.4.9."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZ3VZLQA","startCursor":null,"endCursor":null}},"title":"Activity Β· david-cattermole/mayaMatchMoveSolver"}