Commit Graph

255 Commits

Author SHA1 Message Date
wenqinli
83be2a0724 Update manifest for v-2022.Q4.3 2022-12-09 15:43:28 +08:00
wenqinli
c6db455601 Update manifest for v-2022.Q4.2 2022-11-09 16:04:17 +08:00
wenqinli
9c69d2f313 Update third-party revisions 2022-11-09 16:01:13 +08:00
wenqinli
e514522362 Update xgl revision to f5c942e 2022-10-24 13:11:06 +08:00
wenqinli
33a8a4e368 Update manifest for v-2022.Q4.1 2022-10-21 17:20:34 +08:00
wenqinli
9211c06e2f Fix tag issue and use depth=1 to shallow clone 2022-09-30 12:43:10 +08:00
wenqinli
f56825ecb6 Update manifest for xgl changes 2022-09-30 12:10:45 +08:00
Wenqing Li
506f071433
Update build script to overwrite AMDVLK and get tag message from local repository (#288)
1. Remove the amdvlk repo info from the manifest.
2. Sync a fresh amdvlk repo every time to avoid tag conflict by end-users.
2022-09-30 11:46:08 +08:00
wenqinli
645210bc49 Update manifest for v-2022.Q3.5 2022-09-30 09:14:46 +08:00
Thomas Symalla
38aa969beb Fix amdllpc link (#295) 2022-09-20 15:21:30 +08:00
tsymalla-AMD
98a1ab19cd XGK_BUILD_TOOLS => XGL_BUILD_TOOLS (#296) 2022-09-20 11:56:55 +08:00
Sebastian Neubauer
61608e3bbf Improve readme (#291)
- Add cmake, ninja to apt-get installs
- The build instructions on Ubuntu and RedHat are the same, so remove one
- Fix typo
2022-09-15 10:13:29 +08:00
wenqinli
a15e3d35eb Update manifest for v-2022.Q3.4 2022-09-13 11:52:57 +08:00
wenqinli
9f80e1f9d4 Add gpurt in manifest 2022-09-13 11:51:31 +08:00
wenqinli
83fbc7e140 Move spvgen to build_with_tools since it is no longer needed by driver default build 2022-09-13 11:49:16 +08:00
wenqinli
ad8bdc4968 Update readme for raytracing support and OS support 2022-09-13 11:30:13 +08:00
wenqinli
a6732d132a Fix repo trailing char 2022-08-18 12:27:23 +08:00
wenqinli
04117a6d59 Update manifest for v-2022.Q3.3 2022-08-18 11:17:23 +08:00
wenqinli
17041c4fe6 Update manifest for v-2022.Q3.2 2022-08-04 13:14:16 +08:00
Wenqing Li
51cd891dbe
Build tags of specified target repo (#287) 2022-07-26 11:31:58 +08:00
Wenqing Li
1965d380e4
Refine the script to generate release package from release tag (#286)
* Update to support old tags build

* Remove Jenkins file and unused python script
2022-07-25 16:09:08 +08:00
Wenqing Li
299af9480e Add build_with_tools manifest (#285)
* add manifest to build driver with spvgen dependency libs

* Update build_with_tools manifest to include default.xml

* Update manifest: simplify the remote fetch address
2022-07-20 16:59:07 +08:00
Wenqing Li
48b5af58f7
Enable XGL option XGL_BUILD_TOOLS to build spvgen target (#284) 2022-07-18 17:37:14 +08:00
wenqinli
ae0c532b84 2022-7-18 update
New feature and improvement
* Update Khronos Vulkan Headers to 1.3.217
* Add GPU_DECOMPRESS support for ASTC/ETC2 which could be enabled by panel setting EnableShaderDecode and EnableBC3Encoder
* Support extension VK_EXT_non_seamless

Issue fix
* CTS failures in dEQP-VK.conditional_rendering.*
* Switchable graphics layer doesn’t work with new version loader
* RGP Profiling Doesn't Work on RX 6800
* Huge corruption visible when playing with SkyGold
* GpuProfiler lifetime bug
2022-07-18 15:45:25 +08:00
Wenqing Li
f5f3eced60
Update README: update system requirements (#277) 2022-06-22 17:13:39 +08:00
wenqinli
b89aec11b5 2022-6-21 update
New feature and improvement
* Update Khronos Vulkan Headers to 1.3.216
* Performance optimization for Doom Eternal, Ashes of the Singularity, etc.

Issue fix
* CTS failure with latest Vulkan loader
* Pipeline cache failure on Ubuntu 22.04
* Corruption in Shadow of the Tomb Raider
2022-06-22 11:17:27 +08:00
wenqinli
cab8f8631d 2022-5-20 update
New feature and improvement
* Update Khronos Vulkan Headers to 1.3.212
* Performance  optimization for BasemarkGPU 1.2

Issue fix
* CTS failures with ANGLE
* CTS failures in dEQP-VK.api.copy_and_blit.*.depth_stencil_msaa_copy.*
2022-05-20 18:29:31 +08:00
wenqinli
d699b1dc79 Update README: upgrade minimum required cmake to 3.15 2022-05-20 11:46:40 +08:00
wenqinli
e7e058da85 2022-4-3 update
New feature and improvement
* Update Khronos Vulkan Headers to 1.3.208
* Enable extension VK_KHR_workgroup_memory_explicit_layout

Issue fix
* CTS segmentation fault in dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_buffer_read_copy_buffer.buffer_16384
* CTS failure in dEQP-VK.api.external.semaphore.sync_fd.info_timeline
* Dota2 crash on Ubuntu22.04
* MSAA 2x Corruption in X4 Foundations
* Corruption in Valheim
* Corruption in God of War
* Problem in llpc with multiple GPUs
2022-04-06 15:35:03 +08:00
jaxl
d20db30145 README.md: adjust supported distros 2022-04-02 13:46:28 +08:00
wenqinli
a5c5765efb 2022-2-22 update
New feature and improvement
* Update API version to 1.3.205

Issue fix
* CTS failures: dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.*_out32
* gles cts failure in GLES3.functional.polygon_offset.fixed16_render_with_units with vulkan as angle backend
* [DXVK] CSGO: corruption observed on character helmet and fonts on navi21
2022-02-23 12:12:12 +08:00
jaxl
2bc71f8af1 Fix build directory in README 2022-02-21 15:11:38 +08:00
jaxl
d21c1ce31a README: change build command 2022-02-18 15:58:32 +08:00
jaxl
e1b1398f9d README.md: change to cts 1.3 2022-01-27 14:51:01 +08:00
wenqinli
04d2f5a89f 2022-1-26 update
New feature and improvement
* Enable extension VK_EXT_provoking_vertex
* Enable extension VK_EXT_depth_clip_control
* Update Khronos Vulkan Headers to 1.3.203 and enable Vulkan 1.3 support
* Enable SPIRV 1.6
2022-01-26 16:20:29 +08:00
wenqinli
9f829604d8 2022-1-19 update
New feature and improvement
* Enhance ASTC software Gpu decode pass
* Add Navi24 support
2022-01-19 12:08:18 +08:00
wenqinli
8a4c3d4dfd Update README.md: Add RX6500 support 2022-01-18 18:44:12 +08:00
jaxl
a85e01fc82 2021-12-27 update
New feature and improvement
* Enable extension VK_EXT_global_priority_query
* Update API version to 1.2.201

Issue fix
* CTS dEQP-VK.dynamic_rendering.*cmdbuffer* failures
* Ubuntu21.04+Wayland Vulkan performance  ~40% lower compared to 20.04
* Leak of DeferredHostOperation and fence memory
2021-12-27 18:09:45 +08:00
jaxl
8d70d12b7b 2021-12-8 update
New feature and improvement
* Update Khronos Vulkan Headers to 1.2.197
* Enable extension VK_EXT_index_type_uint8
* Enable extension VK_KHR_format_feature_flags2
* Enable extension VK_EXT_border_color_swizzle
* Enable extension VK_KHR_dynamic_rendering
* Enable extension VK_EXT_primitive_topology_list_restart
* Enable extension VK_EXT_pageable_device_local_memory
* Enable extension VK_EXT_ycbcr_image_arrays

Issue fix
* CTS test dEQP-GLES2.functional.clipping.point.wide_point_clip fails on angle
* Driver restricts YUV planar image views to 1 layer which is against the spec
2021-12-10 11:17:47 +08:00
jaxl
ab3f291f48 2021-11-4 update
New feature and improvement
* Limit the maximum memory size of pipeline cache in 32-bit system
* Update Khronos Vulkan Headers to 1.2.195
* Improve the shader cache hit rate

Issue fix
* Runtime Setting `PipelineCachingEnvironmentVariable' Incorrect Behavior
* Inappropriate memory size requirements causing high memory usage
* Deadlock in MemoryCacheLayer
2021-11-04 14:17:46 +08:00
jaxl
e4a5c9f48f 2021-9-30 update
New feature and improvement
* Enable extension: VK_KHR_shader_integer_dot_product
* Enable extension: VK_EXT_shader_atomic_float/VK_EXT_shader_atomic_float2
* Update Khronos Headers to 1.2.191
* Add DCC present PAL setting: DisplayDccSkipRetileBlt
* Add RGP detailed thread trace support for compute
* Enable flat scratch for navi21
* Optimize pipeline early compile
* Reduce CPU cost in render pass

Issue fix
* [AMDVLK-203][DXVK-1.8] Skyrim Special Edition: Rendering issues with menu spell effects
2021-09-30 16:50:50 +08:00
jaxl
87fb643c91 2021-9-9 update
New feature and improvement
* Enable extension VK_EXT_load_store_op_none
* Enable extension VK_KHR_zero_initialize_workgroup_memory
* Add exclusion for implicit external synchronization if there is no layout transition
* Update Khronos Headers to 1.2.188
* Valhiem shader optimization

Issue fix
* [XGL issue #126] Switchable graphics layer filters out cards AMDVLK dropped support for
* Heavy flickering observed while performing ALT-TAB in Ghost Recon: Breakpoint Vulkan
* Corruption when turning on DebugOverlayEnable
* RPCS3 Corruption observed on game window
* [AMDVLK issue #236] Confusing implementation of VK_EXT_hdr_metadata
* GPU Profiler: per-draw SPM filenames collide and clobbering each other if the draws use the same shaders
2021-09-09 17:01:16 +08:00
jaxl
1c696b6dea 2021-8-24 update
New feature and improvement
* Add Navi23 support
* Add settings to override bin size calculation

Issue fix
* [Angle] Failures while running CTS "dEQP.KHR_GLES31/core_shader*" test group
2021-08-24 14:36:34 +08:00
jaxl
c8455764b4 Update README.md: Add RX6600 support 2021-08-23 17:34:17 +08:00
jaxl
463d4697fe 2021-8-11 update
Issue fix
* Fix broken switchable graphics layer
2021-08-11 11:38:35 +08:00
jaxl
958c11c241 2021-8-6 update
New feature and improvement
* Update Khronos Headers to 1.2.185
* Performance tuning for Rage2 on Navi21

Issue fix
* [AMDVLK #228] Kernel driver crash if the game has been started with RADV before
* Valheim crashes when GPU profiler is enabled in
* Driver uses wrong pipeline cache between enable/disable some runtime settings
2021-08-06 17:48:00 +08:00
jaxl
8b644505f2 Update README: Update setting path and name variables 2021-07-29 13:36:14 +08:00
jaxl
099e036d25 2021-7-22 update
New feature and improvement
* Enable extension: VK_EXT_extended_dynamic_state2
* Enable extension: VK_KHR_copy_commands2
* Enable implicit external synchronization for all GPUs
* Add Pal setting: dumpCmdBufPerFrame

Issue fix
* Issue #243: Swizzled image view on R8_UNORM is not sampled correctly
* Hang, crash or corruption issue for a couple of DXVK games
2021-07-22 17:28:36 +08:00
jaxl
dc6c848e60 2021-7-9 update
New feature and improvement
* Update Khronos Vulkan Headers to 1.2.182
* Enable extension VK_KHR_shader_subgroup_uniform_control_flow
* Improve the multi-pipeline cache files init
* Performance tuning for Strange Brigade on Navi10

Issue fix
* Synchronization issue when using pinned memory
2021-07-09 15:11:56 +08:00
jaxl
70b0b1d4f3 Update environment variable of amdPalSettings.cfg path to AMD_CONFIG_DIR 2021-07-08 16:14:08 +08:00