{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":113846876,"defaultBranch":"dev","name":"xgl","ownerLogin":"GPUOpen-Drivers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-11T10:45:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29980581?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715668284.0","currentOid":""},"activityList":{"items":[{"before":"3abea9dfab5ae515f76a429945ed94196285fc08","after":"5dd432ade87244461b8cf357b5cb641e7ee7ff15","ref":"refs/heads/master","pushedAt":"2024-06-26T08:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 1df6731b\n\nUpdate Khronos Vulkan Headers to 1.3.287\nAdd localCreateInfo struct to OpenExternalMemory\nAdd some new runtime settings helpful for performance tuning\nCleanup Image.m_pSwapChain\nCopy useSoftwareVertexBufferDescriptors for fast link\nDisable packing for some formats due to dynamic vertex state\nIncreasing pushconstant size to 256\nLog ResourceInfoUpdate of RT buffers\nRefine CmdSetVertexBuffers\nRemove the redundant code added for cooperativeMatrix support\nRemove the workaround that enables padVertexBuffers for Zink\nSupport for LogRayTracingPipelineSummary\nUpdate PAL Version to 880\nVK_NV_Device_Generated_Commands: Indirect Pipeline Layout\nFix clang build error 'Wmissing-braces'\nFix enableColorExportShader option mistakenly enabled for a non-library shaders\nFix failure in dEQP-VK.pipeline.*.extended_dynamic_state.misc.dynamic_sample_shading_*\nFix OOB flag for vertex offset mode\nFix TeamFortress 2 crashes on launch\nFix undefined behavior when calling Util::Snprintf","shortMessageHtmlLink":"Update xgl from commit 1df6731b"}},{"before":"3abea9dfab5ae515f76a429945ed94196285fc08","after":"5dd432ade87244461b8cf357b5cb641e7ee7ff15","ref":"refs/heads/dev","pushedAt":"2024-06-26T06:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 1df6731b\n\nUpdate Khronos Vulkan Headers to 1.3.287\nAdd localCreateInfo struct to OpenExternalMemory\nAdd some new runtime settings helpful for performance tuning\nCleanup Image.m_pSwapChain\nCopy useSoftwareVertexBufferDescriptors for fast link\nDisable packing for some formats due to dynamic vertex state\nIncreasing pushconstant size to 256\nLog ResourceInfoUpdate of RT buffers\nRefine CmdSetVertexBuffers\nRemove the redundant code added for cooperativeMatrix support\nRemove the workaround that enables padVertexBuffers for Zink\nSupport for LogRayTracingPipelineSummary\nUpdate PAL Version to 880\nVK_NV_Device_Generated_Commands: Indirect Pipeline Layout\nFix clang build error 'Wmissing-braces'\nFix enableColorExportShader option mistakenly enabled for a non-library shaders\nFix failure in dEQP-VK.pipeline.*.extended_dynamic_state.misc.dynamic_sample_shading_*\nFix OOB flag for vertex offset mode\nFix TeamFortress 2 crashes on launch\nFix undefined behavior when calling Util::Snprintf","shortMessageHtmlLink":"Update xgl from commit 1df6731b"}},{"before":"f6a447e31ae7c4583c765042071f48421269cfce","after":"3abea9dfab5ae515f76a429945ed94196285fc08","ref":"refs/heads/master","pushedAt":"2024-06-05T03:36:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit aa6b5d35\n\nUpdate Khronos Vulkan Headers to 1.3.285\n[Proton][DX12] Fix Halo Infinite crash after the loading screen\nAdd enableMergedEncode settings for RT\nAdd new tuning profiles for Enshrouded.\nAdd option to disable ReZ for depth-only pipelines\nAdd RP image transitions\nClean up chrono\nCleanup Linux compiler warnings\nFix bvh_batch_layer warnings\nFix CTS failure in dEQP-VK.binding_model.inline_uniform_blocks.copy_*\nFix minor BVH batching issues\nFix mutable descriptor memory issue\nFix some bugs in recent swapchain refactor\nFix steam screenshot washed out colors with X4 Foundations\nImplement BatchBvhBuilds\nImplement VK_NV_device_generated_commands\nIncrement RGP Instrumentation API version to 4\nRemove a duplicated gpurt setting\nReplace IFH raytracing with RT Toss Points\nSet AppendExeNameToPipelineDump to TRUE by default\nSet GpurtOptions to compiler\nSupport vertex offset mode\nUpdate PAL Version in XGL 878\nUse maxPrimCount during indirect TLAS build\nVK_NV_Device_Generated_Commands: optimize preprocess buffer","shortMessageHtmlLink":"Update xgl from commit aa6b5d35"}},{"before":"0f303c3aa4fdcf6a09c4d63df2f92a7f97d377b9","after":"3abea9dfab5ae515f76a429945ed94196285fc08","ref":"refs/heads/dev","pushedAt":"2024-06-05T03:35:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit aa6b5d35\n\nUpdate Khronos Vulkan Headers to 1.3.285\n[Proton][DX12] Fix Halo Infinite crash after the loading screen\nAdd enableMergedEncode settings for RT\nAdd new tuning profiles for Enshrouded.\nAdd option to disable ReZ for depth-only pipelines\nAdd RP image transitions\nClean up chrono\nCleanup Linux compiler warnings\nFix bvh_batch_layer warnings\nFix CTS failure in dEQP-VK.binding_model.inline_uniform_blocks.copy_*\nFix minor BVH batching issues\nFix mutable descriptor memory issue\nFix some bugs in recent swapchain refactor\nFix steam screenshot washed out colors with X4 Foundations\nImplement BatchBvhBuilds\nImplement VK_NV_device_generated_commands\nIncrement RGP Instrumentation API version to 4\nRemove a duplicated gpurt setting\nReplace IFH raytracing with RT Toss Points\nSet AppendExeNameToPipelineDump to TRUE by default\nSet GpurtOptions to compiler\nSupport vertex offset mode\nUpdate PAL Version in XGL 878\nUse maxPrimCount during indirect TLAS build\nVK_NV_Device_Generated_Commands: optimize preprocess buffer","shortMessageHtmlLink":"Update xgl from commit aa6b5d35"}},{"before":"a9625beb8f405d8d73f92b32180fcdfafeba2137","after":"0f303c3aa4fdcf6a09c4d63df2f92a7f97d377b9","ref":"refs/heads/dev","pushedAt":"2024-06-04T03:20:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"b7100c18eb2d134098738f97d7cc3a26e485862f","after":"f6a447e31ae7c4583c765042071f48421269cfce","ref":"refs/heads/master","pushedAt":"2024-05-15T07:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 2a97f7f5\n\nUpdate Khronos Vulkan Headers to 1.3.280\nRelease PHOENIX2\nExpose the extension VK_EXT_nested_command_buffer\nExpose the extension VK_KHR_dynamic_rendering_local_read\nExpose the extension VK_KHR_shader_maximal_reconvergence\nEnable VK_KHR_shader_maximal_reconvergence for pre-Navi3\nAccurately consider extended usage in VkGetPhysicalDeviceImageFormatProperties2\nAdd EnableFastLBVH setting\nAdd mapping P012: VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 to P016 format\nAdd support for experiments\nAdd TriangleSplittingBudgetPerTriangle and tsPriority GPURT settings\nChanges to separate legacy/acq-rel in render pass code\nEnable 8-bit integer dot product with accumulation properties\nEnable RT Recursion\nImplement VK_NV_device_generated_commands\nMaxWavesPerCu graphics fix follow up\nOR shaderIdExtraBits into traceRayGpuVa\nRefine pipeline dump and option waitForDebugger\nRefine pipeline dumps for graphics pipeline library\nRemove IsDxgiEnabled check\nSet EnableTraceRayAccelStructTracking True\nSet TriangleSplittingFactor to 1.15\nSplit DevModeMgr into UberTrace and RGP paths\nSwitche app_profile.cpp::GetExecutableName to fetch the executable name using open() instead of popen()\nUpdate PAL Version to 867\nBump LLPC version to 71\nFix bind buffers 2\nFix counter overflow with deferred operations\nFix crash in DXVK Left 4 Dead 2\nFix crash in GPURT client callback causing CTS failures\nFix MaxWavesPerCu for graphics shaders\nFix mutable descriptors when no size is specified\nFix typos in pipeline dump and shader module id\nFixes dEQP-GLES31.functional.shaders.* failures in Angle","shortMessageHtmlLink":"Update xgl from commit 2a97f7f5"}},{"before":"1bc814710e71b17c1b78381fbc36a3df94264289","after":"a9625beb8f405d8d73f92b32180fcdfafeba2137","ref":"refs/heads/dev","pushedAt":"2024-05-14T09:32:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"899fa960689035d2e28ab628b82768d2a780f953","after":null,"ref":"refs/heads/dev_qiaojbao","pushedAt":"2024-05-14T06:31:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"}},{"before":"b7100c18eb2d134098738f97d7cc3a26e485862f","after":"1bc814710e71b17c1b78381fbc36a3df94264289","ref":"refs/heads/dev","pushedAt":"2024-05-14T05:57:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Remove the cache_creator since amdvlk removed pre-navi10.","shortMessageHtmlLink":"Remove the cache_creator since amdvlk removed pre-navi10."}},{"before":"b1575e413b713020baaa610c3955570990d6476b","after":"899fa960689035d2e28ab628b82768d2a780f953","ref":"refs/heads/dev_qiaojbao","pushedAt":"2024-05-14T03:03:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Remove the cache_creator since amdvlk removed pre-navi10.","shortMessageHtmlLink":"Remove the cache_creator since amdvlk removed pre-navi10."}},{"before":"78b1a72c3222d79efa19207eeca11e12cee60e8b","after":"b1575e413b713020baaa610c3955570990d6476b","ref":"refs/heads/dev_qiaojbao","pushedAt":"2024-05-13T09:16:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Fix the cache_creator build error.","shortMessageHtmlLink":"Fix the cache_creator build error."}},{"before":null,"after":"78b1a72c3222d79efa19207eeca11e12cee60e8b","ref":"refs/heads/dev_qiaojbao","pushedAt":"2024-05-13T08:44:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Fix the cache_creator build error.","shortMessageHtmlLink":"Fix the cache_creator build error."}},{"before":"ccc121a22ad092d86896a7ba8c9391e594db6d43","after":"b7100c18eb2d134098738f97d7cc3a26e485862f","ref":"refs/heads/master","pushedAt":"2024-03-26T04:24:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 1e4dcb9f\n\nUpdate Khronos Vulkan Headers to 1.3.279\nAdd a setting for EnableRemapScratchBuffer\nAdd a setting for enabling the thread safe PAL functionality for\nAdd a setting for GpuRtGpuDebugFlags\nAdd a setting for IFHRayTracing\nAdd a setting for issuing a (queue) wait-idle following each submit call\nAdd a setting to enable ColorClearAutoSync in vkCmdColorImage\nAdd a setting to enable/disable VRS support corresponding to a driver experiment\nAdd a settings for disabling mesh shaders\nAdd the EnableNative16BitTypes setting for disabling 16-bit float and int support\nChange the name of panel key 'LbvhBuildThreshold'\ncommand buffer allocators\nCreate function CreateCacheId for both compute and graphics pipelines\nCreate PipelineExtStructs\nEnable 3D linear image support without BCn format support\nHooks up EnableRayTracingSupport setting to actually enable/disable raytracing support\nRefine rsState initiailziation in BuildRasterizationState\nRemove enum ShaderObjectStage in shader object layer\nReplace some EXTRACT_VK_STRUCTURES_* macros with HandleExtensionStructs\nSet enableColorExportShader to false when enabling linkTimeOptimization\nSupport single dword address in uber-fetch shader constant buffer\nBump Gpurt Version to 46\nBump LLPC version to 70\nUpdate PAL Version to 856\nFix dEQP-VK.api.Maintenance3_check tests failures\nFix dEQP-VK.pipeline.* reporting 20+ warnings\nFix indirect scheme of pipeline layout when enabling DebugPrintf\nFix Quake 2 RTX performance loss in previous release\nFix segmented lines in some apps\nFix undefined HMI symbol","shortMessageHtmlLink":"Update xgl from commit 1e4dcb9f"}},{"before":"a68e7f2c35a3a7d72396e40a1ad4169a36b21fb1","after":"b7100c18eb2d134098738f97d7cc3a26e485862f","ref":"refs/heads/dev","pushedAt":"2024-03-21T10:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 1e4dcb9f\n\nUpdate Khronos Vulkan Headers to 1.3.279\nAdd a setting for EnableRemapScratchBuffer\nAdd a setting for enabling the thread safe PAL functionality for\nAdd a setting for GpuRtGpuDebugFlags\nAdd a setting for IFHRayTracing\nAdd a setting for issuing a (queue) wait-idle following each submit call\nAdd a setting to enable ColorClearAutoSync in vkCmdColorImage\nAdd a setting to enable/disable VRS support corresponding to a driver experiment\nAdd a settings for disabling mesh shaders\nAdd the EnableNative16BitTypes setting for disabling 16-bit float and int support\nChange the name of panel key 'LbvhBuildThreshold'\ncommand buffer allocators\nCreate function CreateCacheId for both compute and graphics pipelines\nCreate PipelineExtStructs\nEnable 3D linear image support without BCn format support\nHooks up EnableRayTracingSupport setting to actually enable/disable raytracing support\nRefine rsState initiailziation in BuildRasterizationState\nRemove enum ShaderObjectStage in shader object layer\nReplace some EXTRACT_VK_STRUCTURES_* macros with HandleExtensionStructs\nSet enableColorExportShader to false when enabling linkTimeOptimization\nSupport single dword address in uber-fetch shader constant buffer\nBump Gpurt Version to 46\nBump LLPC version to 70\nUpdate PAL Version to 856\nFix dEQP-VK.api.Maintenance3_check tests failures\nFix dEQP-VK.pipeline.* reporting 20+ warnings\nFix indirect scheme of pipeline layout when enabling DebugPrintf\nFix Quake 2 RTX performance loss in previous release\nFix segmented lines in some apps\nFix undefined HMI symbol","shortMessageHtmlLink":"Update xgl from commit 1e4dcb9f"}},{"before":"ff9390047303577b1f7c897860834ff6aae36066","after":null,"ref":"refs/heads/qiaojbao-patch-1","pushedAt":"2024-02-23T10:22:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"}},{"before":"4e7ed6c3738e7b0c51d0c31501c40a18e97b6e2d","after":"a68e7f2c35a3a7d72396e40a1ad4169a36b21fb1","ref":"refs/heads/dev","pushedAt":"2024-02-23T01:59:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"4e7ed6c3738e7b0c51d0c31501c40a18e97b6e2d","after":"ccc121a22ad092d86896a7ba8c9391e594db6d43","ref":"refs/heads/master","pushedAt":"2024-02-23T01:56:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 454d7b37\n\nUpdate Khronos Vulkan Headers to 1.3.277\nExpose the extension VK_EXT_graphics_pipeline_library\nExpose the extension VK_EXT_primitives_generated_query\nExpose the extension VK_KHR_calibrated_timestamps\nExpose the extension VK_KHR_index_type_uint8\nExpose the extension VK_KHR_line_rasterization\nExpose the extension VK_KHR_load_store_op_none\nExpose the extension VK_KHR_maintenance6\nExpose the extension VK_KHR_shader_expect_assume\nExpose the extension VK_KHR_shader_float_controls2\nExpose the extension VK_KHR_shader_quad_control\nExpose the extension VK_KHR_shader_subgroup_rotate\nExpose the extension VK_KHR_vertex_attribute_divisor\nVK_KHR_dynamic_rendering_local_read implementation\nAdd ClientGetTemporaryGpuMemory\nAdd code to reset dirty graphics states.\nAdd GPURT gpudebug Flags\nAdd llpc version component before gpurt library cmake configuration.\nAdd settings EnableEarlyPairCompression and TrianglePairingSearchRadius\nAdd supported op bits for KHR_subgroup_rotate extension\nBump Gpurt Version to 43\nUpdate PAL Version in XGL 846\nCheck and create directory automatically for rt, rgp and renderpass\nClean up warning in vk_ray_tracing_pipeline.cpp\nCleanup PalCmdResetEvent and PalCmdSetEvent\nCleanup UpdateRayTracingFunctionNames\nCollect info on more calls for RGP SQTT\nExclude collecting info on certain events for RGP SQTT\nForce flatten thread group for continuations\nMemory object map/unmap optimization for Detroit become human\nOffset TLAS instance address.\nRe-enable the capability flag transformFeedbackRasterizationStreamSelect\nRefine Graphics Pipeline Library object memory footprint\nRemove PipelineOptions::enableScratchAccessBoundsChecks\nSpecific internal hash for color export shader\nFix Ray Tracing Trace Playback Issues for Ray History Data Dump","shortMessageHtmlLink":"Update xgl from commit 454d7b37"}},{"before":"53c29dbbea25928bebe5ac01fc5792b6f4ad1413","after":"4e7ed6c3738e7b0c51d0c31501c40a18e97b6e2d","ref":"refs/heads/master","pushedAt":"2024-02-22T10:48:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 454d7b37\n\nUpdate Khronos Vulkan Headers to 1.3.277\nExpose the extension VK_EXT_graphics_pipeline_library\nExpose the extension VK_EXT_primitives_generated_query\nExpose the extension VK_KHR_calibrated_timestamps\nExpose the extension VK_KHR_index_type_uint8\nExpose the extension VK_KHR_line_rasterization\nExpose the extension VK_KHR_load_store_op_none\nExpose the extension VK_KHR_maintenance6\nExpose the extension VK_KHR_shader_expect_assume\nExpose the extension VK_KHR_shader_float_controls2\nExpose the extension VK_KHR_shader_quad_control\nExpose the extension VK_KHR_shader_subgroup_rotate\nExpose the extension VK_KHR_vertex_attribute_divisor\nVK_KHR_dynamic_rendering_local_read implementation\nAdd ClientGetTemporaryGpuMemory\nAdd code to reset dirty graphics states.\nAdd GPURT gpudebug Flags\nAdd llpc version component before gpurt library cmake configuration.\nAdd settings EnableEarlyPairCompression and TrianglePairingSearchRadius\nAdd supported op bits for KHR_subgroup_rotate extension\nBump Gpurt Version to 43\nUpdate PAL Version in XGL 846\nCheck and create directory automatically for rt, rgp and renderpass\nClean up warning in vk_ray_tracing_pipeline.cpp\nCleanup PalCmdResetEvent and PalCmdSetEvent\nCleanup UpdateRayTracingFunctionNames\nCollect info on more calls for RGP SQTT\nExclude collecting info on certain events for RGP SQTT\nForce flatten thread group for continuations\nMemory object map/unmap optimization for Detroit become human\nOffset TLAS instance address.\nRe-enable the capability flag transformFeedbackRasterizationStreamSelect\nRefine Graphics Pipeline Library object memory footprint\nRemove PipelineOptions::enableScratchAccessBoundsChecks\nSpecific internal hash for color export shader\nFix Ray Tracing Trace Playback Issues for Ray History Data Dump","shortMessageHtmlLink":"Update xgl from commit 454d7b37"}},{"before":"44902e706cf532d5fec93d724578cf0435a7a30f","after":"4e7ed6c3738e7b0c51d0c31501c40a18e97b6e2d","ref":"refs/heads/dev","pushedAt":"2024-02-22T08:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit 454d7b37\n\nUpdate Khronos Vulkan Headers to 1.3.277\nExpose the extension VK_EXT_graphics_pipeline_library\nExpose the extension VK_EXT_primitives_generated_query\nExpose the extension VK_KHR_calibrated_timestamps\nExpose the extension VK_KHR_index_type_uint8\nExpose the extension VK_KHR_line_rasterization\nExpose the extension VK_KHR_load_store_op_none\nExpose the extension VK_KHR_maintenance6\nExpose the extension VK_KHR_shader_expect_assume\nExpose the extension VK_KHR_shader_float_controls2\nExpose the extension VK_KHR_shader_quad_control\nExpose the extension VK_KHR_shader_subgroup_rotate\nExpose the extension VK_KHR_vertex_attribute_divisor\nVK_KHR_dynamic_rendering_local_read implementation\nAdd ClientGetTemporaryGpuMemory\nAdd code to reset dirty graphics states.\nAdd GPURT gpudebug Flags\nAdd llpc version component before gpurt library cmake configuration.\nAdd settings EnableEarlyPairCompression and TrianglePairingSearchRadius\nAdd supported op bits for KHR_subgroup_rotate extension\nBump Gpurt Version to 43\nUpdate PAL Version in XGL 846\nCheck and create directory automatically for rt, rgp and renderpass\nClean up warning in vk_ray_tracing_pipeline.cpp\nCleanup PalCmdResetEvent and PalCmdSetEvent\nCleanup UpdateRayTracingFunctionNames\nCollect info on more calls for RGP SQTT\nExclude collecting info on certain events for RGP SQTT\nForce flatten thread group for continuations\nMemory object map/unmap optimization for Detroit become human\nOffset TLAS instance address.\nRe-enable the capability flag transformFeedbackRasterizationStreamSelect\nRefine Graphics Pipeline Library object memory footprint\nRemove PipelineOptions::enableScratchAccessBoundsChecks\nSpecific internal hash for color export shader\nFix Ray Tracing Trace Playback Issues for Ray History Data Dump","shortMessageHtmlLink":"Update xgl from commit 454d7b37"}},{"before":"53c29dbbea25928bebe5ac01fc5792b6f4ad1413","after":"44902e706cf532d5fec93d724578cf0435a7a30f","ref":"refs/heads/dev","pushedAt":"2024-02-19T03:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"color_space_helper: Allow 8- and 10-bit fmts for the sRGB color space (#175)\n\n* color_space_helper: Allow 8- and 10-bit fmts for the sRGB color space\r\n\r\nMost texture formats should be presentable on the default sRGB color\r\nspace, in particular 10-bit formats for higher bit depth and detail than\r\nthe typical 8-bit.\r\n\r\nA couple notes:\r\n- This currently only affects `VK_KHR_display` as there is a\r\n `needsWorkaround` case in `PhysicalDevice::GetSurfaceFormats()` that\r\n returns exclusively RGBA8 and BGRA8 in the windowed/compositor case;\r\n- Before this patch, `A2B10G10R10` wasn't in the list returned by\r\n `vkGetPhysicalDeviceSurfaceFormatsKHR()` but worked anyway on\r\n `VK_KHR_display` _without_ validation errors;\r\n- Using the `A2B10G10R10` format inside a 10-bit compositor works\r\n anyway, albeit with validation layer errors;\r\n- RADV also allows 10-bit sRGB swapchains, but only in a compositor, not\r\n in `VK_KHR_display`;\r\n- Windows also does not report support for this 10-bit sRGB format\r\n combination, but it works anyway (also with validation layer errors);\r\n- This was previously `Fmt_All` already before commit 02e867e (\"Update\r\n xgl from commit 2aeb0b25\") but it is assumed that sub-commit \"Fix\r\n ColorspaceHelper's lookup table so it only reports formats that are\r\n legal\" changed this behaviour. At least 10-bit sRGB should be retained?\r\n\r\n(When saying \"it works\", I mean that it works as intended, i.e.\r\nany 8-bit banding previously observable is gone when using a 10-bit\r\nswapchain)\r\n\r\n* color_space_helper: Split out 10bpc format in unorm and srgb","shortMessageHtmlLink":"color_space_helper: Allow 8- and 10-bit fmts for the sRGB color space ("}},{"before":"53656ff75237839679beaf5f571ca76ce87b0ca8","after":"53c29dbbea25928bebe5ac01fc5792b6f4ad1413","ref":"refs/heads/dev","pushedAt":"2024-01-26T05:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit cd97d348\n\nUpdate Khronos Vulkan Headers to 1.3.273\nUpdate PAL Version in XGL 844\nUpdate params in hard-coded barriers\nAdd missing initializer of library summaries\nAdd new flag deprecateWave64WaveIntrinsics\nAdd null fragment for graphics pipeline library fast link\nAdd option PipelineLinkOptimizationMode and refine option PipelineFastCompileMode\nAdd RGD info for Dispatch/Draw/Barrier\nAdd support for D24_UNORM_S8_UINT and X8_D24_UNORM_PACK32\nAdd support for LLPC's library summaries\nCheck the pipeline create info before creating a null fragment shader library for graphics pipeline library fast link\nCleanup linked libs\nCorrect barrier for timestamp initialization\nCorrect graphics pipeline library cache usage\nEnable graphics pipeline library fast link by default\nExpose 3D linear image support after fixes\nFill null fragment shader for VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER\nVK_KHR_calibrated_timestamps implementation\nVK_KHR_vertex_attribute_divisor implementation\nWavesize clamping implementation\nImplement VK_EXT_image_compression_control\nImprove the RayTracing pipeline compile time\nLimit memory size for pipeline binary cache\nLink libstdc++ statically\nOptimize color export hash\nOptimize internal buffer implementation\nPass option emitRaytracingShaderDataToken to compiler\nPrevent CreateClearSubresRanges creates unsupported ranges\nRefine Pipeline dump\nRemove all shader for color export shader\nRemove ShaderCache\nRemove the unnecessary check for the shader module\nRemove the workaround of disabling new PAL metadata for Detroit\nRemoved over unnecessary settings\nReuse released items in m_shaderModuleHandleMap\nSet disablePerCompFetch for LLPC\nSupport Pixel Shader and Export Shader compilation for Vulkan graphics pipeline library fast link\nSupport RGP with graphics pipeline library fastlink enabled\nFix dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.*.view_*.format.* test failures\nFix flags used in pipeline creation\nFix RGP crash when graphics pipeline library fast link enabled\nFix Saints Row crash when changing settings\nFix the corruption observed in DXVK MetalGearSolid V\nFix the corruption on ELEX2 rocks\nFix the line corruption observed in TheEvilWithin2\nFix the push_constant issue when the size is v2int8\nFix vkQueueSubmit/vkQueueSubmit2 returns VK_TIMEOUT when non-primary GPU is asked to wait on non-signaled timeline semaphore\nFixed memory leak in gpu_decode_layer","shortMessageHtmlLink":"Update xgl from commit cd97d348"}},{"before":"53656ff75237839679beaf5f571ca76ce87b0ca8","after":"53c29dbbea25928bebe5ac01fc5792b6f4ad1413","ref":"refs/heads/master","pushedAt":"2024-01-26T05:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Update xgl from commit cd97d348\n\nUpdate Khronos Vulkan Headers to 1.3.273\nUpdate PAL Version in XGL 844\nUpdate params in hard-coded barriers\nAdd missing initializer of library summaries\nAdd new flag deprecateWave64WaveIntrinsics\nAdd null fragment for graphics pipeline library fast link\nAdd option PipelineLinkOptimizationMode and refine option PipelineFastCompileMode\nAdd RGD info for Dispatch/Draw/Barrier\nAdd support for D24_UNORM_S8_UINT and X8_D24_UNORM_PACK32\nAdd support for LLPC's library summaries\nCheck the pipeline create info before creating a null fragment shader library for graphics pipeline library fast link\nCleanup linked libs\nCorrect barrier for timestamp initialization\nCorrect graphics pipeline library cache usage\nEnable graphics pipeline library fast link by default\nExpose 3D linear image support after fixes\nFill null fragment shader for VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER\nVK_KHR_calibrated_timestamps implementation\nVK_KHR_vertex_attribute_divisor implementation\nWavesize clamping implementation\nImplement VK_EXT_image_compression_control\nImprove the RayTracing pipeline compile time\nLimit memory size for pipeline binary cache\nLink libstdc++ statically\nOptimize color export hash\nOptimize internal buffer implementation\nPass option emitRaytracingShaderDataToken to compiler\nPrevent CreateClearSubresRanges creates unsupported ranges\nRefine Pipeline dump\nRemove all shader for color export shader\nRemove ShaderCache\nRemove the unnecessary check for the shader module\nRemove the workaround of disabling new PAL metadata for Detroit\nRemoved over unnecessary settings\nReuse released items in m_shaderModuleHandleMap\nSet disablePerCompFetch for LLPC\nSupport Pixel Shader and Export Shader compilation for Vulkan graphics pipeline library fast link\nSupport RGP with graphics pipeline library fastlink enabled\nFix dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.*.view_*.format.* test failures\nFix flags used in pipeline creation\nFix RGP crash when graphics pipeline library fast link enabled\nFix Saints Row crash when changing settings\nFix the corruption observed in DXVK MetalGearSolid V\nFix the corruption on ELEX2 rocks\nFix the line corruption observed in TheEvilWithin2\nFix the push_constant issue when the size is v2int8\nFix vkQueueSubmit/vkQueueSubmit2 returns VK_TIMEOUT when non-primary GPU is asked to wait on non-signaled timeline semaphore\nFixed memory leak in gpu_decode_layer","shortMessageHtmlLink":"Update xgl from commit cd97d348"}},{"before":"565dce2c570c160b9f60df8c87b0f56a427f202a","after":"53656ff75237839679beaf5f571ca76ce87b0ca8","ref":"refs/heads/dev","pushedAt":"2024-01-03T03:59:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Fix cache-creator build.","shortMessageHtmlLink":"Fix cache-creator build."}},{"before":"efc2d757803c8d66a4872706ff1f43d0e77ef89c","after":"53656ff75237839679beaf5f571ca76ce87b0ca8","ref":"refs/heads/master","pushedAt":"2024-01-02T08:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qiaojbao","name":"Qiaojin.Bao","path":"/qiaojbao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52525627?s=80&v=4"},"commit":{"message":"Fix cache-creator build.","shortMessageHtmlLink":"Fix cache-creator build."}},{"before":"565dce2c570c160b9f60df8c87b0f56a427f202a","after":"efc2d757803c8d66a4872706ff1f43d0e77ef89c","ref":"refs/heads/master","pushedAt":"2023-12-28T02:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuang13","name":"Chen Huang","path":"/chuang13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129034108?s=80&v=4"},"commit":{"message":"Update xgl from commit daeb5249\n\n* Update PAL Version in XGL 841\n* Update Khronos Vulkan Headers to 1.3.271\n* Update to new DevDriver Settings\n* Bump Gpurt Version to 41\n* Bump LLPC version to 69\n* Generate debug file amdvlk64.so.debug to debug with release driver\n* Power Optimization for ML workloads\n* Alert, not assert, when ML power opt fails\n* Add ImageType PAL DMA constraint in XGL\n* Add setting for debug printf buffer creation\n* Rename OverrideNumVGPRsAvailable to camelCase\n* Simplify VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT\n* Bypass MALL when device_coherent_memory extension is used\n* Export \"NV_COMPUTE_SHADER_DERIVATIVES\" for vkd3d engine to run DX12 games on steam\n* Cleanup VKI_BUILD_NAVI31 and VKI_BUILD_GFX11\n* Cleanup VariableName field in settings_xgl.json\n* Remove ICD_BUILD_{LLPC,SPV}ONLY\n* Remove the option 'enableRobustUberFetchShader'\n* Use core names for dynamic rendering instead of KHR names\n* Pass option cpsFlag to LLPC\n* Force PwsMode::NoLateAcquirePoint for GfxIp11 and BG3\n* Improve CPU performance in QueuePresent\n* Move ac01WaNotNeeded to UpdatePalSettings\n* CS2 - App detect for waDisableAc01 on NV3x\n* CS2 optimizations\n* Fix incorrect attachment clears for dynamic rendering\n* Fix pipeline creation failures for mesh shader pipelines during renderdoc replay\n* Fix graphics pipeline library\n* Fix RenderPassClearUpfront OOM handling\n* Fix memory leak and delay BIL conversion again\n* Fix crash when image is blit via gpu_decode_layer\n* Fix warning about ignored 'const' qualifier\n* Fix compilation failure due to designated initializers\n* Fix RT Apps fail with Wave32","shortMessageHtmlLink":"Update xgl from commit daeb5249"}},{"before":"194a181da7e2cca5f70ec0f9e65119955b3d2b47","after":"565dce2c570c160b9f60df8c87b0f56a427f202a","ref":"refs/heads/dev","pushedAt":"2023-11-24T03:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuang13","name":"Chen Huang","path":"/chuang13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129034108?s=80&v=4"},"commit":{"message":"Update xgl from commit 18a03b2b","shortMessageHtmlLink":"Update xgl from commit 18a03b2b"}},{"before":"194a181da7e2cca5f70ec0f9e65119955b3d2b47","after":"565dce2c570c160b9f60df8c87b0f56a427f202a","ref":"refs/heads/master","pushedAt":"2023-11-24T03:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuang13","name":"Chen Huang","path":"/chuang13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129034108?s=80&v=4"},"commit":{"message":"Update xgl from commit 18a03b2b","shortMessageHtmlLink":"Update xgl from commit 18a03b2b"}},{"before":"c9f6c1c08b3aaee37c286b3cb7e52b20c2b75a8d","after":"194a181da7e2cca5f70ec0f9e65119955b3d2b47","ref":"refs/heads/dev","pushedAt":"2023-11-22T07:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuang13","name":"Chen Huang","path":"/chuang13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129034108?s=80&v=4"},"commit":{"message":"Update xgl from commit 0e90e78b\n\n* Add missing Pal::CoherSampleRate flag on queue family policy mask and images used as VRS attachment\n* Use new cache ID for internal pipelines\n* Bump LLPC version to 68\n* VK_EXT_primitives_generated_query-Driver Implementation\n* VK_EXT_frame_boundary-Expose the extension\n* Remove *CreateFlags typedef replace with Vk*CreateFlags2KHR after maintenance5 is released\n* Update PAL Version in XGL 834\n* Fix performance drop observed in X-Plane with Resize Bar Enabled\n* Don't attempt to dump a missing binary\n* Expose PAL's cmdBufBatchedSubmitChainLimit setting in XGL\n* Fix dEQP-VK.pipeline.shader_object*.samples_1.* fail\n* Fix memory size for uber fetch internal data\n* Remove all bltmsaastate related function and parameter\n* Remove prebltmsaa and postbltrestoremsaa functions for cmdbuffer\n* Support the debug printf output in the hang state\n* Add Get64BitInstanceNodePtr from gpurt for compiler\n* Send Pal with msaastate as non-nullptr\n* Expose cooperative matrix\n* Fragment Shading Rate bug fix\n* Update Khronos Vulkan Headers to 1.3.269\n* Fix TriangleCompressionMode setting\n* Fix failure in dEQP-VK.ray_tracing_pipeline.misc.* tests\n* Refine graphic pipeline library fast link related code\n* Enable RT triangle pair compression\n* Skip trivial task-mesh dispatch\n* Bump Gpurt Version to 40\n* Fix dynamic rendering partial binding depth/stencil\n* VK_KHR_maintenance5 implementation\n* Add support for VK_EXT_fragment_shader_interlock\n* Update default navi3 RT settings, Move VGPR limit from Validate to Override and Remove Quake2 Settings\n* WWZ Chopped Present after Alt+Tab\n* Fix an invalid assertion for Pal::ShaderLibraryFunctionInfo::symbolName\n* Fix ANGLE test failure in dEQP-GLES31.functional.image_load_store.3d*","shortMessageHtmlLink":"Update xgl from commit 0e90e78b"}},{"before":"c9f6c1c08b3aaee37c286b3cb7e52b20c2b75a8d","after":"194a181da7e2cca5f70ec0f9e65119955b3d2b47","ref":"refs/heads/master","pushedAt":"2023-11-21T08:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuang13","name":"Chen Huang","path":"/chuang13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129034108?s=80&v=4"},"commit":{"message":"Update xgl from commit 0e90e78b\n\n* Add missing Pal::CoherSampleRate flag on queue family policy mask and images used as VRS attachment\n* Use new cache ID for internal pipelines\n* Bump LLPC version to 68\n* VK_EXT_primitives_generated_query-Driver Implementation\n* VK_EXT_frame_boundary-Expose the extension\n* Remove *CreateFlags typedef replace with Vk*CreateFlags2KHR after maintenance5 is released\n* Update PAL Version in XGL 834\n* Fix performance drop observed in X-Plane with Resize Bar Enabled\n* Don't attempt to dump a missing binary\n* Expose PAL's cmdBufBatchedSubmitChainLimit setting in XGL\n* Fix dEQP-VK.pipeline.shader_object*.samples_1.* fail\n* Fix memory size for uber fetch internal data\n* Remove all bltmsaastate related function and parameter\n* Remove prebltmsaa and postbltrestoremsaa functions for cmdbuffer\n* Support the debug printf output in the hang state\n* Add Get64BitInstanceNodePtr from gpurt for compiler\n* Send Pal with msaastate as non-nullptr\n* Expose cooperative matrix\n* Fragment Shading Rate bug fix\n* Update Khronos Vulkan Headers to 1.3.269\n* Fix TriangleCompressionMode setting\n* Fix failure in dEQP-VK.ray_tracing_pipeline.misc.* tests\n* Refine graphic pipeline library fast link related code\n* Enable RT triangle pair compression\n* Skip trivial task-mesh dispatch\n* Bump Gpurt Version to 40\n* Fix dynamic rendering partial binding depth/stencil\n* VK_KHR_maintenance5 implementation\n* Add support for VK_EXT_fragment_shader_interlock\n* Update default navi3 RT settings, Move VGPR limit from Validate to Override and Remove Quake2 Settings\n* WWZ Chopped Present after Alt+Tab\n* Fix an invalid assertion for Pal::ShaderLibraryFunctionInfo::symbolName\n* Fix ANGLE test failure in dEQP-GLES31.functional.image_load_store.3d*","shortMessageHtmlLink":"Update xgl from commit 0e90e78b"}},{"before":"5f4c7d9498c652d1e6b99012c7e83b99ea8da488","after":"c9f6c1c08b3aaee37c286b3cb7e52b20c2b75a8d","ref":"refs/heads/dev","pushedAt":"2023-10-24T07:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WenqingLiAMD","name":"Wenqing Li","path":"/WenqingLiAMD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65225636?s=80&v=4"},"commit":{"message":"Update xgl from commit 644d9910\n\n* Drop support for gfx8-9 ASICs\n* Turn on OptimizeTessFactor\n* Remove state needSampleInfo\n* Graphics pipeline library fast link support\n* Add setting to move clears to beginning of renderpass\n* Fix Pipeline Destroy\n* Update PAL Version in XGL 827\n* Split transfer functions out of vk_cmdbuffer.cpp\n* [Ray Tracing] Use new PAL interface for querying the correct stack size in continuations mode\n* Fix multiSample for graphics pipeline library\n* Move fast link to the begin of GraphicsPipeline::Create\n* Defer format string creation\n* Update Khronos Vulkan Headers to 1.3.267\n* Support graphics pipeline library ELF binary replacement\n* Fix CreateGpuMemory return error.\n* Use Resource ID for VKImage string logging\n* Add appProfile for Enscape.\n* [Ray Tracing] Add Panel Setting ForceRebuildForUpdate\n* Add LLPC shader tuning for Counter-Strike 2\n* VK_EXT_frame_boundary - Driver Implementation\n* Fix Missing Vulkan Debug Names\n* Remove AppProfile from PipelineCacheUUID\n* Move BaldursGate3 app profile out, fix AppProfile changes and restore LLPC tuning for BG3\n* Enable NoContract propagation\n* Fix warnings that clang 16 complained about\n* Bump CMake minimum version to 3.21\n* EnableEarlyCompile setting fixes\n* Fix crash on vkCmdEndRenderPass\n* Fix illegal clear boxes when calling to PAL.\n* Create PipelineDumps with Appname\n* Refine compiler function parameters\n* Add panel setting for d32/d24 to d16\n* Setup sort Agnostic barycentric\n* Refine pipeline compiler solution","shortMessageHtmlLink":"Update xgl from commit 644d9910"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb3hUowA","startCursor":null,"endCursor":null}},"title":"Activity · GPUOpen-Drivers/xgl"}