{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":595580790,"defaultBranch":"v1.x","name":"renderdoc","ownerLogin":"GertyP","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-31T11:34:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18214721?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705235159.0","currentOid":""},"activityList":{"items":[{"before":"e8f77e54673495f3727045a92e57482eee19aae9","after":"c9b1b5fcc4b80e2169b20d8e958d6bce081fd064","ref":"refs/heads/fenceaware","pushedAt":"2024-01-14T13:17:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Enable D3D12_Multi_Wait_Before_Signal test\n\n... now that D3D12 fence-aware capture serialisation is enabled.\n\ntweak multiwaitbeforesignal py test","shortMessageHtmlLink":"Enable D3D12_Multi_Wait_Before_Signal test"}},{"before":"32401d24b9f55f389c26d65bd019b6ee38701dd6","after":"e8f77e54673495f3727045a92e57482eee19aae9","ref":"refs/heads/fenceaware","pushedAt":"2024-01-14T13:13:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Enable D3D12_Multi_Wait_Before_Signal test\n\n... now that D3D12 fence-aware capture serialisation is enabled.\n\ntweak multiwaitbeforesignal py test","shortMessageHtmlLink":"Enable D3D12_Multi_Wait_Before_Signal test"}},{"before":"e175e5a32340513ba7febef669a0ec5635032b9a","after":"32401d24b9f55f389c26d65bd019b6ee38701dd6","ref":"refs/heads/fenceaware","pushedAt":"2024-01-14T12:38:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Enable D3D12_Multi_Wait_Before_Signal test\n\n... now that D3D12 fence-aware capture serialisation is enabled.\n\ntweak multiwaitbeforesignal py test","shortMessageHtmlLink":"Enable D3D12_Multi_Wait_Before_Signal test"}},{"before":"503bc197d2c93537ea1e88b6e4beefed7c04d08c","after":"e175e5a32340513ba7febef669a0ec5635032b9a","ref":"refs/heads/fenceaware","pushedAt":"2024-01-14T12:34:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Enable D3D12_Multi_Wait_Before_Signal test\n\n... now that D3D12 fence-aware capture serialisation is enabled.\n\ntweak multiwaitbeforesignal py test","shortMessageHtmlLink":"Enable D3D12_Multi_Wait_Before_Signal test"}},{"before":"54df5d5ca7a51077695792618ecc434f41dd5687","after":"4409e579198ae61af5de717fb3f1138844bb6f83","ref":"refs/heads/v1.x","pushedAt":"2024-01-14T12:32:26.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Handle storage access on vulkan with dynamic rendering in pixel history\n\n* When using dynamic rendering we were falling through if we didn't find the\n image as an attachment as we expected to, but in the case of direct stores we\n don't expect to find it so we should return early rather than crashing trying\n to look up a non-existent renderpass object.","shortMessageHtmlLink":"Handle storage access on vulkan with dynamic rendering in pixel history"}},{"before":null,"after":"503bc197d2c93537ea1e88b6e4beefed7c04d08c","ref":"refs/heads/fenceaware","pushedAt":"2024-01-14T12:25:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Enable D3D12_Multi_Wait_Before_Signal test\n\n... now that D3D12 fence-aware capture serialisation is enabled.\n\ntweak multiwaitbeforesignal py test","shortMessageHtmlLink":"Enable D3D12_Multi_Wait_Before_Signal test"}},{"before":"da3e2366acc3334e4dc85a51f3d171a8fc7bf813","after":"54df5d5ca7a51077695792618ecc434f41dd5687","ref":"refs/heads/v1.x","pushedAt":"2023-12-11T16:51:42.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Tweak rendering of slider controls in RDStyle","shortMessageHtmlLink":"Tweak rendering of slider controls in RDStyle"}},{"before":"870db99ec94a1e92aeb563858a77c030f8a059a4","after":null,"ref":"refs/heads/mesh_explode","pushedAt":"2023-12-11T16:50:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"}},{"before":"e03bb517ad56623d6cd2cca3610ab56cddbf0f08","after":"870db99ec94a1e92aeb563858a77c030f8a059a4","ref":"refs/heads/mesh_explode","pushedAt":"2023-12-08T18:18:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Mesh exploder\n\nNew 'Exploded' visualisation mode in BufferViewer with new exploder controls\nhidden when not in 'Exploded' mode.\n\nChange 'solidShading' and 'solidShadeMode' to 'visualisation' and\n'visualisationMode'.\n\nHide the 'highlightVerts' widget when using 'Exploded' vis for both\nreal-estate and practical implementation reasons.","shortMessageHtmlLink":"Mesh exploder"}},{"before":"800c321d16c1f71b1281d1f209bc8c451e95918b","after":"da3e2366acc3334e4dc85a51f3d171a8fc7bf813","ref":"refs/heads/v1.x","pushedAt":"2023-12-08T17:26:57.000Z","pushType":"push","commitsCount":58,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Completely disable layer-enable detection on Android\n\n* Due to Android's broken custom loader this detection can't work.","shortMessageHtmlLink":"Completely disable layer-enable detection on Android"}},{"before":"2f1b56aa7fcbfb32d77ca60845d7780706b16ce1","after":"e03bb517ad56623d6cd2cca3610ab56cddbf0f08","ref":"refs/heads/mesh_explode","pushedAt":"2023-12-08T12:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Added exploder slider reset button","shortMessageHtmlLink":"Added exploder slider reset button"}},{"before":"13eb60d3ac370e7892470a4ea76beda54f0cce85","after":"2f1b56aa7fcbfb32d77ca60845d7780706b16ce1","ref":"refs/heads/mesh_explode","pushedAt":"2023-12-07T17:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Trivialy expand the vtx shader exploder conditional block","shortMessageHtmlLink":"Trivialy expand the vtx shader exploder conditional block"}},{"before":"0c6b90545ce168dba68051c09a6a55ee35328815","after":"13eb60d3ac370e7892470a4ea76beda54f0cce85","ref":"refs/heads/mesh_explode","pushedAt":"2023-12-07T17:02:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Slider size/render feedback changes\n\nExplicit slider size constants and clearer rect calculations.\nUse slider handle colour appropriate for light/dark theme.\nChange handle from rounded rect to fillRect.","shortMessageHtmlLink":"Slider size/render feedback changes"}},{"before":"310b57c65196317a1673de2c768546f2c6577966","after":"0c6b90545ce168dba68051c09a6a55ee35328815","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-29T08:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Doc additions/tweaks for 'exploder' and 'visualisation' changes\n\nIs it OK to add animated .webp images to the documentation?","shortMessageHtmlLink":"Doc additions/tweaks for 'exploder' and 'visualisation' changes"}},{"before":"308c7c97cb0c16c0bc1bc5eb9616a3f07624298c","after":"310b57c65196317a1673de2c768546f2c6577966","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-28T16:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Added and tweaked docs to include 'exploder' and 'visualisation' changes.\n\nIs it OK to add animated .webp images to the documentation?","shortMessageHtmlLink":"Added and tweaked docs to include 'exploder' and 'visualisation' chan…"}},{"before":"6de048f61473663b40fb5687803c4642b0b0e9bd","after":"308c7c97cb0c16c0bc1bc5eb9616a3f07624298c","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-24T13:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Fix possible divide by zero explode edge case\n\nOnly currently apparent with vulkan but could also exist with d3d in the\nright circumstances: With vulkan mesh drawing, the axis construction lines\nwould disappear even when all explode params are zero. This is almost\ncertainly down to normalizing a vertex offset that's coincident with\n'exploderCentre', producing INFs/NaNs. Hlsl would return explodeDir to zero\nby multiplying with a zero 'exploderScale' but vulkan doesn't seem to do\nthat... TLDR: Avoid dividing by zero.\n\nAlso added some lines between MeshUBOData fields to better see padding\nrequirements, since I wondered if I'd misaligned something.","shortMessageHtmlLink":"Fix possible divide by zero explode edge case"}},{"before":"0a2521c03c509a671355f05ed5385e1846d9f0be","after":"6de048f61473663b40fb5687803c4642b0b0e9bd","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-23T14:46:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"solidShadeMode/SolidShade -> visualisationMode/Visualisation for python","shortMessageHtmlLink":"solidShadeMode/SolidShade -> visualisationMode/Visualisation for python"}},{"before":"4aa59230ca9d8401f25480cfbb179cc1432a6de7","after":"0a2521c03c509a671355f05ed5385e1846d9f0be","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-23T14:04:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Mesh exploder\n\nvulkan, d3d11, d3d12 and ogl vtx exploding in BufferViewer toolbar\n\nAdditions from feedback -\n- Change 'solidShading' and 'solidShadeMode' to 'visualisation' and\n'visualisationMode'.\n- Add new 'Exploded' visualisation mode.\n- Add exploder scale widget.\n- Hide the 'highlightVerts' widget when using 'Exploded' vis for both real-\nestate and practical implementation reasons.\n- Hide new exploder controls when not in 'Exploded' mode.\n- Better visualisation of shared vs disjoint vertices in the explode\nvisualisation by also colouring verts by vertex ID with a simple repeating,\ncontinuous gradient.\n- Slightly better explode displacement direction, exploding from mesh bounds\ncentre instead of simply from model-space origin.","shortMessageHtmlLink":"Mesh exploder"}},{"before":"caef1b9c69a96b80e27f9d56a3129f1936b1f1e9","after":"800c321d16c1f71b1281d1f209bc8c451e95918b","ref":"refs/heads/v1.x","pushedAt":"2023-11-22T17:10:44.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Re-order vertex bindings to match sensible order. Closes #3145","shortMessageHtmlLink":"Re-order vertex bindings to match sensible order. Closes baldurk#3145"}},{"before":"31331e33dcc86e70bf490157dd87042c8b869d18","after":"4aa59230ca9d8401f25480cfbb179cc1432a6de7","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-22T17:09:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Small reduction in repeated mesh uniform param code.\n\nMost of MeshUBOData remains the same throughout all drawing. Just reusing\nprevious fields and changing only those that are relevant for subsequent\ndrawing.","shortMessageHtmlLink":"Small reduction in repeated mesh uniform param code."}},{"before":"0769933fc0a00f05c6f6300d71f1bbb34e53028a","after":"31331e33dcc86e70bf490157dd87042c8b869d18","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-14T17:38:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":null,"after":"0769933fc0a00f05c6f6300d71f1bbb34e53028a","ref":"refs/heads/mesh_explode","pushedAt":"2023-11-14T16:22:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Mesh exploder\n\nvulkan, d3d11, d3d12 and ogl vtx exploding in BufferViewer toolbar","shortMessageHtmlLink":"Mesh exploder"}},{"before":"c93c265681ab2d505b893ef224dc3752ba86ce54","after":"caef1b9c69a96b80e27f9d56a3129f1936b1f1e9","ref":"refs/heads/v1.x","pushedAt":"2023-11-14T10:50:24.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Add D3D12 per fragment callback for pixel history\n\nThis callback gets info for each fragment of a draw during pixel\nhistory, to determine which ones were discarded and why.","shortMessageHtmlLink":"Add D3D12 per fragment callback for pixel history"}},{"before":"a79af9e0b050fde36f9e82b5c686bdf09e5da3f6","after":null,"ref":"refs/heads/multi_wait_test","pushedAt":"2023-11-14T10:49:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"}},{"before":"c5b6b831a035eca0feef49692ef8ce67b21e35de","after":"a79af9e0b050fde36f9e82b5c686bdf09e5da3f6","ref":"refs/heads/multi_wait_test","pushedAt":"2023-11-07T11:59:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Removed demos project reference to '.clang-format' file\n\nThis was added by mistake in an earlier commit.","shortMessageHtmlLink":"Removed demos project reference to '.clang-format' file"}},{"before":"4f5d551214a806785a4cdcac38d5ad3fe56ac54c","after":"c5b6b831a035eca0feef49692ef8ce67b21e35de","ref":"refs/heads/multi_wait_test","pushedAt":"2023-11-07T11:53:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Removed demos project reference to '.clang-format' file\n\nThis was added by mistake in an earlier commit.","shortMessageHtmlLink":"Removed demos project reference to '.clang-format' file"}},{"before":"07a350e5c7b5840c04d32d5f5411fd77e254fa9a","after":"4f5d551214a806785a4cdcac38d5ad3fe56ac54c","ref":"refs/heads/multi_wait_test","pushedAt":"2023-11-06T14:20:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Removed demos project reference to '.clang-format' file\n\nThis was added by mistake in an earlier commit.","shortMessageHtmlLink":"Removed demos project reference to '.clang-format' file"}},{"before":null,"after":"07a350e5c7b5840c04d32d5f5411fd77e254fa9a","ref":"refs/heads/multi_wait_test","pushedAt":"2023-11-06T14:16:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Removed demos project reference to '.clang-format' file\n\nThis was added by mistake in an earlier commit.","shortMessageHtmlLink":"Removed demos project reference to '.clang-format' file"}},{"before":"3ca187d725d9cfc27145198106e70ce2e27701a9","after":"c93c265681ab2d505b893ef224dc3752ba86ce54","ref":"refs/heads/v1.x","pushedAt":"2023-11-04T11:47:31.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"},"commit":{"message":"Wait for GPU before destroying counter query pools\n\nThe get query results uses VK_QUERY_RESULT_WAIT_BIT option which makes destroying the query pool safe (the validation layers must not handle this case or it isn't specified behaviour).\n\nThis change adds a GPU sync which removes the following validation error. The GPU has already been waited on by the queries using VK_QUERY_RESULT_WAIT_BIT options.\n\nValidation Error: [ VUID-vkDestroyQueryPool-queryPool-00793 ] | MessageID = 0x5ef3bf2b | Cannot call vkDestroyQueryPool on VkQueryPool 0xf49d4000000029b[] that is currently in use by a command buffer. The Vulkan spec states: All submitted commands that refer to queryPool must have completed execution (https://vulkan.lunarg.com/doc/view/1.3.261.1/windows/1.3-extensions/vkspec.html#VUID-vkDestroyQueryPool-queryPool-00793)","shortMessageHtmlLink":"Wait for GPU before destroying counter query pools"}},{"before":"83ecb5be643cc7bea6bce6c59dd77cc81dec1041","after":null,"ref":"refs/heads/tests","pushedAt":"2023-11-04T11:46:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GertyP","name":null,"path":"/GertyP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214721?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD31X1xAA","startCursor":null,"endCursor":null}},"title":"Activity · GertyP/renderdoc"}