{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209527239,"defaultBranch":"master","name":"vkd3d-proton","ownerLogin":"HansKristian-Work","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-19T10:37:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17786731?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727698447.0","currentOid":""},"activityList":{"items":[{"before":"92298e6421290c5e3ba045f143a86260211f1158","after":"c7b97c6658a88259686227dae70e17cad8294269","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-30T12:23:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Also disable EXT_dgc if NV_dgcc is being disabled as workaround.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Also disable EXT_dgc if NV_dgcc is being disabled as workaround."}},{"before":null,"after":"49acedd20956ee07adf23e54b0f8b7658a6bb19a","ref":"refs/heads/transfer-enable","pushedAt":"2024-09-30T12:14:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Add config flag for true TRANSFER queue.\n\nIt's not 100% safe to enable by default,\nbut should be okay in 99.99% of cases.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Add config flag for true TRANSFER queue."}},{"before":null,"after":"c675f65fd50df0f03ad459538f0f2c979b4635b8","ref":"refs/heads/d3dgetinterface-export","pushedAt":"2024-09-30T10:39:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Export D3D12GetInterface from d3d12.dll as well.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Export D3D12GetInterface from d3d12.dll as well."}},{"before":"8d27d9496e8f3af01b29688b1b5959f4be33d03f","after":"92298e6421290c5e3ba045f143a86260211f1158","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-30T10:02:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Also disable EXT_dgc if NV_dgcc is being disabled as workaround.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Also disable EXT_dgc if NV_dgcc is being disabled as workaround."}},{"before":"e1557a166c8f455fcb0ded761b252c914d95ada2","after":"8d27d9496e8f3af01b29688b1b5959f4be33d03f","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-30T09:18:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Also disable EXT_dgc if NV_dgcc is being disabled as workaround.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Also disable EXT_dgc if NV_dgcc is being disabled as workaround."}},{"before":"4a51f326f4af550eec228ac5dc54784568052b2a","after":"e1557a166c8f455fcb0ded761b252c914d95ada2","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-27T11:50:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: enable EXT_device_generated_commands\n\nthis adds new paths to use the EXT version of the functionality\nwhen available instead of NV, enabling broader support across\ndrivers/hardware while providing the same functionality\n\nSigned-off-by: Mike Blumenkrantz \nSigned-off-by: Hans-Kristian Arntzen \nCo-authored-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: enable EXT_device_generated_commands"}},{"before":"2c415acb82ebdcfae7eb25092fee1b889d996e4a","after":"4a51f326f4af550eec228ac5dc54784568052b2a","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-27T11:46:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: enable EXT_device_generated_commands\n\nthis adds new paths to use the EXT version of the functionality\nwhen available instead of NV, enabling broader support across\ndrivers/hardware while providing the same functionality\n\nSigned-off-by: Mike Blumenkrantz \nSigned-off-by: Hans-Kristian Arntzen \nCo-authored-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: enable EXT_device_generated_commands"}},{"before":"63c6f6b15a6f3d8367c3f3a07c729885406d9a2a","after":"2c415acb82ebdcfae7eb25092fee1b889d996e4a","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-27T11:44:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: enable EXT_device_generated_commands\n\nthis adds new paths to use the EXT version of the functionality\nwhen available instead of NV, enabling broader support across\ndrivers/hardware while providing the same functionality\n\nSigned-off-by: Mike Blumenkrantz \nSigned-off-by: Hans-Kristian Arntzen \nCo-authored-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: enable EXT_device_generated_commands"}},{"before":"544915ba0c6c07b3fb1cc3f8311aef4190a72226","after":"63c6f6b15a6f3d8367c3f3a07c729885406d9a2a","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-27T10:50:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: enable EXT_device_generated_commands\n\nthis adds new paths to use the EXT version of the functionality\nwhen available instead of NV, enabling broader support across\ndrivers/hardware while providing the same functionality\n\nSigned-off-by: Mike Blumenkrantz \nSigned-off-by: Hans-Kristian Arntzen \nCo-authored-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: enable EXT_device_generated_commands"}},{"before":"ab52338b45ed36517f3c621652e466e3c31b6944","after":"544915ba0c6c07b3fb1cc3f8311aef4190a72226","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-27T10:48:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: enable EXT_device_generated_commands\n\nthis adds new paths to use the EXT version of the functionality\nwhen available instead of NV, enabling broader support across\ndrivers/hardware while providing the same functionality\n\nSigned-off-by: Mike Blumenkrantz \nSigned-off-by: Hans-Kristian Arntzen \nCo-authored-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: enable EXT_device_generated_commands"}},{"before":null,"after":"ab52338b45ed36517f3c621652e466e3c31b6944","ref":"refs/heads/ext-dgc","pushedAt":"2024-09-27T10:46:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: enable EXT_device_generated_commands\n\nthis adds new paths to use the EXT version of the functionality\nwhen available instead of NV, enabling broader support across\ndrivers/hardware while providing the same functionality\n\nSigned-off-by: Mike Blumenkrantz \nSigned-off-by: Hans-Kristian Arntzen \nCo-authored-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: enable EXT_device_generated_commands"}},{"before":"486dd4bf8db4eee9f000214aa5856cf97ececb40","after":"ea251471db8524216ac23f38afe9d141fff38a30","ref":"refs/heads/master","pushedAt":"2024-09-27T09:43:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Fix the missing access flags of image resource barrier conversion (#2136)\n\n* Fix the missing of image resource barrier conversion\r\n\r\n* Set color attachment access flag directly for render target image","shortMessageHtmlLink":"Fix the missing access flags of image resource barrier conversion (#2136"}},{"before":"a2495c081f48f9dd37099ec8707dbb235dd87402","after":null,"ref":"refs/heads/nan-inf-instrumentation","pushedAt":"2024-09-25T12:36:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"d1a1398e1c3da5963c0070b92542d6d32b000c5f","after":"486dd4bf8db4eee9f000214aa5856cf97ececb40","ref":"refs/heads/master","pushedAt":"2024-09-25T12:36:03.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Be a bit more careful how debug hash ranges are parsed.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Be a bit more careful how debug hash ranges are parsed."}},{"before":null,"after":"59cb0aa80391b70ea70239e181d7f574315bd5ca","ref":"refs/heads/deferred-device-destroy","pushedAt":"2024-09-25T12:04:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Add workaround for Test Drive Unlimited Solar Crown.\n\nGame calls ID3D12Device::Release one too many times.\nVerified that a similar pattern segfaults native Windows too,\nnot sure what we can reasonably do other than working around ...\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Add workaround for Test Drive Unlimited Solar Crown."}},{"before":"4f11bb2760ea4df5c1bcfd22cfec195f7c6f15e2","after":null,"ref":"refs/heads/device-refcount-refactor","pushedAt":"2024-09-25T12:04:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"0a68c67204bb94e8d4e61691d33f5c5ff47dda18","after":"d1a1398e1c3da5963c0070b92542d6d32b000c5f","ref":"refs/heads/master","pushedAt":"2024-09-25T12:04:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Refactor device ref-count logic.\n\nAvoid going through vtable just to do internal addref/release.\nAlso splits up the logging so we can distinguish between public and\nprivate ref-counts.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Refactor device ref-count logic."}},{"before":"ef16cef9f2c7ff2cb0e3a0743b793fb259cf6bc8","after":null,"ref":"refs/heads/valve-descriptor-set-mapping-removal","pushedAt":"2024-09-25T11:34:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"}},{"before":"f37303b4933dc5e92f5f90e8d1812970e2736858","after":"0a68c67204bb94e8d4e61691d33f5c5ff47dda18","ref":"refs/heads/master","pushedAt":"2024-09-25T11:34:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Get rid of obsolete descriptor set host mapping extension.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Get rid of obsolete descriptor set host mapping extension."}},{"before":"550280153662392882e1029ddabe56e7159087b9","after":"a2495c081f48f9dd37099ec8707dbb235dd87402","ref":"refs/heads/nan-inf-instrumentation","pushedAt":"2024-09-24T14:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Be a bit more careful how debug hash ranges are parsed.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Be a bit more careful how debug hash ranges are parsed."}},{"before":"66d0fc6970f3b1a41de0068f09082ffe960b8bdb","after":"550280153662392882e1029ddabe56e7159087b9","ref":"refs/heads/nan-inf-instrumentation","pushedAt":"2024-09-24T13:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Ignore shader cache when explicit QA hash override is used.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Ignore shader cache when explicit QA hash override is used."}},{"before":"162ea8ab84801088f49c0827f04474be95c0f25c","after":"66d0fc6970f3b1a41de0068f09082ffe960b8bdb","ref":"refs/heads/nan-inf-instrumentation","pushedAt":"2024-09-24T13:36:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Add hash range for QA checks as well.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Add hash range for QA checks as well."}},{"before":"e4907305161cc756fe6e135c967ed5409f809a34","after":"4f5fc9cc84ada5a0b5a84864dc30c566d079ce1e","ref":"refs/heads/workgraphs","pushedAt":"2024-09-24T13:32:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"update submodule.","shortMessageHtmlLink":"update submodule."}},{"before":"c9f9d2f1424c89ff7719fe08fb43389f840441ff","after":"162ea8ab84801088f49c0827f04474be95c0f25c","ref":"refs/heads/nan-inf-instrumentation","pushedAt":"2024-09-24T12:52:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Add hash range for QA checks as well.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Add hash range for QA checks as well."}},{"before":"b166ce2cfc433b6ef99b57333a00015e04a83d49","after":"c9f9d2f1424c89ff7719fe08fb43389f840441ff","ref":"refs/heads/nan-inf-instrumentation","pushedAt":"2024-09-24T11:44:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Hook up instruction QA checks.\n\nUnified global/heap binding to the more generic control/payload\nstructure, to be able to support more kinds of QA instrumentation.\n\nControl is intended to be device-local information, and payload is\nhost-visible information.\n\nRather than add more heap bindings, we need to use push descriptors\nhere. Not every shader uses heap bindings,\ne.g., a shader can rely solely on root descriptors.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Hook up instruction QA checks."}},{"before":null,"after":"ef16cef9f2c7ff2cb0e3a0743b793fb259cf6bc8","ref":"refs/heads/valve-descriptor-set-mapping-removal","pushedAt":"2024-09-24T10:50:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"vkd3d: Get rid of obsolete descriptor set host mapping extension.\n\nSigned-off-by: Hans-Kristian Arntzen ","shortMessageHtmlLink":"vkd3d: Get rid of obsolete descriptor set host mapping extension."}},{"before":"0bb179fd4807e1030b7f8343626f91b01493f0cc","after":"e4907305161cc756fe6e135c967ed5409f809a34","ref":"refs/heads/workgraphs","pushedAt":"2024-09-23T14:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Add another label.","shortMessageHtmlLink":"Add another label."}},{"before":"d0c7598e6f041a0898a38a2a9e29ce023d9ec31a","after":"0bb179fd4807e1030b7f8343626f91b01493f0cc","ref":"refs/heads/workgraphs","pushedAt":"2024-09-23T14:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Add some labels.","shortMessageHtmlLink":"Add some labels."}},{"before":"3b0ead0c476323a3d81140b8c1b907642170256e","after":"d0c7598e6f041a0898a38a2a9e29ce023d9ec31a","ref":"refs/heads/workgraphs","pushedAt":"2024-09-23T14:19:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Update dxil-spirv.","shortMessageHtmlLink":"Update dxil-spirv."}},{"before":"07dc6718b35e968aa8b475cc80a9362a288d2f7b","after":"3b0ead0c476323a3d81140b8c1b907642170256e","ref":"refs/heads/workgraphs","pushedAt":"2024-09-23T13:34:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HansKristian-Work","name":"Hans-Kristian Arntzen","path":"/HansKristian-Work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17786731?s=80&v=4"},"commit":{"message":"Try to deal with unbounded arrays.","shortMessageHtmlLink":"Try to deal with unbounded arrays."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0zMFQxMjoyMzowNS4wMDAwMDBazwAAAATErPHP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMzozNDowMS4wMDAwMDBazwAAAAS-A_0M"}},"title":"Activity ยท HansKristian-Work/vkd3d-proton"}