| [ |
| { |
| "sha": "f65750d2215242b17309b5aa8845b717bb913e77", |
| "description": "spirv: Implement OpArrayLength for OpenGL", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "master_sha": null, |
| "because_sha": "15e439071d8d695503a92594e561bf845ef9f4bb" |
| }, |
| { |
| "sha": "e9ab35ad4fecc27c33a5bb8814a44bd0f3b51994", |
| "description": "zink: fix gl_SampleMaskIn handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "354b2f7f75813357232199853e9aa0e4f3ad4848", |
| "description": "zink: fix rp hash table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec34b3f117a70b8ff348850a9aae40b73d94c06e", |
| "description": "zink: move rp hash functions further up in file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9a8d51f46f257e80054c76ecdbf220f24486c42", |
| "description": "zink: handle nir_op_find_lsb and nir_op_ifind_msb in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a83002ceda12d9dd49d6f82922eeba245163d0bf", |
| "description": "zink: handle nir_op_ibitfield_extract: in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99d890f5996f0a5e5252dd1619636d6244e05848", |
| "description": "zink: add nir_op_bit_count to ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c768c5297a89841d80f65f6a4e8de50509baed7c", |
| "description": "zink: force stencil format for stencil-only samplers and swizzle the right component", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad0037fcfe19655e9cee7c0bed80adc6c0dc967a", |
| "description": "mesa/st: set lower_point_size for tes/gs during program update", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6669d6ff0a615c3e68b54337de835e9b17e572b5", |
| "description": "mesa/st: flag ST_NEW_CONSTANTS upon running nir_lower_point_size_mov", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7eb5fd98fd188c2765b80c278086e5a4382539a8", |
| "description": "mesa/st: handle running nir lower passes for ucp and psiz in tess stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db165e9db365c09645e7d690d22e6c199ab9934f", |
| "description": "mesa/st: tabs -> spaces in st_program", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c302c2deff067307bee8d2784300c99fc82d6fb", |
| "description": "mesa/st: do not run lower_psiz_mov on vertex shader if geometry shader is present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a87b61e6393f55d8191a6e1e6d3ccc9e660cd64", |
| "description": "mesa/st: run nir_lower_point_size_mov on geometry shaders based on cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30852b5b497cfe727d9da8817246bdfa304e6c0f", |
| "description": "radv: fix maxFragmentShadingRateRasterizationSamples", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9e1264ec7fa729779ea974b3f264f4765a81d06", |
| "description": "radv: adjust the maximum number of coverage samples for VRS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c9bc0d20eae8eed23d6763e78d198ccc6c92ccf", |
| "description": "swr: Fix crashes on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9860b19086a09c72f4ac3866d78c2052c33e3187", |
| "description": "docs/features: update list of zink features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "271dd1837a463a6db5fae483d507559107f88761", |
| "description": "ac/llvm: insert phis before demote kill", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6" |
| }, |
| { |
| "sha": "3a63e43071acd8d82cd8f6d7eae6ba5193a46166", |
| "description": "doc/features: add VC4 driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ec78999b0716834416536e8d424f8e395b08f62", |
| "description": "gitlab: add RADV bug report template", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81a6ee7a9b133039f7fd39e18b9b54707b62ff19", |
| "description": "radv: enable TC-compat HTILE for D32_SFLOAT+MSAA on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84136d78e6417c6c423111d6bab7d623f4f2f0c4", |
| "description": "turnip: fix cube map array image size calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c5c133741f7e831637b9aee167d6e1a2300b227", |
| "description": "mesa: call Driver.TexParameter in glPopAttrib to fix r100, r200, old nouveau", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c" |
| }, |
| { |
| "sha": "a6164ab48c728d113d36ef1b8bbdade258bafb84", |
| "description": "mesa: don't restore texture state into unbound textures in glPopAttrib", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c" |
| }, |
| { |
| "sha": "593dac802886dc8e3d8ac23ec5168883691e258c", |
| "description": "mesa: overallocate program parameter values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "884e84035e8a3e63725f1d8169df05665708f981", |
| "description": "mesa: remove unused LastUniformIndex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23dc21b9d6d777831e3faa50db297b54d4caf1b7", |
| "description": "mesa: fix assertion paramList->LastUniformIndex < paramList->FirstStateVarIndex", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7" |
| }, |
| { |
| "sha": "2c92df435d8c2df79685f1241713f25a94ad44b7", |
| "description": "draw: fix incorrect NIR support code", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d" |
| }, |
| { |
| "sha": "311064419d1cc85523fa6cae9045ad73f02d310c", |
| "description": "nir_to_tgsi: fix NIR options instead of asserting", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a" |
| }, |
| { |
| "sha": "e4cdbeab814bdc2b468ec2375a74fc961a423213", |
| "description": "freedreno/a6xx: Flush depth at the end of bypass rendering, too.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f740af27964ef148de94fd389edf736bb488bfd0", |
| "description": "mesa/st: Finalize the texture before BlitFramebuffer from it.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f2166525fe58c94f297b5985bf993867313565a", |
| "description": "util/list: use helper function in list_is_singular", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9bcb10ec4f5d41b95e9d39243fdcce66232b6ae", |
| "description": "omx: use list_is_linked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "240322fad2a34d1d2c80d87ed70336796efb3ea7", |
| "description": "r600: use list_is_linked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d2077c3d688a3b7929075fe2258a2e0d41e6bdd", |
| "description": "iris: use list_is_linked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa7b497d9a2d29f7822f4f1498951d5fe046166e", |
| "description": "gallium: use list_is_linked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5ecb59d979f6c651c95c0d7281118db6aa3e7bb", |
| "description": "nine: use list_is_linked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55a072cb162766da1c489a2bffddb1d1d0d32b91", |
| "description": "util/list: add list_is_linked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f438f646cda4f0ce22037b2f5d5b1ea33bc40ae", |
| "description": "iris: remove redundant check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bec34639773c305bc9129c92d3dd4dcc505adadb", |
| "description": "svga: remove duplicated code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8513b12590cf65f77c16a59774de2d268e5de5f9", |
| "description": "nir/opt_if: split ALU from Phi more aggressively", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7192362531fe24b44f1bcd87b40dfe37b7a989c2", |
| "description": "clover/api: Add extended versioning query for OpenCL C", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b47981304c06c0f845df2e8d842e0105c138aa9f", |
| "description": "clover/api: Add extended versioning query for built-in kernels", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9", |
| "description": "zink: enable 64bit pipe caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f779af2d105a6330c022fa93684103d166ec36d5", |
| "description": "zink: set nir options for 64bit handling based on feature presence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a2eff30220e303c1943b9895ab515a26a7cf73", |
| "description": "zink: split ubo loading for 64bit types into 2x32bit loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21d89adfb886e747dc617676016702637cc97e6e", |
| "description": "zink: more conversion ALUs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb4a2490d8da45b21111f64d85e68eaadd91fa99", |
| "description": "zink: handle 64bit constant loading in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb326973fc95050626f62afb9e03b263c86a58fb", |
| "description": "zink: add 64bit glsl basetype handling in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11ff452aa1f2e4c9505bc38300ce6b53662ecb2e", |
| "description": "zink: change function params and asserts to permit 64bit types in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a658e815a432668135b87435ed548f13abec1e51", |
| "description": "zink: set 64bit shader caps in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ab0e6303b2688d206b5998a25d3b1f4a984ae8b", |
| "description": "zink: add handlers for some bitfield ops in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8ee1fa34141dc30293bce8a401c828cb9b83af1", |
| "description": "zink: nir_op_b2f64 implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98a73027e14ab8ae025dddd8a8b611b740ae1c99", |
| "description": "zink: add some 64-bit conversion ALUs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2108e4fa8f2e403f27f6f5d48b6c56064b357da8", |
| "description": "zink: support nir_op_f2f32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "536863eeeaa24e1995968d87827bc98271fe56d4", |
| "description": "zink: add handling for 64bit values in spirv_builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a", |
| "description": "drisw: Prefer hardware-layered sw-winsys drivers over pure sw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27ed515c0519f7907362081c790d98240f0919eb", |
| "description": "drisw: Add fallback logic for choosing a driver to use", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18", |
| "description": "aco: add block to worklist in mark_block_wqm()", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d7ea0f0202b47f1c2ab545bfa2c4a33e65997a4", |
| "description": "zink: add struct type support for ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26a955959ef44d4ea5101989eb65d668030a7cf7", |
| "description": "zink: ntv formatting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02fd562e65b3007a6cc5c778c57f0f8689e65018", |
| "description": "zink: handle struct derefs in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4748913fc4923649c0982bd32a0a34a68e1fe0f", |
| "description": "zink: add get_storage_class() ntv util", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9bc320c61a14c0cd873728f8c5bd66ac2c62023", |
| "description": "zink: be more paranoid about array strides in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bea7f4336808c9bbfcd2c58f8f6d161015a0834", |
| "description": "ci/freedreno: Stop specifying the number of deqp threads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82f5664b74d635ef79d3cd7e93f3e31680947933", |
| "description": "ci/freedreno: Treat all freedreno deqp runs as saving results.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cb9e3b8e1d1f36b6122f663a54aa6f98ec1ddc7", |
| "description": "zink: add nir pass for splitting 64bit vertex attribs which cross slot boundaries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec65021771c1a27b8ce62100c8de02974a4a83a2", |
| "description": "zink: support frem shader op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b34bc3db67448e54c239e933faa268e2bff63346", |
| "description": "tu: pCounterBuffers can be NULL in vkCmd*TransformFeedbackEXT()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "98b0d900474e1f3abdc3f465cbe659bf1caf95c6" |
| }, |
| { |
| "sha": "6aec3c9a2340474d4c8a9243b5c7732f0aeb7149", |
| "description": "tu: Ignore pTessellationState if there is no tesselation shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "eefdca2e2f5a558e02102c1f6e1736b61acc67b2" |
| }, |
| { |
| "sha": "4d47b22bf007413274cabac264122ab7e428fe7d", |
| "description": "glsl/float64: make this compatible with glsl 330", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7880faccc51b68391390071c872f5fea45e41fee", |
| "description": "radv: add missing DB flush after depth/stencil resolve operations", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b50d3e5760ca8af775357b4176aaac5991f93cf0", |
| "description": "aco/ra: fix phi operand renaming", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e384476d1e95c13dd31652c004073714685c2a03", |
| "description": "ci: Bump deqp to current vulkan-cts-1.2.5.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "663e06faa62c3e1a0e9b4e9a584ef6fb832c2cf8", |
| "description": "egl: fix EGL_EXT_protected_content/surface mixup", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d" |
| }, |
| { |
| "sha": "6526e6d11b82a96139c3e5d16120765262d5707e", |
| "description": "lavapipe: implement VK_EXT_index_type_uint8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2832cbea7ae078c0ad1ef93a6041d3d3bd0fd243", |
| "description": "v3dv: fix BO list for TFU jobs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "master_sha": null, |
| "because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55" |
| }, |
| { |
| "sha": "9f2afe4170546cac3195a6b6d5a2222d94ded46a", |
| "description": "v3dv: fix incorrect slice selection for TFU jobs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "master_sha": null, |
| "because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55" |
| }, |
| { |
| "sha": "e6a66201a7ada69d93c9c9eb2112b20f87695754", |
| "description": "symbol_table:fix mesa symbol table return scope error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "193888fd7578fed0afd8e8f22a346dc127952da7", |
| "description": "glsl: Initialize glsl_type member name.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daf339a4795c96ebc7295a3184fa59a13fdecbf0", |
| "description": "docs: Add a stub page for Panfrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "434da21a7c81acbe03f0e1621e80904313c0b05c", |
| "description": "meson: add missing dependency on generated git_sha1.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "818031afd1cb712ffb466cf95b39de260dafbdf5", |
| "description": "docs: update calendar and link releases notes for 20.2.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c164e361b78d29beb6f4ae3822f2ae558cff0db", |
| "description": "docs: Add sha256 sums for 20.2.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aade49f95672fcdcb80fec293f83dea59bb06548", |
| "description": "docs: add release notes for 20.2.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a627e7a03d2c216845662c0da724b9fdbcaf3fd", |
| "description": "pan/decode: Fix \"Access to unknown memory\" message formatting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1baddfcff6f3c85366ed6ed25ed10de56e9a00cc", |
| "description": "panfrost: Fix negative LOD bias support on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a2a00540469fa40b44cd0481ffae0e91b423a9b", |
| "description": "pan/gen_pack: Fix signed integer packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e541aa76e298bde494180ccd22c1cbf45f2b95f7", |
| "description": "panfrost: Split up batches with many jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "720a2d8f29e732d722d8891c62cf80f306308d3c", |
| "description": "zink: map some more formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74132b761cd064d7a059571772befb7266a6f7f5", |
| "description": "zink: add format test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d788a1d6f4ef07f75eaa761ae715ec4d5c852885", |
| "description": "zink: fix format-mapping", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" |
| }, |
| { |
| "sha": "123f3d0d647eb870f76fb018909ce7f1cb562ca6", |
| "description": "zink: make zink_format all about raw format-translation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d66df61bf7800181098d8b0719a6469263f27df6", |
| "description": "zink: convert x8-formats in zink_get_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96f1c5426672504c838c39d9483bdb11e1bbda6c", |
| "description": "docs: update calendar and link releases notes for 20.3.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "066689cb590af9db0d06011a1ef425034d4722f6", |
| "description": "docs: Add sha256 sums for 20.3.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "245145f3c384b88c28d732b560d6bace9ccefe7b", |
| "description": "docs: add release notes for 20.3.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e836005194676e756a24d50d36092ed7d392e540", |
| "description": "docs: update calendar and link releases notes for 20.2.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8005592bdce46cd07c93ac42a79d6569424b6df", |
| "description": "docs: add sha256 sums for 20.2.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c12442ba398e58deaa15dccd384e0a8557f8445", |
| "description": "docs: add release notes for 20.2.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d78e28ba702d366becabb8e241b861e6711c76e", |
| "description": "d3d12: Flush and wait in flush_frontbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0507da62c47ad6ca0b5c4f9bb2209d773c3e444c", |
| "description": "gallium/dri: Add D3D12 software driver option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb4353838d7b54f0811d171da9afad5416b04059", |
| "description": "d3d12: Don't require DXIL for WSL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b60d6a24d405066c4077154095a76204c103cc1", |
| "description": "d3d12: Support Linux eventfds for fences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee4c80f77df6310807db6a8f29b1389a7c3a2c43", |
| "description": "d3d12: Only support DXGI and GDI APIs on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed286325a0ecbf5fceeb9c8f5d5fc677154fad00", |
| "description": "d3d12: Only play DLL path tricks on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfeb5ecd4ac28b7189bd311cce34a495a7249972", |
| "description": "d3d12: Use u_dl instead of Windows DLL APIs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29ccbd9b1e59eebb139008f9d292a0c6f01ca770", |
| "description": "d3d12: Add forward declaration for LUID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "738564a75318d6d90c810abb874995ab9a735a34", |
| "description": "d3d12: Scope down wrl includes to just client.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af2e212c598d41d2dd6b1da85537c822198edd82", |
| "description": "d3d12: Use IID_PPV_ARGS instead of __uuidof", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1e05ad772e8872af1f0ef420640d02c11784271", |
| "description": "d3d12: Include dxguids/dxguids.h in files that need __uuidof", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da9b6a21f4d0b018eb487d80528f8aa326afe362", |
| "description": "d3d12: Include wsl/winadapter.h when not compiling for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fc2676e47d50b561efc4b6c5b932aa637226c4a", |
| "description": "winsys_handle: Change D3D12 resource handle type to void*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ee55769d6d6991a88513b0de9fc8e3e06543acd", |
| "description": "microsoft/compiler: Pick up new dxcapi.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6736480035281f9d37a69a3f65114226a5ac9a8", |
| "description": "d3d12: Add DXCore screen variation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50fab5da93ad05817f8bc33abba759cc0cb3d0ef", |
| "description": "d3d12: Refactor screen to abstract DXGI details", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc5f69faee969cf32fdb7cd31b8b12206d82a77e", |
| "description": "d3d12: Use DirectX-Headers wrap for d3d12.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c37d8ae82b9d6ad30ebffbc8bf043afa0f5b6cc5", |
| "description": "egl/wayland: add a NULL guard for the authenticate callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a709d99bfd7982bcb15d2c98bea5bc8de91ea0a7", |
| "description": "st/mesa: set drawpixels swizzle before creating sampler view", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "d11fefa96165836ffeed531a74319a64aa98a696" |
| }, |
| { |
| "sha": "ba74e1be22f646f9639e85b12c7707e96351a075", |
| "description": "zink: fix 8 bit index handling code", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae" |
| }, |
| { |
| "sha": "008bf6ca61081fbe9025a6bb1facf3f82b08106e", |
| "description": "zink: ralloc spirv_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03ccd3c4687ae401353a72a116b0d4f7de560c88", |
| "description": "zink: use emit_bitcast helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "134df0069fbc5fb956865c7777ba16663333cb10", |
| "description": "zink: use shader-read-only-optimal for samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a4c4cd110380c99c51e57c59c868beac01234d2", |
| "description": "driconf: add workaround for Enter The Gungeon", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "296316b5dec2d3512408859c38f50dd308a75bbc", |
| "description": "st/mesa: disable line stippling if pattern is all 1's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "967ae12931e0dc12855de903851222b2f0607878", |
| "description": "Revert \"st/dri: make sure software color-buffers are linear\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 0, |
| "master_sha": null, |
| "because_sha": "040a2643c08dd0accee6942bc05836b99417ee49" |
| }, |
| { |
| "sha": "1fd5e7b14eb9130d22f0a6ff219af1680734415a", |
| "description": "zink: force display-targets to be linear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87d7568d69199d1fa16858b45521764d31815aa9", |
| "description": "swr: Fix building with LLVM12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27097ca6b52f3b84a8fd8f7427487440980fae29", |
| "description": "radeonsi: improve a comment about an MSAA bug workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b9fb98c4b6bf5d9a5cabf55b47efee7c712769a", |
| "description": "radeonsi: disable NGG fast launch with indexed triangle strips to fix a hang", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300" |
| }, |
| { |
| "sha": "dffc27e5e10350c371bb32b5b49facc8b30b2f16", |
| "description": "radeonsi: fix small primitive culling with MSAA force-disabled and smoothing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 3, |
| "master_sha": null, |
| "because_sha": "7648060dc03775979e3fa8904c4948c084e82b6a" |
| }, |
| { |
| "sha": "836b9e1d8831eb9ec3b1652bc041d70e1e0db71a", |
| "description": "glsl: Fix typos in comments.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "001411774d203007850a157900c9cd9d0307a417", |
| "description": "lima: adjust pp and gp max const buffer size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ed50cba6e8561128a98dcf6ac8a98cef94591aa", |
| "description": "gallium/swr: Fix Windows build", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443" |
| }, |
| { |
| "sha": "5228847c02749079c765cc143064b29737aa93a4", |
| "description": "CI: Add repeat-wait to Windows Piglit skip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e215ff487d23d4bf040e368ec08ef08b7ac4cb3", |
| "description": "d3d12: Fix incorrect fence timeout calculation", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61" |
| }, |
| { |
| "sha": "f3e33dee07073f0ea25bdf68e335a1ee19b2bcb6", |
| "description": "ci: Add an ASan build on x86.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f52386544a38b6d1628ae8c9e17875a31e7e8d4", |
| "description": "amd: Fix leak in ac_surface_modifier_test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26198e875a39625e413dd1f1ee0e4cf4a3d93646", |
| "description": "driconf: Fix memory leak in the unit test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d23f4e56fb6ec8b1b13fd48d937850d87ad4f26", |
| "description": "glsl/standalone: Fix memory leaks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8fb7ac1c4f2cee6b2f772efe2a0b503a3480df9", |
| "description": "mapi: Fix symbols check with ASan enabled.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39dbf47bfe75231329fa29eb21465d915ba06bc4", |
| "description": "glsl/uniform_initializer_tests: Fix memory leak", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49c22c21557fc9289337a861a8b1e4aecb65b095", |
| "description": "glsl/general_ir_test: Fix leaks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d026e22752eb4138d46787d41ebfa2527e449fa", |
| "description": "disk_cache: Fix memory leaks in the unit test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6665eb0531e2ada489278be0104b52b2e99b185", |
| "description": "freedreno/ir3: Free the compiler at the end of the unit tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba8ce62d3cc3761776a666d5e38e5bac6f99bb53", |
| "description": "glx/tests: Fix leaks in the unit tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3a1a65c09114eea20dc616f189233164ce80e79", |
| "description": "glx/tests: Remove unused teardown function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "867e7f7cf4e3e117588612e36bb749b3ec8414af", |
| "description": "util/vma: Fix leak of the heap in the unit test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e640a9ca79f29814235fff388c5460d9b12cb529", |
| "description": "util: Fix memory leak in a hash table unit test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "547d11de54c6863dc73446181b80f4f368808c3c", |
| "description": "etnaviv, v3d: Fix valgrind include paths.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f", |
| "description": "radv,aco: Compile with -Wimplicit-fallthrough when available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ba83d820c17719d3c1500103df1bcc4efa45f06", |
| "description": "aco: Annotate switch fallthroughs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22790ef3d4defa1b34c3be7d131e1cc49b272d80", |
| "description": "radv: add support for resolving layered depth/stencil images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e9c231aef8f325eb24bb4346e8c1ab292e024c5", |
| "description": "glx/xlib: Build fix", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841" |
| }, |
| { |
| "sha": "78c7edf962a8cd1dfd40fd1cddfe0231942e9599", |
| "description": "zink: Simplify MoltenVK support a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0781808935e161b1731da944ffe8e2a4c681f9d6", |
| "description": "zink: Factor out zink_create_logical_device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa93673d9d174a6fdeeff51398bfa4b98a0c441e", |
| "description": "zink: Factor out zink_get_loader_version()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f7a8f6fc1d2391937b06ef870c486c8c4c36ba1", |
| "description": "zink: Factor out winsys awareness from zink_internal_create_screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2f1354bdc53628125cec7dbcc4dd1bcde7e8d01", |
| "description": "zink: Fix indentation in zink_create_instance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c314893988d4b7408383d5c0357319082c347fc6", |
| "description": "gallium/util: add bitcast helpers for double and uint", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "615c4610bb6882decc384913b28545c3cb945a1a", |
| "description": "gallium/util: make bitcast-helpers explicitly sized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ba788d73b47aa9c40c692c95e756a39c151bf7d", |
| "description": "etnaviv: tex_state: fix miplevel selection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d21cc94201ab1e6cb54ff33a7a835248fe336777", |
| "description": "gallium/dri2: Don't forget protected content flag", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d" |
| }, |
| { |
| "sha": "df76963a5cd56c677f189ad89d75935a76fca090", |
| "description": "anv: Add DRM_RDWR flag in anv_gem_handle_to_fd", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94687ee59f0e027f2957b7420f2ac973054b6d74", |
| "description": "vulkan/overlay: add new options to display device/swapchain-format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af9481cb8904ef6207733270d6acc7d011955a6e", |
| "description": "vulkan/overlay: don't display frame numbers unless required", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50", |
| "description": "egl/android: implement image cleanup callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1cf065e0a1aba0deb7c1fee0ed4e720468d28c9", |
| "description": "i965: plumb loader image cleanup callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7814d6e0cc8ad10b4568e34d06afad95993e936", |
| "description": "frontend/dri: plumb loader image cleanup callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "479840459f9562afaecb150537da3173c8735b18", |
| "description": "dri: add image cleanup callback to loader extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80a028d830e2198a839e346b3b845999680c92e6", |
| "description": "egl/android: don't pass loaderPriv in get_front_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0f2a19aeebf9549420709c53e9acfccd895e9c3", |
| "description": "zink: Fix typos.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443", |
| "description": "gallium: Add optional pipe_context to flush_frontbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23488c35152c58a3f15bde6ade658959de94ff9a", |
| "description": "aco: allow divergent mbcnt_amd masks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "feee375db997ca662f425fbdad466624c29ddfa6", |
| "description": "aco: fix mbcnt_amd with wave32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ffae5a439bff248fdf5ed77dfbdf98059b4069a", |
| "description": "xmlconfig: Disable WITH_XMLCONFIG on Windows", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4" |
| }, |
| { |
| "sha": "a7fb3954a1318a6b27e1405a9e799dd8f06eaa34", |
| "description": "glx: fix spelling issues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "618e480f3854d8e79187e16152c9cee47146258d", |
| "description": "glx: lets compare drawing command sizes using MIN3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef4101d6d73614f4f41708050f963d6038f91e25", |
| "description": "aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bccfd86f6e97611a3b9b4f227aa414bc3d04e02", |
| "description": "aco: fix DCE of rematerializable phi operands", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "d48d72e98af9436babeeb3a94b312f94bc582b36" |
| }, |
| { |
| "sha": "a791c1f3a714cd54a3a97067c911bcfb5b4421f5", |
| "description": "radv: advertise VK_KHR_fragment_shading_rate on GFX10.3+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77343576ebd1880d59f66d5b76befd24defe37c0", |
| "description": "aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45524afe95dbbc517677807b7abb941031d4cd4d", |
| "description": "radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a464f4296a73df89755323e03646ccbf835d66c", |
| "description": "radv: track if VRS is enabled to apply a workaround on GFX10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c587eaadf6ffc321165b9ff51cf2bd700599d412", |
| "description": "aco: implement fragment shading rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bac0b7f19bb74fe8e99edec87331cb6c7a9e64e", |
| "description": "radv/llvm: implement fragment shading rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf69d89b5a74b3bf930ecbbbeeaf44767136ec1b", |
| "description": "radv: implement VK_KHR_fragment_shading_rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8c1931ca93b35c9b236b47e58e95ab0233f2b53", |
| "description": "radv: add VK_KHR_fragment_shading_rate but leave it disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9770ffb07ccd148387e9ec9b65854fcce492834b", |
| "description": "amd/registers: add missing VRS registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4217ef2fc73576aee636d7c8cc4e4d7e94f33cd", |
| "description": "aco: don't create dead exec mask phis on merge blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5f4be4fcd54d7f3c3823b534220ab579c210231", |
| "description": "etnaviv: remove imm_ prefix from etna_shader_uniform_info members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fefbafb6ff305437ae7d4e47326a4c68247de3cd", |
| "description": "etnaviv: rename from immedaite to uniform in some places", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad19b0714a8d3cb51121b09b6e3915439d5f3452", |
| "description": "radv: fix access to uninitialized radeon_bo_metadata", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080" |
| }, |
| { |
| "sha": "614c77772ac2f48955537efcfefaf0609d6c03e5", |
| "description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "c99f2fe70ec6a9273786d123fa4ac9924b5911b2" |
| }, |
| { |
| "sha": "dfd0f042e0d8faa374629ea0a67422edff6d48c3", |
| "description": "zink: really fix direct image mapping offset (I mean it this time)", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63" |
| }, |
| { |
| "sha": "ab79e6b8e33689857509c417c37f34c40f72ad45", |
| "description": "ci: skip failing test on lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a34a686ea953cb64c656518c239998cef78dba9", |
| "description": "zink: fix property detection", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff" |
| }, |
| { |
| "sha": "d7911f9c6b0510b74c96306f748ff19d0f4807ba", |
| "description": "mesa: Remove cmd_size < 0 check.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56cb5cf34e8edbf863ff5577efe851852472e9bd", |
| "description": "intel/genxml: Avoid generating identical 12.5 and 12 branches.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73c33803359dcb378c040abcc3f517fa4ea65646", |
| "description": "mesa: Remove extra texObj.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c" |
| }, |
| { |
| "sha": "d3d28f6c2d1795d391442249343d8cd38356665d", |
| "description": "nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "a206b581578d585d845250f62dfb1e6684ddf2f0" |
| }, |
| { |
| "sha": "6916d1d9247482c851e1a76e1017d04431d44268", |
| "description": "gallium/ntt: Drop reindexing of SSA defs and regs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7956c788af229f31c2e0f6a9600690ef735a608e", |
| "description": "gallium/ntt: Don't manually reindex instrs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41f7fa273d21566d82a6376fb3ad4e44c5e57d33", |
| "description": "lavapipe: add support for VK_KHR_descriptor_update_template", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6be19765cf238315d1d88c4e474a77e799820b39", |
| "description": "lavapipe: add support for VK_KHR_push_descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7cb57d73e771a2f8c86c46a4ba8a33da3874c47", |
| "description": "lavapipe: refactor descriptor set binding to support push later.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb7ccd3b23538eff70b5e75d518ffb01bbd06ade", |
| "description": "gallium/u_threaded: fix pipe_resource leak for staging transfer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e" |
| }, |
| { |
| "sha": "d9dd8288aa0fc273fd56b87c41f459e29aa385ab", |
| "description": "lima: add support for half float textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e", |
| "description": "mesa: allow half float textures based on ARB_half_float_pixel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63", |
| "description": "zink: fix direct image mapping offset", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" |
| }, |
| { |
| "sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa", |
| "description": "CI: Add Windows source dependency map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "533f6debb17b02ee9f92f51c19a2da9c0700bca1", |
| "description": "nir: change return type to void", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8bf15d107d5d53bc1bf83d2849651db99de8fa1", |
| "description": "turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0e7a2cd0229bfaae030c266dd847cdcd21a95af", |
| "description": "mesa: Remove silly \"dummy_false\" extension support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd49ba59a3888795ad0788259e3472e08c42bc24", |
| "description": "aco/ra: use get_reg_specified() for p_extract_vector", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "51f4b22feec3720c89458094a3245efc984115ee" |
| }, |
| { |
| "sha": "731f8fc9dd5018e9ee55982207b70130ab72d22b", |
| "description": "aco: Use program->num_waves as maximum in scheduler.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b54851281354f6feba5921c94b84aa11133e6274", |
| "description": "nir/opt_access: don't ignore infer_non_readable", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b" |
| }, |
| { |
| "sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9", |
| "description": "zink: replace old code with generated zink_instance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52138ea9b383ff7ca604e93d78c86eabc4266117", |
| "description": "zink: hook zink_instance to build", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c", |
| "description": "zink: generate instance creation code with a python script", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12656de341a778dd4b9fbdd753421b8e4b010510", |
| "description": "zink: factor out GET_PROC_ADDR and friends to zink_screen.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f58d933ea8358ea80b374a5e23063e9bcc6e091", |
| "description": "zink: allow Extension/Version to be shared across files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ad7541cf0780a8611fcb3a88b23f0179d24f269", |
| "description": "mesa: check for extension instead of desktop GL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47eb9b865d0d8a252546b9c9cba5dcda8fe10c74", |
| "description": "mesa: do not allow es2-extension enums for es1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4eaff8dba72f78f8820f003d5a2ac322b549f851", |
| "description": ".gitlab-ci: verify that Get-Content worked", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eea5213910e691a5bc8183bb18d6b68aa8a4525", |
| "description": "gitlab-ci: copy piglit expected results to artifacts", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "195a001d7366a23c569c38437390edc5ad1c25e9" |
| }, |
| { |
| "sha": "83d1e2efd0e89191da80b62c048a9b7a471a86a3", |
| "description": "android: fix build failure with libbacktrace", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "848e7b947d0d505d54d27780b052e5532c721678" |
| }, |
| { |
| "sha": "42fd7e3457becc8a6c61132de70d5e70ad11ab70", |
| "description": "v3d: extend the list of formats supported by the TFU unit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4117f08226fac9a95de88b62d18fc0e9d9b57abe", |
| "description": "panfrost: Fix several depth/stencil format mappings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ca72f172678116d29d254b786a9422b864aef3d", |
| "description": "gallium/util: Fix depth/stencil blit shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e15fd6c36ee2614e006238bcf8121770602226ff", |
| "description": "panfrost: Reload depth/stencil when they are read", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94009cbebc73651bab81a97202d7337829569fd3", |
| "description": "panfrost: Force ->s_writeback_base to ->zs_writeback_base for Z24S8 buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27d622cffe32b45d73e866ac1a03d422a536d51d", |
| "description": "panfost: Fix depth/stencil writeback on Bifrost v7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27af1352803bed4f78744d36638dff28d04decbb", |
| "description": "panfrost: Allow 2DMS arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "727cc80fe3e19371da6cac9d7c92f99acc853ddc", |
| "description": "pan/mdg: Fix texture handling for 2DMS arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77b67a747efcdf5b3bff31cb38c26a2941705475", |
| "description": "vulkan: Enable VK_KHR_performance_query on android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "574429f9528734f078c8c3a56232ba66fa818913", |
| "description": "intel/blorp: Drop support for STC_CCS resolves", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f369e1472438c71b0c3a9d1bb4ceb1d9b8c8a23", |
| "description": "iris: Stop using blorp_hiz_stencil_op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac0d393eb18deec397efd8d5f40faf38dfeb12e4", |
| "description": "CI: add lavapipe vulkan testing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e", |
| "description": "st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e11513b74090c4d8d48c952c3d4c4b4402de1e3c", |
| "description": "ci: Make sure that osmesa stays warnings-clean in release builds.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee802372180a2b4460cc7abb53438e45c6b6f1e4", |
| "description": "mesa: Retire classic OSMesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ffc5611c8a9ba61387f571449d2290aed2266dc", |
| "description": "docs: Fix the documentation of the OSMesa path.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7497917cfd8972849c611087366a027fecdea80b", |
| "description": "osmesa/test: Clear the stencil bits in the depth test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9a8e05b696ec756c87be7a0f5c7a0aafc310904", |
| "description": "aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "790144e65ae55d44698fc02a670964175029e347", |
| "description": "util+treewide: container_of() cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fe84c5dda2f5935787c428347cf16ec1b1a5a30", |
| "description": "util: Allow STATIC_ASSERT() everywhere", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a082911cdaf9a7b04d14c8ec60ad83cd063a524", |
| "description": "util: Promote __builtin_types_compatible_p compat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f63c595a73698e96232f6465be01f3449022af9d", |
| "description": "swr: fix crashes caused by incorrectly reporting SSBO support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d833f433afe955cc01edc372c17f0059ab99492", |
| "description": "ci: Only run the sanity job if there's a MR", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d" |
| }, |
| { |
| "sha": "f27ee2a3ad9b9fcb9fbc154485c0d0a60f3a7221", |
| "description": "zink: remove useless import in zink_device_info.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f1d4de25b22fe377c018feedf01d77d9da8e632", |
| "description": "zink: move blend_operation_advanced conditions to zink_device_info.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff", |
| "description": "zink: decouple features and enabling conditions in zink_device_info.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e313bc9181a6619698d8478d1c02c4584de2602", |
| "description": "zink: define and use <%guard> helper in zink_device_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0ca77c4787da84487572aed9551f8c05a92d618", |
| "description": "ci: Move deploy stage to the end of the pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d", |
| "description": "ci: Run sanity job only in pre-merge pipelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef75ede4edf1f603a25e291cee15ae5706a5147c", |
| "description": "egl/wayland: remove libwayland < 1.18 workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5711ae7d2b6ff65085bd0db485fb8e58df7f496", |
| "description": "zink: use _mesa_pointer_set_create for simplicity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a30ac49ac72275d4b123807fceb175658203f95", |
| "description": "zink: fail if set failed to create", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2" |
| }, |
| { |
| "sha": "7c85b1d2f0ff951de741c480cfd6e00ba3eb5486", |
| "description": "gallium/u_threaded: set has_user_indices = false for merged draws", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "351ba767afe5db4603a60be33fb78ec41630f502" |
| }, |
| { |
| "sha": "5eda9673b2347aa33713790b3a04b8363862db2f", |
| "description": "radeonsi: fix si_get_draw_start_count count value", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5" |
| }, |
| { |
| "sha": "5d073b5aa160adfe4c5e0b388bd199741f4893d8", |
| "description": "ci: .lava-test:amd64 template needs arm_build", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d" |
| }, |
| { |
| "sha": "cd4f6cdcf44c4f789aaf5b5e2b19bb64edc7f259", |
| "description": "docs: Adapt to FDO_DISTRIBUTION_TAG \u2192 MESA_IMAGE_TAG rename", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d" |
| }, |
| { |
| "sha": "01175c38c2db582289d6798eb5fdbe5e559331a6", |
| "description": "ci: Adapt armhf_test job to MESA_TEMPLATES_COMMIT related changes", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d" |
| }, |
| { |
| "sha": "6701662ae0576f26e62fd23a07ba1bc16b938970", |
| "description": "ci: Add .use-base-image template", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d" |
| }, |
| { |
| "sha": "f957d0d915c246ddbc7c52361b6eac47c8a094cb", |
| "description": "ci: Move BASE_TAG expansion to FDO_BASE_IMAGE assignment", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d" |
| }, |
| { |
| "sha": "5998a6543a6f3116b6c77ace4f9bcde382e90138", |
| "description": "anv: fix calculation of buffer size in case dynamic size is used", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573" |
| }, |
| { |
| "sha": "3f0da800eb4b8184c24707c52d5a519abe948898", |
| "description": "lavapipe: implement VK_EXT_vertex_attribute_divisor (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b0b03733a4fdc5b9cd485bd313810b37c81b2a9", |
| "description": "lavapipe: interpret inputRate as an enum-value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eec9d67e4478b5330584970d456f02ff4c15c0b3", |
| "description": "lavapipe: don't copy pNext", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a27262cc2fbdb3007e2dc20f6534db0312c5810", |
| "description": "lavapipe: split out pipeline struct duplication to a macro.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2cf0590234e856b5e7f6f6b0d7fc1d3f3a3fec6", |
| "description": "lavapipe: use ralloc for pipeline copies.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04c7fce799ac18f4c2ab147c0a9780483befe527", |
| "description": "iris: Drop res variable in resolve_sampler_views", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f7427f97216ce63308e810c79b0280a69ef43fc", |
| "description": "iris: Fix resource ptr in resolve_sampler_views", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ba884b8140fc64d433959cbe9ef46fa12f4fd07", |
| "description": "softpipe: Fix swizzled texture gather of int textures.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b09bde1f5450152ce121a5f58943e01223ff783", |
| "description": "radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6347b0b5c4d886771da17ea5fed5336556b855d5", |
| "description": "radeonsi: rename si_state_draw.c to .cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "639b1366d020eb2bc08679ac736435aebf6e44f4", |
| "description": "radeonsi: resolve a tricky C++ failure with goto jumping over initializations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe839baf6afa30f1504006d0b03b59b3981d0615", |
| "description": "radeonsi: fix future C++ compile failures and warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85af48b0ee960177fbff64e848957a52417588b7", |
| "description": "radeonsi: allow including a few files from C++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc212dcaa58c152c2c70f33d50021cbbc7bce0be", |
| "description": "amd/llvm: fix C++ compile failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f95fb3ab9c23e852530aa420c398d9c98a152efc", |
| "description": "gallium/util: allow including a few files in C++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea23ca8869a1da9b464258a0505ec3bf1ff11ebf", |
| "description": "compiler: fix glsl_types.h compile failures when including as C++ in drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d417121937f78e405ebb33dc6bbd0373689bd73", |
| "description": "ac/llvm: handle no_(un)signed_wrap NIR flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b67c6451f2258520f68527668f41685a3b34147", |
| "description": "ac: unify shader arguments that are duplicated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "248268fb7d32b758f264035b120dbfffe3f862d8", |
| "description": "radeonsi: move si_llvm_compiler_shader and deps into si_shader_llvm.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cd15226221696a3a1c4bec3c26b5f256321b0ca", |
| "description": "radeonsi: move si_build_main_function into si_shader_llvm.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "273be1686ef5227a48faf9c3af248d827b02141c", |
| "description": "radeonsi: move si_create_function into si_shader_llvm.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9c1a47d48ea32c055e58fee890d943a78361373", |
| "description": "radeonsi: split ac_shader_args initialization from LLVM code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a50096ab47681e95c1700fcee83a9418e5300ce", |
| "description": "ac: add shader return values into ac_shader_args", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cf44ad30aef5f257401f64958800dc3012ef9bc", |
| "description": "ac: correct ac_shader_args types, remove sgpr_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50dad7366ee09484b56727559867cc2c64bd8546", |
| "description": "radeonsi: fix a crash in si_fence_server_sync", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "1f31a216640f294ce310898773d9b42bda5d1d47" |
| }, |
| { |
| "sha": "b08343c404bc0a255eb71abdd5d46abedf935397", |
| "description": "aco: rename s_subb_u32 operands to borrow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4e649a205bbe2884d959c65beb86f34c3ab5db8", |
| "description": "aco: fix various s_subb_u32 operands to SCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a535722d31d967c934f7b4d5485de34ae120200", |
| "description": "v3d: use job's nr_cbufs field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e95465ae0eff1fb96b919427d9813f8543371626", |
| "description": "panfrost: Fix provoking vertex selection for lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b9f943df678a811eab572a0eae389ddf664f830", |
| "description": "panfrost: Preload SampleID when reloading multisample FBs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dec4d15e6773ff9fd6b6d71d8f393419ae556a94", |
| "description": "panfrost: Take the number of samples into account in blend shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e27052281aa97f17df5b221337b1c5f3e7464b61", |
| "description": "pan/mdg: Add support for multi sample iteration writeout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29f938a0ece889cd3236fca7e008bf0031de4be2", |
| "description": "panfrost: Fix fencing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91" |
| }, |
| { |
| "sha": "387221e4f2b9339633f84d8b91774ddd302ed60a", |
| "description": "panfrost: Make sure we always add a reader -> write dependency when needed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "c6ebff3ecdde46ef7925326522395b4a50dd65a3" |
| }, |
| { |
| "sha": "c30af744b1f850125d31ce6a15499003262972c6", |
| "description": "st/mesa: enable compute shader derivatives in SPIR-V", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5ae01dcf12b8b70d7ca181f82012e4c9d3fc8e5", |
| "description": "ac,radeonsi: implement GL_NV_compute_shader_derivatives", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d60930c0171501de6fd453101275bad133481e0a", |
| "description": "winsys/amdgpu: use VRAM for command buffers if all VRAM is visible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14f85e1874a1f1c9c8f35906ac1e8dfca7f5a3e6", |
| "description": "radeonsi: map PIPE_USAGE_STREAM to VRAM if all VRAM is visible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "913c06f501162ebcdb5ba2381ca12c98cb0ddfe9", |
| "description": "radeonsi: unify uploaders and upload to VRAM if all VRAM is visible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fecdc6dda6da15d616a31900508214c81cd256e", |
| "description": "radeonsi: only use staging for linear textures when all VRAM is not visible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3404c3111e0537b234f1cec4c39b7e82edff7b6c", |
| "description": "radeons: only force staging uploads for VRAM when all VRAM is not visible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3d6d38145047a9d531be0e4aba71ab788259b41", |
| "description": "ac: add radeon_info::all_vram_visible for Smart Access Memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bd25d3835d4399aba2c27e7f82681a9005073e9", |
| "description": "radeonsi: initialize ctx and gfx_cs first, then allocators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "443b628e6f21f7fe3a52002c0fd89826d206048a", |
| "description": "compiler: update gl_access_qualifier comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b", |
| "description": "nir/opt_access: infer writeonly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d524ae62c839f02cf2cf0bca4ef232baa21e67c", |
| "description": "nir/opt_access: consider global stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9ec7d3f90fc55e17a14016c86cffb9b7dc215ec", |
| "description": "nir/opt_access: handle variable pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dc565946366b3c80c0661c695f47d1ee1ccb89d", |
| "description": "nir/opt_access: add basic Vulkan support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d587dc32f37f43aa277516a69ad673db8441ffb8", |
| "description": "nir/opt_access: rename can_reorder() and set ACCESS_NON_WRITEABLE in it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "939df4e364cb8474d79dd8107db24a30cb537027", |
| "description": "nir/opt_access: don't check restrict in can_reorder()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2448d13e0fcfd993001e1eb231b2364db602f406", |
| "description": "nir/opt_access: check restrict before marking a variable as readonly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e646f6d30e0cbac905356e8229d114abb9648ebf", |
| "description": "nir/opt_access: ignore barriers and coherent qualifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ddea94819ccf362b8bce036334b65951f8b2829", |
| "description": "nir/opt_access: don't ignore image arrays in process_variable()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdd09066fa5f022daa0428325a04a52d66b5e41b", |
| "description": "iris: update depth value for stages after fast clear depth", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ad7decc27c46bd6d113b0e7a9d728f3a3911a11", |
| "description": "v3d: remove old tile blit code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b", |
| "description": "v3d: implement tile-based blit operation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "904f6b92ef93c3bb41df2f8898323e0f927dcc9c", |
| "description": "v3d: refactor set tile buffer size function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "487dd96c4fcae4ff23baa7be4135483dddb0ea0a", |
| "description": "v3d: implement tile buffer blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eb2517a88e3b48cd84fa4b0c50112dc6de2da06", |
| "description": "v3d: add helper to check if format supports TLB resolve", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b3bc4e2fba0589bd29cca74ea8d1633e48faace", |
| "description": "v3d: split binning start from draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ebdeb3c4307e5ab3ff6bdbdadfb274c061ef5dd", |
| "description": "v3d: store number of color buffers in job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3d0abcb2a547ccf10e5e07b5212d8f0e75c6ee8", |
| "description": "v3d: make set tile buffer size function public", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01aafb2859ebd5a5e483d0eb86b1c73b72ebdaed", |
| "description": "v3d: force alpha to 1 when rendering RGBX formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b243ccb060dfdad849b9abc4749556e6fb3a83b1", |
| "description": "util: function to check for rgbX format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aff845da6709941beec96d9362972641d2c4a955", |
| "description": "intel/tools/aubinator_error_decode: fix small memory leaks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00cd3f7d130144823c7dfcb2882b8edc7864b413", |
| "description": "intel/tools/aubinator_error_decode: cleanup path/file handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34a35d8f2e0a90a64096fcb2372d2f137b91adb1", |
| "description": "r600/sfn: Initialize ShaderInputVarying members in constructors.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4ae1950de1f0cb14094de9287517f9ae55e35a8", |
| "description": "meson: Fix build with llvm-12.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc3225272aeb363ba03cdd3319081de1239a0521", |
| "description": "ci/vc4: Skip VS dynamic loops tests that cause GPU hangs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e096b538248045d76290f058b20a6c97266dd44c", |
| "description": "radeonsi: fix the blit test for SW_64KB_R_X", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21b97ef013412e646efd66817fe512b324e308b3", |
| "description": "radeonsi: rename SI_TEST_DMA to SI_TEST_BLIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f31a216640f294ce310898773d9b42bda5d1d47", |
| "description": "radeonsi: remove SDMA support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b81194fee22f6b22f3448d445acd38b647cd1e8", |
| "description": "radeonsi: rename buffer functions so as not to reference rings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab1377cf9267d9ff79a3b6b8da0dfe8b1784b2a2", |
| "description": "radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fca7cd8b874562858e72d7a21e685c962f864de", |
| "description": "ci/freedreno: Detect the cheza power management bus error and restart.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "185df8ef07f92ae3e89b3aec912cc5259904ab50", |
| "description": "android: spirv: fix '::' typo in gen rules", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1070bba19e26640bc1dbfd04180e97217761404d" |
| }, |
| { |
| "sha": "9d22c438cba0c54dcca829ae1e17bf5c4b36b43b", |
| "description": "mesa/st: set reserved storage for params+values to 16", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89" |
| }, |
| { |
| "sha": "869a6274a85b9e18341e951d1111a667edbe0a68", |
| "description": "meson: fix multiline string warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "445b4d13bde1a00546c41fe82745cde4446d9f7d", |
| "description": "util: Add cnd_monotonic to Makefile.sources", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "33a78948283c9911a06650bd2ba5467678249cfd" |
| }, |
| { |
| "sha": "0bf7f7fcd2f6a8b5560182520c6832f4467da313", |
| "description": "mesa: remove MAX_3D_TEXTURE_LEVELS, MAX_CUBE_TEXTURE_LEVELS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ef61a162a7f1d5b7e405e5d858514d24c64e440", |
| "description": "mesa: remove code for old (mostly unsupported) GL_NV_point_sprite", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f11b848c3ec4b7169fcab226efe1d130b997af2", |
| "description": "mesa: fix glPopAttrib for GL_COORD_REPLACE for r200", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "959380dcb0920e3f26aaddfeab68650077675040" |
| }, |
| { |
| "sha": "fa16e66a3f4bf6f7eaef82c1770239be9dd824da", |
| "description": "turnip: always set LRZ registers to zero for 3d clear/blit", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1d83f5ae8435c428a20fa947d6a2b22ae453e80c" |
| }, |
| { |
| "sha": "f24358e002de645388852dd85aee4b9b0d3d7652", |
| "description": "turnip: move up LRZ invalidate in CmdClearAttachments", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "2f79e0066405f80c3244d1cc814bc6a51d1d581a" |
| }, |
| { |
| "sha": "aed7c5aa31f3896137a5cdd60f87c30cee3798b8", |
| "description": "turnip: do not emit draw states in draw_cs outside of renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f58d80823e297ffa4a478d9d600db5ac19227d1", |
| "description": "turnip: correctly disable draw states outside of renderpasses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af6e74bca86823be63907ec91549ff9f8e88f6fb", |
| "description": "turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "3c07a149986381847a8431db0491286c1fc10897" |
| }, |
| { |
| "sha": "2d886fb43656bf38dfbc3f6c2266b5c421e1837a", |
| "description": "turnip: do not include compute stage in pipeline_builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7ea266e6f5cdcde5dd880839a057afaa560e97e", |
| "description": "turnip: no linear_to_srgb for alpha channel for gmem clear value packing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c" |
| }, |
| { |
| "sha": "ab0d6c91fdd96db288da5c0037417b1302399e9e", |
| "description": "gallium/u_threaded: optimize set_constant_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a483ec027e752e1f95ff900bfc5a293ec281134", |
| "description": "gallium/u_threaded: don't make a local copy of pipe_draw_start_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8fe9df9c462ed0cda0d62c7133f21fc2aa6ea84", |
| "description": "gallium/u_threaded: don't copy the indexbuf pointer if we overwrite it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "351ba767afe5db4603a60be33fb78ec41630f502", |
| "description": "gallium/u_threaded: set has_user_indices = false in the driver thread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60653366b8f014edd8cd1bc0b765932f3c2ac408", |
| "description": "gallium/u_threaded: don't pass index bounds to the driver to decrease overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b6b31bd1acbd1080e59c94c0ada9b89ef714d75", |
| "description": "glthread: count batch space in units of uint64_t elements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b2445916e6ae6b586bbde53310a411db084e67a", |
| "description": "glthread: change sizes to unsigned or size_t where needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fe524d0f8cbab3d1e5ce32ef694b17dcd31db1d", |
| "description": "glthread: use uint64_t to declare the batch buffer instead of align(8)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70b778945b320115c558e17f12e3d630d464dcba", |
| "description": "glthread: use glthread->used instead of glthread->next_batch->used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a4004e5fab0aef3ccec102656d7abef303ae5d8", |
| "description": "zink: use shader keys for samplemask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ce792b2e20daea441f52134b7d1d0d2245b32bd", |
| "description": "zink: change a memcmp==0 to !memcmp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b47407269de07fcb6a2d898af8bdf6561132fac9", |
| "description": "zink: initial shader key implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f93b7d14d66d8ba70d44772d1a1b6696310b7d17", |
| "description": "vulkan/device_select: Store Vulkan vendorID and deviceID as uint32_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4bbf29d7671869569eee0bd949ea5a6d8af2c20", |
| "description": "gallium/aux: Update scons build for u_tracepoints.[ch]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dda840f32a92c0c5004e43acdf765ed650f978f", |
| "description": "gallium/aux: Split u_tracepoints.[ch] generation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c670b13dd5a5e9425941bc425d1ba4afcfe3c15", |
| "description": "gallium/aux: Avoid creating queue when traces not enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1283083eac00c6466a0f066df732699b7074c6f", |
| "description": "nir: improve divergence analysis for loads with non-uniform resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1619109ca91f5b9b4f29d75479241ec82c31549", |
| "description": "nir/lower_non_uniform: remove non_uniform flags after lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3aaac40b12bf683cb30ea30e35af02d56de9df90", |
| "description": "iris: fix memleak for query_buffer_uploader", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebfb9e181737e7ff7be638134410b919145a0f95", |
| "description": "aco: use UINT64_C on 64 bit constant arguments", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3" |
| }, |
| { |
| "sha": "454c8485929052c1d997d102ed195610d23f9079", |
| "description": "mesa/st: lower 64 bit ops to scalar before lowering to soft-float", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59b1578176a786e3c226c0b2b53fed378812288e", |
| "description": "radv: disable alphaToOne feature", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34b08a298ddf34f10af21b6a9b3a528b2c51a82f", |
| "description": "driconf: add allow_incorrect_primitive_id option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebb228bec52ae7c456e11a472845720b85751226", |
| "description": "vbo/dlist: only use merged primitives when it's ok to do so", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c016a5ba0818207e050a04a72ca2feb883ad6cb", |
| "description": "vbo/dlist: avoid splitting draw commands in multiple draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83149e1c2d8578fb25cf95502d67917cef78692f", |
| "description": "vbo/dlist: refactor prim_store/vertex_store allocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b81ed32ba859202cd4179db456471697abfcb280", |
| "description": "mesa: optimize _mesa_program_resource_location", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba67843dbd5965093f7367dbcf42c7f67359c422", |
| "description": "util/hash_table: add _mesa_hash_data_with_seed function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9", |
| "description": "vbo/dlist: implement primitive merging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069", |
| "description": "vbo/dlist: convert LINE_STRIPS to LINES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc995adec5ef36dbda43d9dd7f698ff8d6a70f2c", |
| "description": "vbo/dlist: create an index buffer in compile_vertex_list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e296c62a71a172540142a0779722b499add5f3d", |
| "description": "dlist: do not call _mesa_lookup_list twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b1930a50a0bdf201769c608f3bad71bb3515b6a", |
| "description": "android: radv: add libcutils shared dependency", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5" |
| }, |
| { |
| "sha": "a0c508993504c7e44999ec8ac654bec4c99ad301", |
| "description": "mesa/math: Fix address of array always returning true", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b" |
| }, |
| { |
| "sha": "77dafaece337b617e51036284fc6d66552614b68", |
| "description": "android: util: Add libcutils to Android.mk shared libs", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5" |
| }, |
| { |
| "sha": "e2b4247e403957ebd9767b2e8700442306c7e7c6", |
| "description": "zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24" |
| }, |
| { |
| "sha": "6b6cb44ec811bd8992d1f58e9d6cd6709e3cdef2", |
| "description": "gallium: fix the PIPE_SHADER_CAP_SUPPORTED_IRS value for all drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a33dbba26147b3fad94146f384bbf14feaca2c3e", |
| "description": "st/mesa: remove less useful debug options in hot paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a", |
| "description": "st/mesa: don't generate TGSI for the draw VS because it now supports NIR too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d", |
| "description": "draw: add NIR support to draw_create_vertex_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bb4a76addd0f0a48585ba9a4a30d6bbc5acec80", |
| "description": "zink: fix channel ordering in format-mapping", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "cdfb1d925f388861751ce04a0000141013e1c704" |
| }, |
| { |
| "sha": "6c0ce29b04a6045e6db2279c61bc9b1bcaa58126", |
| "description": "r600/sfn: Add support for shader_clock", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d95791bb2eeb73df81ac3da2514a56b8533cdcd1", |
| "description": "r600/sfn: Fix dest-swizzle for GS vertex loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5088b497290ba1207085899ec635ef851635267", |
| "description": "gallium: Fix VAAPI postproc blit", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "49465babdb35d88ed8a283e925d6cd346255d50c" |
| }, |
| { |
| "sha": "c47fe54bc785788147f1f1808d0da720995f5447", |
| "description": "nir/lower_non_uniform: Better handle non-derefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bf8d156a9f0e53e17fe342a9cb528513236ef8f", |
| "description": "nir/lower_non_uniform: Refactor for better code organization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "562e07db38499eaa377c0ad88ab789c701ab8927", |
| "description": "nir/lower_non_uniform: Use nir_read_first_invocation helper.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3abac03d49b5dc4a6642fe0637da5a19ad60dd4f", |
| "description": "gallium: do not reset buffers for unsupported stages", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24" |
| }, |
| { |
| "sha": "c4342755cc08c2dc3650bdeafa9c07f51b8b87f1", |
| "description": "llvmpipe: work around mingw compiler optimization bug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec3828add38a83b8c09fd5896265abc9d766162e", |
| "description": "radv: fix clearing FMASK for layered MSAA images on GFX9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35964e9387532a00f63f11d2ee666ce5112e4417", |
| "description": "ac/surface: initialize the FMASK slice size for GFX9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0319e4505b95c72d08864eda517998cf506fbde", |
| "description": "radv: advertise VK_EXT_sample_locations on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3adf8121a0391711004b52f4b5278e1ae34343c4", |
| "description": "radv: enable using MSAA2x and MSAA4x sample locations on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265", |
| "description": "radv: Implement VK_VALVE_mutable_descriptor_type.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08fb84dc9d5eef78e9914f3c526f9f49fde1e5dd", |
| "description": "vulkan: Update to 1.2.164.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c16c209b59baef328fdcf45e0d6d959f498fcfb", |
| "description": "android: freedreno/ir3: use python3 in gen rules", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e07590e6a649e52145ebee8f2a4604c7f21cda2", |
| "description": "android: freedreno: Remove fd_log()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2" |
| }, |
| { |
| "sha": "cbcac6b2fb5dbe37cb517068c4a0ddd8bea39e37", |
| "description": "android: freedreno: Add GPU tracepoints", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36" |
| }, |
| { |
| "sha": "8fc7807cc2efe843caf67c82605fdf1f64eb30ec", |
| "description": "android: gallium/aux: Add GPU tracepoint mechanism", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2" |
| }, |
| { |
| "sha": "0553e717e41c10f312618f8a49fae224786d1932", |
| "description": "android: gallium/aux: update old generated sources rules", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2" |
| }, |
| { |
| "sha": "98df055736c6adb916edcb8e6187adef2369787d", |
| "description": "ci: update the list of expected failures for RADV/FIJI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "562dd79bfa6c19af871baa0464a5b12f72145d4b", |
| "description": "radv: fix using FS sample shading if the linker optimized inputs away", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a993da0ff499f3489f1d57de2c7e3b6da701e7f", |
| "description": "lavapipe: fix logic-op support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bcefcc91abe796368adc2f9f23720594c9eef82", |
| "description": "zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "752f6d806541ac38594f3adb1e45d63709506e2c" |
| }, |
| { |
| "sha": "b24b3026cc0541c59613463a124b16954b2a7cd8", |
| "description": "radv: use 32-bit predication for skipping FCE on GFX10.3+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3494551d081820b1e5835fb46c8e98564ce855f6", |
| "description": "radv: set the predication boolean as 32-bit if necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fadcf13c8bad5bc07e7fffaca7197adda66b4bd7", |
| "description": "radv: fix exporting multiviews with NGG", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cacb56041d1acbbff162509d0635ba465b80df6", |
| "description": "radv: mark GFX10.3 as a non-conformant Vulkan implementation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c075bae56e45f268e62efcd82589111bce92ae3", |
| "description": "radeonsi: fix regression on gpus using the radeon winsys.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3" |
| }, |
| { |
| "sha": "6df572532dce8fa5c09c4774e0f79e039b118a85", |
| "description": "radeonsi/gfx10: added support for gfx10 conditional rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bd9db5be3c0e28443098dd0108e01a73c2b83e2", |
| "description": "r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40a7f6d0477c06cf7eef0cee253cc3de300236d5", |
| "description": "panfrost: Only set varyings and varying_buffers when varying_count > 0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3794264fff9dc3eaa7b84b344c3f22638d0223a", |
| "description": "panfrost: Fix draw descriptor definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "764db6a223f9f3bd785edf9bf9bf5021835be22c", |
| "description": "panfrost: Fix texture payload decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87ad5f5b0df3beb3e971b3e5a5187ce1f4ac828b", |
| "description": "isl: Fix android build", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "f08d8c849e0df3703800a4471039a0297455951f" |
| }, |
| { |
| "sha": "f20153536087079f39f1ab9995ac3d36dd3c467f", |
| "description": "ci: Run sanity job automatically for forked branches as well", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "459b3fcd064d1410fc89dfdc84b454cd6b649cca", |
| "description": "ci: Manual test jobs don't need the Git tree", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a340814cba0d9de7bfc5813e6e0dab310d081f9", |
| "description": "ci: sanity job doesn't need the Git tree", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42bc6db7e71c348594277af58975467c54eb2b19", |
| "description": "ci: Drop x86_build_old image", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "a3543adc2628461818cfa691a7f547af7bc6f0fb" |
| }, |
| { |
| "sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d", |
| "description": "ci: Append $MESA_TEMPLATES_COMMIT to image tags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2", |
| "description": "ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a82fd890600e60ae4a50a1f0a2ed9ff6ccd2f954", |
| "description": "ci: Run git gc before creating Git cache tarball", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb46a010bbe9f703ff9d48e450dbd6529906b8e9", |
| "description": "meson: Fix Clang microsoft-enum-value detection.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542" |
| }, |
| { |
| "sha": "ef9362acb81bd8615cd2f9014ca9880ae3d7e738", |
| "description": "gallium/osmesa: Return cleanly for OSMesaGetDepthBuffer() with no depth.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddbad3f4eae3e3b2ed41d8c541c01a0fb21a6e90", |
| "description": "gallium/osmesa: Fix leak of the ST manager/api on library unload.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc3142734e321aa64fe6946b79cfdbf9a99ed668", |
| "description": "gallium/osmesa: Fix data race on setting up the ST API.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233", |
| "description": "gallium/osmesa: Remove the broken buffer-reuse scheme.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5c1aa7c75c05927017325829cb3f354654d0b73", |
| "description": "gallium/osmesa: Fix flushing and Y-flipping of the depth buffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0223552fa0ac5d2116f8bfdda40b0193176682c9", |
| "description": "zink: assert all index values in ntv OpAccessChain constructor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4ae9e07cdf877006bcc7374a64c0cad2b37e82c", |
| "description": "xmlconfig: Warn if parsing the engine/app versions fails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4", |
| "description": "xmlconfig: Add unit tests for recent bugs in the driconf rewrite.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aacf309c8d8e03aa411b5da1298864afd0ed0eca", |
| "description": "docs: update calendar and link releases notes for 20.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cb8700f764e5948a89359bdd5398251b0ca2f59", |
| "description": "relnotes: Add sha256sums for 20.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec2a055b56c9e2402e750bd59ed4a705a86b601e", |
| "description": "docs: add release notes for 20.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c553084bf9888f5139b2be411a1efdd95004aee8", |
| "description": "aco: remove rollback code when making an instruction vop3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "349908587f73ee186693af43812536f15e7c6311", |
| "description": "aco: move update_renames() out of get_reg()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8794f0348a9507dd3696b1b01a26f2c1759bfdc2", |
| "description": "aco: remove rollback code for blocked fixed definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f7cb47ad853d85f22a6cc0129b89a6c9edfcdef", |
| "description": "aco: remove rollback code around parallelcopy creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9177fe83566083d564996d20cf7f30dc3be59a9d", |
| "description": "aco: simplify get_reg_impl()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c9d2ed78d61c63532e9fbeeca30393d65113bc2", |
| "description": "aco: use clear() helper instead of writing reg file directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d671cf7f53f3ef8ab4f158776740ecdf790288ea", |
| "description": "aco: repeat get_reg_create_vector() with increased register demand if fail", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebd8ab17578d0e823ec96d921e4052fdc1820ff0", |
| "description": "aco: remove rollback code in get_reg_create_vector()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad26eae5441bc6f246f095661c4af45f29898dc7", |
| "description": "aco: don't fill killed operands in update_renames()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67860b99ce57e6df8e7e150f3c2eb13dc0754574", |
| "description": "aco: clear operands in update_renames()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f173bf1be963a5df4379afd236fd843dd784733f", |
| "description": "util: Do not insert uninitialized data if Android property is not set", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5" |
| }, |
| { |
| "sha": "72b68bd2a62d193e26bd6b31123182d7dbae3098", |
| "description": "ci: add testing for VC4 drivers (Raspberry Pi 3)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f66236617cd52a7c0d5e27f3941c2e7390def2f2", |
| "description": "clover/core: Fix x86 build", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "f88347cd223c34324816e917e02aeaa31c6a58b5" |
| }, |
| { |
| "sha": "e476c1819634c839c31228b616f53ea2baaa61dd", |
| "description": ".mailmap: add and update aliases for Danylo Piliaiev", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76106301248b94b995a7600aa9b99360ce4e91f7", |
| "description": "aco: coalesce constant copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f53d4e5f6087b5a2d09d4513332919592e1c8242", |
| "description": "aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c02a8e2d207a1d085f7a8fb3a0117b50b769611", |
| "description": "aco: add get_const/is_constant_representable helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b10de4c1d8fc495b042632d8122b957d5ca09af0", |
| "description": "aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24ee0f55f2d99c9c8d611b36016a6f42aa5188cc", |
| "description": "aco: remove sign-extension in constantValue64()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8451911156cebf73d446bde5422566d650c6fa69", |
| "description": "aco: test self-intersecting copies when src=higher", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c40846ab6f8bf161dc79ed99b51702055c6d538", |
| "description": "aco: don't assume src=lower when splitting self-intersecting copies", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b" |
| }, |
| { |
| "sha": "741921e2ffa877500c8fb4045702dfb4dae4f16e", |
| "description": "panfrost: Update the resource layout before calling util_copy_rect()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb" |
| }, |
| { |
| "sha": "90515f90c8523bbf637a4dfdbce959adc45b4834", |
| "description": "iris: store copy of the border color in the border color hash table", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "809a81ec3a0b8666ec426a88b86fb133ae5f1bcb" |
| }, |
| { |
| "sha": "055aff2613a2913e499ebb82ad61cc2bb343955f", |
| "description": "radv: reduce maxTransformFeedbackBufferDataSize to 512", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da1642569071144a4f2d80b76cb4d725aa94621a", |
| "description": "util: Add os_get_page_size support for macOS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba42de95da4312230b16c25a0ce1e75d8839f9c1", |
| "description": "radeon/vcn: support hevc SAO enc for VCN2+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c56a1898d73df6c1ad816e76a71c52c782279c88", |
| "description": "radeon/vcn: use cdw to calculate slice header index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e37cd34ea6b2b58e584b32d0ebade67d8abd5c33", |
| "description": "radeon/vcn: add 0x02 to enc emulation prevention", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf7bf7fadeb76a084235dcfaca8c96f569909aed", |
| "description": "amd/addrlib: Initialize Lib members in constructors.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df0157dc697b858a3fa939dc6a938dd58c976bd2", |
| "description": "meson: Make the glvnd vendor name configurable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a3aaffeb809e2bc11b828ee3ccbe66a01e9b8d6", |
| "description": "radv: Don't invalidate the SCACHE for image barriers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d7518600838d4ad7ed3579e2cf979b06feb30a4", |
| "description": "st/mesa: move cso_context next to the other pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a07cb9a1ef70f67675ede78ee1824dde80204ed2", |
| "description": "st/mesa: put pipe_screen * into st_context and use it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d23f45577eec88deab8e2083749ad0b7412c49d7", |
| "description": "cso: inline struct cso_cache to remove dereferences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8904fcca6dbe3059b73a90d99b9105bfa0661e12", |
| "description": "gallium: inline struct u_suballocator to remove dereferences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b22def5f84c0c2c83daaf00710ae7c50ceee9d1", |
| "description": "cso: remove unused code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0bc10affb3845e30d15bbd82c2bfa2469770401", |
| "description": "vbo: remove gl_context dereferences when we can just subtract the pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2", |
| "description": "freedreno: Remove fd_log()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5bc39c9d0e2a22d9cf968023fb39b296ffdcf5d", |
| "description": "freedreno: Add trace-parser.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36", |
| "description": "freedreno: Add GPU tracepoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a70f28de2b547f393b6a10079a0123ad335f0ba", |
| "description": "freedreno: Don't emit log/trace points in gmem for nondraw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "552dbd4470df82639532b4d6a6ff661081af8dc5", |
| "description": "freedreno: Remove unused fxn", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0f2897a7b3976a67509cef6a44c80b17579fa20", |
| "description": "freedreno: Small log-parser.py cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2", |
| "description": "gallium/aux: Add GPU tracepoint mechanism", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1440ec3daaa4f95b5ce007157ae1371c39da5b6", |
| "description": "util: Add helper to get FILE* options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e4cd12c8bf5c7ecf829f203b0162f7268da03cc", |
| "description": "asm: Try to fix sparc assembly for inverse matrix operations", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b" |
| }, |
| { |
| "sha": "70762b826b6d2781de9e06f1dad5d5e741876704", |
| "description": "asm: Fix x86 assembly for inverse matrix operations", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b" |
| }, |
| { |
| "sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c", |
| "description": "docs: add release schedule for 20.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1f47001ed068cd7991921b4d28de2a4b8784f7e", |
| "description": "docs: update calendar and link releases notes for 20.3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9681b5b7551414e4feacfd653c8b31a7683a8076", |
| "description": "docs: Add sha256 sums for 20.3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af74c35d7d2e513b9da6981f672d3a48ac1b7cb1", |
| "description": "docs: add release notes for 20.3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f", |
| "description": "turnip: implement z-scaling and z-mirroring BlitImage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c76edc646b35f7dabef101897fd6b37e5488cee5", |
| "description": "meson.build: Order the flex/bison by odds of them working", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c285e70806aa036d73705dd8b6ae46d1176130a", |
| "description": "meson.build: Disable zlib as per -Dzlib option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12fa2d2ac22ef3ddbc8c5efaf55064fe1a19fd29", |
| "description": "meson.build: Use SSE math for MinGW X86 build as per sse2 option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81702c0ba6bc588d50c11aeb5975eca57bc18848", |
| "description": "meson: Don't build svgadrm on windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8955980f17f902d24c50962502a20285dcd11642", |
| "description": "gallium/targets/libgl-gdi: prefer d3d12 driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "843a56324a388ca994f6f2150e8f0235c4830b1b", |
| "description": "lavapipe: set some basic usage-flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "870724d43ba0f2784bb9bb575cb114ca43f00b25", |
| "description": "nir/opt_sink: use common instruction removal/insertion helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45e43445ce724c4d7f15457ac30fc23fd531bc80", |
| "description": "gallium/u_threaded: disable forced staging upload at runtime", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e", |
| "description": "gallium/u_threaded: fix staging and non-staging conflicts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c", |
| "description": "Revert \"Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "master_sha": null, |
| "because_sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6" |
| }, |
| { |
| "sha": "128b2de63b415e96225a2077846d64bd54edbcff", |
| "description": "nir: gather if a fragment shader uses sample shading", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0aa3c83232d21bcd2a4d4d4a34b894e0870f403", |
| "description": "glx: Claim to support more GL versions in __glX_send_client_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40", |
| "description": "glx/indirect: Validate the context version in CreateContextAttribs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a265420dd585a81fa5c8060122201ac6befcbb9", |
| "description": "lavapipe: add support for VK_KHR_indirect_draw_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f65b1d22f21fedf51d4cdb5480aa6afc723a6da4", |
| "description": "lavapipe: enable post depth coverage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a6e1971eadad79eb0b592ea795cfafc7c355a56", |
| "description": "lavapipe: enable VK_EXT_shader_stencil_export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3024817514fc0865a61a85c4e95e063450e6433", |
| "description": "CI: Add llvmpipe- prefix to Piglit jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2609fe34522b31106f52adcc0e3de6910d3c47b5", |
| "description": "CI: Reorder non-hardware stages last", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "220a467b7fa5fb22d15d646f45bc56debe73c0ed", |
| "description": "CI: Collapse lima & panfrost stages into one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "567332274579d5c1fe588dcb8759e0781ef2da1c", |
| "description": "CI: Collapse virgl & d3d12 stages into one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "343705a9cfa11c4bcdf5fad167c03e5328e1a277", |
| "description": "CI: Collapse radv & radeonsi stages into one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5bf4c99f60e285a0499ab64b9fe5e2b1405301b", |
| "description": "CI: Collapse llvmpipe & softpipe stages into one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d7c84805362adf96a73cc7c630714e920345067", |
| "description": "CI: Collapse SCons & meson-misc stages into one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18f6bd676d1bd6f37c88a55434339080735e8ad7", |
| "description": "util: unbreak on BSDs after MSVC changes", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40" |
| }, |
| { |
| "sha": "d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae", |
| "description": "freedreno: Break out of \"should we free the entry\" loop once we've freed.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8" |
| }, |
| { |
| "sha": "daaf5f1d1868bebec7931a51753236a850ebbd24", |
| "description": "gallium: Fix leak of currently bound UBOs at CSO context destruction.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d90107a2002891ae0f5e9b1ac9ecd8789c9e1969", |
| "description": "gallivm: Fix max const buffer count.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1d35f77228ad540a551a8e09e062b764a6e31f5e" |
| }, |
| { |
| "sha": "634384e4a09d897e0f045e6e99b787804ef4fe40", |
| "description": "gallium: Fix leak of bound SSBOs at CSO context destruction.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "311470fa64423f6ea2cadabf18c90aee07339aa0", |
| "description": "meson: Remove old todo comment about pthread stubs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "661b29283425c568d1fa403be703775e02c50d08", |
| "description": "egl: Skip closing drivers when building with AddressSanitizer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc8fc7bbc4a4d7fe4d3635be207daf2a6672662", |
| "description": "freedreno: Fix leak of u_transfer_helper.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "d1465b3aeee318a3a76a652325aa13d4a1946f37" |
| }, |
| { |
| "sha": "0626e3a950d5dbe5d86244670b54b67a2af6014c", |
| "description": "gallium: Fix leak of the merged driconf options.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521" |
| }, |
| { |
| "sha": "06f2516696f7fe14d80324e6fef44c793ba75864", |
| "description": "freedreno/afuc: Fix up some sprintf format security warnings.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cb6e693c911b1119efe8dd727b10bdeab908779", |
| "description": "egl/dri2: Drop some pointless ifdeffery", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d49e66c3ca8de374960fa4e2b14d665834b706f7", |
| "description": "egl/surfaceless: glthread support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a57acad8757a9ffb0d8fac9865b6a02ef50de6d", |
| "description": "util: Disable [[fallthrough]] for C17", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f2c4a47642cd389fffb18d4877b01856e41d6dc", |
| "description": "ci: Go back to previous ci-templates commit for debian.yml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59a6705ccef1f8a7b1e7f6486e33603c6d6b7606", |
| "description": "zink: do not require VK_KHR_external_memory", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73" |
| }, |
| { |
| "sha": "b1224143aa0f8daf0e62d44a8f2fde8080c654cf", |
| "description": "clover: Use .def files for exports on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "474baa04eda3b2bba3bf10c121ae98a7137dc128", |
| "description": "clover/api: Support MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f88347cd223c34324816e917e02aeaa31c6a58b5", |
| "description": "clover/core: Support MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cfd57dd489bab37ed77bddcfe4bbf55051f5362", |
| "description": "clover/llvm: Work around MSVC quirks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "149a036825ba74f9edd2468430f99ec0e927b845", |
| "description": "clover: Fix property_element::as for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80817b6e344258ac9b955f824ebf9019a0fc1610", |
| "description": "meson: Adjust Clover's required LLVM modules", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "959e0177990356d450da87eda0e7f99039656960", |
| "description": "clover: Add version.lib dependency for Clang on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72566fd92c27b39abe2057f6f23388ec40793dd9", |
| "description": "clover: Support LLVM coming from CMake instead of config-tool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "425cfcafb20ab91669e2a080f4b095111d62969f", |
| "description": "clover: Add opencl-native build flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60454a4e990e2469846cfa07cf495a4bf5751207", |
| "description": "gallium: Remove unnecessary forward declaration of swrast_driver_descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb7eee8b406b22d1b5107b9a264249116657b663", |
| "description": "gallium: Include winsock lib as a dependency for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5de2bc2296254340a09a0f83a98ed98d2786e38", |
| "description": "driconf: Avoid empty macro resulting in empty initializer braces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40", |
| "description": "util: Add os_get_page_size query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "852d91edcd48f8e923124a848abd20cabedeede4", |
| "description": "windows: Always set NOMINMAX to remove min/max macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a7abee60b699a6065edbe778cf990dd8d4910bb", |
| "description": "anv: Avoid a couple of warnings related to vk_error macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e60fcf0a8721efc4973910cde4733f4b3b54cb6f", |
| "description": "nir/opt_sink: return early when trying to sink unused instructions", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f" |
| }, |
| { |
| "sha": "5603bb13e36276ddb1bf1a5c41f00988b368110e", |
| "description": "v3dv: fix early return from failed drmGetMagic", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b14679ab226bd3e263a778ea8e39828bde38b403" |
| }, |
| { |
| "sha": "9eee4054848c0d2f51818c549354cc156ca22487", |
| "description": "freedreno: Add missing dependency to build", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf" |
| }, |
| { |
| "sha": "770230aab110478330a54aad6237d40db6028e90", |
| "description": "glx: Fix the generated error when indirect contexts are not supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97858f3c9c15882da5c2cbd4d8a2dbc63d1d0b1a", |
| "description": "glx: Simplify error handling in glXImportContextEXT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c9e7f73ad9514e3b602a365e74edaec64f09ece", |
| "description": "microsoft/clc: increase test-timeout", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d" |
| }, |
| { |
| "sha": "a7fb25bfe418ed900c246ec8007e595a071881c9", |
| "description": "egl: fix typo in wl_drm error message", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f4325e44b2a7eda0012577291ef63417fa044c6", |
| "description": "etnaviv: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3517b6fd53aca309c720ed384b24792bfe900c0a", |
| "description": "microsoft/clc: add missing dependency", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d" |
| }, |
| { |
| "sha": "84dd4ac1c75675d16b1af66c79df6078ac33aea7", |
| "description": "microsoft/clc: use files-function for source-list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19a9f225011db783773641640ac5a3c94f9eb227", |
| "description": "zink: moved vkEnumerateInstanceVersion to create_instance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "195a001d7366a23c569c38437390edc5ad1c25e9", |
| "description": "gitlab-ci: do not clone git-repo for test-job", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4" |
| }, |
| { |
| "sha": "361d143f941c34aead2bbad8541aa1eca54149ad", |
| "description": "meson: Add build option to specify default shader disk cache max-size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0546ceba16df527d8fd15c23b6a605ec11c71907", |
| "description": "radv: Use portable ffs and util_bitcount macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ff1eccce6e0cc18a9d2e6d9919e32274158ec2d", |
| "description": "radv: Replace pthread thread with thrd_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63dc2a53afee76934c131ee0faa935530a8aa75c", |
| "description": "radv: Replace pthread mutex with mtx_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aefaceab09eba4d19c0c5c2120209b23d82043e9", |
| "description": "radv: Use unsigned with u_bit_scan for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60c362c4906afa7968eb1862c25d4fa44cc5355a", |
| "description": "radv: Create shader cache if ENABLE_SHADER_CACHE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bed6e462e18869ee44810a30aab1b053a2e3c926", |
| "description": "radv: Use standard __VA_ARGS__ macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09fb370068921331fee6042a8a81c381383af6e4", |
| "description": "radv: Fix function parameter types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ec0953e22cfea4e4869e45b784a13f44b65c275", |
| "description": "radv: Fix leak in radv_amdgpu_winsys_destroy()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "fa97061a8235b64009d7897ecf20cc81258f3403" |
| }, |
| { |
| "sha": "314bcb393762d5bdb572e70ffce9ad1b50c57679", |
| "description": "radv: Fix callback signatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be42e9a6d16dbc903739b31aae5133223b23dac4", |
| "description": "radv: Update radv_assert for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02481e1203847fa242d24e1ff2ae5a17bbad95bd", |
| "description": "radv: Ignore radv_printflike on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f7586704c364e26cfceea28edbb89fb8c26ea03", |
| "description": "radv: Don't return value in void function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fe62252e4ddbad519d0ce50e9dd46173e413857", |
| "description": "radv: Use os_localtime instead of localtime_r", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe67fe688a015e137f1ae3c6e36c5f14c2540253", |
| "description": "radv: Wrap pragmas with __GNUC__ to fix MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4a516ca7021ff99a569c2ebff28f699fa30faff", |
| "description": "radv: Replace VLAs with alloca", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "274925836828c1b7d2a34d29a81f7ab537211e9f", |
| "description": "radv: Update build defines for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c70842232ac9a302db285287eb20ffd3be71093", |
| "description": "radv: Exclude amdgpu driver files for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b79eac6b0736bf02788b87d420dc9022e1808751", |
| "description": "gitlab-ci: ignore nv_copy_depth_to_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4", |
| "description": "gitlab-ci: run piglit on windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76b51fdf0c4205e78a94eefb359b2abec061dd2f", |
| "description": "gitlab-ci: build piglit in mesa_deps.ps1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04e3693e6d64d2d067c869d7ed697b25bb8d3a35", |
| "description": "gitlab-ci: build zlib statically on windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaab92cc61f910c09d2c4df8297f2b19edb06309", |
| "description": "gitlab-ci: store build-artifacts from building mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e88c61eb41929ab0fbb98cc443f5f4f0680cf8a1", |
| "description": "ci: build the Vulkan device select layer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06eef592ea77c94fb669543041175f8690e2ff6a", |
| "description": "vulkan: add missing src_inc to the device select layer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "f86668f487b32c185388a39e2200c17c298b877a" |
| }, |
| { |
| "sha": "a1976e1cb2d817a4d5229994b83c87d82485af9b", |
| "description": "intel/fs: Implement nir_jump_halt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6992d2f625baa460c81a00df2af062851c8c43a7", |
| "description": "intel/fs: Emit HALT_TARGET in emit_nir_code()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a7f0aa2e034c7f82cb143367efadb0e3eeca08e", |
| "description": "intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9d549b2bf94434efb7ef3ff390dd887adb9c9a4", |
| "description": "intel/fs: Use BRW_OPCODE_HALT for discards", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e76e3590072a60a20115cf69ca0b3aa442269f99", |
| "description": "intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3ad9281901dd0222289f2d5df52814b29001faa", |
| "description": "Revert \"radeonsi: always return void from si_build_wrapper_function\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "0aba1743611109545bba86bf055a04ecbe210132" |
| }, |
| { |
| "sha": "86675a07f811280974e834c5164de60a315c8114", |
| "description": "radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7470c1760cb4f326ccf7483667185c0dcf98175", |
| "description": "radeonsi: don't set DrawID and StartInstance if they are unused", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e", |
| "description": "radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69c927debeb705ec46b50d8e5ddfacb81264b244", |
| "description": "radeonsi: disable WGP mode on gfx10.3 to prevent hangs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341" |
| }, |
| { |
| "sha": "8ae3ad95ef3021d50be7778d3a879cd852980648", |
| "description": "ac: enable late allocation on VanGogh to increase perf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "623ea8153018e7874bb133921c5da7d9ce546a08", |
| "description": "radeonsi: don't update provoking vertex and outprim states in SGPR if unused", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4641dca269cb72fd9f2bd6d078f7055c855d9ad9", |
| "description": "radeonsi: don't update indexed flag in SGPR if it's unused", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7ee265a956d17396b716a261434f21f35f48688", |
| "description": "ac,radeonsi: fix load_first_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80a0f8aba384c7e3b64492740898ef8a5b575db0", |
| "description": "radeonsi: only mask 1 CU for GS/VS waves on gfx10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d4f1dcd155be753ff49cd763be916cf701cda25", |
| "description": "radeonsi: fix a nasty bug in si_pm4.c", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "da78d50bc87ef5db846a942664094b6299cd1888" |
| }, |
| { |
| "sha": "bbad432e966ea8a8d17af3075ff115415dede9f9", |
| "description": "radeonsi: eliminate shader code for disabled or masked color outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "509142876b8b63d55c97a99525d1251d9f3988ed", |
| "description": "radeonsi: add AMD_DEBUG=nofastlaunch for debugging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de799b2270f5342c2c108488c2c694412b06c945", |
| "description": "radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22917baa75c8b1f56b3d79490080a96909594753", |
| "description": "radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c61411f253b7211607ebf817d548dd8cacb6ff6", |
| "description": "winsys/amdgpu: don't use debug_get_option_noop in a hot path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b", |
| "description": "winsys/radeon: don't use debug_get_option_noop in a hot path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "530c276c4c3d11a364bb82a4e08cc87fc1308989", |
| "description": "radeonsi: fix max_lds_size warning in release builds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d210312650913db29164d8aceb497a53931a3d8", |
| "description": "radeonsi: fix line stippling with LINES_ADJACENCY without GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e64d5cc4d6c0b950883be0882f9b7ad3401965c1", |
| "description": "radeonsi: fix a memory leak in si_create_dcc_retile_cs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f" |
| }, |
| { |
| "sha": "a287ab2020f0b657d3cebfe5676fcacbe17e585c", |
| "description": "radeonsi: use util_logbase2 instead of division by index_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5525551d034a0f1f1913c28a9be695e06b77990d", |
| "description": "radeonsi: correct the MAD/FMA support table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f50dea2188c7d777249bcec8c3a70aed50ce7b4", |
| "description": "radeonsi: always use a staging texture for linear 1D textures in VRAM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebcca77d4badfb3b1eb4e8753a3b553126ff109d", |
| "description": "radeonsi: print more fields in si_dump_shader_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "071fd55381598bac5fc6b98a9632c697d8df8939", |
| "description": "intel/compiler: Add GEN125 to enum gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130", |
| "description": "intel/iris: Build gen 12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b953f0f7a672389b4a6a591efb94f5e1eca7c25", |
| "description": "intel/anv: Build gen 12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f08d8c849e0df3703800a4471039a0297455951f", |
| "description": "intel/isl: Build gen 12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "032be8c4d430501d946f881870188885b918b510", |
| "description": "intel/genxml: Build gen 12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "569afd37f15cfc51750a71fd695f4496b0358fbb", |
| "description": "intel/genxml: Copy gen12.xml to gen125.xml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99fb15cd31472eb73befd8769134505e1f4b499c", |
| "description": "intel/dev: Add gen_device_info_is_12hp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b257795b10f9e1c0b87f34b8f363a75e4b1d51bb", |
| "description": "intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94a9867b0569c6f6d65b27f69b678f7f1785f3ad", |
| "description": "glx: Remove DRI1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63822802ef3de4d7a10b96e86e3de4a4f07b77c7", |
| "description": "glx: Handle create_context in terms of create_context_attribs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4ed0e8f3fb63d753e50576d7402c52cb30b0283", |
| "description": "glx: Check share ctx compatibility in ::create_context_attribs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "731f3c113ee22729e9c98d8e049d824b2c153261", |
| "description": "glx: Remove unused __GLXDRIscreen::createContext", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97ae4297541e52af9f47cdc1e4f65ee06ecb78ba", |
| "description": "glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "893a30eacc68b7add6430e3fa3ef59ef5ca306f1", |
| "description": "docs: inline contents.rst into index.rst", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3047762c915032e161bcba612a1436ffae32a21", |
| "description": "docs: mention egl in api-list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f155a6da30a834269435356142c619ec8b90a5a", |
| "description": "docs: do not explicitly call out es-versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b54772d53abfdb619343035815526ff13061e33", |
| "description": "docs: use external link-references", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f9e27cc1afeb29a52dcdb7d9fd65a7c335474bb", |
| "description": "docs: move major versions history out of front-page", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60fa79b00908e3da2ef3889b4946a87483aff498", |
| "description": "docs: break project history out of front-page", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fca21d3e70a8f0b09021fddd7db00f8faeae68d", |
| "description": "zink: revert to old load_ubo implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8366d23e7b342ed3d3f8251e6d970cc13d70e99f", |
| "description": "zink: add alternate ubo loader in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0471f83b07ad304cc79c60e1e4ddd6ecebb6784c", |
| "description": "util/slab: do not dereference NULL-pointer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0" |
| }, |
| { |
| "sha": "4c180c262bbb57f22acc9000ea09730debb12325", |
| "description": "radeon/vcn: hevc main10 profile decoding pitch fix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1c1bad582fc780c69d7413c4c2cdb0c7fe5227d", |
| "description": "d3d12: Fix GCC warnings for missing function prototypes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30e5abe5f51088f696fae79a69363ac3e78e3e3a", |
| "description": "microsoft/compiler: Add missing 'return' to switch case", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" |
| }, |
| { |
| "sha": "423363803e53ed0f6379f185d2644465f02e2c3c", |
| "description": "d3d12: Fix use of incorrect clear color variable", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61" |
| }, |
| { |
| "sha": "e593329b0c9fc1177e8d54ea15693a5a4368b802", |
| "description": "microsoft/compiler: Misc fixes caught by GCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "456620a6ad244a22941c7d5e728e84350816e400", |
| "description": "d3d12: Misc fixes caught by GCC warnings / code inspection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e481a1f65571be8d09d2cddea18119ae5c4ce35", |
| "description": "microsoft/compiler: Fix unhandled switch case warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eebb04fca4f6de3848a76e5324b2701818027eee", |
| "description": "d3d12: Fix unhandled switch case warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80dcd63f6469965d4b4b42b508fa6228005c4ca2", |
| "description": "d3d12: Clean up d3d12_compiler.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "244a41d6a8183e8d2d8bca5fa3a6ba8e3c80cdad", |
| "description": "d3d12: Remove Windows-specific macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4358af87e77befde471341fb8f8549828fec6a30", |
| "description": "d3d12: Fix signed-unsigned comparison warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6060291c0e386118b8ae115189d0b0da3bdd4a54", |
| "description": "d3d12: Fix brace-initialization issues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3bf781cb04cb45b30ce56e14a81266c6790b120", |
| "description": "microsoft/compiler: Remove dead code/variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af6983885bd015ff6961a441e1c87153058bc49a", |
| "description": "d3d12: Delete unused local variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89f6b72f19dbc503386643c6283047bdb1013bef", |
| "description": "gallium/tests: fix unused-but-set-variable warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34e5b46fff2124d13b0d39269cdb88176a737340", |
| "description": "softpipe: fix maybe-uninitialized warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a702fa4e5c4aff130088365763513135cd0188b", |
| "description": "wgl: fix maybe-uninitialized warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "def15ad9ab57602b44268be88dd2cc10f02592dd", |
| "description": "glsl: fix redefinition warning on win32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07a68d27b36bd0407a53a897fa55aa48410b13e7", |
| "description": "glapi: fix unused-function warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89b01cc02522d50843710242934daaab6687af97", |
| "description": "util: fix mingw format-extra-args warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f", |
| "description": "nir: don't sink instructions into loops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b02e15d1a38b2454d7dba3e05aeb68dfbbddf007", |
| "description": "d3d12: do not inspect NULL samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94f8cb29ee7c615e74b4a85e14ac9e22c5dd7f2a", |
| "description": "aco: Fix NGG GS assert failure from the WG scan.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24" |
| }, |
| { |
| "sha": "c2974a1d45c7e922bb36571cf6873f368dc639a6", |
| "description": "intel/tools/aubinator_error_decode: allow 0 arguments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a7010d4f5935ca31dc3aee285bb95ecfd6bbef4", |
| "description": "intel/tools/aubinator_error_decode: allow \"-\" as an input file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ffa45a775a6457dae85bd48bd3d424500fc55a9", |
| "description": "intel/tools/aubinator_error_decode: exit with an error on unknown option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9e4c0ada15b28118d65d119c508a7dc42da038f", |
| "description": "d3d12: lower bitfield_extract to shifts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a858ecd406f27724c17d3fd409a558cb1cc4917", |
| "description": "Revert \"radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 2, |
| "master_sha": null, |
| "because_sha": "6fb4babfe98e222e648eb2ab210136b7540bf039" |
| }, |
| { |
| "sha": "4c58c68ea6099be9313a0be08b21cbcad893951b", |
| "description": "ci: disable check-commits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37226269d375d3ec4d48a20c019ea9b4667f79a3", |
| "description": "etnaviv/drm: add some locking asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "034dd948dfd88d0686796e33563b99735127564b", |
| "description": "etnaviv/drm: convert to simple_mtx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aad0c7c6b8e73141f5dd5aed0c091efd5dba5b99", |
| "description": "etnaviv/drm: fix evil-twin etna_drm_table_lock", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f7d4871a6f85ef51c3660bf673426a820c4e1c6", |
| "description": "v3dv: don't log out of pool memory errors for internal driver pools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9adbaeff8526bd8e895ff083d2494a4f4eac0783", |
| "description": "v3dv: move error string definition to debug path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4679a3855f435679c2d95a5db18ae3faee1e6648", |
| "description": "mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1755a5a38480264a4e25070209ce352b744183b5", |
| "description": "compiler: decrease STATE_LENGTH from 5 to 4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdd3a448aeba8dc79f6d758d0219962daa55772b", |
| "description": "st/mesa: fix uninitialized/random clip plane state vars in lower_ucp", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "584f27326c1560cc23538cb76fb734ab492ccc3c" |
| }, |
| { |
| "sha": "f097c8773effcc2a1b940371c636ffa8c1cfd4ea", |
| "description": "mesa: allocate the attribute stack on demand", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0456a65658b9e5dea0e6f1fb48ae4bf0add23ea", |
| "description": "mesa: remove gl_texture_object references from glPush/PopAttrib stack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "959380dcb0920e3f26aaddfeab68650077675040", |
| "description": "mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6f6d3c0e7aad35ddf2100aedd2e39b71e42cd5c", |
| "description": "mesa: optimize out no-op calls in glPopAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27b981352a8e89fc1c4ae2f0cbb64f1ff02bf6a7", |
| "description": "mesa: skip _mesa_set_enable in glPopAttrib if there are no changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4bf8725856d571121e0a0fe644ec7b1877adacd", |
| "description": "mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0e18550e26209a01465c85382c86a2c9246db0c", |
| "description": "mesa: optimize saving/restoring bound textures for glPush/PopAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a8b54285d24e84facc6f7aefe486a568b6e80c4", |
| "description": "mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586", |
| "description": "mesa: add a fast path for restoring light attributes in glPopAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "734af6135334a91bf7615b2990bb85af3db62e67", |
| "description": "mesa: add a fast path for restoring fixed-func tex state in glPopAttrib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3be42f9ca19d593d374d309f47ebd80abb001a24", |
| "description": "mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08b3b74e7f1d8fa22e1797ef4654d9ed6ff0e3a", |
| "description": "mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d7347105fce6cdbd2abbc827c7661a2c063c40e", |
| "description": "mesa: memset matrices at initialization to enable memcpy on it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "019f13160131212a1c03f0015f9e8ff9c7282182", |
| "description": "mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5d17070bec94642be848aa40a471cdae8f05ac3", |
| "description": "mesa: consider glPushMatrix a no-op change from the driver perspective", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1982fd3d2bd12dbc1c85b61629d0c2a53606551", |
| "description": "mesa: skip glMultMatrix if the matrix is identity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b50332aef469273a4cc73f72cc5166412a4cb96", |
| "description": "mesa: fix crashes in the no_error case of invalid glUniform calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f94c190581ef71145d74e6342b5a9c5473df202a", |
| "description": "st/mesa: replace st_context::state::constants with a mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96fc1ab6476ce8cbd5dc739f0d723f286d0a628a", |
| "description": "st/mesa: add a faster path for uploading state parameters into constant buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b1f091bd924a4fba9e201ce8e0f98a91e9a8f1d", |
| "description": "gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8423c2eee0e4d93502640343107f0e91fcbca8f", |
| "description": "mesa: add helpers for drivers to load state parameters into buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fe4a830fb02e265885402090085affab9eaf665", |
| "description": "mesa: merge light state parameters for faster uploads (disabled)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d6d66d516347d1749cfecb30792e110a0853ac8", |
| "description": "mesa: merge matrix state parameters for faster uploads (disabled)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7", |
| "description": "mesa: take advantage of sorted parameters in _mesa_load_state_parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7", |
| "description": "mesa: put constants before state vars for ARB programs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06a141469b38e6fd2fb2f870629e2e10d8a7ba00", |
| "description": "mesa: put constants before state vars for ffvp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cb0229f26a123015147c92a165a8d083e1ab1dd", |
| "description": "mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51ce2f6c8d0f28a972cb5f5608248cb77471abdc", |
| "description": "mesa: optimize setting gl_Light state parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc4afb21010993a2d3fcac8a17c9bc3e49cf32bb", |
| "description": "mesa: demystify material_attrib()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc31d9b733d0f8f6ab1983ccba584d28002fc2ba", |
| "description": "mesa: allow multi-slot program parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71504008c73ceea54824e6bbc0ddabf74e4f0c1b", |
| "description": "mesa: fix printing state parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2770a4bc63231adb822350efd55a46435e140b3a", |
| "description": "mesa: remove redundant _math_matrix_analyse calls in fetch_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ca6c99604f78249e273bd01b95e3ee5462f585e", |
| "description": "mesa: rework matrix statevar enums to remove excessive branching in fetch_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3175b63a0dfa290430f9f7eb651387788933a02b", |
| "description": "mesa: don't allocate matrices with malloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c84ca574d43b47932f32fc7cb67a21cec7ffe8c", |
| "description": "util: add a common ALIGN16 macro for m_matrix and u_threaded_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14a2117fc81178b81ad93ee5ff41b9ab907f689c", |
| "description": "mesa: replace _mesa_problem with unreachable in fetch_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4035a19320661ef28a6c1c335a429d3e5211ce95", |
| "description": "mesa: don't read from destination memory when computing state parameter values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bde7fa0cb32aad2e16434077748f74b5d593195a", |
| "description": "mesa: skip redundant uniform updates for glUniformHandle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b32e20e6301f2c1bfb25a939bddfeaa41d43c8c9", |
| "description": "mesa: skip redundant uniform updates for glUniformMatrix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c", |
| "description": "mesa: skip redundant uniform updates for glUniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0c66c167d3e0cac04861edbd939525002a8dbae", |
| "description": "mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a2117bc9e01bc821a6f766c516665d2aa5b47d8", |
| "description": "mesa: call FLUSH_VERTICES before changing sampler uniforms", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "9545139ce5f10180547568a3da94af9e291253fd" |
| }, |
| { |
| "sha": "9281dfca3fff6cc725ebf02e6cd517cb473e3f1d", |
| "description": "mesa: don't print GL errors in release builds if MESA_DEBUG=silent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89", |
| "description": "mesa: properly disallow param list reallocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "158351007e078a1e2068dee1e3913f9ff973cf49", |
| "description": "mesa: track ParameterValues size separately", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25e242155b9810e356e5aca7a8a0370840da56b9", |
| "description": "mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d14562da86f1f3ee1a747183d8bac183ce75fd9", |
| "description": "radeonsi/gfx10: fix overflow and primitive queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd4016f978292e1576e28086eeab44eb1225ab25", |
| "description": "v3dv: ignore filter in TFU blit path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb75a67bd61e244d7c94b4741a3c53b8ee2a3fad", |
| "description": "v3dv: add a helper to choose a compatible TFU format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "329afedd8b44e85e9932da209951d235d60af7a3", |
| "description": "v3dv: handle Z mirroring in the TFU blit path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29f62061d95eabaa925918a493045f91b887a55a", |
| "description": "v3dv: expand the formats that can be handled in the TFU blit path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc62a0dfe4c7eeac18a4a8fc37b07803088c08ef", |
| "description": "aco: Avoid extra bitfield padding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44f05d6b742b27fd063c7789ea4ee7f9d68f8d4b", |
| "description": "aco: Stub sections that don't have _WIN32 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c3fd34103c75df28568c6ee888021b17fc011be", |
| "description": "aco: Fix warnings for bools in bitwise logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bc2a419fcbc89e7c7460f0eadebac104332caa7", |
| "description": "aco: Initialize union within Operand for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2c981f8d0536793e20225521581f47c9e2889df", |
| "description": "aco: Use u_memstream instead of POSIX memstream", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8259cfaa659ed780dc79e033c678bc2a315e5ad4", |
| "description": "aco: Replace indexed array initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76ad75dbb86e6ea6442c5c301855f0f3eeac485c", |
| "description": "aco: Const correct aco_compiler_statistics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9779a9a51e5d21044a2edbe15b876c5880d5804b", |
| "description": "aco: Declare num_reduce_ops for array size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93094b8c5e83bcecd37519cbe9f67cc6259faf48", |
| "description": "aco: Remove nonstandard parentheses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1f742e497a4720e8c909995759fcc93c1308a0b", |
| "description": "aco: Add missing C++ includes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e352ebf88e82f99b554ce37bb7e6b2004949f188", |
| "description": "aco: Fix warnings about unsafe integer/bool mix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcd53bebe680f4171ee4b08669543da0c1243e76", |
| "description": "aco: Define NOMINMAX in Meson build file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d12991e016bbb948c01a86e7628440987c244c2", |
| "description": "aco: use FALLTHROUGH macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce56902f857e392b98c34bf1e1323586f4649847", |
| "description": "radv: use FALLTHROUGH macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fb4babfe98e222e648eb2ab210136b7540bf039", |
| "description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+", |
| "nominated": false, |
| "nomination_type": 0, |
| "resolution": 2, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf7c4108fb62e52dd9018b6670ed933fddf7758f", |
| "description": "zink: allow the backend to optimise shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2e383e36a08e3d536b22c4825e0486499739e97", |
| "description": "glx: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff89a0afc6e8b9ceefc0d39c6cab2432b21e0dac", |
| "description": "tgsi: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "842088667f44ec77ba72803542a5aee0056cc68f", |
| "description": "egl: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "148a24f30514638d149a24a8fe084dc21730edb2", |
| "description": "amd/ac: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d89b988bae108d37673e87ef5a691fd36884fad", |
| "description": "nir/ntt: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fecbc1e541fccb59bc7004508c2b2a8353524805", |
| "description": "gallivm: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04eb94f93ba136e1266ae89e57bc6f6ae29365b3", |
| "description": "llvmpipe: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1532cd83f9edc8382c41bd6b9f9a1523d522f8b", |
| "description": "radeon: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7986febf276c2439fc476af09c301f37e7dbc67", |
| "description": "gallium: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd432d99811d5198d7a164c25d4f2a4b06d9aaf6", |
| "description": "softpipe: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c27563d64a947ab00c1a9cd0f9cc1df3e0836511", |
| "description": "gallium/util: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d9147438d8b6c7ec087507298438a59d324644a", |
| "description": "vbo: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b222cd52d056df6c569519ea5de2f68d6ed8472", |
| "description": "gallium/winsys: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ead225bb6fc3d533515b8d5ae2e304086cb3257f", |
| "description": "radeonsi: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4442f8eda3cf24f38ce2cb204c614a562079aee5", |
| "description": "compiler/spirv: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2aa777b6853ffbe23c5a5a7ae0503a17c158e9b", |
| "description": "src/mesa: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b3e6014a99c935dabe957299457be0e2de47e39", |
| "description": "xxhash: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d6fa03f74a7aa5224447f6bae67592dfcc1f52e", |
| "description": "gallium: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "805b6b426e9c1536a0d705ae3b0fdb7fd3dec04a", |
| "description": "nir: update fallthrough comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e7c00aacb98cfd45082489bee05a456637c5349", |
| "description": "util: add a FALLTROUGH macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5b899c7da4dc628debf11ff10e27000f62aed34", |
| "description": "spirv: add support for KHR_fragment_shading_rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "244514addd990dc211c8352e03dc13bbd21e6bab", |
| "description": "compiler/nir: introduce a new helper to get varying name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c9488e0d1bb500a19440a98c2debfbf42b4ff1f", |
| "description": "nir: wire shading rate variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f86668f487b32c185388a39e2200c17c298b877a", |
| "description": "vulkan/util: Consolidate typed_memcpy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "116b6d135dad7f45d018a2d715a614b35143f385", |
| "description": "util: Add os_localtime", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "531843cf2e939b764822ef56ba8e034ad417a812", |
| "description": "nir/algebraic: Avoid creating new fp64 ops when using softfp64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "688dda5e1dd867607fbf837f6a5ebfdeeb8dd66e", |
| "description": "mesa: Use os_get_option() for MESA_*_OVERRIDE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5", |
| "description": "util: Add property_get() fallback for android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73c6899285da9b93d5d140b44bca8a1a79afacad", |
| "description": "intel/fs: DISCARD_JUMP does not have side-effects", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56" |
| }, |
| { |
| "sha": "b70847a3894cff36c6a4bd1cc96d174e5920397e", |
| "description": "nir: Use the right argument order for load_scratch_base_ptr", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4" |
| }, |
| { |
| "sha": "b14679ab226bd3e263a778ea8e39828bde38b403", |
| "description": "v3dv: check return value of drmGetMagic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "124ea8debf95f3d6343975cb432e2e3d19db3eec", |
| "description": "v3dv: expand format coverage in TFU path for buffer to image copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3f212c52e278ced13a795fab8c05f2f65ce7c0a", |
| "description": "v3dv: fix base layer for 3D blits in the TFU path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ece8dbe68f01972fd744a003fbe67fad62963c08", |
| "description": "v3dv: add a TFU path for image copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9e53c6e5142302cef60bab3202538f6142ad759", |
| "description": "v3dv: add a format parameter to emit_tfu_job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d60a3ccf52be669f6f2973048ee53994125a6ace", |
| "description": "v3dv: support compressed formats with TFU unit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14e7361c4a7258b7d38e36777418c58a71d19bb2", |
| "description": "v3dv: remove obsolete disabled code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04ea3d65018ede109ba9a94f61bea3076eabf969", |
| "description": "radv: disable WGP_MODE for NGG on GFX10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf36cfced183bac5bb5e2f8e564674071493bdad", |
| "description": "radv: only mask 1 CU for GS/VS waves on GFX10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7729ea3d677e5f2c39013d112a9a395113229acf", |
| "description": "radv: only disable CU2 & CU3 when NGG is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "750591f4cbc1ffb2b99ad8c82126b3208fcb30c1", |
| "description": "radv: enable NGG on GFX10.3 APUs by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9ee0cd69a04a99d7fadd831c1c255b1523a2731", |
| "description": "ci: Make test-docs job depend on sanity job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94f4497a7909ef390b84b070de68923bb4487d43", |
| "description": "ci: Squash \"check mr/commits\" jobs into a single sanity job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "988dfc944dceefffeb80fd577ef28c75c25e6169", |
| "description": "ci: Move sanity stage to the beginning of the pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8749fc4261467ff8c7eb25880516649ac794a20d", |
| "description": "ci: Use ci-fairy docker image instead of local git_archive one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfe45f3bd50cf3bc9af0ac756648423e9e3b03e0", |
| "description": "ci: Update to current ci-templates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc80415a41b1a096f97ec092e615666fbe94c6f5", |
| "description": "ci: Drop ci-templates-sha anchor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e074a6d5272bd99536cd12a1ff6afdc6ece2890", |
| "description": "vulkan: Portable wsi_common_get_current_time()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "142d7b0f360d003d6c3914b198fb37e3e6b4a6cc", |
| "description": "vulkan: Replace pthread mutex with mtx_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "440952f152aaaadc3083cece34e5782c6c278781", |
| "description": "vulkan: Remove GCC pragmas by fixing warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1768b23b5086abd8d6f5bd297300ce4829d3beb", |
| "description": "radv: save and dump vertex descriptors during GPU hang detection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f3e7a6502f01a6f38121c1512dcb55a66e63361", |
| "description": "radv: fix using bitfields for debug/perftest options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a90641b0d642589c31963200e256953a96ac325", |
| "description": "mesa/st_vdpau: set surface winsys handle modifier", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb" |
| }, |
| { |
| "sha": "b3504f41733a55c7680fbd2f6240df2c0e9f8c3d", |
| "description": "amd/common: Check with_tests before adding test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40ede410358c85cba6b8990d56846014b0e712b6", |
| "description": "r600/sfn: remove leftover debug message", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "093135067345488e6506045b8b92cf18b44e5893", |
| "description": "r600/sfn: remove unused file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "166657a736c54497da6c9278549c7ccd6c3b917a", |
| "description": "r600/sfn: Fix a few warnings in release builds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "261f42f0c8790edfe40a3da65715fb29164335d8", |
| "description": "r600/sfn: fix definition of priority queue", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b8fdcffc4c755241d645c62385729ee14dd8620b" |
| }, |
| { |
| "sha": "feaecbeeabbdc01498bc78cf65c3352a3d56480e", |
| "description": "r600/sfn: correct error signalling in switch default case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de353c1fbe2fe21809f824049fa5e415abae7628", |
| "description": "amd: Fix declaration mismatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a212a8a0f0f52ca7fa52e96b44825791221ef55d", |
| "description": "amd: Fix signature mismatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c521e9968e4df3e702d6bd20f384afa3bc47111", |
| "description": "amd: Work around MSVC limit for string literals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "740490787093ba3ce223485059052045b2ad958d", |
| "description": "amd: Replace vasprintf with vfprintf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ad8ac38c760732db87ff9809a049b0324804ff3", |
| "description": "amd: Stub sections that don't have _WIN32 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee72cd0757d77ade1e942c778c363249c72df82e", |
| "description": "amd: Remove bitfield sizes from enum values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31b4fdc00870e8c7c433ca30a05c32a0fe5528ce", |
| "description": "amd: Cast to int for %d snprintf argument", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb1adece5e3e9ac417ea5ba50bda8ca6b1a35dc0", |
| "description": "amd: Simplify ac_addrlib_create", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62a4a7787568b49b67ff17d9feb00a2c698e29a0", |
| "description": "mesa/st: choose S/D format depending on gl_format passed for readpixels", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e623726114922da0a5f788d4bc70e7962a6176d", |
| "description": "v3dv/pipeline: avoid unused warning on release build", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ba86ca9c367b6a7a6511a3d99dafb374db4921a", |
| "description": "docs: grammar fixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aed8d30b507568b7fc0f32afca012f8def5aca16", |
| "description": "radv: Deal with unused attachments in mip flush", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb" |
| }, |
| { |
| "sha": "160a0f255194953b9c6cd3d305a4432645c0b60b", |
| "description": "freedreno/a6xx: add support for ARB_shader_stencil_export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b589df98622c811b397e6579358b2a51cff8a5ac", |
| "description": "radv: disable SQTT support for unsupported GPUs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cf41814cd52f7de23e527518d1d90b8d346c78a", |
| "description": "aco: use binding chasing helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e732bea536be128afec8e364dc2b30f3d15498d5", |
| "description": "ac/nir: use binding chasing helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "856a6523404d3b6358d8a96aca8af00a0157b489", |
| "description": "nir/opt_load_store_vectorize: use resource binding chasing helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31c9c727d1191e6ef4f3dd5c58de5264ef56d8dd", |
| "description": "nir: add helpers for chasing resource bindings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b946d6eac26d62628e37ea9d241908eef938b39", |
| "description": "CI: Re-enable MSVC build", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6bb5e29b1b820c0ac45abdc0f6a10ab450a3053", |
| "description": "CI: Build d3d12 Gallium driver and CLC framework on MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "484fe1e9f260706f28ac5c06bf3753970c08c158", |
| "description": "CI: Update Windows build for current Meson options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77a474cb88e57ad9ad5d01b5bd2ea9e664097a56", |
| "description": "CI: Remove ludicrous Windows container build timeout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "187c146a2e04d0db575bbeb787e34ba124de655d", |
| "description": "CI: Windows: Use 32 vCPUs for Mesa build", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddc900f7384c247185ca572e572aac8bd4748d06", |
| "description": "CI: Add Windows libclc and SPIRV-LLVM-Translator builds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad90e9fee6ea2c7bf05104a589d60e9368f5427e", |
| "description": "microsoft/clc: Disable broken f32 -> i64/u64 test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a134abab8e3c2e7f5e3a8c3b94a657c9b7cca6f", |
| "description": "microsoft/clc: Allow building with Clang git", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67ba666a454a8856ca1ca7813da5c5b7308cb136", |
| "description": "d3d12: remove hand-written intrinsic builders", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4" |
| }, |
| { |
| "sha": "2846d7811e5c84dc37b0fe564547e961d62ff638", |
| "description": "nir: fix nir_builder.h on MSVC C++ and GCC7.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4" |
| }, |
| { |
| "sha": "7a77008283757d7c548572ef7a66d8d8c6052134", |
| "description": "nir: fix intrinsic builders on MSVC C++", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4" |
| }, |
| { |
| "sha": "517b6986613e1d80d547ce82f56244c11ad2a1cb", |
| "description": "r600/sfn: lower all IO in one pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45f17702db655e721b3d85a6085a488ec98a774b", |
| "description": "r600/sfn: simplify IO lowering and fix TESS IO lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efcb7b70504824ce8831f191ca711045f73dcf76", |
| "description": "r600/sfn: lower GS IO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81df5408ca1fb53e4c130c0f9fb23fe4d8eb0970", |
| "description": "r600/sfn: drop store_deref handling for VS and TES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eafa9bff805a2aa0cb956b31d57d09edc9a04dcc", |
| "description": "r600/sfn: Lower tess-eval IO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7421f9d95bd67d29880de18b6a09a87dc2af6658", |
| "description": "r600/sfn: lower VS output IO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8fdcffc4c755241d645c62385729ee14dd8620b", |
| "description": "r600/sfn: Fix vertex stage export to accomodate IO lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98bb63b2f06a61995d8d0d73aa30263716c6c418", |
| "description": "r600/sfn: remove unused FS input deref code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b6c17e2965621a46eb07ba2605d9f9e221a400b", |
| "description": "r600/sfn: lower IO for FS inputs and handle interpolation accordingly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a45e651b11df0700333d4a13eef102341f06c3ac", |
| "description": "r600/sfn: Add simplified constructors for FS shader inputs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9babb853d1d627175833050d42a381702510108", |
| "description": "r600/sfn: Add lowering pass to convert load_interpolated to load for POS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c41d0d0c3da1cd869b9efe205f8508e95cbcb7b1", |
| "description": "r600/sfn: fix component loading from fixed buffer ID", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "18e97817148eb376274a8749c03b45c2f817c139" |
| }, |
| { |
| "sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb", |
| "description": "panfrost: Update the resource layout when doing a tile -> linear conversion", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd" |
| }, |
| { |
| "sha": "46518327aead81c2e08381ddf4b9dd6312441312", |
| "description": "v3dv: extend the list of formats supported by the TFU unit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca44b3edd7fa3d507170fffab2e922e104f97d75", |
| "description": "v3dv: batch buffer to image copies with the texel buffer path if possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2809e2e816069ae267fb429d9c0fafd75db9e58c", |
| "description": "v3dv: fix leak in the buffer to image copy via texel buffer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9" |
| }, |
| { |
| "sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300", |
| "description": "radeonsi: implement GS fast launch for indexed triangle strips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb", |
| "description": "radv: Fix a hang on CB change by adding flushes.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85647152535203aec5a5e77872e3ca501136244a", |
| "description": "docs: document new zink-flag", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9" |
| }, |
| { |
| "sha": "313db572b7ac6c4798ad1d15be3eefe8167bab87", |
| "description": "nir: make intrinsic order in nir_print consistent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb0385b57cc1a7c752f83275b419f010b1337ea3", |
| "description": "radv: use intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b040737d309698df9d1e94b24205ae133048621", |
| "description": "nir: use intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddb81f5da32c0c81e8b9572827f8ae31133d1a7d", |
| "description": "glsl_to_nir: use intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eafc7eee5799139538398389592800589182b1e3", |
| "description": "spirv: use intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4", |
| "description": "nir: add generated intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3c65f97ad15832c1d01406216f59522e678b652", |
| "description": "nir: move nir_load_system_value() to nir_builder.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8ee599dfb1fa862d065e01f31d79a9006b74be4", |
| "description": "nir: remove useless nir_builder_opcodes.h include", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2b9e3f715f991ae155957276cec535b2701c4fd", |
| "description": "nir: add destination bit-size information to more intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ec217a849896a469ceb8afc5a3caa811f0df214", |
| "description": "nir: add bit_size_src for when the destination bit size matches a source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "898d7c1f493b8d06168c2256404d448888183bd9", |
| "description": "nir: use a single canonical list of intrinsic indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6407b9b7d311de0669375dc005cc4cfc42ffe1f", |
| "description": "nir: fix sampler_lod_parameters_pan indices", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154" |
| }, |
| { |
| "sha": "a569ffeb83daaa3f3c179e0d315a5079334835f8", |
| "description": "freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "e49748521ec9182e8d2eec823182cc463709123f" |
| }, |
| { |
| "sha": "f7b2165b19c29f8494ac3eb5a40ff21c8d7e1fe8", |
| "description": "freedreno/a6xx: add support for dual-source blending", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efba865c4c9e9a922cefabcd86fe01004f6c3ada", |
| "description": "nir/lower_non_uniform: improve code with the same texture, sampler indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d55ca9c300a6e240cf9216bba203321b7b44c90", |
| "description": "anv: fix descriptor pool leak in VMA object", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9" |
| }, |
| { |
| "sha": "df940760f9d454e90d743c65cba39cea65ee4a4c", |
| "description": "aco/optimizer: Propagate scc_needed label through p_wqm.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bd3fefb74bb731d509f971cc89c687a0fd99feb", |
| "description": "aco/optimizer: Only set scc_needed when it is actually needed.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c" |
| }, |
| { |
| "sha": "a941618a1fc361ad6089753b39dc3bcea71d8fe9", |
| "description": "glsl: avoid an out-of-bound access while setting up a location for variable", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "47c358233d45747def3b796c37ae92df86860141" |
| }, |
| { |
| "sha": "df143fa1ef6e4d97a8a3d50326a5a51ac30b4d49", |
| "description": "glsl: Drop mingw -O1 workaround for GCC>=7.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf2bcfe4457e727caf48db8c2e5e70e561395eb3", |
| "description": "scons: Fix build with llvm-12.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "954739fd18edd5c6ce2bb1028266235237834536", |
| "description": "radv/winsys: fix the sysmem submission path for GFX6", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "cba6ec309abb30964bdb7c96491b0bdee9615333" |
| }, |
| { |
| "sha": "05799844df50d949591e06cd18c293963427acd4", |
| "description": "radv: Const aco_compiler_statistic_info usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb9b7d0a6877efb833ce5f34a8675bef23ebd801", |
| "description": "radv: fix missing initialization of the predication value", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f" |
| }, |
| { |
| "sha": "d1ff00cb7684b58b33f3b21448b8a3e704958a62", |
| "description": "v3dv: remove non-conformant warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4adb643a0add642f093163010d63e94ff149e178", |
| "description": "docs/features: update list of v3dv supported features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5ff2a357ea31cdec7e773762f3be85c29c36620", |
| "description": "ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "6f130342658b85774c2b8125ff415aab66463153" |
| }, |
| { |
| "sha": "0b3bd7c5167c7d7a87ded47730641a4103996591", |
| "description": "radeonsi/gfx10: flush gfx cs on ngg -> legacy transition", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33a78948283c9911a06650bd2ba5467678249cfd", |
| "description": "util,radv: Cross-platform monotonic condition variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a94527ca18cbbd288e0e808c46b3e2dcb1d42ba", |
| "description": "util/os_time: Safe os_time_get_nano for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "192d721e3ba30d01f5501fce31ee14ea16f557c6", |
| "description": "c11/threads: Remove Windows XP support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0", |
| "description": "c11/threads: Remove Win32 null checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1afb8e23c70dae79e91e955c1238a4579897a364", |
| "description": "c11/threads: Fix Win32 timed functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f09456361c4c753f686b8f155f5c8de3f1feebb9", |
| "description": "frontends/va/postproc: Convert destination when deinterlacing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49465babdb35d88ed8a283e925d6cd346255d50c", |
| "description": "frontends/va/postproc: Use the actual image height when blitting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff9ea469f6b319cb07ee1ebbb687fa19c9d48e1c", |
| "description": "intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae27d7faae490ab7680fb059071d667d7261dca6", |
| "description": "panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd", |
| "description": "panfrost: Calculate the row stride at resource creation time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "690232c90fab42e934e297c097c6f84dd3c3d762", |
| "description": "panfrost: Fix panfrost_needs_explicit_stride() for block-based formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "543ad77e6fbd53420f302c40c3de8ad15bae32c7", |
| "description": "panfrost: Expose panfrost_block_dim()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d0cd48fab57cbc54d9fbcb829dec09faec91d3a", |
| "description": "panfrost: Enable MSAA on bifrost when deqp debug option is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc93eb72813917c26ffaa50ce425997c2c08f01e", |
| "description": "panfrost: Unconditionally align strides on 64 bytes for linear resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "402cabf1ef4db655239768a5159ac3178dbadf10", |
| "description": "panfrost: Set the layer stride", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "176ce2b9528a6625575e54bedc517a4634c7673d", |
| "description": "panfrost: Add two helpers to calculate the surface pointer and strides", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84c4b232ea0d64e63454591922d68bb7d58513e3", |
| "description": "panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74165b3a46f66e51a82da47cf269b371f0b86b9d", |
| "description": "panfrost: Add a minus(1) modifier to the Levels field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a612c05b57f41dda4ed957bd1fca356abd75bc19", |
| "description": "panfrost: Increase blit shader BO size on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f643bbcc8793eaed9098c8b50de87e80c302596", |
| "description": "pan/bi: LOD is a 8.8 fixed point", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3949e8ba19f70f6e3bbe5453c0f4d8f3f579aca8", |
| "description": "pan/bi: Always emit a LOD/CUBE word for FETCH instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8040b797a821af9b91e1dd6014e596e6f8d9e1a2", |
| "description": "pan/bi: Only update LOD mode on TEX operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "864f4e2b15ebd80856b5d10db79ca28f6451d686", |
| "description": "panfrost: Set sample_count when packing bifrost texture descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e3d2a7d9be29cc2d949d65198533ae9b4e3d398", |
| "description": "panfrost: Set depth for 3D textures on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05880bc28510dcd829fae293c605823f07077af2", |
| "description": "panfrost: Fix decoding of texture payloads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ba5a710b0615ccf289b263450f4c40eca003a6c", |
| "description": "panfrost: Get rid of the Sample Count enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de0b88223b0bdd8bac2d77f419499e1b6a6c41a2", |
| "description": "panfrost: Stop forcing depth to nr_samples", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb69d3bf4ef480f841cc08a7132366ceacda8284", |
| "description": "panfrost: Fix RAW8/16/32 component replication", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76a428d03b557b5b0467417825f8f565bd1058e0", |
| "description": "panfrost: Account for sample count in tib offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0a767f0e41f21713771663a49d2ada0bee9eb2d", |
| "description": "nir: Fix LOD source type for txf_ms instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4eac4422175164643d4e2ab8cf0f859fb6d02cb0", |
| "description": "aco/ngg: fix division-by-zero in assertion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37a2c9ace6478b1137c9402347331eb23aacf056", |
| "description": "aco: fix GS with no outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdfa96561e64299a713162088da26753716df295", |
| "description": "radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d299c2eb0bdaf96f3c43d351688933c67cadd0cb", |
| "description": "pan/bi: Implement shader-db stats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45de02bdac83552a2b18de9f4b6ad5a44922f0da", |
| "description": "pan/bi: Ensure TEXC src0 is not marked SSA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbd3a8eaddc12b64fbd61eff954983771f07be24", |
| "description": "pan/bi: Emit a combine even if we only pass one staging reg to TEXC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9121624fc6d59ceef5685dfdd54331b68d52005", |
| "description": "pan/bi: Fix off-by-one in RA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "087e3f8da804f8a333a96fbfe9948b5833ef9819", |
| "description": "pan/bi: Fix varying writemask handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eee2a4346154570d6130a05e14afde59bad17a1f", |
| "description": "pan/bi: Implement sampler1D", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b23fbb9543672c0351a25d5d204fa9cc731a113", |
| "description": "pan/mdg: Fix shader-db counter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "028de3beaf9d44330cbaab24519e8f98659aa570", |
| "description": "panfrost: Enable indirect uniform indexing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33a764554204596db67940a5672a7690f56f3a4b", |
| "description": "panfrost: Add PAN_GPU_ID debug option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a1238f3a36f3a40cc709b1a76c7f4e920d4d528", |
| "description": "nir/unsigned_upper_bound: decrement num_sources_left before recursing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65fbae16e37b5f349a0d0feb8d54ba132a1f02f4", |
| "description": "nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab" |
| }, |
| { |
| "sha": "cf0b54cdc16c9e7197954259e87ae194d65fb0ec", |
| "description": "aco: fix v_mul_hi_u32_u24 format", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845" |
| }, |
| { |
| "sha": "ecebc263f5b03550e27df0d1068340b61621fa93", |
| "description": "Revert \"util: Add helpers for various one-time-init patters\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949" |
| }, |
| { |
| "sha": "86662655ece52ae56afddcb8c9b5ded43719757e", |
| "description": "Revert \"nir: Use get_once() helper for one-time init's\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418" |
| }, |
| { |
| "sha": "5461e212456e7c35ef489e0fc2a4fafddfa79c06", |
| "description": "Revert \"freedreno/ir3: Use get_once() for one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323" |
| }, |
| { |
| "sha": "b8fb95ce01cb131f4991f807364ce61fa542e5ab", |
| "description": "Revert \"gallium/hud: Use do_once for one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160" |
| }, |
| { |
| "sha": "f20192f7c33cf34e7dd1239d18000e16d5ccf94e", |
| "description": "Revert \"mesa/st: Use do_once for one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f" |
| }, |
| { |
| "sha": "410b65185931a20acd3d7c2371bd62d9c8a7002c", |
| "description": "Revert \"util: Fix helgrind complaint about one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17" |
| }, |
| { |
| "sha": "8fffcbce9bcf393ee0e629aa66eaea4184afef1a", |
| "description": "Revert \"mesa: Fix helgrind complaint about one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "f7102ac376a23a394786085a2b0dffa94c13150c" |
| }, |
| { |
| "sha": "1f6e03c3bf51b2ba8cd7f22c069a962beada7f13", |
| "description": "Revert \"gallium/trace: Fix helgrind complaint about one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2" |
| }, |
| { |
| "sha": "f57f040f13cdf8ba7bafc46ce398d12e2a7ef63c", |
| "description": "Revert \"tgsi: Fix helgrind complaint about one-time init\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9" |
| }, |
| { |
| "sha": "8da98beb5d62117192060e23393034a38c9910fa", |
| "description": "radv: always use 32-bit predication on compute queues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f", |
| "description": "radv: use 32-bit predication for conditional rendering on GFX10.3+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1558ec3ec9002c0d79b177d7b77d5a0070297bc", |
| "description": "ac: add gpu_info::has_32bit_predication", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "472e81ed805a1f8f9e6d1b2ca39c089c674c33df", |
| "description": "v3dv: Wayland WSI support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549", |
| "description": "intel/rt: Implement push constants as global memory reads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7e24e559fb632eae54e444b022db9da35922258", |
| "description": "intel/rt: Add support for hit attributes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92", |
| "description": "intel/rt: Add a helper to create the raygen trampoline shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "303378e1dd4119e04e0f6cb623766115a00c2eea", |
| "description": "intel/rt: Add lowering for combined intersection/any-hit shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb261b03e5af7862f1321c778e3ad54b640226bc", |
| "description": "intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3ddefa000ec09631ac0115fd959e152edca27d8", |
| "description": "intel/rt: Add support for shader buffer record memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ba7d459a3a193b002586ddbee2720948002421c", |
| "description": "intel/rt: Implement the new ray-tracing system values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ce7c93755fd62ea91e384255e85f6689b6d890b", |
| "description": "intel/rt: Implement traceRay()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56", |
| "description": "intel/fs: Add and implement intel-specific ray-tracing intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f6ae809ef000a3f0ed20148fd5e8c98d43b62d1", |
| "description": "intel/rt: Implement support for shader call payloads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72354b0e9dd338f28e0422be81ccb31cf241a36c", |
| "description": "intel/rt: Add a helper to create a trivial return shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fad81a3968144f4765a13e70082fdc163650b1db", |
| "description": "intel/rt: Add a pass to lower shader call instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca88cd8e5a6d1c36e0f3842eee20edeb1d78eec2", |
| "description": "intel/rt: Add return instructions at the end of ray-tracing shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49778a7253dfce7a09c6d0e433c571a543d85065", |
| "description": "intel/rt: Add support for scratch in ray-tracing shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6", |
| "description": "intel/rt: Add lowering functions for each ray-tracing stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7660918d77851d35170e0064d22d2281fed5ac4", |
| "description": "intel/rt: Add a pass to lower the new ray-tracing intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e50db4edac110f59b2381cbb27cb568a4a4b8ea", |
| "description": "intel/rt: Add builder helpers for accessing RT data structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f6e70c85a88bb18f48a42574b77b4c0a27d8dbf", |
| "description": "intel/fs: Add and implement a load_global_const_block intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d5b57aeb7d381337e7bfda418205240330f3f04", |
| "description": "intel/rt: Add a brw_rt.h header with #defines for basic RT data structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7280b0911d8ce22092251a8db6d37b11bdc5a59e", |
| "description": "intel/compiler: Add support for bindless shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27f44116fe0bfde34149a676ddb5e75d14fffe7b", |
| "description": "intel/debug: Add a debug flag for ray-tracing shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7dd172aaa11fcada1513082ff0abea031090b1e", |
| "description": "nir/lower_io: Support shader_call_data in vars_to_explicit_types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "477d2f03794154eccde9e33573d326d11f1c64d0", |
| "description": "nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbbb0600f64347a1b1c6d9ba6d4d5863071d7fb4", |
| "description": "nir: Add a helper to get the live set at a cursor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7eccb9ca2a3371aa6bbe912c1088cfa30f548f6", |
| "description": "intel/genxml: Add BVH data structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "980950c52100f8f54c68d0ec0cd0023480673c95", |
| "description": "intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "858d565eea4d9e1152277550ee88f7acf4cb71fc", |
| "description": "intel/genxml: Support truncated addresses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba9c714cacd21b6f5ee1c58d219c52af23a80a27", |
| "description": "intel/genxml/pack: Stash the cloned address field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d16d973a70aed61f38607229339a8c4d3c2ad6d", |
| "description": "intel/genxml: Add the BINDLESS_SHADER_RECORD data structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5faf859ebbeed2a529913d064aae76055cce586b", |
| "description": "intel/dev: Add a gen_device_info::has_ray_tracing bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d6434f02ba7ae17664506645f43365b2753ffc4", |
| "description": "spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "630e54a08b7efb4a92e7708fc5cd682767a1a502", |
| "description": "nir: Add a halt instruction type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1281f8a995bcbe6144b43f27bb0c89c28f2a3ba", |
| "description": "meson: add idep_mesautil to components using simple_mtx.h", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841" |
| }, |
| { |
| "sha": "37a706ad5d99857da187d2e253e8927e7fe23145", |
| "description": "Revert \"zink: initial implementation of shader keys\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc" |
| }, |
| { |
| "sha": "06cb6c6063b989c9f225822ff8616590d2167814", |
| "description": "Revert \"zink: refcount the shader cache\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9fdc21bba0724271520462f3f04ba72ae106a26" |
| }, |
| { |
| "sha": "01f04c7760aa27f7edc138631eb434124d3b6b17", |
| "description": "Revert \"zink: move shader key structs into their own header\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f" |
| }, |
| { |
| "sha": "a4d03aa2b16a0cd6a94855784bbf8f32ed7bd595", |
| "description": "Revert \"zink: fill in params for fs shader keys and flag shader for rebuild\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a" |
| }, |
| { |
| "sha": "1a25b1b36e791e5c13757d1cd8d07b72e49b1ca4", |
| "description": "Revert \"zink: put those shader keys to work fixing up fragment shaders\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5" |
| }, |
| { |
| "sha": "469c59f8eade8fa72dfe0260abaccced69d2aa8d", |
| "description": "Revert \"zink: update shader modules in gfx program when flagged dirty\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b" |
| }, |
| { |
| "sha": "025cb90042ba62db8f4be6b612c8f5d2b6b3746b", |
| "description": "radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "e893102bcf5d6632f36399d745481639344e5526" |
| }, |
| { |
| "sha": "0742edba5ef4aa2253436a449a797daa8f2779d5", |
| "description": "mesa: Synchronize get_gl_override()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9", |
| "description": "tgsi: Fix helgrind complaint about one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2", |
| "description": "gallium/trace: Fix helgrind complaint about one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7102ac376a23a394786085a2b0dffa94c13150c", |
| "description": "mesa: Fix helgrind complaint about one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17", |
| "description": "util: Fix helgrind complaint about one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f", |
| "description": "mesa/st: Use do_once for one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160", |
| "description": "gallium/hud: Use do_once for one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323", |
| "description": "freedreno/ir3: Use get_once() for one-time init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418", |
| "description": "nir: Use get_once() helper for one-time init's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949", |
| "description": "util: Add helpers for various one-time-init patters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841", |
| "description": "util: Add helgrind support for simple_mtx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f223a2329a7d392b8860f488b3797012cdd37fe", |
| "description": "spirv: Implement SpvOpConvertUToAccelerationStructureKHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "879b87cf8cc59087e81b51ea26738c013c6cfa95", |
| "description": "spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66685679b7c047398d3f593db86a24eba38db3b9", |
| "description": "spirv: Call repair SSA for OpTerminateInvocation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0" |
| }, |
| { |
| "sha": "6885cc6f654e66eb53d5e3b44b3e071c9e0621a9", |
| "description": "spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "946d5ca004c33435a648ae115b859caa607e78d6", |
| "description": "spirv: Update JSON and headers from Khronos main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b15caf190b574b4e58b29eeb5b241abccbc43de1", |
| "description": "spirv: Rename some ray-tracing intrinsics to NV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22c1e0974786249066c27e15fd7ebec74e5a5a62", |
| "description": "vulkan: Update XML and headers to 1.2.162", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0286fc09b72bd8e7e43bdccb30a89b023d79452", |
| "description": "zink: fall back to util_blitter for scaled resolves", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "19906022e22cb37493861b6976c9623618b5b769" |
| }, |
| { |
| "sha": "1c17223c02b68679d67a4e4a6be8b9b7a80fa2e9", |
| "description": "nir/opt_peephole_select: respect selection_control when collapsing ifs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28395407eb86d17a72b970262d4089c73975ae11", |
| "description": "nir/opt_peephole_select: collapse nested IFs if applicable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "000ea77938725d81588f2cc5120a09798e51f192", |
| "description": "v3dv: fix allocation size for BO handles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa5429390b2236f4cb92336b122d7a16be7a5fa7", |
| "description": "v3dv: remove obsolete comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19da9bd10d94bbda211c6395aef34fe97daabebc", |
| "description": "clover: Fix typo in comment.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "105fc1c615eb4963503c738c68766f830bc5a662", |
| "description": "gallium: fix missing bit field in p_state.h", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9" |
| }, |
| { |
| "sha": "87c70f1984fc6f9be6c32559ecfbde1946ff7360", |
| "description": "lavapipe: enable pipeline stats queries", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4263162839d67f08c69895925ffc19cb4fbf4c42", |
| "description": "lavapipe: fixup mipmap precsion bits", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8", |
| "description": "llvmpipe: fix multisample lines.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d932720ff7dd8fafbb200d9f91c3956d5f0e775e", |
| "description": "llvmpipe: fix multisample point rendering.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ed54033def4e56e2ec9de7d25f7d4db30523b77", |
| "description": "llvmpipe/setup: move point stats collection earlier.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f24645653863564eb059c1200a52b25f659216e5", |
| "description": "lavapipe: fix wsi acquire fences", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d90c7cbc4d005fe6245d0a19985784940792403", |
| "description": "lavapipe: fixup device allocate + enable private data", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ac396e2e5b966a247b698dcc44456fff1ffa0df", |
| "description": "zink: fix layered resolves", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "19906022e22cb37493861b6976c9623618b5b769" |
| }, |
| { |
| "sha": "989877365d236e553e740dd9b77dbf524d8d4a98", |
| "description": "release-calender: Update 20.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f60fabc38f72c1a201698ca263b4fadb5b9df1dc", |
| "description": "docs: update calendar and link releases notes for 20.2.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c2e8a8f90a09a0ec2d0a4bb9592e57311e17a1e", |
| "description": "docs: Add relnotes for 20.2.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad2b1200875bc3f99c5302117ebc58f624a3e14e", |
| "description": "docs: add release notes for 20.2.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e961b91c320125c81fbae0d8f9f6076ee58aa3c", |
| "description": "aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9e4504b0dc6752f1820deb01eb829b4f2af3a45", |
| "description": "aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaef1f21278ff8ddd534946c562b211b7208c155", |
| "description": "aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be600b009a8c4508a488f71b9eaf5e6901dff245", |
| "description": "aco: add a new Operand flag to indicate that is 24-bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05fd780012894c3b6527df6d434c4cb3c82d7772", |
| "description": "aco/tests: extend the optimize.add_lshl tests to GFX8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd59c22325293d17ed76bc803d927407ae0a7abe", |
| "description": "ac,radv: use better export formats for 8-bit when RB+ isn't allowed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "684531fd37ca3aa15dfb34f34ada10615ff66864", |
| "description": "radv: add new vk_format_is_*() helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5227465c13ae74651a932a82aeae65683f4a063", |
| "description": "meson: use a feature option for microsoft-clc", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d" |
| }, |
| { |
| "sha": "7ca4a478ad307e3e706e86b2786929a6a3b7dff8", |
| "description": "meson: Don't add extra values to shader-cache", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b" |
| }, |
| { |
| "sha": "a92f597b98bb032b904c7c8a8c3a9fe798b51915", |
| "description": "freedreno/ir3: Fix valgrind complaint about streamout state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9de6a601ce61fd3466aed0054b1759fa3fcdf162", |
| "description": "freedreno/drm: Quiet timedout error msg", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e" |
| }, |
| { |
| "sha": "98d182fd46c90934f85700f9d2b35190ea4c848c", |
| "description": "freedreno/a6xx: Clear control mem at context create", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "150a914a786281e20a97fc03d7aaf4d6454bd618", |
| "description": "freedreno: Convert one last mtx_t -> simple_mtx_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8651cfbbf05516fb901a766ca562a5101c835f7d", |
| "description": "freedreno: emit_marker() cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b039e03f55517287d73b485802a8537e3639141b", |
| "description": "mesa: add an environment variable to default enable INTEL_blackhole", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5610d99492ab981f3bcf2f8a3baaae882616f1d", |
| "description": "st: trigger noop if the default value is not true", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76ade57fa6585a388fe81f8a3a9235230628a727", |
| "description": "ir3/ra: Fix array reg liveness in scalar pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88b5a2b80bc60f0d7416275835a264c7ce19b656", |
| "description": "nir: fix gathering cross invocation info", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "5b77b14448c39d664460fd00d2a356d47858880f" |
| }, |
| { |
| "sha": "79bd8edd87e8d1f72b0d80918463319653a91a27", |
| "description": "swr: Pass draw start information to state update mechanism", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c83cc49f6bcf6cb6fd3a061fc10b6139b77afb81", |
| "description": "ci: fix name of the Sienna Cichlid expected failures file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce5c23eb009b1453347e87099a4dfc72d4c8c793", |
| "description": "v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6" |
| }, |
| { |
| "sha": "14ec91b1319254c5ee608fa0d6c0110439c29d7b", |
| "description": "radv: dump BO ranges into bo_ranges.log instead of stderr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ffa6acb0decca0a8eb41b41e985b2f92bf8d1ff", |
| "description": "radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a61a398f7eb4f2dd50722e152895a1e54b599e14", |
| "description": "radv: dump application info in the GPU hang report", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d7f78ccf8f2079492f3b135f4a374e45942e7fc", |
| "description": "radv: append a time string to the hang report dump directory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15e1b530f6e010e639a193422eed3736fc060bf3", |
| "description": "radv: print more debug messages when generating a hang report", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7364c9fe0ad2e8bae94045b4ffef13a12f49faa", |
| "description": "radeonsi: don't allocate LDS for TCS inputs if it's not used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4ba51e5be5462fd191970243512852c90aedc7e", |
| "description": "radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61fe66a2e433c5565153ca800e81c36a17c7cba1", |
| "description": "radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f130342658b85774c2b8125ff415aab66463153", |
| "description": "ac/llvm: prepare for passing VS->TCS IO via VGPRs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98b2aacfbfe3cbdeabed3200b98cb02915d08b29", |
| "description": "radeonsi: remove unnecessary NULL checking in NIR tess functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1190808eca6c23d18ff1c2ba7abc99601b221bb5", |
| "description": "radeonsi: if VS and TCS have the same number of threads, merge the conditonals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0aba1743611109545bba86bf055a04ecbe210132", |
| "description": "radeonsi: always return void from si_build_wrapper_function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a56e92c79e35a44590e20a5b9032b0a29db80c73", |
| "description": "radeonsi: merge TCS and TCS epilog conditional blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c605de30ebcfe1eb883c011dcb7db69e38c015c6", |
| "description": "radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5df5ee2722f44782d8bb6562d0e11ffff813ed46", |
| "description": "radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdee9dc633fd3aed4c27bf09c285dfd788c803ad", |
| "description": "radeonsi: don't allocate LDS for TCS outputs if they are not read", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10beddf6595499f17c6c23ec0409160fe1e952df", |
| "description": "radeonsi: don't leave more than 8 unoccupied lanes in HS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b5b5cbc53430d39993db5fb3bcd9f99ed006f2c", |
| "description": "radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96593847445bd4f80ef65040dda5f74c26c7a80a", |
| "description": "ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "2832bc972bfb512b314a3180a1258be984807760" |
| }, |
| { |
| "sha": "bb6bdeb2305cda83fe58617b628b78ff968b2d00", |
| "description": "r600/sfn: Correctly lower all int64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "861d48ea0b1831dcfe95c0c3ad3afaa5808e0408", |
| "description": "nv50/ir: Initialize Program members in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8976918efa2cb5d08fc762b3aea125f18aa0ebd5", |
| "description": "r600/sfn: use a per stream index register in GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "335c48ab330a5e3d7cc2bdd905eba44a3a80e982", |
| "description": "r600/sfn: lower bool to int32 only after common optimizations", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77" |
| }, |
| { |
| "sha": "5b77b14448c39d664460fd00d2a356d47858880f", |
| "description": "nir: Use src_is_invocation_id in get_deref_info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e78c089aae5789d2ad2698beb9f13c12736f7443", |
| "description": "nir: fix gathering patch IO usage with lowered IO", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2" |
| }, |
| { |
| "sha": "aadfdb962ffa425a230d972c28351c8879072b6b", |
| "description": "nir: fix gathering TCS cross invocation access with lowered IO", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b" |
| }, |
| { |
| "sha": "9edfbd629611109d56d11943f92a4e4bcfebf3ab", |
| "description": "mesa: lock Shared->TexMutex only once for a glthread batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e7270de551e25acc75b2acb496320cf312c96ab", |
| "description": "mesa: lock Shared->BufferObjects only once for a glthread batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8684672ff39d49bc2db3564b8c77784606a5d9d", |
| "description": "glthread: make glGetActiveUniform return without syncing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f820b38d41a3bea956fd79ec6930fea860b50d9", |
| "description": "mesa: make error handling for glGetActiveUniform glthread-safe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac4dc6e139b8ed84622ba0fcdcea4ec15e60b586", |
| "description": "mesa: add glInternalSetError for glthread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "347a3d68cd8ed31fb50a7509f1526a2930d0cd50", |
| "description": "radv: Dump BO VA ranges on hang.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba9906fc8f27aaeff1c90f3e2b125173bc3684c4", |
| "description": "clover: Initialize command_queue member _props.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "e42a7fa03786603b5069afb762006623d71ae7e7" |
| }, |
| { |
| "sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6", |
| "description": "meson: drop deprecated EGL platform build options", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4da8323a14b58303b41826382f1951131171da0f", |
| "description": "gitlab-ci: drop deprecated platforms that snuck in when nobody was watching", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb" |
| }, |
| { |
| "sha": "14186a1b845b60f45fa3ad34a072dce1a6cbe67e", |
| "description": "aco/tests: add Builder::v_mul_imm() tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aab507c6b051be99551373b36be19d14a9cbeab0", |
| "description": "aco: use v_mul_imm() for some nir_op_imul", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02c5519e6c6bca75f9cd5603fa6e8a6e51eff4e3", |
| "description": "aco: try harder to not create v_mul_lo_u32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ca23bcf39623b5ca0d4a1d2c41b4509d1c737f9", |
| "description": "aco: copy constant to sgpr in Builder::v_mul_imm()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "756bb29391bc368d38472b825510320ddae6042e", |
| "description": "aco: create vgpr constant copies using v_bfrev_b32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d93fc25f0667805c8e8a95febf5adc4052f9282", |
| "description": "aco: count v_mul_lo_u32 as 16 cycles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70d665d981bfef6735fb7178e4c481d467e1176c", |
| "description": "aco: don't create v_mov_b32 in v_mul_imm()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3", |
| "description": "radeon/vce: Bitrate not updated when changing framerate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a59b1b18a95af1f8edb0093baf508e974e3251a2", |
| "description": "glx, egl: Add LIBGL_DRI2_DISABLE environment variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27612984a4d414d118d97ab17a9b2f66235d0884", |
| "description": "gallium/vl: Set modifier field for winsys handle.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb" |
| }, |
| { |
| "sha": "8c3abcab6d889c17c19ed28ba8401b16d6599891", |
| "description": "nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33eeb994be136ac4046b75a2088aa40a8f005c70", |
| "description": "nir/copy_prop_vars: use nir_deref_and_path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abc3225927453786de240b4493507318e8ecfa4f", |
| "description": "nir/deref: add helpers to lazily create paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d8c06d484fdb9514d49ead04637bb554e25b01d", |
| "description": "nir/search: check for changes before adding uses to worklist", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "556a20afe6a1222897f81f6d87ee0d003aa03539", |
| "description": "nir/search: check instr type before adding to worklist", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4832262560d3156cf47be14c52128ae2da4c7371", |
| "description": "nir/loop_analyze: initialize loop variables on demand", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be7b20135e50a15081de54fb24c731503df660a5", |
| "description": "nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "276e241b579d8935c2963d7ac2c237f7f9e9a4b6", |
| "description": "nir: add nir_var_vec_indexable_modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb01882ddbbf9eedc646259f24917f06766465b4", |
| "description": "nir: add nir_phi_get_src_from_block() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d477baa4f917f502758268ade6590fef7a89d4e", |
| "description": "nir: allow for cheap intrinsics in nir_opt_peephole_select()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cc29fccbeb761f124a71fc3d0c27d55a51596e9", |
| "description": "radv/winsys: Fix use of nonexisting struct type in sizeof", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eda7f475cfebe79cefdb2ab19daeaa29030c704", |
| "description": "radv/query: Avoid hardcoding array size constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4d6131c156103ebf0ed683a71c51337c7d4834e", |
| "description": "radv,aco: Compile with -Wshadow when available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cba6ec309abb30964bdb7c96491b0bdee9615333", |
| "description": "radv: Fix -Wshadow warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a978602d1f2faa11502ca63f75d1c528c90e8ddd", |
| "description": "aco/tests: Fix -Wunused warnings in release mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5231c788ff0da6f66426e2d7fd3d0c799094f66b", |
| "description": "aco/tests: Fix -Wshadow warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bb88743203f9347b347b9db6dd593df060db819", |
| "description": "aco: Fix -Wshadow warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc7f442d8e03919cf7f8e6a470b3c0406e11a1f9", |
| "description": "radv: ignore other blend targets if dual-source blending is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c08144b8ba0502a41ba571d7ead54d8cd5446cdf", |
| "description": "docs: add basic docs for d3d12 driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0678fdd983dfbc3f82671a66f6dbc7607f955e99", |
| "description": "ci: add list of expected failures for Sienna Cichlid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94c00be49fba0bbfe39836844c622c02dbe142a2", |
| "description": "v3dv: only write new uniforms when needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "070dccdad934aa29a12e852b47a3288d29a8de9e", |
| "description": "v3dv: remove redundant free of default pipeline attributes BO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54e8138bbc8f694eaa47bfb289251ae7c7e12210", |
| "description": "r600/sb: Initialize sb_context members in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbd21c403826d9b7f0499690783ecbbf1b2fad01", |
| "description": "r600/sfn: Initialize ShaderFromNir members in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1b675bdd5e9217eaa6258deaa5b30087cb0327c", |
| "description": "r600/sfn: Fix typos.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50fef61fa54899856fc66516b22a82d327fe8ed4", |
| "description": "intel/fs: Add support for printing half-float immediate values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91f7e262e1cdf6d8e5cbc8c3cd4370ad354e14ae", |
| "description": "intel/fs: Silence unused parameter warning in filter_simd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f0907a4f591449de0dd7cfa4b196ce65d6aa156", |
| "description": "intel/compiler: Delete redundant MAC declaration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f", |
| "description": "intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1e92e83856b1ef8a827a63359d59ed7883ed4994" |
| }, |
| { |
| "sha": "366de8acc1763de04c052fe9d0cec34c138dd2c2", |
| "description": "docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c41cd7c32454a94547f7a0e8da44282e3cef4813", |
| "description": "radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c8cee39f45b82ea18a7575174aabf7c7f85e4da", |
| "description": "radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae", |
| "description": "ir3: Enable nir_lower_vars_to_scratch on a6xx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea3db9f5960c50da34730cb08023947810b47aaa", |
| "description": "freedreno/a6xx: Implement private memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9", |
| "description": "tu: Support private memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066", |
| "description": "freedreno: Add per-device parameters for private memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae109ca83c4872364d3195600ba002512c8d9385", |
| "description": "ir3: Properly validate cat6 half-ness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694", |
| "description": "ir3: Initial support for private memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf", |
| "description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "504142ff754e521aa88a6e95c63683a71323878a", |
| "description": "ir3: Fix STP/LDP assembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7471ce77612b746b01a4926a7d04b0921044ae0", |
| "description": "ir3: Support assembling & disassembling getspid/getwid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc", |
| "description": "ir3: Add more a6xx-specific cat6 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c82d7be193474f590ab6d9381a39deb8943d787b", |
| "description": "ir3: Expand cat6 a6xx opcode field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2", |
| "description": "freedreno/a6xx: Document private memory registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4", |
| "description": "freedreno/ci: Strip location from asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0", |
| "description": "glcpp: Handle bison-3.6 error message changes", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d", |
| "description": "amdgpu_bo: make cache_entry a extensible array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46", |
| "description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be", |
| "description": "aco: create v_mad_u32_u24", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31", |
| "description": "turnip: implement VK_KHR_depth_stencil_resolve support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13b2beb41597a8c89fa1f74639c143d95931ed56", |
| "description": "ac: Don't negate strstr return values in ac_query_gpu_info", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "b635dff25620b948080d31211ca487a71203af4d" |
| }, |
| { |
| "sha": "01e3f43007952c352496b2724704bfc4af1319e1", |
| "description": "v3dv: remove box check from texel buffer copy fragment shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63", |
| "description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21", |
| "description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c239aa6386f58356bf3364977f078579799c43e", |
| "description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37cdce0146dbc89806a93555a00fc00718b0533a", |
| "description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c", |
| "description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70", |
| "description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97ebb896afb6801d1fcd69556583975411379998", |
| "description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d", |
| "description": "iris: Stop quantizing the depth clear value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afa25cc49de8c99ea3034d511b948069794b3f5d", |
| "description": "ci: Bring freedreno into the \"warnings clean release build\" fold.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b537d425b39052d9069643d92b465790c1e113ab", |
| "description": "freedreno: Suppress uninit var warnings from shader stage switch.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e", |
| "description": "freedreno: Fix uninitialized var warning in afuc using unreachable().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "239bae7b942dc900b3768e42b96580dc4f85068a", |
| "description": "freedreno: Fix warning about uninit size for the size==0 special case.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78" |
| }, |
| { |
| "sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4", |
| "description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9", |
| "description": "freedreno: Fix release build warnings for asserted temp vars.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b", |
| "description": "ci: Enable -Werror in more clover builds.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310", |
| "description": "d3d12: transition the right planes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d", |
| "description": "zink: track custom border color samplers and verify against device limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087", |
| "description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92", |
| "description": "spirv: workaround setjmp/longjmp crash on MinGW", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e4f588318f543a8ba485159efa71cd23016d57b", |
| "description": "llvmpipe: fix arith-test build on msvc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85", |
| "description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4", |
| "description": "d3d12: also reject GDI-supporting pixel-formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bbc31aba2f3e048c335422e041267ff47a87a90", |
| "description": "d3d12: Release swapchain buffers before resizing them", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22", |
| "description": "d3d12: Implement winsys framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d", |
| "description": "wgl: Wrap stw_pixelformat.h into extern C", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf", |
| "description": "wgl: Create third buffer when drawing to front buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ece2cc3352f52858587d13092b4300b0d6447760", |
| "description": "wgl: Wait for fence when not using winsys framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f49ff1548be1306ece10cb3399fa55227025cf49", |
| "description": "wgl: Call flush_resource() before presenting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e79ee3741dca626cf614503261c11dc083d19da", |
| "description": "wgl: Flush in-between resolving buffer and presenting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d60913e39259c867b9dbff93efbd9005b00b33ad", |
| "description": "wgl: Use winsys framebuffer interface if present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197", |
| "description": "wgl: Add winsys framebuffer object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6", |
| "description": "wgl: Add PFD flags based on stw_winsys callback response", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d", |
| "description": "wgl: Add stw_winsys callback to check which PFD flags should be added", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd", |
| "description": "d3d12: Add D3D12 WGL winsys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b034e97716f0862151e5a52610edfef46ad0b16", |
| "description": "wgl: Implement get_adapter_luid callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a", |
| "description": "wgl: Marshal HDC into screen creation and LUID querying", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec", |
| "description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29996b88c2bae10a61cc2196e49b2fffd597d929", |
| "description": "d3d12: Add glon12 target which only includes d3d12 driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd361dde6557fd209834b822dfc02dabef7e9c57", |
| "description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2", |
| "description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22", |
| "description": "v3dv: use VkSurface to retrieve an authenticated display fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fcd379184d658285f3313c5c4026253e0ec6930", |
| "description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a", |
| "description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4" |
| }, |
| { |
| "sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970", |
| "description": "radeonsi: fix NGG streamout regression", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e" |
| }, |
| { |
| "sha": "be905b74f7425935b3ca1be26fd8bf04833c73de", |
| "description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4753235406ab207b0f60010358861109b4840c78", |
| "description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2", |
| "description": "ac: rename num_sh_per_se -> num_sa_per_se", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "603b5340b9e53d3488f404a66a80fe2ca0395930", |
| "description": "ac: rename num_render_backends -> max_render_backends", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3", |
| "description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341" |
| }, |
| { |
| "sha": "b635dff25620b948080d31211ca487a71203af4d", |
| "description": "ac: fix detection of Pro graphics", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d" |
| }, |
| { |
| "sha": "d425d765bfe837df66c85a02998063e91a0b97f8", |
| "description": "ac: add build_alloca with an initializer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7", |
| "description": "radeonsi: add options.inline_uniforms to the shader cache key", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7" |
| }, |
| { |
| "sha": "a73bdf4853494aab39413b960ef6e240e4800eb8", |
| "description": "radeonsi: remove VS input loads when culling with rasterizer discard", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06", |
| "description": "radeonsi: tweak triangle list culling performance for GS fast launch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b2b22f496d073847bf94f4db9ba47275444be58", |
| "description": "radeonsi: read vs_state_bits in vs_prolog correctly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67", |
| "description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e29e41a3cd84702a7ea6874f314fca897ca76983", |
| "description": "radeonsi: determine correctly if switching from normal launch to fast launch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d" |
| }, |
| { |
| "sha": "8d2876a34314e7378eff67a5f320eba56683dba3", |
| "description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d" |
| }, |
| { |
| "sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb", |
| "description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341" |
| }, |
| { |
| "sha": "74ea26f61367983640330cd572d66d30cf5ba3a8", |
| "description": "radeonsi: fix min_direct_count value", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5" |
| }, |
| { |
| "sha": "802fabdaa4be7fd1847ec35920663064689a253c", |
| "description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab" |
| }, |
| { |
| "sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1", |
| "description": "nir: Rewrite lower_undef_to_zero", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d", |
| "description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186", |
| "description": "spirv: Allow spirv_to_nir callers to provide a float execution mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7", |
| "description": "nir_load_libclc: Mark libclc shader as internal", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cab995b4630cb6143a3172b44efda06ad2fa6051", |
| "description": "nir: Make nir_build_deref_offset() support ptr_as_array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "949f8572ec3959be0ac21aa8857515452c180500", |
| "description": "vtn/opencl: Fix alignment for half vload/vstore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c", |
| "description": "nir: Add nir_alu_type -> glsl_base_type conversion helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa", |
| "description": "compiler/spirv: Handle the LocalSizeHint execution modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a42c846d246dc58f4f81bcfed026ea93e951c519", |
| "description": "nir: Fix nextafter() for hardware that don't support denorms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b94b827add3bd840b407f190099deff7c8c7e26f", |
| "description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c730ace12b51d46585fac6710fbe57dccd67071c", |
| "description": "nir,clover: Drop nir_lower_mem_constant_vars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a", |
| "description": "nir: Add a more generic helper for gathering constant initializers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389", |
| "description": "nir/lower_io: Add data OOB asserts to write_constant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "791fecfae126a784be4f59d7b6a148bcd79419a5", |
| "description": "microsoft/compiler: Add scope for declaration in case statement.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" |
| }, |
| { |
| "sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064", |
| "description": "microsoft/compiler: Add struct glsl_type forward declaration.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" |
| }, |
| { |
| "sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7", |
| "description": "microsoft/compiler: Add struct dxil_features forward declaration.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" |
| }, |
| { |
| "sha": "edc63ad44c73e55a67f3ea86746513e035ddd347", |
| "description": "nv50/ir: Initialize GCRA members in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "602d4a78bc58b915c14eae5af184cb6b6126d446", |
| "description": "radeonsi: handle pipe_draw_info::increment_draw_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4310f70aa2707c034d420388eccf75a6ff39298", |
| "description": "radeonsi: swap DrawId and StartInstance SGPR locations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f14a05d618df2d72a80169d82f1bb1db43e2face", |
| "description": "radeonsi: don't load DrawID for indirect draws if it's unused", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f", |
| "description": "mesa: don't FLUSH_VERTICES from primitive restart changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8", |
| "description": "mesa: add primitive restart state to Driver.Draw parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8c0c80ecd713b1eff30fca423a9c31747669650", |
| "description": "mesa: index _RestartIndex with index_size_shift", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536", |
| "description": "mesa: move primitive restart enablement determination from st/mesa to main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef", |
| "description": "mesa: remove constant drawID parameter from _mesa_draw_arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02", |
| "description": "mesa: clean up GLboolean types in draw.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab", |
| "description": "mesa: clean up Driver.Draw parameter types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2", |
| "description": "gallium/u_threaded: add support for multi draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52ad436740670d24040ee70bb2e155a47f789f42", |
| "description": "gallium/u_threaded: store start/count in min/max_index for better packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1", |
| "description": "gallium: extend draw_vbo to support multi draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80b391077f66eff22a544be679d4b918691026ae", |
| "description": "gallium: add missing bits of the direct multi draw interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab", |
| "description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72ff53098c648ea5513fc2b150349b5b9ae58667", |
| "description": "gallium: add pipe_draw_info::index_bounds_valid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b", |
| "description": "gallium/u_threaded: clean up direct vs indirect draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7", |
| "description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4", |
| "description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5", |
| "description": "gallium: move count_from_stream_output into pipe_draw_indirect_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "238ee7b801cf3f861871d7b7849c25e180da5894", |
| "description": "mesa: add Driver.DrawTransformFeedback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2", |
| "description": "turnip: minor tu_queue fixes related to vk_base_object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "008872aa309c015684653e498a8cc17a11f15fc5", |
| "description": "turnip: Assert about the storage buffer offset alignment.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8", |
| "description": "libgl-gdi: add zink support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797", |
| "description": "zink: fix unused variable warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3", |
| "description": "v3dv: implement VK_EXT_private_data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30b6fbc496badc12e460022e32c6f21754120aef", |
| "description": "v3dv: use the common base object type and struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3432ad852449ec31580a0b77af785e37eaa48f9", |
| "description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c13370e8169b665e42dbb4177887125caf724666", |
| "description": "amd: add register enums for VRS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f054a261a86a57365100dab9e88969f4f35c1947", |
| "description": "ci: update some radv trace checksums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30", |
| "description": "ci: update some radv trace checksums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c", |
| "description": "util: fix -Wshift-count-overflow warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e", |
| "description": "meson: Treat LLVM headers as a system dependency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "381824d14fcda979838468c4bb095f850e8347e4", |
| "description": "frontends/omx/av1: enable AV1 OMX Bellagio support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6", |
| "description": "frontends/omx/av1: add AV1 tasks management", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e", |
| "description": "frontends/omx/av1: add AV1 OBU header parsers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ab3030f925e183a218d49b878b1841954950a63", |
| "description": "frontends/omx/bellagio: add AV1 initial support to omx dec", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ed302819437353d23df1c3a12ac34fedb73739f", |
| "description": "radeonsi: cap AV1 support to SIENNA CICHLID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa", |
| "description": "radeonsi: cap AV1 codec configuration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d78821b3bafbac885923935b3354c8b46bba697e", |
| "description": "radeon/vcn: fill up the probs buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf", |
| "description": "radeon/vcn: get AV1 message buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87", |
| "description": "radeon/vcn: fill up the context buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "057293a508618999796d81a0954f9c282c2f51b4", |
| "description": "radeon/vcn: add AV1 context buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e7e753d275165471a1a25c90bb11f08ab782066", |
| "description": "radeon/vcn: add AV1 default tables for the context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a46b1086fb35043166cf38f8e47304460eb214b", |
| "description": "radeon/vcn: add AV1 dpb buffer size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a", |
| "description": "radeon/vcn: add AV1 support to the decoder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4", |
| "description": "radeon/vcn: add AV1 codec driver firmware interfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0267a567f6d5a98ffdf600b3c53823030333d56c", |
| "description": "vl: add AV1 codec picture support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87dc3106b077199b829a082e32ec33d0c6d400ab", |
| "description": "anv/image: Define anv_image_get_aux_addr (v3)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540", |
| "description": "anv/image: Check surface offsets after adding each surface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674", |
| "description": "anv/image: Rewrite check_surfaces() [v2]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15642a52ce216a0043eb88447d65d33f8516efd5", |
| "description": "anv/image: Further split add_*_surface funcs (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2", |
| "description": "anv/image: Define add_all_surfaces()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7", |
| "description": "anv/image: Add more asserts to choose_isl_tiling_flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8636adf856eccb6d702666a29199fd72f47c7afb", |
| "description": "anv/image: Move some DRM code in anv_get_image_format_properties()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d", |
| "description": "anv/image: Emit error message for non-2D DRM images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c892e242589fb93caec8198b093b434df4e11b6b", |
| "description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714", |
| "description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7", |
| "description": "anv/image: Fail earlier in anv_get_image_format_properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89", |
| "description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39", |
| "description": "anv/image: Rename get_wsi_format_modifier_properties_list()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a", |
| "description": "anv/image: Fix VkExternalMemoryProperties for images (v5)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0", |
| "description": "anv/image: Delete the list of modifier-compatible formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c", |
| "description": "anv/image: Refactor iteration over modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5", |
| "description": "isl: Make public the list of modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99", |
| "description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f39b3e48da34b2401a385fc4de4145610e75da2", |
| "description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb", |
| "description": "isl: Add isl_format_layout::uniform_channel_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf", |
| "description": "anv/image: Use isl_drm_modifier_get_score()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01bad67a940c234e325e17a37afe076b47ac9ad1", |
| "description": "isl: Define isl_drm_modifier_get_score() [v3]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b50275a4b63d3da12ead2f6e57be8988223af83d", |
| "description": "anv/image: Fix isl_surf_usage_flags for stencil images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff", |
| "description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19906022e22cb37493861b6976c9623618b5b769", |
| "description": "zink: more accurately track supported blits", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf" |
| }, |
| { |
| "sha": "465a48a048ca96bb1f828686149e00597107edfe", |
| "description": "zink: always insert barriers for general-layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b", |
| "description": "zink: mark general layout as transfer-read/write", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "249aed1ff067116d6279fe2484ccc52f0405840a", |
| "description": "v3dv: rename playout and dslayout fields to use underscores.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9", |
| "description": "v3dv: blit shader clean-ups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "840ba2513a21b29aaf7e5a190a838e4111862be4", |
| "description": "v3dv: initialize pipeline layouts for meta operations at driver initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9", |
| "description": "v3dv: add a buffer to image copy path using a texel buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a", |
| "description": "v3dv: fix width for buffer view texture state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a", |
| "description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e", |
| "description": "radv: don't count unusable vertices to the NGG LDS size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37", |
| "description": "radv: fix applying the NGG minimum vertex count requirement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1", |
| "description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25", |
| "description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af", |
| "description": "radv: Fix radv_queue_init failure handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaecb65b89f304c187f223efa14e11b5b175a867", |
| "description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1", |
| "description": "pan/bi: Stop extracting the immediate attribute index from src0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "549a59f66e2d132e55b62017078734dbf0322a32", |
| "description": "pan/bi: Add a varying_index field to bi_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2", |
| "description": "pan/bi: Fix LD_VAR with non-constant index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be", |
| "description": "pan/bi: Stop passing special varying names through src0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1176cc12978d78025a435aa4d17bb90c1045df9d", |
| "description": "pan/bi: Pass LD_VAR update mode explicitly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa", |
| "description": "pan/bi: Move LD_VAR packing out of bi_pack_add()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb", |
| "description": "pan/bi: Set roundmode to RTZ for f2u operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf", |
| "description": "pan/bi: Let the GPU pick the right format based on the varying descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a", |
| "description": "pan/bi: Support automatic register format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481", |
| "description": "pan/bi: Support txs operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46", |
| "description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0", |
| "description": "pan/mdg: Try demoting uniforms instead of spilling to TLS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540", |
| "description": "turnip: Close sync_fd only if it is a valid file descriptor.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee" |
| }, |
| { |
| "sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4", |
| "description": "clover/spirv: Add missing break for SpvOpExecutionMode case.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7" |
| }, |
| { |
| "sha": "7820c8c13ff3e9367b208f09059c940a1629f708", |
| "description": "frontends/va: Fix *num_entrypoints check.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18" |
| }, |
| { |
| "sha": "1beb477908c49ae962017d61bb4ca252640c9018", |
| "description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f44053301339e64ef070ac8ad81a0ba3f073310", |
| "description": "freedreno+turnip: Upload large shader constants as a UBO.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17db969f7a39c128bf02238a7a6f1243d78476f1", |
| "description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "386998cfbf068706237e0f274be6f3b874e9d66f", |
| "description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04", |
| "description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b", |
| "description": "nir: Add a size_align helper function for aligning elements to 16 bytes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02", |
| "description": "freedreno: Fix leak of shader binary on disk cache hits.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2" |
| }, |
| { |
| "sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9", |
| "description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "671c850310523bba93f1ff18739ca69a62f8c63a", |
| "description": "spirv/cl: add enqueued workgroup size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dd3fde56d45836766d17fed6e95102ba48a4314", |
| "description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03", |
| "description": "clover: add CL 3.0 event/queue queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3", |
| "description": "clover: add 3.0 program properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd804c074fd90966a869d00961fce1a5a0d7defc", |
| "description": "clover: add device/platform info for CL 3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62", |
| "description": "clover: add cl 3.0 SVM invalid support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe", |
| "description": "clover: add all CL 3.0 API with invalid functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e42a7fa03786603b5069afb762006623d71ae7e7", |
| "description": "clover: add support command queue properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb", |
| "description": "clover: handle memory object properties properly.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2", |
| "description": "etnaviv: drop nir_print_shader(..) call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9", |
| "description": "etnaviv: fix disabling of INT filter for real", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "89a41dae7702731bee298288f3acbcbd56096b30" |
| }, |
| { |
| "sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0", |
| "description": "docs/features: document d3d12 features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "867323379e353a58e76a1340071751c43431f215", |
| "description": "aco: don't use SMEM for SSBO stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2410def98fa688aa009b42de3224e12e5ddbaff3", |
| "description": "mesa/main: add missing include in glformats.h", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1bf539b3a2129779addde397886870c00045e6d7" |
| }, |
| { |
| "sha": "2736f974962c293ce76dcf309ab78dfb4b198516", |
| "description": "aco/tests: add output modifier tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943", |
| "description": "aco: fix fp16 *0.5 omod", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7" |
| }, |
| { |
| "sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1", |
| "description": "aco: disable omod if the sign of zeros should be preserved", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3" |
| }, |
| { |
| "sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4", |
| "description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed" |
| }, |
| { |
| "sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6", |
| "description": "nir: don't consider txf_ms_mcs a query instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92", |
| "description": "util: fix unknown pragma warning on msvc", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670" |
| }, |
| { |
| "sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193", |
| "description": "aco: remove v_{add,sub,subrev}_u32 on GFX8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5", |
| "description": "microsoft/compiler: Fix reference to renamed intrinsic getter", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" |
| }, |
| { |
| "sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670", |
| "description": "util: Fix/silence variable shadowing warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e", |
| "description": "glsl: Fix -Wshadow warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed", |
| "description": "ci: Temporarily disable jobs on the Collabora lab", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d", |
| "description": "iris: initialize shared screen->vtbl only once", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "959c2d1edbf56934f6d313a48136f6f1740dc549", |
| "description": "egl/dri2: fix race between image create and egl_image_target_texture", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1", |
| "description": "lima: define set_clip_state implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752", |
| "description": "gallivm: fix float atomic exchange.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a6f5ebe284a054d913558e48a47c973e942025c", |
| "description": "gallivm: lower vector compares", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37", |
| "description": "gallivm/nir: lower dot products.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098", |
| "description": "gallivm/nir: add fsum support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4", |
| "description": "gallivm: add float to 8/16 int", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6", |
| "description": "draw: fix tess eval pipeline statistics.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90" |
| }, |
| { |
| "sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1", |
| "description": "ci: update the list of expected failures for RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ad0142db2483d444b5289d30d52922eefe93a8e", |
| "description": "ci: update the list of skipped tests for RAVEN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c", |
| "description": "radv: Use internal drm_fourcc.h", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce" |
| }, |
| { |
| "sha": "9b6516ac249ee479b78e399e1a54a293e53e9676", |
| "description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "035e21e780205bef4d922f4ae346f284397247de", |
| "description": "v3dv/pipeline: take into account precision for the output_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a", |
| "description": "v3dv: remove combined_idx support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "429c33641275e02b17351ab24a693f2469cc36f3", |
| "description": "broadcom/compiler: separate texture/sampler info from v3d_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b", |
| "description": "v3dv: cleanup/remove support for pre-generated variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d", |
| "description": "nir/lower_tex: clarify nir_lower_tex_options indexing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7b122728d5e015bbd706505e60600a864b43ea7", |
| "description": "drm/uapi: Fix modifier field mask for AMD modifiers.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30" |
| }, |
| { |
| "sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e", |
| "description": "v3dv: Remove unsigned comparison to zero.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563", |
| "description": "vdpau: Add missing printf format specifier.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "89b9863252272a7109d468738517a0d68376a909" |
| }, |
| { |
| "sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c", |
| "description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9", |
| "description": "freedreno/ir3: Fix crash in shader compile fail path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc" |
| }, |
| { |
| "sha": "cf9ef90066592333a9113d49328be29583308a60", |
| "description": "freedreno/ir3: Add pass to deal with load_uniform base offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219", |
| "description": "intel/blorp: Delete clear color conversions during copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36", |
| "description": "i965: Disable color fast-clears for miptree copy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378", |
| "description": "iris: Disable color fast-clears in iris_copy_region", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891", |
| "description": "panfrost: Fix stack shift calculation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3" |
| }, |
| { |
| "sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac", |
| "description": "panfrost: Fix out-of-bounds read on SFBD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4", |
| "description": "panfrost: Remove panfrost_can_linear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "826969ee0269f8e65a2ae2a436c6c6879727a645", |
| "description": "panfrost: Implement linear Z/S for SFBD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378", |
| "description": "iris: Use converted depth in clear_depth_stencil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "667813431c001db0445838a8545565e01726bcd1", |
| "description": "iris: Add and use convert_depth_value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e713313a29422b38435c91f8277c1893fcad095", |
| "description": "mesa: Clamp some depth values in glClearBufferfi", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bf539b3a2129779addde397886870c00045e6d7", |
| "description": "mesa: Clamp some depth values in glClearBufferfv", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453", |
| "description": "mesa: Add and use _mesa_has_depth_float_channel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d", |
| "description": "nir: allow reordering of loads from read-only modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb7507681f8d94727160b6627f6fb032a7f4305c", |
| "description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ef5f3552f68076747211ec81f687b37a5540d8e", |
| "description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b", |
| "description": "zink: update shader modules in gfx program when flagged dirty", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5", |
| "description": "zink: put those shader keys to work fixing up fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a", |
| "description": "zink: fill in params for fs shader keys and flag shader for rebuild", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f", |
| "description": "zink: move shader key structs into their own header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9fdc21bba0724271520462f3f04ba72ae106a26", |
| "description": "zink: refcount the shader cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc", |
| "description": "zink: initial implementation of shader keys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54a965b153f80cff792853f262a09cfc7987f777", |
| "description": "pan/bi: Add support for tex offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493", |
| "description": "pan/bi: Allow lane selections on component 4 and above", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995", |
| "description": "pan/bi: Allow vec16 in bi_print_swizzle()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e", |
| "description": "pan/bi: Add support for derivative instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd", |
| "description": "pan/bi: Add support for the CLPER instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292", |
| "description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521", |
| "description": "pan/bi: Expose FAU slots", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b", |
| "description": "pan/bi: Store the architecture in the compiler context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5", |
| "description": "panfrost: Get rid of the Pixel Format descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d", |
| "description": "panfrost: Fix panfrost_format_to_bifrost_blend()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8379ff292c4544bfce22bb795311bd180a6c999c", |
| "description": "pan/bi: Force BLEND src0 to r0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e", |
| "description": "pan/bi: Extract shadowmap comparator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a", |
| "description": "aco/tests: add some more clamp combining tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15d08a06e28f0b7d674b28aee364f24481851604", |
| "description": "aco/tests: expand optimize.const_comparison_ordering tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241", |
| "description": "aco/tests: initialize debug function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "966732e8cae21ff7f5385cb776845acc3f6821ff", |
| "description": "aco: disallow various v_add_u32 opts if modifiers are used", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432", |
| "description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa", |
| "description": "aco: don't combine precise max(min()) to med3", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8", |
| "description": "radeonsi: remove AMD_DEBUG=zerovram flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9605f1a745c6b599739473aeb26b302d29931b2", |
| "description": "radeonsi: remove unused NO_RB_PLUS flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560", |
| "description": "radv: add img debug flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc93fd759a5571c88304cf99d8e4028fa529c590", |
| "description": "radeonsi: use ac_surface_print_info in si_print_texture_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92470b3d74743fe177e4d212278e3f7deced97bb", |
| "description": "amd/common: introduce ac_surface_print_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee657df09a966678dc5245c5685cab0aaba09c0f", |
| "description": "meson: verify that d3d12.h exists when building the d3d12 driver", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61" |
| }, |
| { |
| "sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25", |
| "description": "microsoft/compiler: correct typo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62", |
| "description": "microsoft/compiler: inline some struct-declarations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf", |
| "description": "microsoft/compiler: move c++ higher up", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73", |
| "description": "microsoft/compiler: remove unused struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68488fd3835f2d1a63562ae16777987af3ff7e01", |
| "description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9", |
| "description": "driconf: remove the redundant glx-extension-disabling options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85", |
| "description": "radeonsi: Add auxiliary plane support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f", |
| "description": "radeonsi: Do not try to disable displayable DCC with modifiers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425", |
| "description": "radeonsi: Do not disable DCC when we have it as a modifier.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb", |
| "description": "radeonsi: Add modifier support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170", |
| "description": "radeonsi: Check pitch and offset for validity.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b", |
| "description": "amd/common: Add modifier tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0833dd7d124bfd94161bff15e5b4293987920fce", |
| "description": "amd/common: Add support for modifiers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cc2b456889dd2f1374018beea0afe53d762ec30", |
| "description": "drm-uapi: Add AMD modifiers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4f7962d48b46d34319f75bba03fad22c30efdff", |
| "description": "radeonsi: Add displayable DCC flushing without explicit flushes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b", |
| "description": "amd/addrlib: Use signed char for INT_8.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9acfbe302265122333d097f51b4eac89ecd0ce24", |
| "description": "radv: Do the sample check for tiling earlier.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb", |
| "description": "turnip: Fix file descriptor return.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee" |
| }, |
| { |
| "sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494", |
| "description": "radeonsi: enable GL_EXT_demote_to_helper_invocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6", |
| "description": "ac/llvm: fix demote inside conditional branches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb20d58f45c22d48208805ed7df8b98aee525189", |
| "description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668", |
| "description": "nir: gather shader_info::needs_all_helper_invocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1", |
| "description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad", |
| "description": "nir: optionally shuffle local invocation IDs for compute quad derivatives", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c", |
| "description": "radeon: fix license in header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b4825c872558b1e21f6b9c6e8256482988ee243", |
| "description": "gallium/draw: Fix rasterizer_discard for wide points/lines.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff", |
| "description": "mesa: Fix vertex_format_to_pipe_format index.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e" |
| }, |
| { |
| "sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e", |
| "description": "nir: handle float atomics in copy propagation pass", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf" |
| }, |
| { |
| "sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a", |
| "description": "freedreno/drm: Add some locking asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf", |
| "description": "radv/winsys: set has_dedicated_vram in the null winsys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6359d2dc32d625319921d7232197764907bb5a4", |
| "description": "nir: Fix nir_validate fail after nir_lower_tex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42", |
| "description": "Add EGL xcb platform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960", |
| "description": "anv: fix a build race between generating a header and using it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91", |
| "description": "d3d12: fix code after simple-shader helper changes", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0" |
| }, |
| { |
| "sha": "5f999625407e8845cbd919b0b43b647e8e410e97", |
| "description": "zink: fix build on windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b", |
| "description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20e48551acff92f07109630e134f59c81107e6bc", |
| "description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc", |
| "description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f", |
| "description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ea763a727d671fa7dab2e37b7592fc045a53396", |
| "description": "aco: add a new Operand flag to indicate that is 16-bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf", |
| "description": "aco: introduce a generic label for labelling instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42", |
| "description": "util/u_process: implement util_get_process_name for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d442a99238cdbee1ee3c5d069949699936d33597", |
| "description": "ci: sort packages installed via apt-get", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87fb1ec35279470f692bdda03c6868186db96e07", |
| "description": "v3dv: move authenticated display fd acquisition to swapchain creation time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18", |
| "description": "v3dv: fix typo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfd878f2badac012a1ccdec28da9795d893d337c", |
| "description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9", |
| "description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d", |
| "description": "prog_to_nir: Revert name initialization change", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d" |
| }, |
| { |
| "sha": "2009258796af63477b0680d74cfc55eaf4ef8558", |
| "description": "intel/compiler: Fix passthrough TCS regressions from program rename", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d" |
| }, |
| { |
| "sha": "50175716d26273d273b54627715465e74cb45ae3", |
| "description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313" |
| }, |
| { |
| "sha": "c432d4814ad7ffadb89b82defd49685c211b3515", |
| "description": "glsl: Fix typos in comments.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7aa3cf8283088809625cb84fa78f1d301f35311", |
| "description": "glsl: Initialize ir_variable member field data.is_xfb.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e", |
| "description": "draw: Clean up single-use goto statements.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0", |
| "description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab" |
| }, |
| { |
| "sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1", |
| "description": "ci/db410c: Fix networking so we get artifacts from our jobs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a", |
| "description": "ci: Re-enable the clip_three test on non-freedreno ARMs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c189d385ce306cd776f2e625fa955c1aba01871a", |
| "description": "ci: Bump deqp to current vulkan-cts-1.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b", |
| "description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388", |
| "description": "ci/freedreno: Group the short a630 dEQP runs into one test job.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0", |
| "description": "ci: Only install kernel modules for LAVA devices.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94" |
| }, |
| { |
| "sha": "737d2b704b89e98caee6d6a546090174085a8baf", |
| "description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d", |
| "description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f992802f5130352e903218cf3541e429b87cae2", |
| "description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16", |
| "description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f372572a198d5e5762c74d06ebd29666da3206b", |
| "description": "nir/tests: Simplify the mem_ctx setup in our unit tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435", |
| "description": "nir/builder_tests: Drop unused lin_ctx.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0", |
| "description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4", |
| "description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b", |
| "description": "gallium: Add format modifier plane count query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094", |
| "description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40e3eb9be96ec69259a000d08fe4a853a330007f", |
| "description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21", |
| "description": "v3dv: VK_KHR_display extension support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d186766c08867d5447e32c427ff092612bd4ba92", |
| "description": "llvmpipe: just use draw_regions in draw/line setup.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132", |
| "description": "lavapipe: disable SNORM blending for now", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a04a146560717014937d9e13ad24eb33cb6f0a44", |
| "description": "lavapipe: enable alpha to one.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea034c981b9649c4999e3b7f4164f27213e736b3", |
| "description": "u_blitter: port radv 3D blit coords logic.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f", |
| "description": "gallium: handle empty cbuf slots in framebuffer samples helper", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe", |
| "description": "zink: only add MESA WSI structs for specific devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe", |
| "description": "nir/validate: Size the set of blocks to avoid rehashing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2afdd94f86149295f3e9422672c4501092f671d6", |
| "description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906" |
| }, |
| { |
| "sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e", |
| "description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7", |
| "description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a512c34d2fb933a51cd22613833b456c402755b", |
| "description": "clover: add support for opencl C features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0", |
| "description": "clover/spirv: avoid strings for version handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "330c52476292d2cfba15499f2f74ca224f227260", |
| "description": "clover/llvm: don't use strings for version handling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8a96199cbf0a81011c35c594becae083626206c", |
| "description": "clover: add platform supported extensions with version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "940e479d7d312e8a919c09958e07b9feccdc6a33", |
| "description": "clover: add support for versioned device extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4", |
| "description": "clover: report device CLC versions for 3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54449180982bdf644aef11bc59aed313edcf17f6", |
| "description": "clover: add CL_PLATFORM_NUMERIC_VERSION support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "019130ed71604827b385c5dba5cbc879609880e2", |
| "description": "clover/platform: move versioning to core object.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957", |
| "description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "981f8d7252c17672598ec7ee4406e296876f8ab0", |
| "description": "clover/device: store version in device at constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "297ad1bbb310a580b888b8f38488f50740b5df90", |
| "description": "util: add a env getter for versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb", |
| "description": "clover: rename platform/device apis using strings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20a3ec2d771d7f8942018b714c64925a870a2062", |
| "description": "clover/queue: Flush automatically if applications do not flush themselves", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b", |
| "description": "mesa/bufferobj: Fix valgrind complaints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9", |
| "description": "mesa/fbo: Fix valgrind complaints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf", |
| "description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775", |
| "description": "freedreno: Protect gmem_cache ralloc allocations", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0" |
| }, |
| { |
| "sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5", |
| "description": "freedreno/drm: Rework APPEND() macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2625ba064c44c460610c5562e1c42b01c8befd7d", |
| "description": "freedreno/batch: Cleanup submit immediately after flush", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06b918153db0a6067f7584f7b75e84731d14b058", |
| "description": "freedreno/drm: Drop growable submit_bos table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205", |
| "description": "freedreno: Add submit lock", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "290f827928b3845bb50e4bd2f27b878e136af36f", |
| "description": "freedreno: Make fd_context_batch() return a reference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830", |
| "description": "freedreno/batch: Move fd_batch_get_prologue()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2f4bf010574c501f93697d90f182a9bc6c83356", |
| "description": "freedreno/drm: Make ring refcnt atomic again", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787", |
| "description": "freedreno: Use ctx seqno in batch cache key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1783a156c806829f6a9a2d6426a009e1340eb66e", |
| "description": "freedreno/a6xx: Texture cache locking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39", |
| "description": "freedreno: batch-cache locking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810", |
| "description": "freedreno: Fix spurious flush", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e", |
| "description": "freedreno: Convert to mesa_log*()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f", |
| "description": "freedreno: debug cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21", |
| "description": "freedreno/drm: Convert to simple_mtx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57a2a5db81c614ac84c300c200639c51f218fb8a", |
| "description": "freedreno: Drop fd_context_lock() and friends", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5", |
| "description": "st/mesa: fix use-after-free when updating shader info in st_link_nir", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f" |
| }, |
| { |
| "sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1", |
| "description": "d3d12: avoid searching twice for bos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd5f92850614bc984a7e560849b19b31e94725a0", |
| "description": "d3d12: ensure all compoents of clip-distances are written", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61", |
| "description": "d3d12: introduce d3d12 gallium driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e", |
| "description": "microsoft: add resource state manager utility code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313", |
| "description": "microsoft/compiler: translate nir to dxil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd5fe2f3de420778555f1211836c5ac076257f1c", |
| "description": "microsoft/compiler: add dxil-util code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621", |
| "description": "compiler: add SYSTEM_BIT_FRONT_FACE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07d189c4169623f3a2b32f4f62d82d860457e30e", |
| "description": "gallium: Wrap some header files into \"extern C\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "449c4baf5011335484013244069a878de1f2188e", |
| "description": "nir/print: print GS extra info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352", |
| "description": "util/format_zs: Add C++ include handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747", |
| "description": "gallium/util: Wrap suballoc.h into extern C", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4ff66d75f529639030747782245a52c0ac50632", |
| "description": "util/slab: allow usage from c++ code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c88e314a2d4355df99dd0e7dc674042ff883042b", |
| "description": "gallium/nir: Wrap tgsi_to_nir header in extern C", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d", |
| "description": "softpipe: correct signature of get_compiler_options", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554" |
| }, |
| { |
| "sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f", |
| "description": "panfrost: Fix ->reads_frag_coord assignment", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f" |
| }, |
| { |
| "sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12", |
| "description": "panfrost: Fix Bifrost blend descriptor emission", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e" |
| }, |
| { |
| "sha": "7737ca75391d5ea930390037178a277d309a83af", |
| "description": "pan/bi: Model writemasks correctly", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0" |
| }, |
| { |
| "sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9", |
| "description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44f2de5286c646f9da1fc26af3780e44184aad3c", |
| "description": "panfrost: Fix AFBC blits of resources with faked RGTC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9" |
| }, |
| { |
| "sha": "752f6d806541ac38594f3adb1e45d63709506e2c", |
| "description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf", |
| "description": "rbug: Handle non-TGSI shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44875361c88754cb53172205e2657e487d6e6fe8", |
| "description": "rbug: Forward get_compiler_options to pipe driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c", |
| "description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1", |
| "description": "turnip: Remove pipeline NULL check.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189", |
| "description": "swr: Initialize FetchJit member mpFetchInfo in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89", |
| "description": "Reset new features for 21.0 development cycle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a706bac098f52647c97c29bdce88469cdfc47e55", |
| "description": "Bump version for 21.0 devel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "master_sha": null, |
| "because_sha": null |
| } |
| ] |