panfrost: Upload sample positions on device init
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 29 Jan 2021 20:56:05 +0000 (15:56 -0500)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 12 Feb 2021 21:44:29 +0000 (16:44 -0500)
commita61fb6296657a0eb1f36ec2b591474ff69fc200b
treead854d227929d884543767d46b31ab028d457db9
parent376c3fa4db13210e9275de18b50f0a41a01187a8
panfrost: Upload sample positions on device init

Needed to correctly implement multisampling on Bifrost, and used in
gl_SamplePosition  implementation on Midgard. These are architecturally
invariant, so it's fine to hard code.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8774>
src/panfrost/Makefile.sources
src/panfrost/lib/meson.build
src/panfrost/lib/pan_device.h
src/panfrost/lib/pan_props.c
src/panfrost/lib/pan_samples.c [new file with mode: 0644]