diff options
author | Juan A. Suarez Romero <jasuarez@igalia.com> | 2016-04-04 12:47:57 +0200 |
---|---|---|
committer | Alejandro PiƱeiro <apinheiro@igalia.com> | 2016-05-17 09:05:55 +0200 |
commit | 7ea09511ca4f58640063cc1ee08386cce5300535 (patch) | |
tree | babe59b2a135bde9e4b28090b7d3113374aea9fb /src/mesa/drivers/dri/i965/brw_compiler.h | |
parent | b7423b485e11b768f68e8d5865fbc74b07ee6d48 (diff) | |
download | external_mesa3d-7ea09511ca4f58640063cc1ee08386cce5300535.zip external_mesa3d-7ea09511ca4f58640063cc1ee08386cce5300535.tar.gz external_mesa3d-7ea09511ca4f58640063cc1ee08386cce5300535.tar.bz2 |
i965/fs: calculate first non-payload GRF using attrib slots
When computing where the first non-payload GRF starts, we can't rely on
the number of attributes, as each attribute can be using 1 or 2 slots
depending on whether they are a dvec3/4 or other.
Instead, we need to use the number of slots used by the attributes.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_compiler.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_compiler.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_compiler.h b/src/mesa/drivers/dri/i965/brw_compiler.h index a2148ae..0db1d0d 100644 --- a/src/mesa/drivers/dri/i965/brw_compiler.h +++ b/src/mesa/drivers/dri/i965/brw_compiler.h @@ -611,6 +611,7 @@ struct brw_vs_prog_data { GLbitfield64 inputs_read; unsigned nr_attributes; + unsigned nr_attribute_slots; bool uses_vertexid; bool uses_instanceid; |