diff options
author | Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> | 2019-12-27 16:01:34 -0500 |
---|---|---|
committer | Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> | 2019-12-30 17:11:08 -0500 |
commit | 67fe2afa51984398a7d9d458447b99522a847def (patch) | |
tree | 2359ff09d4944b4ae765094332938347dd547461 /src/gallium/drivers/panfrost | |
parent | 62d056d8e32c10e430ee7b742daaa1f6f7d6cc71 (diff) |
panfrost: Implement integer varyings
We need to actually work out the varying format on demand, rather than
assuming rgba32f.
Fixes dEQP-GLES3.functional.fragment_out.basic.int.*
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Diffstat (limited to 'src/gallium/drivers/panfrost')
-rw-r--r-- | src/gallium/drivers/panfrost/pan_assemble.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/panfrost/pan_assemble.c b/src/gallium/drivers/panfrost/pan_assemble.c index 6928f33faae..acb688651e6 100644 --- a/src/gallium/drivers/panfrost/pan_assemble.c +++ b/src/gallium/drivers/panfrost/pan_assemble.c @@ -148,7 +148,7 @@ panfrost_shader_compile( /* Default to a vec4 varying */ struct mali_attr_meta v = { - .format = MALI_RGBA32F, + .format = program.varying_type[i], .swizzle = default_vec4_swizzle, .unknown1 = 0x2, }; |