diff options
author | Jason Ekstrand <[email protected]> | 2016-11-01 15:10:29 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-11-02 09:32:28 -0700 |
commit | 71cc1e188d52bebe86a1ac72fe90f4e2a7e76778 (patch) | |
tree | cce91b410639bb45c7c28d0746926312583e71c1 /src/intel/vulkan/anv_pipeline.c | |
parent | ff3185e3ba85b3635a1f645e8e951954f4022afe (diff) |
anv/pipeline: Properly cache prog_data::param
Before we were caching the prog data but we weren't doing anything with
brw_stage_prog_data::param so anything with push constants wasn't getting
cached properly. This commit fixes that.
Signed-off-by: Jason Ekstrand <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98012
Reviewed-by: Timothy Arceri <[email protected]>
Cc: "13.0" <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_pipeline.c')
-rw-r--r-- | src/intel/vulkan/anv_pipeline.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_pipeline.c b/src/intel/vulkan/anv_pipeline.c index d0bffc1c658..bdc2f01351f 100644 --- a/src/intel/vulkan/anv_pipeline.c +++ b/src/intel/vulkan/anv_pipeline.c @@ -400,7 +400,8 @@ anv_pipeline_upload_kernel(struct anv_pipeline *pipeline, } else { return anv_shader_bin_create(pipeline->device, key_data, key_size, kernel_data, kernel_size, - prog_data, prog_data_size, bind_map); + prog_data, prog_data_size, + prog_data->param, bind_map); } } |