diff options
author | Alyssa Rosenzweig <alyssa@rosenzweig.io> | 2019-04-03 01:45:44 +0000 |
---|---|---|
committer | Alyssa Rosenzweig <alyssa@rosenzweig.io> | 2019-04-04 03:44:09 +0000 |
commit | a83862754e94ea11602ac8c43b940b26775b9c4d (patch) | |
tree | c3f73b2dd263435fabe396ad1360318af9198b13 /src/gallium/drivers/panfrost/pan_context.c | |
parent | b85ca86c1eb2cd095351196cd3a3eb7c1ff4184a (diff) |
nir: Add "viewport vector" system values
While a partial set of viewport system values exist, these are scalar
values, which is a poor fit for viewport transformations on vector ISAs
like Midgard (where the vec3 values for scale and offset each need to be
coherent in a vec4 uniform slot to take advantage of vectorized
transform math). This patch adds vec3 scale/offset fields corresponding
to the 3D Gallium viewport / glViewport+depth
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src/gallium/drivers/panfrost/pan_context.c')
0 files changed, 0 insertions, 0 deletions