gsk: Use overlapping slices
authorMatthias Clasen <mclasen@redhat.com>
Mon, 20 Mar 2023 11:57:13 +0000 (07:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 22 Mar 2023 04:14:43 +0000 (00:14 -0400)
commitd1fc44d3a6bc258586b3006129befde701971225
treef941533cca97e6665225ade25469b862c7f75ee7
parent61b9be1c1ac4dd37939112b3344a1c270719be49
gsk: Use overlapping slices

Store texture coordinates for each slice
instead of assuming 0,0,1,1, and generate
overlapping slices to allow for proper mipmaps.

This almost fixes trilinear filtering with
sliced textures.
gsk/gl/gskgldriver.c
gsk/gl/gskglrenderjob.c
gsk/gl/gskgltextureprivate.h