Module: Mesa
Branch: main
Commit: e444908d65e77628232ed123f0ba6733a1934f90
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e444908d65e77628232ed123f0ba6733a1934f90

Author: Tatsuyuki Ishi <ishitatsuy...@gmail.com>
Date:   Thu Dec 14 18:04:56 2023 +0900

radv: Simplify shader config assignment.

We don't hash this struct so direct assignment here is OK.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26692>

---

 src/amd/vulkan/radv_shader.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c
index 0660557da22..b1ddde32e88 100644
--- a/src/amd/vulkan/radv_shader.c
+++ b/src/amd/vulkan/radv_shader.c
@@ -2064,9 +2064,7 @@ radv_shader_create_uncached(struct radv_device *device, 
const struct radv_shader
    vk_pipeline_cache_object_init(&device->vk, &shader->base, &radv_shader_ops, 
shader->hash, sizeof(shader->hash));
 
    shader->info = binary->info;
-
-   /* Copy the shader binary configuration. */
-   memcpy(&shader->config, &binary->config, sizeof(shader->config));
+   shader->config = binary->config;
 
    if (binary->type == RADV_BINARY_TYPE_RTLD) {
 #if !defined(USE_LIBELF)

Reply via email to