diff options
author | Francisco Jerez <currojerez@riseup.net> | 2015-07-13 17:19:29 +0300 |
---|---|---|
committer | Francisco Jerez <currojerez@riseup.net> | 2015-08-11 15:07:38 +0300 |
commit | 868f1ba0a4e6e3057be5b8c2458db4773cf82034 (patch) | |
tree | 758de658f8e9e28d9f36badf783768dc5507eb53 /src/mesa/drivers/dri/i965/brw_vs.c | |
parent | 87a3e02d9bec689e110f820bba7b125b3e801fdd (diff) | |
download | external_mesa3d-868f1ba0a4e6e3057be5b8c2458db4773cf82034.zip external_mesa3d-868f1ba0a4e6e3057be5b8c2458db4773cf82034.tar.gz external_mesa3d-868f1ba0a4e6e3057be5b8c2458db4773cf82034.tar.bz2 |
i965: Reserve enough parameter entries for all image uniforms used in the program.
v2: Add CS support.
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_vs.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_vs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vs.c b/src/mesa/drivers/dri/i965/brw_vs.c index 20bc7a9..c53cb49 100644 --- a/src/mesa/drivers/dri/i965/brw_vs.c +++ b/src/mesa/drivers/dri/i965/brw_vs.c @@ -121,7 +121,8 @@ brw_codegen_vs_prog(struct brw_context *brw, * case being a float value that gets blown up to a vec4, so be * conservative here. */ - param_count = vs->num_uniform_components * 4; + param_count = vs->num_uniform_components * 4 + + vs->NumImages * BRW_IMAGE_PARAM_SIZE; stage_prog_data->nr_image_params = vs->NumImages; } else { param_count = vp->program.Base.Parameters->NumParameters * 4; |