This appears to need the A2XX version of the point list, so select it at draw time if necessary.
Experimentally, always using the A2XX version causes hangs when PSIZE isn't actually emitted.
995f55a freedreno/a3xx: make vs-set point size work
src/gallium/drivers/freedreno/a2xx/fd2_draw.c | 3 ++-
src/gallium/drivers/freedreno/a3xx/fd3_draw.c | 6 ++++++
src/gallium/drivers/freedreno/freedreno_draw.h | 3 ++-
3 files changed, 10 insertions(+), 2 deletions(-)
Upstream: cgit.freedesktop.org