freedreno/a3xx: fix depth/stencil GMEM positioning

In cases where there was no color buf bound, there were inconsistancies
in register settings related to position of depth/stencil inside GMEM.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit f3ba761129e39c299fe39fa91b542f459cad9f83)

Squashed with:

freedreno: update generated headers

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit 4da8267c36c30577dbcf9e4f89aef3a306e9c91d)
freedreno/a3xx: fix depth/stencil gmem restore

We already multiply by bytes per pixel for this, so f3ba7611 broke
mem2gmem for depth/stencil.  Drop the now-redundant mutiply by cpp.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit b81de5352dc8f3db01888175561b816c0d92716b)
freedreno/a3xx: fix blend opcode

Seems the opcodes are slightly different from a2xx.  Resync headers and
move blend_func() helper into hw generation specific code.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit a4d229b0992806f759ab4c71fc5712e8ab2e1c9d)
freedreno: few caps fixes

Signed-off-by: Rob Clark <robclark@freedesktop.org>

(cherry picked from commit 286863939f9b0896db1b382c967d0d92b14729c9)
freedreno/a3xx: texture fixes

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit aa78c4586d42856dcc86b143c2e72c05a1422016)

Squashed with:

freedreno: update generated headers

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit 2456be63e9cdc3c811a799caf51a56871ff6119c)
freedreno: fix for null textures

Some apps seem to give us a null sampler/view for texture slots which
come before the last used texture slot.  In particular 0ad triggers
this.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit 6aeeb706d218be030b39e431e53ec07edb974564)
freedreno/a3xx: vtx formats

Add support for more vertex buffer formats.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit 06e9536e5f5f0cc280385bcf813ecdcf6573401b)

Squashed with:

freedreno: update generated headers

Signed-off-by: Rob Clark <robclark@freedesktop.org>
(cherry picked from commit ba6a490bbc81380fdffcb080752682b7f38b95e6)
docs: Add release notes for the 10.2.3 release.

Which is imminent.
docs: Add sha256 checksums for the 10.2.3 release

This was not possible until the previous commit was complete, used for
building archives, and then tagged.