{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55973577,"defaultBranch":"master","name":"Revive","ownerLogin":"LibreVR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-11T13:12:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18057864?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1679276309.0","currentOid":""},"activityList":{"items":[{"before":"fbb33a503bc804f311bd360b2dffc54375e93911","after":"ab73167e2380135aee9fe9f68874ec7dd2912cb0","ref":"refs/heads/master","pushedAt":"2023-08-29T13:23:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update Oculus Rift software link.","shortMessageHtmlLink":"Update Oculus Rift software link."}},{"before":"fc0ade9d5b054aa7be3edb62b5e564fa11a78776","after":"fbb33a503bc804f311bd360b2dffc54375e93911","ref":"refs/heads/master","pushedAt":"2023-04-07T18:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update REV_CAPI_Audio.cpp","shortMessageHtmlLink":"Update REV_CAPI_Audio.cpp"}},{"before":"dbb46eb67e6c6a18d1e48ada2f2320f6c2ca88b8","after":"fc0ade9d5b054aa7be3edb62b5e564fa11a78776","ref":"refs/heads/master","pushedAt":"2023-03-26T15:34:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Load 11on12 dynamically.","shortMessageHtmlLink":"Revive: Load 11on12 dynamically."}},{"before":"c2c2096f76f63b2280f5020210e83217c7c83ff3","after":"dbb46eb67e6c6a18d1e48ada2f2320f6c2ca88b8","ref":"refs/heads/master","pushedAt":"2023-03-26T15:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Load 11on12 dynamically.","shortMessageHtmlLink":"Revive: Load 11on12 dynamically."}},{"before":"2f52c5ffe9361aca1559ffa2c3ae06dac6186018","after":"c2c2096f76f63b2280f5020210e83217c7c83ff3","ref":"refs/heads/master","pushedAt":"2023-03-26T13:27:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Add mirror and blitting texture support for D3D12 through 11on12.","shortMessageHtmlLink":"Revive: Add mirror and blitting texture support for D3D12 through 11o…"}},{"before":"bf2d26614e2de6d8b3ab2198b8f12f0a3ed893b2","after":"2f52c5ffe9361aca1559ffa2c3ae06dac6186018","ref":"refs/heads/master","pushedAt":"2023-03-26T00:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Add mirror and blitting texture support for D3D12 through 11on12.","shortMessageHtmlLink":"Revive: Add mirror and blitting texture support for D3D12 through 11o…"}},{"before":"d8e16b86aeda64ff8dd70eba8175765909ad88cb","after":"bf2d26614e2de6d8b3ab2198b8f12f0a3ed893b2","ref":"refs/heads/master","pushedAt":"2023-03-24T00:57:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update appcast.xml","shortMessageHtmlLink":"Update appcast.xml"}},{"before":"d58fe4e615b2beedef1aee34a356de23546bfcc5","after":"d8e16b86aeda64ff8dd70eba8175765909ad88cb","ref":"refs/heads/master","pushedAt":"2023-03-23T01:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update appcast.xml","shortMessageHtmlLink":"Update appcast.xml"}},{"before":"91c5792b2b985434e00b04ed50a451577d8038f5","after":"d58fe4e615b2beedef1aee34a356de23546bfcc5","ref":"refs/heads/master","pushedAt":"2023-03-23T01:20:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Don't attempt to wait multiple frames.","shortMessageHtmlLink":"Revive: Don't attempt to wait multiple frames."}},{"before":"062689ee43558716f2c466f40937bad1bb574ea0","after":"91c5792b2b985434e00b04ed50a451577d8038f5","ref":"refs/heads/master","pushedAt":"2023-03-20T01:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update version.h","shortMessageHtmlLink":"Update version.h"}},{"before":"2b81de5670d0e98bcb216c199417d9fcc7cbd48c","after":"062689ee43558716f2c466f40937bad1bb574ea0","ref":"refs/heads/master","pushedAt":"2023-03-20T01:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update appveyor.yml","shortMessageHtmlLink":"Update appveyor.yml"}},{"before":"04789168c7865e9feb505e6e6d17aa32056a411e","after":"2b81de5670d0e98bcb216c199417d9fcc7cbd48c","ref":"refs/heads/master","pushedAt":"2023-03-20T01:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Overlay: Add tray tool to create injector shortcuts on desktop.","shortMessageHtmlLink":"Overlay: Add tray tool to create injector shortcuts on desktop."}},{"before":"f3a2d8b5aa96cb0208349247b25f7111e85edff0","after":"04789168c7865e9feb505e6e6d17aa32056a411e","ref":"refs/heads/master","pushedAt":"2023-03-20T00:31:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Handle Vulkan image barriers for external textures","shortMessageHtmlLink":"Revive: Handle Vulkan image barriers for external textures"}},{"before":"4ada9aea862641e0a163642a745ed57b85c20e82","after":"f3a2d8b5aa96cb0208349247b25f7111e85edff0","ref":"refs/heads/master","pushedAt":"2023-03-19T10:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Resolve D3D12 textures before submitting.\n\nAlso fixes a bunch of resource state errors.","shortMessageHtmlLink":"Revive: Resolve D3D12 textures before submitting."}},{"before":"eaa2972b5426ce19136d6f87d69b20856b115402","after":"4ada9aea862641e0a163642a745ed57b85c20e82","ref":"refs/heads/master","pushedAt":"2023-03-19T00:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Allow multisampled texture swapchains.","shortMessageHtmlLink":"Revive: Allow multisampled texture swapchains."}},{"before":"23535e607bf87746185e80eec2880fafe6040505","after":"eaa2972b5426ce19136d6f87d69b20856b115402","ref":"refs/heads/master","pushedAt":"2023-03-18T21:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Restore previous tracking origin on graceful shutdown.\n\nThis matches behavior in LibOVR.","shortMessageHtmlLink":"Revive: Restore previous tracking origin on graceful shutdown."}},{"before":"2c246d2053336c5bcd5ed7c2cc241d4508fcc76c","after":"23535e607bf87746185e80eec2880fafe6040505","ref":"refs/heads/master","pushedAt":"2023-03-18T14:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Implement ovr_ClearShouldRecenterFlag.\n\nJust in case it ever gets set.","shortMessageHtmlLink":"Revive: Implement ovr_ClearShouldRecenterFlag."}},{"before":"12ef7f7df5567d2d1483c33aed16ef32072abde6","after":"2c246d2053336c5bcd5ed7c2cc241d4508fcc76c","ref":"refs/heads/master","pushedAt":"2023-03-18T14:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Implement ovr_SpecifyTrackingOrigin.","shortMessageHtmlLink":"Revive: Implement ovr_SpecifyTrackingOrigin."}},{"before":"51d4199c557219fec00aaed2b40b2e21ec915a5e","after":"12ef7f7df5567d2d1483c33aed16ef32072abde6","ref":"refs/heads/master","pushedAt":"2023-03-18T13:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Don't cache tracking space origin.","shortMessageHtmlLink":"Revive: Don't cache tracking space origin."}},{"before":"5ddf1ca82a26ff53544a213b8ee0924a8bf48ca0","after":"51d4199c557219fec00aaed2b40b2e21ec915a5e","ref":"refs/heads/master","pushedAt":"2023-03-18T13:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Hook up properties to the settings interface again.","shortMessageHtmlLink":"Revive: Hook up properties to the settings interface again."}},{"before":"7b7681382fd0d540b0eadbf1ef43e56c03918742","after":"5ddf1ca82a26ff53544a213b8ee0924a8bf48ca0","ref":"refs/heads/master","pushedAt":"2023-03-18T12:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Implement CpuStartToGpuEndSeconds property.","shortMessageHtmlLink":"Revive: Implement CpuStartToGpuEndSeconds property."}},{"before":"c4a263573fc11d5d57be78b6618887de0809e58a","after":"7b7681382fd0d540b0eadbf1ef43e56c03918742","ref":"refs/heads/master","pushedAt":"2023-03-18T03:16:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Implement VsyncToNextVsync.\n\nWas already implemented in ReviveXR.","shortMessageHtmlLink":"Revive: Implement VsyncToNextVsync."}},{"before":"6aeed581dc90920cf1171ca5792bf970ae8f2a02","after":"c4a263573fc11d5d57be78b6618887de0809e58a","ref":"refs/heads/master","pushedAt":"2023-03-18T03:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Implement VsyncToNextVsync.\n\nWas already implemented in ReviveXR.","shortMessageHtmlLink":"Revive: Implement VsyncToNextVsync."}},{"before":"39d312af93509fbd2249bbd0752f31ea51e9cdff","after":"6aeed581dc90920cf1171ca5792bf970ae8f2a02","ref":"refs/heads/master","pushedAt":"2023-03-18T02:30:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update proxy layer.","shortMessageHtmlLink":"Update proxy layer."}},{"before":"590477c3ffdce80ae912c7e8e2d98290ad6b6a8c","after":"39d312af93509fbd2249bbd0752f31ea51e9cdff","ref":"refs/heads/master","pushedAt":"2023-03-18T01:47:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Fix error handling when retreiving audio device.","shortMessageHtmlLink":"Revive: Fix error handling when retreiving audio device."}},{"before":"d9fe422172d184dfc7db1383e1251a25d0257c57","after":"590477c3ffdce80ae912c7e8e2d98290ad6b6a8c","ref":"refs/heads/master","pushedAt":"2023-03-17T21:27:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Don't use WaitFrameSync() for the targeted frame.","shortMessageHtmlLink":"Revive: Don't use WaitFrameSync() for the targeted frame."}},{"before":"cb4ffda02f2b2113bbdcf1ebefeb79541e6dde6b","after":"d9fe422172d184dfc7db1383e1251a25d0257c57","ref":"refs/heads/master","pushedAt":"2023-03-15T19:54:28.136Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"fee30bda0a339147270aa515ad2725d2c88aa9f6","ref":"refs/heads/frame-sync-test","pushedAt":"2023-03-15T19:51:06.493Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Update CompositorBase.cpp","shortMessageHtmlLink":"Update CompositorBase.cpp"}},{"before":"d708439433fb91dbd5823938e43e806c63202164","after":"cb4ffda02f2b2113bbdcf1ebefeb79541e6dde6b","ref":"refs/heads/master","pushedAt":"2023-03-15T03:09:59.243Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"ReviveOverlay: Decrease scrolling step size to 15 degrees.","shortMessageHtmlLink":"ReviveOverlay: Decrease scrolling step size to 15 degrees."}},{"before":"0da2790251a6b3bcf2720ccc86a4f766f27683d2","after":"d708439433fb91dbd5823938e43e806c63202164","ref":"refs/heads/master","pushedAt":"2023-03-15T02:20:40.833Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrossVR","name":"Jules Blok","path":"/CrossVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2028870?s=80&v=4"},"commit":{"message":"Revive: Merge SessionDetails into Session.","shortMessageHtmlLink":"Revive: Merge SessionDetails into Session."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdOYe1gA","startCursor":null,"endCursor":null}},"title":"Activity · LibreVR/Revive"}