diff options
author | Alyssa Rosenzweig <[email protected]> | 2019-06-24 09:16:11 -0700 |
---|---|---|
committer | Alyssa Rosenzweig <[email protected]> | 2019-06-25 13:39:17 -0700 |
commit | 17adcfc0085fda75ea7b837cb7830d04a5a3764d (patch) | |
tree | 1613a441c5ea758bb9f1efbd805798899192bba3 /src/gallium/drivers/panfrost/include/panfrost-job.h | |
parent | 3e6c6bb0af971a7bc9a24f492b3dd8b0b26ffa68 (diff) |
panfrost: Support (non-)seamless cube maps
Identify the seamless cubemap bit and passthrough the Gallium state
rather than setting unconditionally.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/gallium/drivers/panfrost/include/panfrost-job.h')
-rw-r--r-- | src/gallium/drivers/panfrost/include/panfrost-job.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gallium/drivers/panfrost/include/panfrost-job.h b/src/gallium/drivers/panfrost/include/panfrost-job.h index fbef4efdc32..684b3f598bd 100644 --- a/src/gallium/drivers/panfrost/include/panfrost-job.h +++ b/src/gallium/drivers/panfrost/include/panfrost-job.h @@ -1234,8 +1234,9 @@ struct mali_sampler_descriptor { enum mali_wrap_mode wrap_r : 4; enum mali_alt_func compare_func : 3; - /* A single set bit of unknown, ha! */ - unsigned unknown2 : 1; + /* No effect on 2D textures. For cubemaps, set for ES3 and clear for + * ES2, controlling seamless cubemapping */ + unsigned seamless_cube_map : 1; unsigned zero : 16; |