diff options
author | Dave Airlie <airlied@redhat.com> | 2019-06-26 15:34:52 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2019-07-07 16:23:36 +1000 |
commit | 5ff697aa658b4718a1c6050c72dfb18d39b38069 (patch) | |
tree | 9fd22d55c4091204e3d2040da520e6483ef171c9 /src/gallium/drivers/swr/swr_shader.cpp | |
parent | 2a55acbc1de0b8d1901988ee4f17d5697519c2d2 (diff) |
gallivm: add ssbo pointers to the soa build api.
Need to pass ssbo + ssbo size pointers just like constants.
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Diffstat (limited to 'src/gallium/drivers/swr/swr_shader.cpp')
-rw-r--r-- | src/gallium/drivers/swr/swr_shader.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/gallium/drivers/swr/swr_shader.cpp b/src/gallium/drivers/swr/swr_shader.cpp index 6ec492c4102..3f5a3688b0b 100644 --- a/src/gallium/drivers/swr/swr_shader.cpp +++ b/src/gallium/drivers/swr/swr_shader.cpp @@ -693,7 +693,8 @@ BuilderSWR::CompileGS(struct swr_context *ctx, swr_jit_gs_key &key) NULL, // thread data sampler, &gs->info.base, - &gs_iface.base); + &gs_iface.base, + NULL, NULL); // ssbos lp_build_mask_end(&mask); @@ -844,7 +845,8 @@ BuilderSWR::CompileVS(struct swr_context *ctx, swr_jit_vs_key &key) NULL, // thread data sampler, // sampler &swr_vs->info.base, - NULL); // geometry shader face + NULL, // geometry shader face + NULL, NULL); // ssbos sampler->destroy(sampler); @@ -1334,7 +1336,8 @@ BuilderSWR::CompileFS(struct swr_context *ctx, swr_jit_fs_key &key) NULL, // thread data sampler, // sampler &swr_fs->info.base, - NULL); // geometry shader face + NULL, // geometry shader face + NULL, NULL); //ssbos sampler->destroy(sampler); |