New feature and improvement
* Support VK_EXT_pipeline_creation_cache_control extension
* Remove optimization that sinks arithmetic out of "if" blocks
* Remove waTessIncorrectRelativeIndex workaround
* Optimizations for SubgroupShuffleXor() function
* Update api_version to 1.2.139
Issue fix
* External memory CTS tests failure on platform that doesn't have local invisible heap
* Trackmania 2 glitchy graphical issue
New feature and improvement
* Enable pipeline binary cache by default
* Support VK_MEMORY_PROPERTY_PROTECTED_BIT
* Shadow of Tomb Raider benchmark performance tuning
Issue fix
* ANGLE conformance test functional_transform_feedback crash
* [RGP] incorrect start/stop frame/tag values reported back to SQTT file
* EDID parsing bugs for HDR support
New feature and improvement
* Enable Renoir support
* Update api version to 1.2.135
* Add limitation on cache directory size
* Add panel setting to disable AMD Vendor extensions
Issue fix
* The issue that scratch allocations, once multiplied for wave size, could be under the WaveSize granularity
New feature and improvement
* Enable flip by default
* Support VK_EXT_post_depth_coverage extension
* Support VK_EXT_texel_buffer_alignment extension
* Support VK_KHR_non_semantic_info extension
* Performance tuning for Thrones of Britannia, Talos principle and Serious sam
* Update api version to 1.2.133
Issue fix
* Corruption in non power of two compressed textures on Gfx9 and Gfx10 when using the CopyImage2DMipLevel shader
New feature and improvement
* Update api version to 1.2.131
* Disable VK_IMAGE_CREATE_SPARSE_BINDING_BIT for images with YUV format
* Support barrier for streamout buffer
* Add a new type FmaskOnly for Image MetadataMode which makes color msaa Image only have Cmask/Fmask metadata
* Avoid issue TCC metadata cache invalidation for image without metadata
* Allow compressed copySrc layout for color msaa image that supports MetaDataTexFetch
* Add wave32 support for indirect command generator dispatches
* Disable DCC on mipmap array resource by default and adjust the UseDCC validation logic
Issue fix
* Vk GPA extension not returning correct return code
* Clearing 3D image views (created from 3D PRT images) via clear load ops does not work as expected
* Image corruption during memory defrag copy (Corrupt non power of 2 textures)
* Random failure with XFBCaptureAndVerifyOnHost test cases when using vkDrawIndirectByteCountEXT() draw calls
* A minor logic error causing a whole bunch of extra updates to DCC state metadata inside PAL barriers
* A bug of DCC constant encoding
* CTS 1.2 api.image_clearing.*.clear_depth_stencil_* random failures on Linux for asics before gfx10
New feature and improvement
* Update the api version to 1.1.130
* Performance tuning for Rise of Tomb Raider and DiRT4
Issue fix
* Corruption observed while running vkmark
* Memory leak in llpc
* Wrong result of interpolateAtSample/AtOffset
* CTS failure in dEQP-VK.draw.scissor.16*
New feature and improvement
* Enable VK_KHR_shader_float_controls extension
* Enable VK_KHR_separate_depth_stencil_layouts extension
* Enable VertexAttributeInstanceRateZeroDivisor
* Remove a workaround for the issue that Elite Dangerous game is too bright
* Update the api version to 1.1.129
Issue fix
* Performance drop issue of vkmark and vkcube when flip is enabled
* Crash triggered by Sparse bind + timeline semaphores
New feature and improvement
* Enable VK_EXT_pipeline_creation_feedback extension
* Enable SUBGROUP_CLUSTER_SUPPORT
* Performance optimization for Dawn of War 3
Issue fix
* Few CTS failures for Navi14
* An issue of VK_EXT_vertex_attribute_disivor (divisor == 0)
New feature and improvement
* Add Navi14 support
* Support VK_EXT_pipeline_creation_feedback extension
* Support VK_EXT_shader_demote_to_helper_invocation extension
* Shader performance tuning for TOTALWAR WARHAMMER II and DiRT4
* Update Vulkan headers to 1.1.127
Issue fix
* spirv_assembly.instruction.compute.float_controls.independence_settings.independence_settings test failures
* dEQP-VK.pipeline.depth_range_unrestricted.*d32_sfloat* test failure
* dEQP-VK.spirv_assembly.instruction.graphics.float_controls.fp32.input_args.denorm_mmulm_var_preserve_vert test failures
* dEQP-VK.transform_feedback.fuzz.*.all_unordered_and_missing.56 test failures
* dEQP-VK.transform_feedback.fuzz* test failures on Gfx7
New feature and improvement
* Support VK_KHR_shader_subgroup_extended_types extension
* Support VK_KHR_pipeline_executable_properties extension
* Support VK_KHR_TIMELINE_SEMAPHORE extension
* Support VK_KHR_SHADER_CLOCK extension
* Support VK_KHR_SPIRV_1_4 extension
* Enable computeFullSubgroups support
* Switch vk pipeline cache to PAL pipeline binary cache
* Shader tuning for game Rise of Tomb Raider
Issue fix
* RPCS3 not working or hang
* dEQP-VK.glsl.builtin.precision_fp16_storage*.frem.compute.* test failure
* transform_feedback.simple.xfb_* - clip and cull tests failure
New feature and improvement
* Add VKI_EXT_HOST_MAPPED_FOREIGN_MEMORY support
* Re-work vkPipelineCache
* A few cache related optimization for AcqRelBarrier
* Tune shader performance for F1 2017 and the Talos principle
* EXT_vertex_attribute_divisor: Add missing features query and support verification
Issue fix
* Image corruption presented on screen with multiGPU
* dEQP-VK.api.image_clearing clear_color_image.2d.linear CTS failure
* RGP profiling fails to enable starting with GPUOPEN v41
* A case fallthrough bug with VK_AMD_memory_overallocation_behavior at device creation
* CTS transform feedback test failures
New feature and improvement
* Support VK_AMD_device_coherent_memory extension
* Support VK_EXT_line_rasterization extension
* Support VK_EXT_calibrated_timestamps extension
* Tune shader performance for Serious Sam Fusion 2017
* Tune shader performance for DawnOfWar3
* Add lots of missing enabled feature verification for device create
Issue fix
* Memory leak in VK_Semaphore
* Corruption in Elite Dangerous
* Crash when calling vk_EXT_debug_utils extension when using DevDriver
Change-Id: I88453296117dca2f5180267ddc3de51cc0c0b498
New feature and improvement
* Clean up Metrohash dependency, build driver with external single instance of Metrohash
* Update Vulkan headers to 1.1.119
* Expose VK_EXT_subgroup_size_control version 2
* Talos principle performance tuning
* Improve codegen for FMin and FMax
* Remove the workaround for flickering smoke in Three Kingdoms
Issue fix
* HDR test hang
* Segment fault and memory leak in memoryCache
* Semaphore handle leak
* Divergence analysis problem with atomic optimization
* VGT_STRMOUT_BUFFER_CONFIG for multiple xfb buffers in the same stream
New feature and improvement
* Support extension VK_EXT_subgroup_size_control
* Update Vulkan headers to 1.1.116
* Optimize atomic max/min
* Optimize fp16 code generation
* Various atomic optimizations
* Extend atomic optimizer to gfx10
Issue fix
* ICD initialization failure for system with a mix of GFX10 and other GFX versions ASICs
* Crash with AMD GPU disabled
* CTS dEQP-VK.binding_model.descriptorset_random.* - test failure