Mesa (main): 21 new commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Dec 30 08:52:35 UTC 2021
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71e2df73d95c418ff21312b0ed7b8420eb927999
Author: Qiang Yu <yuq825 at gmail.com>
Date: Fri Dec 10 21:59:58 2021 +0800
radeonsi: enable ARB_sparse_texture
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a844f87a1f2b341f2d086b21363b1ba4b01460a
Author: Qiang Yu <yuq825 at gmail.com>
Date: Fri Dec 10 18:33:38 2021 +0800
radeonsi: support texture resource commit
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f3c904ac81641f99381f1b0ea9ffe556f55b7a2
Author: Qiang Yu <yuq825 at gmail.com>
Date: Fri Dec 10 11:26:16 2021 +0800
radeonsi: implement get_sparse_texture_virtual_page_size
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c11059c2b55fdc16f901a976f6d27aa391d96420
Author: Qiang Yu <yuq825 at gmail.com>
Date: Tue Dec 14 14:14:24 2021 +0800
radeonsi: use staging buffer for sparse texture when transfer map
Can't map sparse texture directly.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2bb232dae743c774887546fcfdd9c68921e794e
Author: Qiang Yu <yuq825 at gmail.com>
Date: Fri Dec 10 10:48:47 2021 +0800
radeonsi: support alloc a sparse texture
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1876285c273101f067083e917470f00dbf770e8f
Author: Qiang Yu <yuq825 at gmail.com>
Date: Wed Dec 15 11:22:17 2021 +0800
ac/surface: add prt_tile_depth
For supporting 3D sparse texture.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d810fa74af894bcca5f75405637fa595357974
Author: Qiang Yu <yuq825 at gmail.com>
Date: Thu Dec 16 10:07:46 2021 +0800
ac/surface: fix prt_first_mip_tail calculation for gfx9+
Use firstMipIdInTail directly from addrlib which calculated this
in a different way:
Original way: either dimension size of mipmap should be less than
the tile size.
Addrlib way: all dimesion size of the mipmap should be less than
the tile size and at lest one dimension size should be less than
half of the tile size, so that all following mip levels can fit
in one tile and any commit for level in the mip tail also commit
for all levels in mip tail.
Theoretically either way is OK but addrlib way needs less care
about the mip tail commit and better align with the true memory
layout given by itself.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40928e452dae4f7795bb78013b76919c62043833
Author: Qiang Yu <yuq825 at gmail.com>
Date: Tue Dec 14 09:24:15 2021 +0800
winsys/radeon: change surface_init flags to 64bit
RADEON_SURF_PRT is (1ull << 32).
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30daded7e9292bff51d0b59e8c06546bb741259a
Author: Qiang Yu <yuq825 at gmail.com>
Date: Fri Dec 10 09:53:59 2021 +0800
mesa/st: update NumSparseLevels from pipe_resource
Add nr_sparse_levels in pipe_resource for updating the
gl_texture_object->NumSparseLevels.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90415c1a3a4b987a9cf38a44a094eea9f27d0b9c
Author: Qiang Yu <yuq825 at gmail.com>
Date: Thu Dec 9 15:40:13 2021 +0800
mesa: implement glTexPageCommitmentARB/glTexturePageCommitmentEXT
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82f2ab0bfc067bc42d973afa5eb88b5b2d30571c
Author: Qiang Yu <yuq825 at gmail.com>
Date: Wed Dec 8 17:00:58 2021 +0800
mesa/st: add st_TexturePageCommitment interface
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34e5c14f705a551c1ae5dbb3245159a711fc05cb
Author: Qiang Yu <yuq825 at gmail.com>
Date: Wed Dec 8 16:05:05 2021 +0800
mesa: glTexStorage* support sparse texture allocation
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=482fe7630038106b8b01812dba29fe1354b4f184
Author: Qiang Yu <yuq825 at gmail.com>
Date: Tue Dec 7 17:43:02 2021 +0800
mesa/st: add st_GetSparseTextureVirtualPageSize interface
For ARB_sparse_texture implementation.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7c5f9e16887fd10c22fbc3fd443201f0d798e12
Author: Qiang Yu <yuq825 at gmail.com>
Date: Tue Dec 7 10:14:27 2021 +0800
mesa: add ARB_sparse_texture texture param set/get
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4
Author: Qiang Yu <yuq825 at gmail.com>
Date: Mon Dec 6 17:45:59 2021 +0800
mesa: add ARB_sparse_texture query in glGetInternalformativ
Add new parameter of glGetInternalformativ for ARB_sparse_texture.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a616c4b294439d651d9e987137048dae987ebea
Author: Qiang Yu <yuq825 at gmail.com>
Date: Mon Dec 6 17:43:20 2021 +0800
gallium: add get_sparse_texture_virtual_page_size for noop/rbug/trace
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eed8421bbac0ba814a5634550fd4ea02baec57a9
Author: Qiang Yu <yuq825 at gmail.com>
Date: Mon Dec 6 17:37:35 2021 +0800
gallium: add screen get_sparse_texture_virtual_page_size callback
For ARB_sparse_texture extension to query driver supported page
size for each texture format.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3ea79f65e24fa20a2a7451879cf99a56aca736d
Author: Qiang Yu <yuq825 at gmail.com>
Date: Sat Dec 4 11:47:33 2021 +0800
mesa: add ARB_sparse_texture constants
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1cecd8964cd570d923464b5aedf0fbf3c662608
Author: Qiang Yu <yuq825 at gmail.com>
Date: Sat Dec 4 11:36:03 2021 +0800
mesa: add ARB_sparse_texture extension
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f48aba64197d0cae648cc046869e1afd6f3da6e
Author: Qiang Yu <yuq825 at gmail.com>
Date: Fri Dec 3 16:12:42 2021 +0800
gallium: add caps for sparse texture support
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcaf9704ad74aa59cbc7584c42fba525d49fc630
Author: Qiang Yu <yuq825 at gmail.com>
Date: Sat Dec 4 10:46:53 2021 +0800
glapi: should not add alias function to static_data.py
Alias function should not be assigned an offset, otherwise new added
function will get error:
Exception: entries are not ordered by slots
Fixes: 757bc6d37a6 ("mesa: Add support for EXT_clear_texture")
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Signed-off-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14223>
More information about the mesa-commit
mailing list