{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17253131,"defaultBranch":"v1.x","name":"renderdoc","ownerLogin":"baldurk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-27T15:16:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/661798?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725378097.0","currentOid":""},"activityList":{"items":[{"before":"031c4955e910991648e5763160a564d86e5da4f2","after":"42a1b4e641557bb2122ccbf4efe03c32778a9f4b","ref":"refs/heads/v1.x","pushedAt":"2024-09-18T12:29:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Zorro666","name":"Jake Turner","path":"/Zorro666","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39392?s=80&v=4"},"commit":{"message":"For Test D3D12_Sharing validate the D3D12 Drawcall results\n\nIn addition to the Copy results","shortMessageHtmlLink":"For Test D3D12_Sharing validate the D3D12 Drawcall results"}},{"before":"0f8ad0d1fee3c293db80544c6f270a0904bcb45c","after":"031c4955e910991648e5763160a564d86e5da4f2","ref":"refs/heads/v1.x","pushedAt":"2024-09-18T10:06:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Check command buffer callback queue before VkDevice is destroyed\n\nWe only check for signaled events on each queue submit, so the last submission before exit will never be checked. This change makes sure we release for completed submissions just before the device is destroyed (typically target application exit). In this case the callbacks are not called.","shortMessageHtmlLink":"Check command buffer callback queue before VkDevice is destroyed"}},{"before":"97c4899d6617e00ff0c186d538bdae23ef2dec56","after":"0f8ad0d1fee3c293db80544c6f270a0904bcb45c","ref":"refs/heads/v1.x","pushedAt":"2024-09-16T09:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zorro666","name":"Jake Turner","path":"/Zorro666","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39392?s=80&v=4"},"commit":{"message":"Conditionally test SM 6.0, 6.6 in D3D12_Shader_Debug_Zoo\n\nAdded SM 5.0 to the basic compute shader debug test","shortMessageHtmlLink":"Conditionally test SM 6.0, 6.6 in D3D12_Shader_Debug_Zoo"}},{"before":"eed31e2a09e3bc2b6d50204f1dd6f77428238918","after":"97c4899d6617e00ff0c186d538bdae23ef2dec56","ref":"refs/heads/v1.x","pushedAt":"2024-09-16T06:10:18.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"Zorro666","name":"Jake Turner","path":"/Zorro666","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39392?s=80&v=4"},"commit":{"message":"DXIL Debugger BeginDebug","shortMessageHtmlLink":"DXIL Debugger BeginDebug"}},{"before":"1cc0fd0323cba57fa956d95b699daf90a991861c","after":"eed31e2a09e3bc2b6d50204f1dd6f77428238918","ref":"refs/heads/v1.x","pushedAt":"2024-09-13T12:22:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Fix compute shader handling of implicitly-set unspecified root signature\n\n* Previous commit 304e636 fixed this for most cases but was incorrect for\n compute PSOs.","shortMessageHtmlLink":"Fix compute shader handling of implicitly-set unspecified root signature"}},{"before":"de07e66728ad4d93f5c2a2e66fc7b6f5e937c828","after":"1cc0fd0323cba57fa956d95b699daf90a991861c","ref":"refs/heads/v1.x","pushedAt":"2024-09-11T10:16:01.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Zorro666","name":"Jake Turner","path":"/Zorro666","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39392?s=80&v=4"},"commit":{"message":"D3D12 Shader Debug preparation for DXIL Pixel Shader Debugging\n\nMove pixel shader debugging code which is shared by DXBC/DXIL to outside of if DXBC scope","shortMessageHtmlLink":"D3D12 Shader Debug preparation for DXIL Pixel Shader Debugging"}},{"before":"407c74de01c8b1fc8aa9f4e056b21aed796cd46c","after":"de07e66728ad4d93f5c2a2e66fc7b6f5e937c828","ref":"refs/heads/v1.x","pushedAt":"2024-09-10T11:16:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Use GLSL 460 for built-in spirv-cross -> GLSL calls\n\nspirv-cross defaults to 450 but will not parse shaders containing the RayQuery capability unless the version is set to 460.\n\nThis change modifies the built-in GLSL cross tool to set `--version 460`. This change does not affect user-specified spirv-cross configurations.","shortMessageHtmlLink":"Use GLSL 460 for built-in spirv-cross -> GLSL calls"}},{"before":"c7b0c240e29f684d2c3acb121f3e111c24b8871c","after":"407c74de01c8b1fc8aa9f4e056b21aed796cd46c","ref":"refs/heads/v1.x","pushedAt":"2024-09-10T11:09:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Fixed an issue with indirect count and secondary command buffers\n\n* Added logic to shift the beginEvent for any command nodes that occur after a\n draw indirect count action within a command tree.","shortMessageHtmlLink":"Fixed an issue with indirect count and secondary command buffers"}},{"before":"546490c1a680c9d6a9e241f4b04108e766451088","after":"c7b0c240e29f684d2c3acb121f3e111c24b8871c","ref":"refs/heads/v1.x","pushedAt":"2024-09-07T11:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Fix deferred handles to start properly from the upper bits\n\n* INTPTR_MAX may overlap with valid pointers on android","shortMessageHtmlLink":"Fix deferred handles to start properly from the upper bits"}},{"before":"f6327194bc0ec35483e3bd6650346a017d3b7234","after":"546490c1a680c9d6a9e241f4b04108e766451088","ref":"refs/heads/v1.x","pushedAt":"2024-09-06T15:42:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Add a unit test for strip_nonbasic","shortMessageHtmlLink":"Add a unit test for strip_nonbasic"}},{"before":"677bc4701f830eaf58f9c5c9e4a1a94ac6c3961f","after":"f6327194bc0ec35483e3bd6650346a017d3b7234","ref":"refs/heads/v1.x","pushedAt":"2024-09-06T15:38:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Switch to a ref-counted solution","shortMessageHtmlLink":"Switch to a ref-counted solution"}},{"before":"05ac8bed3748846ce12d63e5ea5a0a9d881ed41a","after":"677bc4701f830eaf58f9c5c9e4a1a94ac6c3961f","ref":"refs/heads/v1.x","pushedAt":"2024-09-04T16:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"32-bit compile fix","shortMessageHtmlLink":"32-bit compile fix"}},{"before":"bb6c6d84b2deeb9fb612bea3fcbf1fc7b7ea430c","after":"05ac8bed3748846ce12d63e5ea5a0a9d881ed41a","ref":"refs/heads/v1.x","pushedAt":"2024-09-04T15:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Update to latest DX headers and block workgraph functionality","shortMessageHtmlLink":"Update to latest DX headers and block workgraph functionality"}},{"before":"1402c5c417081708563c214a3c3e7ac453eb105a","after":"bb6c6d84b2deeb9fb612bea3fcbf1fc7b7ea430c","ref":"refs/heads/v1.x","pushedAt":"2024-09-04T12:24:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Fix deferred pipeline compilation & naming on vulkan","shortMessageHtmlLink":"Fix deferred pipeline compilation & naming on vulkan"}},{"before":"076e07912d425ea1f814cb7801cc9921d47d6426","after":"1402c5c417081708563c214a3c3e7ac453eb105a","ref":"refs/heads/v1.x","pushedAt":"2024-09-03T16:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Compile fix for use of sqrt","shortMessageHtmlLink":"Compile fix for use of sqrt"}},{"before":"62c86f647ef279f0562990221ef3e2f961157ee4","after":null,"ref":"refs/heads/ci-test","pushedAt":"2024-09-03T15:41:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"}},{"before":"abdc3c2b4f57533d2098b714e2a0902cf2a3c931","after":"076e07912d425ea1f814cb7801cc9921d47d6426","ref":"refs/heads/v1.x","pushedAt":"2024-09-03T15:38:30.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Add test of implicit embedded root signatures","shortMessageHtmlLink":"Add test of implicit embedded root signatures"}},{"before":"a886489c8c3f5cde9fb8813a9d30c06a86be9c6c","after":"abdc3c2b4f57533d2098b714e2a0902cf2a3c931","ref":"refs/heads/v1.x","pushedAt":"2024-09-02T17:10:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Fix android compilation","shortMessageHtmlLink":"Fix android compilation"}},{"before":null,"after":"62c86f647ef279f0562990221ef3e2f961157ee4","ref":"refs/heads/ci-test","pushedAt":"2024-09-02T17:08:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Add a config option to print chunk timings in release","shortMessageHtmlLink":"Add a config option to print chunk timings in release"}},{"before":"2cd162144d5a2cef74f6f360922b2c4db37e0262","after":"a886489c8c3f5cde9fb8813a9d30c06a86be9c6c","ref":"refs/heads/v1.x","pushedAt":"2024-09-02T16:30:54.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Don't rely on descriptor heap being present when processing descriptor\n\n* This may not be true for RTV/DSV where the descriptor heap is purely an API\n design wart and may not actually exist when processing.","shortMessageHtmlLink":"Don't rely on descriptor heap being present when processing descriptor"}},{"before":"97ea37d64f5f07b5e9609b19c710a798f0d5f56a","after":"2cd162144d5a2cef74f6f360922b2c4db37e0262","ref":"refs/heads/v1.x","pushedAt":"2024-08-27T12:22:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Zorro666","name":"Jake Turner","path":"/Zorro666","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39392?s=80&v=4"},"commit":{"message":"DXBC Debug changes to support DXIL Debugging\n\nMoved DXBCDebug::GatherPSDataForIntialValues() to DXDebug namespace and altered the input parameters.\nMoved DXBCDebug::PSInputElement to DXDebug namespace\nAdded DXBCDebug::GetInterpolationModeForInputParams()\nAdded DXILDebug::GetInterpolationModeForInputParams()","shortMessageHtmlLink":"DXBC Debug changes to support DXIL Debugging"}},{"before":"0883514a8ff4fcd0463b1f3d2e00ecb7a916fde9","after":"97ea37d64f5f07b5e9609b19c710a798f0d5f56a","ref":"refs/heads/v1.x","pushedAt":"2024-08-26T10:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"typo fix","shortMessageHtmlLink":"typo fix"}},{"before":"a9d58f10ab9a4cfe67133bcb85f9b16a8f0f82f8","after":"0883514a8ff4fcd0463b1f3d2e00ecb7a916fde9","ref":"refs/heads/v1.x","pushedAt":"2024-08-23T11:19:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Create edited shader object during resource replacement","shortMessageHtmlLink":"Create edited shader object during resource replacement"}},{"before":"0e2decbae589f7dae8ee6f4893f4605fb00c9c7a","after":"a9d58f10ab9a4cfe67133bcb85f9b16a8f0f82f8","ref":"refs/heads/v1.x","pushedAt":"2024-08-23T11:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Disable pointless gcc 14 warning. Closes #3417","shortMessageHtmlLink":"Disable pointless gcc 14 warning. Closes #3417"}},{"before":"c64866ba083f2f0f7f15e85465356c8b513086b5","after":"0e2decbae589f7dae8ee6f4893f4605fb00c9c7a","ref":"refs/heads/v1.x","pushedAt":"2024-08-22T12:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zorro666","name":"Jake Turner","path":"/Zorro666","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39392?s=80&v=4"},"commit":{"message":"Add FunctionFamily and LLVMDbgOp enums to DXIL::Function\n\nSaves having to do repeated string comparisons for function calls to identify if the instruction is a DXOp call or an LLVM Dbg call.\nThe LLVM Dbg calls are unique and the specific llvm dbg operation is stored in the DXIL::Function\nThe DXOp calls are not unique and the zero'th argument of the CALL Instruction is used to determine the DXOp opcode.","shortMessageHtmlLink":"Add FunctionFamily and LLVMDbgOp enums to DXIL::Function"}},{"before":"647313ae14d1e5726aa5bb586f9f081d2adf7612","after":"c64866ba083f2f0f7f15e85465356c8b513086b5","ref":"refs/heads/v1.x","pushedAt":"2024-08-22T11:40:06.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Handle DXIL-declared local root signatures\n\n* We attempt to handle associations in DXIL subobjects but this needs\n significantly more testing to understand how it's meant to work.","shortMessageHtmlLink":"Handle DXIL-declared local root signatures"}},{"before":"808a14dede94a0cddb969b5f5d84f7fab9ee872c","after":"647313ae14d1e5726aa5bb586f9f081d2adf7612","ref":"refs/heads/v1.x","pushedAt":"2024-08-14T10:09:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Vulkan AS rebuild-on-replay: BDA tracking\n\nIn order to unify the input structs between host and device builds, the AS API uses addresses rather than VkBuffer handles, but there's no way of retrieving a handle from an address so we have to track all VkBuffer binds to map their addresses back to the owning handle. This is done is in TrackInputBuffer(..) and UntrackInputBuffer(..), the latter for when the resource is destroyed. A complexity here is that when doing the lookup, users are allowed to manipulate the BDA so we have to find the buffer the address lies in and return the offset too.","shortMessageHtmlLink":"Vulkan AS rebuild-on-replay: BDA tracking"}},{"before":"9607410b94a58535198e108c249e65525ac4c20a","after":"808a14dede94a0cddb969b5f5d84f7fab9ee872c","ref":"refs/heads/v1.x","pushedAt":"2024-08-12T11:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Handle SPIR-V GL shaders with no location on texture binds. Closes #3405\n\n* Since GL doesn't have sets, use the fixedBindSetOrSpace to namespace bindings\n with locations (that need to be queried) from bindings without locations\n (which have a fixed bind). Prior to the descriptor refactor this was indiated\n with negative binds.","shortMessageHtmlLink":"Handle SPIR-V GL shaders with no location on texture binds. Closes #3405"}},{"before":"52a3792dd2c849f1fdb5c9076982ad6152d79407","after":"9607410b94a58535198e108c249e65525ac4c20a","ref":"refs/heads/v1.x","pushedAt":"2024-08-12T11:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Strip VK_EXT_hdr_metadata extension on replay\n\n* This is a pure WSI extension","shortMessageHtmlLink":"Strip VK_EXT_hdr_metadata extension on replay"}},{"before":"88be65d1c6f86cb56ee978fa214f09a01756494e","after":"52a3792dd2c849f1fdb5c9076982ad6152d79407","ref":"refs/heads/v1.x","pushedAt":"2024-08-12T09:53:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baldurk","name":"Baldur Karlsson","path":"/baldurk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661798?s=80&v=4"},"commit":{"message":"Add support for shader objects in vulkan pixel history\n\nAdd shader object helper to debug manager\nAdd shader objects to shader cache and vulkan pixel history callback\nAdd shader objects to occlusion, color and stencil, tests failed, per fragment, and discarded fragments callbacks","shortMessageHtmlLink":"Add support for shader objects in vulkan pixel history"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuagddQA","startCursor":null,"endCursor":null}},"title":"Activity ยท baldurk/renderdoc"}