{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":106558568,"defaultBranch":"master","name":"dxvk","ownerLogin":"doitsujin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-11T13:34:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25567304?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717664128.0","currentOid":""},"activityList":{"items":[{"before":"51f2e246fac2ecdfd05960a336c4b73b3f7a0621","after":"018db92342769fa847d356e5f578c43c89b46a18","ref":"refs/heads/master","pushedAt":"2024-06-11T13:45:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Disable Crysis 1 refresh rate fps limiter\n\nGame bug in its d3d10 mode where it selects the lowest supported refresh rate.","shortMessageHtmlLink":"[util] Disable Crysis 1 refresh rate fps limiter"}},{"before":"2188caae8ebd159a26cbc56ff6087e877c289015","after":"51f2e246fac2ecdfd05960a336c4b73b3f7a0621","ref":"refs/heads/master","pushedAt":"2024-06-11T13:45:18.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util,dxvk] Limit frame rate based on deadline\n\nThis should work better now that present_wait is universally supported.","shortMessageHtmlLink":"[util,dxvk] Limit frame rate based on deadline"}},{"before":"6899ca1655f98642e888e57038830fa2d7a56eb1","after":"226348522c64be6becfeabf16865b8ffc097a5ae","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-10T17:52:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util,dxvk] Limit frame rate based on deadline\n\nThis should work better now that present_wait is universally supported.","shortMessageHtmlLink":"[util,dxvk] Limit frame rate based on deadline"}},{"before":"14d566af0ad1f689cb74e61871ff2d24a5603778","after":"6899ca1655f98642e888e57038830fa2d7a56eb1","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-10T17:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util,dxvk] Limit frame rate based on deadline\n\nThis should work better now that present_wait is universally supported.","shortMessageHtmlLink":"[util,dxvk] Limit frame rate based on deadline"}},{"before":"3d42be04532667e748d3c1312e987f41be7c2354","after":"14d566af0ad1f689cb74e61871ff2d24a5603778","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-10T15:38:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Consolidate maxFrameRate options","shortMessageHtmlLink":"[util] Consolidate maxFrameRate options"}},{"before":"8d965359a59540c0590039303a8f6d848533175e","after":"2188caae8ebd159a26cbc56ff6087e877c289015","ref":"refs/heads/master","pushedAt":"2024-06-10T11:41:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"Fix GLFW exception at startup\n\n`GlfwWsiDriver::getInstanceExtensions` was creating an `std::vector` with a size argument in the ctor but then used `push_back` instead of filling the pre-allocated elements, leading to a bunch of nullptr entries at the start that caused an exception later on when accessed.","shortMessageHtmlLink":"Fix GLFW exception at startup"}},{"before":"8547a234395762aabc3d39009321a13779cf3d54","after":"3d42be04532667e748d3c1312e987f41be7c2354","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-06T17:04:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Consolidate maxFrameRate options","shortMessageHtmlLink":"[util] Consolidate maxFrameRate options"}},{"before":"fd978704fb75cb965fee32c7e15b167e490f848b","after":"8d965359a59540c0590039303a8f6d848533175e","ref":"refs/heads/master","pushedAt":"2024-06-06T17:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Set longMad for Watch_Dogs\n\nWorks around flickering on some objects such as the blue light arrow on lowering gates","shortMessageHtmlLink":"[util] Set longMad for Watch_Dogs"}},{"before":"97c00c0fef1a68a622abb0669f3f2fd4521edc41","after":"8547a234395762aabc3d39009321a13779cf3d54","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-06T09:20:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Consolidate maxFrameRate options","shortMessageHtmlLink":"[util] Consolidate maxFrameRate options"}},{"before":"f446bd3efb7f303859d3bc6060992a1538dcfaf6","after":"97c00c0fef1a68a622abb0669f3f2fd4521edc41","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-06T09:06:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Consolidate maxFrameRate options","shortMessageHtmlLink":"[util] Consolidate maxFrameRate options"}},{"before":"a0b303309eeb5f7f2abe5a620cae88c8750e0d8a","after":"f446bd3efb7f303859d3bc6060992a1538dcfaf6","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-06T09:02:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Consolidate maxFrameRate options","shortMessageHtmlLink":"[util] Consolidate maxFrameRate options"}},{"before":null,"after":"a0b303309eeb5f7f2abe5a620cae88c8750e0d8a","ref":"refs/heads/limit-refresh-rate","pushedAt":"2024-06-06T08:55:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[d3d9] Limit frame rate to display refresh as necessary","shortMessageHtmlLink":"[d3d9] Limit frame rate to display refresh as necessary"}},{"before":"ee18aecb8a29987b3131e80761cea41fad3392af","after":"fd978704fb75cb965fee32c7e15b167e490f848b","ref":"refs/heads/master","pushedAt":"2024-06-04T22:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[dxvk] Add dxvk.deviceFilter config option","shortMessageHtmlLink":"[dxvk] Add dxvk.deviceFilter config option"}},{"before":"c2fd91f835741d7f38a1b7af8b982935dfbad241","after":"ee18aecb8a29987b3131e80761cea41fad3392af","ref":"refs/heads/master","pushedAt":"2024-06-02T18:08:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Add dxvk.maxChunkSize 1 for Origin Web Helper Service and Ubisoft Connect (UPlay) (#4047)\n\n* Add dxvk.maxChunkSize 1 to Ubisoft Connect (UPlay)\r\n\r\n* Add Origin Web Helper Service and fix Rockstar Games entries\r\n\r\n* Revert Rockstar changes, improve Origin and Ubisoft","shortMessageHtmlLink":"[util] Add dxvk.maxChunkSize 1 for Origin Web Helper Service and Ubis…"}},{"before":"79eea564fbcd9cf4b76ae79362090213cdb63ba8","after":"c2fd91f835741d7f38a1b7af8b982935dfbad241","ref":"refs/heads/master","pushedAt":"2024-06-02T09:10:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[util] Set longMad for Ghostbusters Remastered\n\nWorks around flickering on character faces","shortMessageHtmlLink":"[util] Set longMad for Ghostbusters Remastered"}},{"before":"7df8017e46692e972c710435261950c941b03acd","after":"79eea564fbcd9cf4b76ae79362090213cdb63ba8","ref":"refs/heads/master","pushedAt":"2024-05-31T21:46:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"Add dxvk.maxChunkSize 1 to Origin","shortMessageHtmlLink":"Add dxvk.maxChunkSize 1 to Origin"}},{"before":"c98152683f824f13b0b5d62c121a0b5947b79c81","after":"7df8017e46692e972c710435261950c941b03acd","ref":"refs/heads/master","pushedAt":"2024-05-27T20:52:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Joshua-Ashton","name":"Joshie","path":"/Joshua-Ashton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21316711?s=80&v=4"},"commit":{"message":"[d3d9] FF: Apply transform flags count to generated texture coords\n\n... and fix cases where projection doesn't get applied.","shortMessageHtmlLink":"[d3d9] FF: Apply transform flags count to generated texture coords"}},{"before":"890ad3f47f183c7db1d6990284365b7175587889","after":"c98152683f824f13b0b5d62c121a0b5947b79c81","ref":"refs/heads/master","pushedAt":"2024-05-27T17:53:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[d3d9] Tweak VCache query results","shortMessageHtmlLink":"[d3d9] Tweak VCache query results"}},{"before":"60cfafe027492deab236edf80333ee3de9fa5b76","after":"890ad3f47f183c7db1d6990284365b7175587889","ref":"refs/heads/master","pushedAt":"2024-05-27T17:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[CI] Update CI actions","shortMessageHtmlLink":"[CI] Update CI actions"}},{"before":"889802887fa58cece6b95b9da80058e5781b7a21","after":"60cfafe027492deab236edf80333ee3de9fa5b76","ref":"refs/heads/master","pushedAt":"2024-05-26T04:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Joshua-Ashton","name":"Joshie","path":"/Joshua-Ashton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21316711?s=80&v=4"},"commit":{"message":"[d3d9] Fix strange type in dynamic vertex upload","shortMessageHtmlLink":"[d3d9] Fix strange type in dynamic vertex upload"}},{"before":"a1ce690c5ce3fd6646f6c55f9bc6186babe0b991","after":"889802887fa58cece6b95b9da80058e5781b7a21","ref":"refs/heads/master","pushedAt":"2024-05-23T14:44:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[d3d9] Rework uploading dynamic sysmem buffers at draw time\n\n... and handle mismatching vertex sizes and vertex strides.","shortMessageHtmlLink":"[d3d9] Rework uploading dynamic sysmem buffers at draw time"}},{"before":"58d8ea2d31b372bad6a6986889fc16bb084cc6bb","after":"a1ce690c5ce3fd6646f6c55f9bc6186babe0b991","ref":"refs/heads/master","pushedAt":"2024-05-23T14:37:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[d3d9] Determine DF format support in the options parser","shortMessageHtmlLink":"[d3d9] Determine DF format support in the options parser"}},{"before":"61bd62c327d40cb97447242e6baeb4a9a05373ec","after":"58d8ea2d31b372bad6a6986889fc16bb084cc6bb","ref":"refs/heads/master","pushedAt":"2024-05-23T13:20:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[d3d11,d3d9,util] Add a config option for reproducible VK output\n\nIt ensures that for the same D3D commands the output VK commands\ndon't change between runs.\n\nUseful for comparative benchmarking, can negatively affect performance.\n\nSigned-off-by: Danylo Piliaiev ","shortMessageHtmlLink":"[d3d11,d3d9,util] Add a config option for reproducible VK output"}},{"before":"2ff2c826a521e993bdab0a805e830c77d9346349","after":"61bd62c327d40cb97447242e6baeb4a9a05373ec","ref":"refs/heads/master","pushedAt":"2024-05-23T12:27:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[dxvk] Allow descriptor pool overallocation if supported","shortMessageHtmlLink":"[dxvk] Allow descriptor pool overallocation if supported"}},{"before":null,"after":"e7a3eaf802b75815b7981b022f3ce276eeb0b95a","ref":"refs/heads/nv-descriptor-pool","pushedAt":"2024-05-22T11:29:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[dxvk] Allow descriptor pool overallocation if supported","shortMessageHtmlLink":"[dxvk] Allow descriptor pool overallocation if supported"}},{"before":"65dd3c7df31b36afcdb40813c20c915ec2a10d4e","after":"2ff2c826a521e993bdab0a805e830c77d9346349","ref":"refs/heads/master","pushedAt":"2024-05-21T19:18:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Joshua-Ashton","name":"Joshie","path":"/Joshua-Ashton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21316711?s=80&v=4"},"commit":{"message":"[build] Generate pkg-config metadata to link to DXVK libraries\n\nThis allows dependent projects to query the version and location of DXVK\nvia the pkg-config interface.\n\nThe include directories aren't yet set, because the headers aren't\ninstalled; that will follow in a subsequent commit.\n\nThe naming of these pkg-config files is based on proposed Fedora packages\nfor DXVK 2.0, and is not compatible with older Fedora packages for DXVK\n1.x (which used the naming convention dxvk-native-d3d9 and so on).\nPackagers can create symlinks such as dxvk-native-d3d9.pc -> dxvk-d3d9.pc\nif they want to retain compatibility with older names.\n\nSigned-off-by: Simon McVittie ","shortMessageHtmlLink":"[build] Generate pkg-config metadata to link to DXVK libraries"}},{"before":"3420cd78ac18867e18f7b60a0e653e8367fe8785","after":"65dd3c7df31b36afcdb40813c20c915ec2a10d4e","ref":"refs/heads/master","pushedAt":"2024-05-21T18:32:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[d3d9] Always enable STORAGE_BUFFER usage\n\nFixes a validation error. Drivers don't care about buffer usage bits anyway.","shortMessageHtmlLink":"[d3d9] Always enable STORAGE_BUFFER usage"}},{"before":"c1f665f92be1b6bcd8ef53afbdbb684424cb4942","after":"3420cd78ac18867e18f7b60a0e653e8367fe8785","ref":"refs/heads/master","pushedAt":"2024-05-20T16:30:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[dxvk] Use new Version helper to deal with driver version numbers","shortMessageHtmlLink":"[dxvk] Use new Version helper to deal with driver version numbers"}},{"before":"b6fb0cfb6bba63a9bd316dfc9c65e6ab4d2338a4","after":"fb3052356285406cbb80ed59a04f6ecd808b9aa0","ref":"refs/heads/version-macros","pushedAt":"2024-05-20T16:10:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[dxvk] Use new Version helper to deal with driver version numbers","shortMessageHtmlLink":"[dxvk] Use new Version helper to deal with driver version numbers"}},{"before":"93f1dc1cbb649b44de2b83110c8844bdd5ad5f40","after":"b6fb0cfb6bba63a9bd316dfc9c65e6ab4d2338a4","ref":"refs/heads/version-macros","pushedAt":"2024-05-20T15:58:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"doitsujin","name":"Philip Rebohle","path":"/doitsujin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25567304?s=80&v=4"},"commit":{"message":"[dxvk] Use new Version helper to deal with driver version numbers","shortMessageHtmlLink":"[dxvk] Use new Version helper to deal with driver version numbers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYkd59AA","startCursor":null,"endCursor":null}},"title":"Activity · doitsujin/dxvk"}