Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 785001
Collapse All | Expand All

(-)a/.pick_status.json (-1 / +190 lines)
Lines 1-4 Link Here
1
[
1
[
2
    {
3
        "sha": "57603866540e4782451215a10c4401f5c6ee43fe",
4
        "description": "radv: only set robust_modes if robustBufferAccess2 is enabled",
5
        "nominated": false,
6
        "nomination_type": null,
7
        "resolution": 4,
8
        "master_sha": null,
9
        "because_sha": null
10
    },
11
    {
12
        "sha": "8408d0312faa237d541062a80fef80bea49a4ab0",
13
        "description": "radv: improve vectorization callback for small bit sizes",
14
        "nominated": false,
15
        "nomination_type": null,
16
        "resolution": 4,
17
        "master_sha": null,
18
        "because_sha": null
19
    },
20
    {
21
        "sha": "89b759c4f953eb284cb96c220779c160dffa842e",
22
        "description": "nir/opt_load_store_vectorize: loop internally",
23
        "nominated": false,
24
        "nomination_type": null,
25
        "resolution": 4,
26
        "master_sha": null,
27
        "because_sha": null
28
    },
29
    {
30
        "sha": "447820d003798b177700407128c7eaa9b9e6cc48",
31
        "description": "nir/opt_load_store_vectorize: ignore load_vulkan_descriptor",
32
        "nominated": false,
33
        "nomination_type": null,
34
        "resolution": 4,
35
        "master_sha": null,
36
        "because_sha": null
37
    },
38
    {
39
        "sha": "6ca11b4a66ece88cbfdbe0c23d826f2f7c232d4d",
40
        "description": "nir/opt_load_store_vectorize: improve handling of swizzles",
41
        "nominated": false,
42
        "nomination_type": null,
43
        "resolution": 4,
44
        "master_sha": null,
45
        "because_sha": null
46
    },
47
    {
48
        "sha": "4df3654c7914118f9ccba1224fb46e928bb07177",
49
        "description": "nir/load_store_vectorize: assume CAN_REORDER ops don't alias with stores",
50
        "nominated": false,
51
        "nomination_type": null,
52
        "resolution": 4,
53
        "master_sha": null,
54
        "because_sha": null
55
    },
56
    {
57
        "sha": "839af6545bf2f9a7406725e905ffa702731ddc10",
58
        "description": "mesa: Replace _mesa_pack_ubyte_rgba_row() with pack_ubyte_rgba_8unorm().",
59
        "nominated": false,
60
        "nomination_type": null,
61
        "resolution": 4,
62
        "master_sha": null,
63
        "because_sha": null
64
    },
65
    {
66
        "sha": "1a36b11a66ac32854adc1a47dd1b587d74ab01e7",
67
        "description": "mesa: Remove dead _mesa_pack_ubyte_rgba_rect().",
68
        "nominated": false,
69
        "nomination_type": null,
70
        "resolution": 4,
71
        "master_sha": null,
72
        "because_sha": null
73
    },
74
    {
75
        "sha": "580a1ba7065698ef86b6222b2bcbf89147b1e4e9",
76
        "description": "mesa: Move per-pixel Z pack functions to swrast.",
77
        "nominated": false,
78
        "nomination_type": null,
79
        "resolution": 4,
80
        "master_sha": null,
81
        "because_sha": null
82
    },
83
    {
84
        "sha": "84db62553317b27ba1b205867e0944b608d74950",
85
        "description": "msea: Move z24s8-to-z24s8 packing fastpath to swrast.",
86
        "nominated": false,
87
        "nomination_type": null,
88
        "resolution": 4,
89
        "master_sha": null,
90
        "because_sha": null
91
    },
92
    {
93
        "sha": "698c8b5022d022a4616a8f3a3fb8f19ecb25f9f6",
94
        "description": "mesa: Remove dead _mesa_get_pack_float_z_func().",
95
        "nominated": false,
96
        "nomination_type": null,
97
        "resolution": 4,
98
        "master_sha": null,
99
        "because_sha": null
100
    },
101
    {
102
        "sha": "90f98b56f8541a3e7bc96e1121f404350bb68cf8",
103
        "description": "mesa: Deduplicate _mesa_pack_uint_z_row().",
104
        "nominated": false,
105
        "nomination_type": null,
106
        "resolution": 4,
107
        "master_sha": null,
108
        "because_sha": null
109
    },
110
    {
111
        "sha": "8a773d770e094f82081820e868daa53e8e69945f",
112
        "description": "mesa: Deduplicate _mesa_pack_float_z_row().",
113
        "nominated": false,
114
        "nomination_type": null,
115
        "resolution": 4,
116
        "master_sha": null,
117
        "because_sha": null
118
    },
119
    {
120
        "sha": "0e20f6a1e99840f763c21988e723638b9a54000e",
121
        "description": "mesa: Deduplicate _mesa_pack_ubyte_stencil_row()",
122
        "nominated": false,
123
        "nomination_type": null,
124
        "resolution": 4,
125
        "master_sha": null,
126
        "because_sha": null
127
    },
128
    {
129
        "sha": "8bd91d1368815c5bbf975044df8bfcf3186ac3b7",
130
        "description": "util: Fix big-endian handling of z/s formats.",
131
        "nominated": false,
132
        "nomination_type": null,
133
        "resolution": 4,
134
        "master_sha": null,
135
        "because_sha": null
136
    },
137
    {
138
        "sha": "3ccd0891d342cd518b929f5135ad307255ddc789",
139
        "description": "nir/lower_fragcolor: set outputs_written for fragdata members",
140
        "nominated": false,
141
        "nomination_type": null,
142
        "resolution": 4,
143
        "master_sha": null,
144
        "because_sha": null
145
    },
146
    {
147
        "sha": "577c9de659d8763cc2310654c0fbe23505469450",
148
        "description": "docs: update calendar and link releases notes for 21.0.3",
149
        "nominated": false,
150
        "nomination_type": null,
151
        "resolution": 4,
152
        "master_sha": null,
153
        "because_sha": null
154
    },
155
    {
156
        "sha": "8e821001c55cac76c59d7788862e9f084f6df851",
157
        "description": "docs: update sha256 sum for mesa 21.0.3",
158
        "nominated": false,
159
        "nomination_type": null,
160
        "resolution": 4,
161
        "master_sha": null,
162
        "because_sha": null
163
    },
164
    {
165
        "sha": "2655ccc30e79a29b5df590efaafae4f566840c00",
166
        "description": "docs: add release notes for 21.0.3",
167
        "nominated": false,
168
        "nomination_type": null,
169
        "resolution": 4,
170
        "master_sha": null,
171
        "because_sha": null
172
    },
173
    {
174
        "sha": "4f12a42841f4e64ec84d81845b7b0a563098dff2",
175
        "description": "docs: write basic meta-documentation",
176
        "nominated": false,
177
        "nomination_type": null,
178
        "resolution": 4,
179
        "master_sha": null,
180
        "because_sha": null
181
    },
182
    {
183
        "sha": "bbeee415eebf214c1658a86db9b6a48b5ece3056",
184
        "description": "zink: Learn about VK_KHR_swapchain",
185
        "nominated": false,
186
        "nomination_type": null,
187
        "resolution": 4,
188
        "master_sha": null,
189
        "because_sha": null
190
    },
2
    {
191
    {
3
        "sha": "fcb5ba58165cd407408f8dd9a102f0c5e16a9956",
192
        "sha": "fcb5ba58165cd407408f8dd9a102f0c5e16a9956",
4
        "description": "Revert \"ci/radeonsi: Add expected failures due to #4674 having slipped in\"",
193
        "description": "Revert \"ci/radeonsi: Add expected failures due to #4674 having slipped in\"",
Lines 103-109 Link Here
103
        "description": "Revert \"zink: force scanout sync when mapping scanout resource\"",
292
        "description": "Revert \"zink: force scanout sync when mapping scanout resource\"",
104
        "nominated": false,
293
        "nominated": false,
105
        "nomination_type": 2,
294
        "nomination_type": 2,
106
        "resolution": 4,
295
        "resolution": 1,
107
        "master_sha": null,
296
        "master_sha": null,
108
        "because_sha": "874535752b497bd8ab49cf97add6de2ed9b16f81"
297
        "because_sha": "874535752b497bd8ab49cf97add6de2ed9b16f81"
109
    },
298
    },
(-)a/src/gallium/drivers/zink/zink_resource.c (-18 lines)
Lines 1003-1019 zink_transfer_map(struct pipe_context *pctx, Link Here
1003
1003
1004
         if (usage & PIPE_MAP_READ) {
1004
         if (usage & PIPE_MAP_READ) {
1005
            zink_transfer_copy_bufimage(ctx, staging_res, res, trans);
1005
            zink_transfer_copy_bufimage(ctx, staging_res, res, trans);
1006
            /* TODO: remove for wsi */
1007
            struct zink_resource *scanout = NULL;
1008
            if (res->scanout_obj) {
1009
               scanout = ctx->flush_res;
1010
               ctx->flush_res = res;
1011
            }
1012
            /* need to wait for rendering to finish */
1006
            /* need to wait for rendering to finish */
1013
            zink_fence_wait(pctx);
1007
            zink_fence_wait(pctx);
1014
            /* TODO: remove for wsi */
1015
            if (res->scanout_obj)
1016
               ctx->flush_res = scanout;
1017
         }
1008
         }
1018
1009
1019
         ptr = base = map_resource(screen, staging_res);
1010
         ptr = base = map_resource(screen, staging_res);
Lines 1028-1046 zink_transfer_map(struct pipe_context *pctx, Link Here
1028
         if (zink_resource_has_usage(res, ZINK_RESOURCE_ACCESS_READ))
1019
         if (zink_resource_has_usage(res, ZINK_RESOURCE_ACCESS_READ))
1029
            resource_sync_reads(ctx, res);
1020
            resource_sync_reads(ctx, res);
1030
         if (zink_resource_has_usage(res, ZINK_RESOURCE_ACCESS_RW)) {
1021
         if (zink_resource_has_usage(res, ZINK_RESOURCE_ACCESS_RW)) {
1031
            /* TODO: remove for wsi */
1032
            struct zink_resource *scanout = NULL;
1033
            if (res->scanout_obj) {
1034
               scanout = ctx->flush_res;
1035
               ctx->flush_res = res;
1036
            }
1037
            if (usage & PIPE_MAP_READ)
1022
            if (usage & PIPE_MAP_READ)
1038
               resource_sync_writes_from_batch_usage(ctx, res);
1023
               resource_sync_writes_from_batch_usage(ctx, res);
1039
            else
1024
            else
1040
               zink_fence_wait(pctx);
1025
               zink_fence_wait(pctx);
1041
            /* TODO: remove for wsi */
1042
            if (res->scanout_obj)
1043
               ctx->flush_res = scanout;
1044
         }
1026
         }
1045
         VkImageSubresource isr = {
1027
         VkImageSubresource isr = {
1046
            res->aspect,
1028
            res->aspect,

Return to bug 785001