mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-11 06:28:09 +02:00
6770 lines
No EOL
218 KiB
JSON
6770 lines
No EOL
218 KiB
JSON
[
|
|
{
|
|
"sha": "9003735b9141fb156d3b2e1133b94cdf14f63424",
|
|
"description": "d3d12: fix for upside-down multisample stencil blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f33b95801001376e10f2d1fd0433046defb06af4",
|
|
"description": "vc4: add drm-shim",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e25a3e21f83390342a1de5f13d41caa0ea076dfa",
|
|
"description": "ci: disable glcpp tests for now",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f9ae947e7272897bc31b0ec9dca3be0d7ab33119",
|
|
"description": "meson: add enable-glcpp-tests option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6a29632dd25f79a00824e461aea969fcc29bf04b",
|
|
"description": "Revert \"glcpp: disable 'windows' tests\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "f7527f7f652814a700dddc13a5b737571248c86d"
|
|
},
|
|
{
|
|
"sha": "514b17235fb876e48b8a3f880e26a6224517919a",
|
|
"description": "zink: export ssbo caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7e5c4b4da311f5314e3ecb72a52414b3e375faf3",
|
|
"description": "zink: flatten out ssbo/ubo variable decls in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "388f43c036430367e2c6a546494e51378327fcea",
|
|
"description": "zink: implement get_ssbo_size nir intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "313c77f326b44d8c8901e723f71bd5de38de6725",
|
|
"description": "zink: support nir_intrinsic_store_ssbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b0847a43245c6efdd17ad4bd03ef52c72167fa65",
|
|
"description": "zink: rework ssbo indexing and binding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "deeafe47b6d46a72404133e1ef3dd9819bc07687",
|
|
"description": "zink: handle more ssbo ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39665fc8c059d0b615b160bc152689546b4bf9ac",
|
|
"description": "zink: handle null ssbo attachments without crashing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bceb47d57b39863ddebabaaffeb3cfc276bb6e29",
|
|
"description": "zink: flag ssbo buffer resources as having pending writes per stage",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952"
|
|
},
|
|
{
|
|
"sha": "db1c9b36b441141eca9080a20a7c8a3e37dc84ea",
|
|
"description": "zink: add spirv builder function for OpAtomicStore",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "070334dc69ba52058a0507302443d3ee6382ccd7",
|
|
"description": "glsl: redeclare built-in variable with separate shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d63547f2ff6fa78051157b310d70846684355d1",
|
|
"description": "iris: Properly handle new unbind_num_trailing_slots parameters",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
|
|
},
|
|
{
|
|
"sha": "0f1a8f8a6d231c0e265eb22781a0002baa1823b0",
|
|
"description": "i965: Don't parse driconf again",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "d67ef485804cab53499dd763db136070ef107a16"
|
|
},
|
|
{
|
|
"sha": "f11a827941c5cc0bf986863975a77e4d892f00e1",
|
|
"description": "i965: Use allow_higher_compat_version option during screen initialization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbf6c17a1bd86607d90899d9c2ae92fc23518935",
|
|
"description": "i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0444b7618a6df8cedf2b6c694be7a56478fa5a4",
|
|
"description": "egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbf09c0c26dda7296322491c35fce02f3147dfa9",
|
|
"description": "radeonsi: fix centroid with VRS coarse shading",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "c3432ad852449ec31580a0b77af785e37eaa48f9"
|
|
},
|
|
{
|
|
"sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379",
|
|
"description": "gallium/u_vbuf: skip draws with 0 vertices",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "431cd34cdb18dd6804efeb48f1c08360acd58d98",
|
|
"description": "st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e6da78e4ccf00ecd97ae83e799c20242f92b4c1b",
|
|
"description": "gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "104a41bd0743596f7eccadcef3a70a3d40c370d7",
|
|
"description": "gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf82b3dc74c1e30704b01fe85b2d0fcfd1081bc8",
|
|
"description": "gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dcc94af6b1a555cf18ea74b0831b36754681a241",
|
|
"description": "gallium/u_threaded: add a null constant buffer codepath",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ccf9ef36285689818da89973b3585925a035d158",
|
|
"description": "gallium/u_upload_mgr: eliminate all atomics for the upload buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b18b68ba18deb30daaaf3f115d6dd498fa5ce915",
|
|
"description": "st/mesa: skip atomics when binding UBOs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7688b8ae980223f094be9c70fe695e2122caf3e3",
|
|
"description": "st/mesa: eliminate all atomic ops when setting vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4a21b6104e7692de070a6f48a768d1894b732ac",
|
|
"description": "cso_context,u_vbuf: add take_ownership param into set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f",
|
|
"description": "gallium: add take_ownership param into set_vertex_buffers to eliminate atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b688ea31fcf7e20436c0a44f57eaca6f6c6418f3",
|
|
"description": "gallium: add unbind_num_trailing_slots to set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72ff66c3d739af30d065ed08defb3aac1dcf3735",
|
|
"description": "gallium: add unbind_num_trailing_slots to set_shader_images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a",
|
|
"description": "gallium: add unbind_num_trailing_slots to set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a51d4b10f1a056a7e8ff592c034575139d19211c",
|
|
"description": "gallium: add take_ownership param into set_constant_buffer to eliminate atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0aa63c31ca807e8aaa01a75d918830ac87fc070c",
|
|
"description": "Revert \"gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "54f7545cd7925db9ff78b9dccbff7406dd2ad4a4"
|
|
},
|
|
{
|
|
"sha": "8be936f29511d95a3ab385f08d3dc67f599b7e33",
|
|
"description": "lavapipe: handle shader draw parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae2edc81271ca19e3a293e74ea6e766b28ff46c4",
|
|
"description": "llvmpipe: handle firstvertex for vulkan draw parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414",
|
|
"description": "anv: Enabled the VK_EXT_sample_locations extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ab5dc45f6320cebd9813c5d927a075a189cf44e",
|
|
"description": "anv: Removed unused header file",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27ee40f4c9d86ed9190a8fee6d230e7416b288e3",
|
|
"description": "anv: Add support for sample locations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "43acc10bd087ae1f8feacaa1814fc6921995aad2",
|
|
"description": "intel/common: store sample position in plain arrays",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cb082d826050240ff1abb0e04c0d1cf1a11dc738",
|
|
"description": "anv/state: Take explicit sample locations in emit helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a02891fdfd358d074a1efd81819a11949dc90140",
|
|
"description": "anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "983cebb5d2f1230fba8d450be95a393de483e5ee",
|
|
"description": "anv: Implement physical device properties for VK_EXT_sample_locations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd8477e932d522c7866c3f73e9f1b4720d96a50",
|
|
"description": "anv: Added the VK_EXT_sample_locations extension to the anv_extensions list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ced77af3fdf619183d3ff764f6b31c92485614bb",
|
|
"description": "ci/freedreno: Make a630 piglit_shader run a manual run, too.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "804c90e256ef1e0051accd3741a926341941add4",
|
|
"description": "anv: Implement VK_KHR_workgroup_memory_explicit_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768",
|
|
"description": "spirv: Implement SPV_KHR_workgroup_memory_explicit_layout",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9d230077f08955f97fddac84b4014d2131c8917",
|
|
"description": "nir: Two shared memory *blocks* may alias each other",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb2a0fbcd33dfbedf1bff0d612cd3612c44f2330",
|
|
"description": "spirv: Update headers and metadata from latest Khronos commit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73fb2bcaaf61910ebe1da3880634e8474ca8767a",
|
|
"description": "vulkan: Update XML and headers to 1.2.168",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c90ef5bcf431ec2a45abdccd05d320d4eefa716b",
|
|
"description": "ci/freedreno: Ban more flaky clip-enables tests.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a73a2a679f82ddde43e3e35d254b8c3801fd478",
|
|
"description": "egl: Fix error string returned by eglQueryDeviceAttribEXT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f97cbad5ecbda5659f101015ad4026cf3f2bf37",
|
|
"description": "lavapipe: add support for external memory/fd/sempahore extensions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24ede1ba5b57675321cdb20ecbd9f12c4ed4f88a",
|
|
"description": "st/mesa: don't enable smoothing if multisampling is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f45d77038bbb60bec15bf2ff6769409e55e7b53e",
|
|
"description": "iris: Move the URB size checks into iris_update_compiled_xs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "939bc0c5889358d4afda1404659d67da66db2b61",
|
|
"description": "iris: Reconfigure the URB only if it's necessary or possibly useful",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a710145b5bf60ef47460eea87b072077e3ddaa72",
|
|
"description": "intel: Produce a \"constrained\" output from gen_get_urb_config()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86ff78e8fe55b424c6b853ead6979bcd46820d81",
|
|
"description": "zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2dbe2b87b5e7a1a19c4a95d7cc5c8cef0ab10cc",
|
|
"description": "aco: implement non-uniform get_ssbo_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f2a9f253e973f38a37a0491f87db64dc1026dc5",
|
|
"description": "radv,ac/nir: implement non-uniform get_ssbo_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "30f40364f6b2ba48f1dbe7b39ff8316dc2bb9fd5",
|
|
"description": "nir,spirv: allow non-uniform OpArrayLength",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b64fdefad5cda57a530d98000ae3f690ef7f417e",
|
|
"description": "panfrost: advertise images for midgard",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7584a25919a0ac015a6e1e8dc78c5c4326fa485a",
|
|
"description": "pan/mdg: implement nir_intrinsic_image_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8edccb7e8dd0dfc2e8b69ff158976eed0e90848f",
|
|
"description": "pan/mdg: implement shader image instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a14f825126b89a96a1d9d112fe0a6e62f84fe97e",
|
|
"description": "pan/mdg: rename st_image opcodes and add float16 versions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45095c42ac03e94b1969e849d2f4075021594996",
|
|
"description": "pan/mdg: add ld_image opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8cfedd36ba407ec25d222c36b03a0d4c9a033ed0",
|
|
"description": "pan/mdg: enable image bitsize lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf",
|
|
"description": "pan/mdg: create nir pass to lower image coord bitsize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0efe7a6eb909b47fb24a7e15edcf4ee0d01cfd95",
|
|
"description": "panfrost: implement image_size sysval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17",
|
|
"description": "panfrost: emit shader image attribute descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b9b0ee5321d9b483ed3c734b97135d04d039f18",
|
|
"description": "panfrost: implement gallium->set_shader_images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f63a35baee5101cf999a2fd96420c4148984df51",
|
|
"description": "panfrost: add resource modifier conversion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c7c4fbc823053740b1bab0bb7c3a2eef3ccbce86",
|
|
"description": "panfrost: decode 3d attribute continuation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2638f72d2df50630957912a68093bdf069b0d429",
|
|
"description": "panfrost: add 3d attribute buffer continuation to XML",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a36c95cd779aec802d4ed07cf69140cddedaf1cf",
|
|
"description": "panfrost: fix attribute continuation decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fc5411e5ef89d26dc9c9c35f29836b7381c5df0",
|
|
"description": "intel/perf: export information about units of performance counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fdc298e4b144df462c9986990a3bebac7eef1a8",
|
|
"description": "aco/ra: Remove preprocessor guards for print_regs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3675aefa84e363d820a3e596b9f2795a0d51c39f",
|
|
"description": "aco/ra: Fix build with print_regs enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b241a050dae5ef8dbbcd8e43806dafa21b1125f5",
|
|
"description": "aco/ra: Fix print_regs using the wrong constant to check for blocked slots",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26c9574bdb16d7f6cbe06cd5ef5d1ce258afc1ba",
|
|
"description": "intel: change urb max shader geometry for KBL GT1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "741c0b160563f8afe87654291d41e6cbebb9d8b5",
|
|
"description": "radv: enable TC-compat HTILE for mipmaps on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5417c6690e1013425500a6959c51c2157a97a565",
|
|
"description": "radv: teach radv_htile_enabled() about the number of HTILE levels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13f34e65baf5dbae08106b3c9320e891acaf2fec",
|
|
"description": "radv: add support for fast clearing levels of the HTILE buffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6576033b20bdaffddcccc5ded7103d892f777738",
|
|
"description": "radv: remove mipmaps related assertions when initializing HTILE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d47b13c0285555236ada0c40b2eb1d89a4762094",
|
|
"description": "radv: do not decompress/resummarize levels without HTILE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7d898a26891a29518992fc137763d9fe77d1b0a",
|
|
"description": "radv: check if HTILE is enabled per-level instead of the entire image",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f1db7401a1e1a3fd48d682787f4c9ffc0421eff",
|
|
"description": "radv: use the image view range when fast clearing depth",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8087202a6555218b647089016981ce0bb3a858b2",
|
|
"description": "ac/surface: store HTILE mip info into the surface",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f5ef1e8915bf661688edde26a3198e06cbcaf1b",
|
|
"description": "CI: add lavapipe to llvmpipe rules.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "34e3e164936d1d3cef267da7780e87f062fedf39",
|
|
"description": "lavapipe: add VK_EXT_conditional_rendering support.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cc332884221102c1f4a6f75e6c666d369236d53",
|
|
"description": "llvmpipe: handle vulkan conditional rendering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86328fc7b700f6e93d2f569fbfffc992954f855f",
|
|
"description": "gallium: add a cond rendering hook for vulkan.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a57361ae02807207948fc1e9b2734caf1747178e",
|
|
"description": "lavapipe: rewrite attachment clearing for conditional rendering.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4be0e92db10584bc3526884b92aa483458aa93af",
|
|
"description": "lavapipe: refactor image surface creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f178290caf6ee7ea33ef3293fc953870f4a6c5c",
|
|
"description": "aco: don't affect isPrecise() after applying output modifiers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "40d6b92de9432137db4799d482afe7ae5ad52ae8",
|
|
"description": "iris: Disable aux as needed in iris_flush_resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b26f510978d3695dcede49892d6702a605cfbcc5",
|
|
"description": "gallium: Flush GL API resources in eglCreateImage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0a8cc882024c6c03c96e639ea827361e3be9c92e",
|
|
"description": "gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6c9aca951c2cf5be423348f1aebf3a444fbfe5c3",
|
|
"description": "st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "66bb4277622c465a88c81b907dd5e9f84d307ebb",
|
|
"description": "st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b06609e90324e8c445eb71eec39158a893c574c3",
|
|
"description": "aco: fix nir_intrinsic_ballot with wave32",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "21db083504fde3100f0b528f683a087357f5aaff"
|
|
},
|
|
{
|
|
"sha": "c02b6822047be37f2b4c95e04b771e126e341fb4",
|
|
"description": "ci: Add nouveau chipset 162 to shader-db runs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f3d5e99ea601ae4bc492ff47738290eed520651",
|
|
"description": "compiler: Use util/bitset.h for system_values_read",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecd0ae09f90756d3b0b13bec517a3d02f5578eab",
|
|
"description": "nir/linking: Remove system_value handling from helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4fdd8b09bd629ef53dfbfde6da729c37dfc0eef4",
|
|
"description": "ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce1bb26b0601fa0f39a471cb80d2d46329549eca",
|
|
"description": "ci/freedreno: Detect cheza HFI errors and restart the run.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c3ad4d06588dcc8f5c4d9e27c746055a013f358",
|
|
"description": "nir/algebraic: mark more optimization with fsat(NaN) as inexact",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e"
|
|
},
|
|
{
|
|
"sha": "3c03fa5801ceccd2f9e408cc42f1dfad57b234d9",
|
|
"description": "radv: Only enable sparse features on Polaris and newer.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1"
|
|
},
|
|
{
|
|
"sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
|
|
"description": "radv: remove unused EMPTY constant in radv_descript_set.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
|
|
"description": "radv: remove stub() macros",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
|
|
"description": "radv: remove radv_util.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
|
|
"description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
|
|
"description": "radv: fix divide by zero with no tesselation params",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
|
|
"description": "aco: fix VCC hint on boolean subgroup operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
|
|
"description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
|
|
"description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
|
|
"description": "aco: optimize out a*1.0 if it's used as a float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "54a09545ec639e9204e6ee823e52872897e793df",
|
|
"description": "aco: optimize a*0.0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
|
|
"description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
|
|
"description": "aco: disable a*1.0 optimization if the instruction is precise",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
|
|
"description": "ci: make piglit runner less noisy and show a better failure message",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
|
|
"description": "ci/vc4: Add piglit job",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
|
|
"description": "ci/vc4: rename stage to Broadcom",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
|
|
"description": "ci/vc4: allow custom timeout values for activity",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
|
|
"description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
|
|
},
|
|
{
|
|
"sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
|
|
"description": "radv: Fix struct initialization for MSVC",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
|
|
"description": "radv: Use typed outarray API",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
|
|
"description": "radv: Disable calibrated timestamps on Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
|
|
"description": "radv: Pointer arithmetic on char/uint8_t, not void",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
|
|
"description": "radv: Modify radv_descriptor_set for MSVC legality",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
|
|
"description": "radv: Stub sections that don't have _WIN32 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "146e3262757300ecd217daf85d613db67db15b78",
|
|
"description": "radv: Remove unnecessary headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
|
|
"description": "radv: Use linker pragma to simulate weak functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
|
|
"description": "spirv: Don't remove variables used by resource indexing intrinsics",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
|
|
},
|
|
{
|
|
"sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
|
|
"description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
|
|
"description": "clover: Add constructor for global_argument.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "001722b3a301312d2ec16c939376098dc11fab98",
|
|
"description": "anv: Skip CCS ambiguate which preceed fast-clears",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
|
|
},
|
|
{
|
|
"sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
|
|
"description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
|
|
},
|
|
{
|
|
"sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
|
|
"description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46e98004084b35bb4f7e1304d4460e0101714079",
|
|
"description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
|
|
"description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
|
|
"description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
|
|
"description": "freedreno: Move blend gmem checks to a blend dirty state check.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
|
|
"description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0376064783eee6dd798e156836573c457909189d",
|
|
"description": "zink: guarantee surface lifetimes for shader images",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
|
|
},
|
|
{
|
|
"sha": "dab229ef69656179e1786eb097705c8d5505ade9",
|
|
"description": "anv: Invalidate the correct AUX-TT entry",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "998f38bd9934e9eff156505244032c28df9fba31",
|
|
"description": "anv: fix invalid programming of BLEND_STATE",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
|
|
"description": "nir/opt_uniform_atomics: fix elect detection",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
|
|
"description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
|
|
"description": "radv: Use stricter HW resolve swizzle compat check.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
|
|
},
|
|
{
|
|
"sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
|
|
"description": "docs: Mark some ES3 zink features complete",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
|
|
"description": "docs: Mark some non-core zink extensions complete",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
|
|
"description": "etnaviv: handle NULL views in set_sampler_views",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
|
|
},
|
|
{
|
|
"sha": "f180bf3e032264e10936eb64dede9d15ce785511",
|
|
"description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
|
|
"description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
|
|
"description": "gallium: Fix leak of shader images on context destruction.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
|
|
"description": "panfrost: Stub out set_shader_images().",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
|
|
"description": "swr: Don't report support for shader images.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
|
|
"description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
|
|
"description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
|
|
},
|
|
{
|
|
"sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
|
|
"description": "zink: flag gfx pipeline dirty using newer mechanism",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
|
|
},
|
|
{
|
|
"sha": "6fb66d18bea060151eb0483ae7135489245da910",
|
|
"description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
|
|
},
|
|
{
|
|
"sha": "9052819ebbff07d82c3eb9adf414144df4868644",
|
|
"description": "zink: request texcoord replace lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
|
|
"description": "gallium/st: lower point-sprites if not supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
|
|
"description": "compiler/nir: add texcoord replace lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
|
|
"description": "mesa/main: remove leftover bumpmap code",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4000c0112a49c28793844f454278b50e00943173"
|
|
},
|
|
{
|
|
"sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
|
|
"description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
|
|
"description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
|
|
"description": "docs/zink: correct vk version for GL 4.2",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
|
|
},
|
|
{
|
|
"sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
|
|
"description": "docs/features: mark off two more extensions for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
|
|
"description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
|
|
"description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
|
|
"description": "aco: fix WQM for texture instructions with args before the coordinates",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
|
|
},
|
|
{
|
|
"sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
|
|
"description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
|
|
"description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
|
|
"description": "ntt: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
|
|
"description": "ir3: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
|
|
"description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
|
|
"description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
|
|
"description": "nir: Validate nir_tex_instr::dest_type bitsize",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
|
|
"description": "ptn: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
|
|
"description": "vtn: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
|
|
"description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
|
|
"description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81336499181058b0b7c1a6424a6185113148ac0f",
|
|
"description": "ttn: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
|
|
"description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
|
|
"description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
|
|
"description": "nir: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
|
|
"description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
|
|
"description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
|
|
"description": "dxil: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
|
|
"description": "anv: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
|
|
"description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
|
|
"description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
|
|
"description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
|
|
"description": "brw/vec4: Don't convert tex dest type to glsl_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
|
|
"description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d6fe93382699a61911e979db46c1297865c508b",
|
|
"description": "ntt: Handle sized tex destination types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
|
|
"description": "freedreno/ir3: Handle sized tex destination types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
|
|
"description": "nir/lower_tex: Handle sized tex destination types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "65f7b93435009e9f49668ce49561adabc44333ac",
|
|
"description": "intel: silence unused var warnings in release builds",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
|
|
"description": "vk-device-select: add device group support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "250b511f8e7c89933af25583398799d7bd61d944",
|
|
"description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
|
|
"description": "zink: fix streamout for clipdistance",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
|
|
},
|
|
{
|
|
"sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
|
|
"description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "03c28278a78d0251af940d888d9f36a66722e07a",
|
|
"description": "freedreno: Add perf_warn() for missed UBWC opportunities",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
|
|
"description": "freedreno/a6xx: Add helper to check if UBWC is supported",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
|
|
"description": "freedreno: Add fmt/args macros for pipe_resource",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
|
|
"description": "freedreno: Add perf_warn() trace helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
|
|
"description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
|
|
},
|
|
{
|
|
"sha": "8588fb65d65879791f747aa1b00895491caa80d3",
|
|
"description": "vc4/ci: Replace expect script by python script",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64fd191d8a88977067011d3727e32439e801d433",
|
|
"description": "spirv: handle NoContraction in GLSL450 alu ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
|
|
"description": "zink: don't force a renderpass start when setting framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
|
|
"description": "zink: add function for waiting on a specific batch's fence",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
|
|
"description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
|
|
"description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
|
|
"description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41366ba49424592086cba0c32aa26e72482411e6",
|
|
"description": "virgl: update headers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
|
|
"description": "docs/zink: add GL 4.2 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
|
|
"description": "docs/zink: add GL 4.1 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
|
|
"description": "docs/zink: add GL 4.0 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
|
|
"description": "docs/zink: fix phrasing of GL 3.3 requirements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
|
|
"description": "docs/zink: document the independentBlend requirement for GL3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
|
|
"description": "docs/zink: add two missing required features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
|
|
"description": "docs/zink: add missing colon",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
|
|
"description": "nv50/ir: Initialize RegAlloc member func in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
|
|
"description": "zink: clone shader before lowering clip_halfz",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
|
|
},
|
|
{
|
|
"sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
|
|
"description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
|
|
"description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cca257d59611584de31ed6500bdd08a75844fd42",
|
|
"description": "anv: Advertise shaderInt64 on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
|
|
"description": "intel/fs: Implement umin/umax shuffle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
|
|
"description": "intel/fs: Refactor our shuffle emit code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
|
|
"description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
|
|
"description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
|
|
"description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdedc82329cb005f862e9250907124ead718ae4c",
|
|
"description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
|
|
"description": "intel/fs: QUAD_SWIZZLE requires packed data",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
|
|
},
|
|
{
|
|
"sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
|
|
"description": "intel/reg,fs: Handle immediates properly in subscript()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e797daba538e605b6b94cb28c922384cef9ef014",
|
|
"description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
|
|
"description": "intel/compiler: Return 1 for immediates in regs_read",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
|
|
"description": "nir/lower_int64: Lower 64-bit vote_ieq",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
|
|
"description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
|
|
"description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
|
|
"description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
|
|
"description": "nir/lower_int64: Add a level of wrapper functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
|
|
"description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
|
|
"description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
|
|
"description": "main: Undefine MemoryBarrier for Windows",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
|
|
"description": "anv: Early-exit from cmd_buffer_flush_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
|
|
"description": "anv: Only flush descriptors used by the pipeline",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
|
|
"description": "anv: Take the set of stages to flush in flush_descriptor_sets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
|
|
"description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
|
|
"description": "radv: use a workgroup size of 8x8 for FMASK color expand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
|
|
"description": "radv: use the range aspect mask in FMASK color expand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
|
|
"description": "radv: add multi-layer support to FMASK color expand",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
|
|
"description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
|
|
"description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
|
|
"description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dd9801a918ce488d764075de09e6bb309e539995",
|
|
"description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
|
|
"description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5013828863010a1feded43c20d74250c48eff757",
|
|
"description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
|
|
"description": "radeonsi: move y_inverted out of si_viewports",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
|
|
"description": "radeonsi: inline si_blend_color and si_clip_state structures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
|
|
"description": "radeonsi: simplify determining whether render condition is enabled at draw time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
|
|
"description": "radeonsi: add internal blitter_running flag",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
|
|
"description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
|
|
"description": "radeonsi: optimize translating index_size to index_type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "28e419f00117b223337eaef56067d657342b19c9",
|
|
"description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
|
|
"description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
|
|
"description": "radeonsi: add new possibly faster command submission helpers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
|
|
"description": "radv: fix separate depth/stencil layout in render pass",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
|
|
},
|
|
{
|
|
"sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
|
|
"description": "zink: respect fragment-shader depth-layout",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 3,
|
|
"master_sha": null,
|
|
"because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
|
|
},
|
|
{
|
|
"sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
|
|
"description": "zink: make all xfb caps depend on extension",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
|
|
},
|
|
{
|
|
"sha": "8c7d9716669a74159d2eec86490c756c274f663c",
|
|
"description": "zink: require vulkan memory model for tesselation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 3,
|
|
"master_sha": null,
|
|
"because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
|
|
},
|
|
{
|
|
"sha": "f95c174927a341e2ce96bb86b432028669b1d537",
|
|
"description": "zink: check for extension instead of function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
|
|
"description": "zink: respect feature-cap for multi-draw indirect",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
|
|
},
|
|
{
|
|
"sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
|
|
"description": "zink: respect feature-cap for sample-shading",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
|
|
},
|
|
{
|
|
"sha": "612169859a3300879fa890a03a8693ab3c718d2c",
|
|
"description": "zink: respect feature-cap for independent blending",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "831d205513dbac2178126ac198f64d8307d7b45a",
|
|
"description": "zink: respect feature-cap for robust buffer access",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
|
|
},
|
|
{
|
|
"sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
|
|
"description": "zink: always expose linear float textures",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
|
|
"description": "frontend/va/image: add pipe flush for vlVaPutImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
|
|
"description": "radv: enable SQTT support on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "aedcaff3564eb9824a3df913355682fd31197ead",
|
|
"description": "ac,radv: add SQTT support on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
|
|
"description": "ac/rgp: add support for GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
|
|
"description": "radv: inhibit clock gating when tracing with SQTT",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
|
|
"description": "radv: fix overflow when computing the SQTT buffer size",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
|
|
"description": "aco: return references in instruction cast methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1d245cd18b637484512f275b9bb49f05105ad373",
|
|
"description": "aco: use format-check methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
|
|
"description": "aco: use instruction cast methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
|
|
"description": "aco: add instruction cast and format-check methods",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
|
|
"description": "aco: remove Format::{VOP3A,VOP3B}",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "925d701014c2ba084061eae131f4b5c75e595f29",
|
|
"description": "frontends/va/context: don't set max_references with num_render_targets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
|
|
"description": "aco: don't consider a phi trivial if same's register doesn't match the def",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
|
|
},
|
|
{
|
|
"sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
|
|
"description": "docs/features: remove a few redundant zink mentions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
|
|
"description": "docs/features: add missing features for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
|
|
"description": "v3dv: properly handle two different binding points for cmd_buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
|
|
"description": "v3dv: drop v3dv_resource definition",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f55649d20b4b0263245f047db6239a46890e04a4",
|
|
"description": "panfrost: Add support for INTEL_blackhole_render",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
|
|
"description": "zink: support PIPE_FORMAT_X24S8_UINT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
|
|
"description": "zink: add layout member to barrier setup in draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
|
|
"description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
|
|
"description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
|
|
"description": "iris: Refactor iris_debug_recompile interface to take a shader.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
|
|
"description": "iris: Drop iris_print_program_cache().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
|
|
"description": "iris: Drop find_existing_assembly optimization from program cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
|
|
"description": "bin/post_version: convert the csv.reader into a concrete list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
|
|
"description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
|
|
"description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
|
|
"description": "zink: force per-sample interpolation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
|
|
"description": "iris: Consider resolves after changing a resource's aux state",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
|
|
"description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "81f7cb149da21b648d2305094bf542b3564cab56",
|
|
"description": "st/mesa: enable state var merging to improve fetch_state performance",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
|
|
"description": "mesa: merge equivalent switch cases in prog_statevars.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
|
|
"description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
|
|
"description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
|
|
"description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
|
|
"description": "mesa: add upper bound to limit program state var iterations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
|
|
"description": "mesa: sort state vars with constant indexing for ARB programs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
|
|
"description": "mesa: merge local and env program parameters for faster uploads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
|
|
"description": "mesa: don't allocate local parameters in fetch_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
|
|
"description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
|
|
"description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
|
|
"description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
|
|
"description": "glsl: split gl_CurrentAttribFragMESA into elements",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
|
|
"description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
|
|
"description": "mesa: eliminate the switch statement for STATE_TEXGEN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
|
|
"description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
|
|
"description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
|
|
"description": "mesa: remove STATE_INTERNAL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
|
|
"description": "docs/features: mark off GL 4.2 for zink",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
|
|
"description": "zink: GLSL 420",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f14836574aad53cbd27d14216306f608daf39dd3",
|
|
"description": "nv50/ir: Initialize CodeEmitter members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
|
|
"description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
|
|
"description": "ci: correct the trace image URLs in the piglit summary",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
|
|
},
|
|
{
|
|
"sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
|
|
"description": "ci: recover tracie dashboard URLs for failing traces",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
|
|
},
|
|
{
|
|
"sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
|
|
"description": "zink: export shader image caps using features",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
|
|
"description": "zink: check if multisample support exists for shader image formats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b9b812edb832e239f74ea065111284879f2d9e11",
|
|
"description": "zink: handle shader image descriptor updates during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
|
|
"description": "zink: add a pipe_context::set_shader_images hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
|
|
"description": "zink: break out bufferview creation into separate function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
|
|
"description": "zink: handle image descriptors during zink_shader creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
|
|
"description": "zink: enable image caps in ntv when a shader has images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
|
|
"description": "zink: enable early frag test execution in ntv when necessary",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
|
|
"description": "zink: add handling for all basic image ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
|
|
"description": "zink: expand ntv array derefs to track image derefs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
|
|
"description": "zink: add nir_var_uniform case to get_storage_class()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
|
|
"description": "zink: handle nir_intrinsic_memory_barrier in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
|
|
"description": "zink: handle more atomic ops in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
|
|
"description": "zink: handle image variable types in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
|
|
"description": "zink: add new 'sampler_types' variable to ntv_context struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
|
|
"description": "zink: add shader image support to zink_binding()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
|
|
"description": "zink: add a pipe_context::memory_barrier hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
|
|
"description": "zink: add 'has_draw' flag to batch struct",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
|
|
"description": "zink: verify format caps and add storage image usage when possible in creation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
|
|
"description": "zink: add ntv function for emitting variable access decorations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
|
|
"description": "zink: add spirv builder functions for image ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
|
|
"description": "zink: add spirv_builder function for hexops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
|
|
"description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "177a42333ff7361ef28909d248115ed8c1db4574",
|
|
"description": "zink: add ntv util function for getting image type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
|
|
"description": "zink: rename zink_context::*image_views -> sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9f389af35f11d881e009a484821d0119a0096f09",
|
|
"description": "radv: sink load_ssbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
|
|
"description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
|
|
"description": "radv: use nir_opt_access",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
|
|
"description": "docs: turn non-code into comment",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
|
|
"description": "docs: fix broken link",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
|
|
"description": "docs: fix sphinx-warnings due to lacking escaping",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "319153365b9ff212b120d168dd11689907ec4cb9",
|
|
"description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c57ef25342255b9df5866d1451de10e4a933d302",
|
|
"description": "v3dv: Fix uninitialized variable warnings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
|
|
"description": "v3dv: fix disabling Early Z for the whole frame",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
|
|
"description": "v3dv: enable early Z/S clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
|
|
"description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
|
|
"description": "v3dv: refactor checks for subpass attachment stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
|
|
"description": "v3dv: refactor checks for subpass attachment loading",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
|
|
"description": "v3dv: refactor checks for subpass attachment clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
|
|
"description": "radv,aco: use deref_buffer_array_length",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
|
|
"description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
|
|
"description": "radv: don't vectorize shift operations",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
|
|
},
|
|
{
|
|
"sha": "d74b01226004fe7e245f108f69747c184b3ac044",
|
|
"description": "zink: fix vertex-stride wrangling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
|
|
"description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
|
|
"description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
|
|
"description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
|
|
"description": "aco/validate: relax subdword restrictions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77c96290463b523f2aa44054de7df1f274175ab2",
|
|
"description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
|
|
"description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
|
|
"description": "aco: generalize subdword constant copy lowering",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
|
|
"description": "aco/optimizer: don't propagate subdword temps of different size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
|
|
"description": "aco/optimizer: don't copy-prop logical phis",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
|
|
"description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
|
|
"description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
|
|
"description": "nv50/ir: Add InsertConstraintsPass constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
|
|
"description": "pan/decode: Free mapped memory objects on BO unreference",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
|
|
"description": "mesa: simplify terminating display list loops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64da8777428224366e40605448fd2bf6166a7bda",
|
|
"description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
|
|
"description": "mesa: optimize glCallLists by using loops inside a switch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
|
|
"description": "mesa: remove redundant glRect functions for display lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
|
|
"description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
|
|
"description": "glthread: add display list support to fix state tracking with display lists",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14b47614b42fad672fe705d0f79b1064042004d9",
|
|
"description": "mesa: add _mesa_get_list helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
|
|
"description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df38b99e85590d846c2191f5990592b568202b55",
|
|
"description": "glthread: rename inside_dlist to ListMode for future use",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
|
|
"description": "glthread: implement glGetIntegerv for states that glthread tracks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
|
|
"description": "glthread: track all matrix stack depths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
|
|
"description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
|
|
"description": "glthread: don't sync with NV_half_float vertex attrib functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
|
|
"description": "glthread: remove marshal=\"draw\" because it doesn't do much",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
|
|
"description": "panfrost: Fix the tile size assertion",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
|
|
"description": "panfrost: Transaction elimination support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
|
|
"description": "panfrost: Add a debug flag to disable checksumming",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
|
|
"description": "panfrost: Only checksum resources when it makes sense to",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
|
|
"description": "panfrost: Add a function to determine if a resource is 2D",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
|
|
"description": "radeonsi: Use util_writes_stencil() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
|
|
"description": "r300: Use util_writes_depth_stencil() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
|
|
"description": "freedreno/a6xx: Don't early-z if there are stencil writes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
|
|
"description": "gallium/util: Add helpers to determine if z/s is written",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
|
|
"description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
|
|
"description": "radeonsi: don't validate inlinable uniforms at draw time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
|
|
"description": "radeonsi: move variables closer to their use in most draw state functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
|
|
"description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
|
|
"description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
|
|
"description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
|
|
"description": "radeonsi: inline the last use of si_get_vs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f7715083bf1523563c9947362f1d129a38591c5",
|
|
"description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
|
|
"description": "radeonsi: add si_get_user_data_base selecting user data registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88a02d80deb896f3f07d4172391bf597441852e3",
|
|
"description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "581a96bc449f3542599499d43d5df683258262c7",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
|
|
"description": "radeonsi: unify uploaders on APUs too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "facd34431b74b9790d3769fd643356483db184e9",
|
|
"description": "docs/freedreno: Fix a few typos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
|
|
"description": "nir: Work around MSVC x86 internal compiler error",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
|
|
},
|
|
{
|
|
"sha": "28207669d03a7e4829169790dde332e90b6e0209",
|
|
"description": "anv: Fix stencil layout in render passes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
|
|
},
|
|
{
|
|
"sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
|
|
"description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
|
|
"description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
|
|
},
|
|
{
|
|
"sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
|
|
"description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
|
|
},
|
|
{
|
|
"sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
|
|
"description": "radv: remove redundant check in depth_view_can_fast_clear()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
|
|
"description": "radv: remove unnecessary radv_image::tc_compatible_htile",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
|
|
"description": "radv: remove redundant check in radv_process_depth_stencil()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
|
|
"description": "virgl: Cache depth and stencil buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
|
|
"description": "aco: add affinity for non-sequential MIMG operands",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
|
|
"description": "aco: only require texture coordinates to be in WQM if NSA is used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
|
|
"description": "aco: use non-sequential addressing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
|
|
"description": "aco: move VADDR to the end of the operand list",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
|
|
"description": "aco: add emit_mimg() helper",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
|
|
"description": "aco: have emit_wqm() take Builder instead of isel_context",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
|
|
"description": "aco: fix num_waves on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
|
|
"description": "radv: fix max_waves estimation on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
|
|
"description": "zink: enable WSI-faking for RADV too",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "356a381600cb45d068492015061184457de78e63",
|
|
"description": "zink: add VK_KHR_driver_properties",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
|
|
"description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
|
|
},
|
|
{
|
|
"sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
|
|
"description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
|
|
"description": "turnip: don't emit tess consts if they are not used",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "212b1516df9d9cac979336de300936a063121d5c",
|
|
"description": "v3d/compiler: enable lower_add_sat NIR option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
|
|
"description": "v3dv/pipeline: enable lower_add_sat NIR option",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
|
|
"description": "r600: Enable sb also for NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
|
|
"description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
|
|
"description": "r600/sb: fix boundary assert for mem-instruction decoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
|
|
"description": "r600/sfn: Keep array registers alive for the whole shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
|
|
"description": "r600/sfn: update shader array info",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
|
|
"description": "r600/nir: pass array info to r600_shader for sb",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
|
|
"description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
|
|
"description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "198c3acacf43389822c1cafd436eabd7127a199d",
|
|
"description": "r600/sfn: fix use of b32all/and",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
|
|
},
|
|
{
|
|
"sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
|
|
"description": "r600/nir: clone shader before first query to shader key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
|
|
"description": "v3d: use a compatible supported format for TFU-based blit",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07473321a2b09283ac819e014b89c3535cee756b",
|
|
"description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
|
|
},
|
|
{
|
|
"sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
|
|
"description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
|
|
},
|
|
{
|
|
"sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
|
|
"description": "tnl: Respect `start` when converting indices to GLuint",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
|
|
},
|
|
{
|
|
"sha": "bd6120f562d57e150aa2071f9108f538858311a6",
|
|
"description": "tnl: Try not to botch index buffer munging when start > 0.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
|
|
},
|
|
{
|
|
"sha": "14ae5069da896cc93953e935051a76884800cac9",
|
|
"description": "vbo: Only mark merged line strips as lines when actually converting them",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
|
|
},
|
|
{
|
|
"sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
|
|
"description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
|
|
},
|
|
{
|
|
"sha": "dd72019d03f4df82cdce982d78f7983f32207929",
|
|
"description": "r600/sfn: Remove StoreMerger unused member b.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
|
|
"description": "ci/piglit: Upgrade to a newer piglit in our containers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
|
|
"description": "intel/fs: Separate SLM size calculation from encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
|
|
"description": "mesa/main: Replace the uint format packing code with util/format's.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
|
|
"description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
|
|
"description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
|
|
"description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
|
|
},
|
|
{
|
|
"sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
|
|
"description": "radv: restore invalidating the vector cache for internal meta operations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
|
|
},
|
|
{
|
|
"sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
|
|
"description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
|
|
"description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
|
|
"description": "radv: add a comment explaining the micro tile mode resolve",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
|
|
"description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
|
|
"description": "aco: add test for incorrect convert_to_SDWA() check",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
|
|
"description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
|
|
},
|
|
{
|
|
"sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
|
|
"description": "zink: process ubos with location values set as long as they're actually ubos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
|
|
"description": "zink: tweak xfb slot mapping in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
|
|
"description": "intel: change urb max shader geometry for CML GT1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
|
|
"description": "v3dv: use PIPE_TIMEOUT_INFINITE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
|
|
"description": "v3dv: don't wait for idle on occlusion query pool resets",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
|
|
"description": "v3dv: disable early Z writes if Z writes are disabled",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
|
|
"description": "radeonsi: inhibit clockgating when using SQTT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
|
|
},
|
|
{
|
|
"sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
|
|
"description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
|
|
"description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
|
|
},
|
|
{
|
|
"sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
|
|
"description": "nv50/ir: Initialize DataArray members in constructor.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
|
|
"description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
|
|
"description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
|
|
},
|
|
{
|
|
"sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
|
|
"description": "pan/bi: Iterate from zero when setting RA interference",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
|
|
},
|
|
{
|
|
"sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
|
|
"description": "pan/bi: Fix printing of node 0",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
|
|
},
|
|
{
|
|
"sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
|
|
"description": "pan/bi: Fix RA of node 0",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
|
|
},
|
|
{
|
|
"sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
|
|
"description": "pan/bi: Fix 64-bit SSBO addresses",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
|
|
},
|
|
{
|
|
"sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
|
|
"description": "pan/mdg: Fix spilling when scratch memory is used",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
|
|
},
|
|
{
|
|
"sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
|
|
"description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
|
|
"description": "pan/bi: Implement ihadd/irhadd operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
|
|
"description": "pan/bi: Implement saturated add/sub operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
|
|
"description": "panfrost: Set TLS for compute jobs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
|
|
"description": "pan/bi: Lower umul_high",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
|
|
"description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
|
|
"description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
|
|
"description": "pan/mdg: Don't reorder loads/stores past each other",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
|
|
"description": "pan/mdg: Limit int64 vectorization",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
|
|
"description": "panfrost: Assert on sysval overflow",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "24867386eef385a65d6452889db678f1ffa8879e",
|
|
"description": "panfrost: Add a sysval for local_work_dim",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
|
|
"description": "panfrost: Add a sysval for local_group_size",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
|
|
"description": "pan/bi: Use pan_nir_lower_64bit_intrin",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
|
|
"description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
|
|
"description": "pan/bi: Improve unknown intrinsic error",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
|
|
"description": "panfrost: Set bifrost_props for compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
|
|
"description": "pan/bi: Implement load_kernel_input",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f33694552d6a1900b21192d7b77121a89c605642",
|
|
"description": "pan/bi: Implement load/store intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
|
|
"description": "pan/bi: Improve interoperability of the command-line disassembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
|
|
"description": "pan/bi: Set compute lowering options",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
|
|
"description": "pan/bi: Add some compute intrinsic loads",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
|
|
"description": "pan/bi: Handle 64-bit pack and unpack operations",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
|
|
"description": "pan/bi: Lower 64-bit integers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
|
|
"description": "pan/bi: Pipe scratch_size in from NIR",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
|
|
"description": "nvc0: index_bias is now only set for indexed draws",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
|
|
},
|
|
{
|
|
"sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
|
|
"description": "cso: set index_bounds_valid = true for arrays draws",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
|
|
},
|
|
{
|
|
"sha": "333730405de28153f2378d498e45cb82024fc230",
|
|
"description": "zink: handle NULL views in zink_set_sampler_views",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
|
|
},
|
|
{
|
|
"sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
|
|
"description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
|
|
"description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
|
|
"description": "radv: Do not use a pipe offset for aliased sparse images.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
|
|
},
|
|
{
|
|
"sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
|
|
"description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
|
|
},
|
|
{
|
|
"sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
|
|
"description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
|
|
"description": "radeonsi: don't use si_get_vs_state in most places",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
|
|
"description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
|
|
"description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
|
|
"description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
|
|
"description": "radeonsi: make sctx->vertex_elements always non-NULL",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
|
|
"description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0eca4660a5588696047c18546a9525e456478af9",
|
|
"description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
|
|
"description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
|
|
"description": "radeonsi: don't compute average vertex count in si_draw_vbo",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
|
|
"description": "radeonsi: translate pipe_prim_type only when it changes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
|
|
"description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
|
|
"description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
|
|
"description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "df456312c2a9749ea535820d792b151b73b9757f",
|
|
"description": "radeonsi: constant buffer cleanups",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
|
|
"description": "android: freedreno/ir3: Switch over to new encoder/decoder",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
|
|
},
|
|
{
|
|
"sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
|
|
"description": "android: freedreno/hw/isa: Add description of ir3 ISA",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
|
|
},
|
|
{
|
|
"sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
|
|
"description": "zink: remove excessive checks for loader version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
|
|
"description": "zink/codegen: find promotion version using vulkan registry",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
|
|
"description": "zink/codegen: adding/fixing comments and copyright notice",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a454c562d6710d5405f7567909d67df20f36efc5",
|
|
"description": "zink/codegen: codegen-ize load_instance_extensions()",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
|
|
"description": "zink/codegen: enable instance extension unconditionally if promoted",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
|
|
"description": "zink/codegen: make 'struct' optional in Version",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
|
|
"description": "zink/codegen: add some new attributes to Extension",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
|
|
"description": "nouveau: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
|
|
"description": "lima: introduce fs and vs shader cache",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
|
|
"description": "frontends/va/image: Eliminate repetitive code on error paths",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
|
|
"description": "freedreno/a2xx: add RB perfcounter 1-3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
|
|
"description": "freedreno/a2xx: fix/add RBBM perfcounter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
|
|
"description": "glsl: only expose int64 atomics when extension is enabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
|
|
},
|
|
{
|
|
"sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
|
|
"description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
|
|
"description": "freedreno/a6xx: Add r2d support for GMEM resolves",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
|
|
"description": "ac/surface: Fix GFX9 sparse mip info.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
|
|
},
|
|
{
|
|
"sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
|
|
"description": "st/mesa: fix broken moves for u2i64 and related ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
|
|
"description": "zink: reduce blendfactor when alpha_to_one is set",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
|
|
"description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
|
|
"description": "Fall back on clock_gettime when timespec_get() is unavailable",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"master_sha": null,
|
|
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
|
|
},
|
|
{
|
|
"sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
|
|
"description": "pan/bi: Fix assertion",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
|
|
},
|
|
{
|
|
"sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
|
|
"description": "device-select-layer: update for vulkan 1.2",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
|
|
},
|
|
{
|
|
"sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
|
|
"description": "darwin: Use the system libunwind",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
|
|
"description": "util: Fix pointer to integer conversion error when using libunwind",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
|
|
},
|
|
{
|
|
"sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
|
|
"description": "darwin: Use the system libexpat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
|
|
"description": "util/format: Simplify the generated unpack code.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
|
|
"description": "mesa: Move the rest of format_unpack.py out of code generation.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "85f237634c3a5bce2c58c525942353932051aee7",
|
|
"description": "mesa: Use a bunch of util functions for Z/S unpacking.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
|
|
"description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
|
|
"description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
|
|
"description": "mesa: Reuse util_format's unpack_8unorm.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b938b488f68118ddefae797b364ffde55f877e1b",
|
|
"description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
|
|
"description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
|
|
"description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
|
|
"description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13ae72aaae81049acd684089a36ac270d093715b",
|
|
"description": "mesa: Replace the float[4] unpack code with util/format's.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
|
|
"description": "mesa: Drop incorrect statement about Z unpack behavior.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
|
|
"description": "mesa: Add some little unit tests showing format unpack behavior.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
|
|
"description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
|
|
},
|
|
{
|
|
"sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
|
|
"description": "freedreno/isa: Fix branch/jump offset encoding",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
|
|
},
|
|
{
|
|
"sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
|
|
"description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
|
|
"description": "zink: add a pipe_context::clear_texture hook",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e100746a73f0af337121d0b0386d7f3128d07452",
|
|
"description": "zink: break out some of the u_blitter setup into util function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
|
|
"description": "zink: break out color/zs no_rp clear into separate functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
|
|
"description": "zink: break out scissor region testing for clear functions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
|
|
"description": "zink: handle clears with scissor regions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "196794264f40d0f1ab8ab7326b528b156302228a",
|
|
"description": "zink: start to refactor clearing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
|
|
"description": "zink: move zink_clear to zink_clear.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
|
|
"description": "intel/perf: move gt_frequency to results",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7032d67764304b949adc1867a0e17de576d2373",
|
|
"description": "intel/perf: link queries back to the gen_perf_config object",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
|
|
"description": "intel/perf: add definition for generic perf counters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
|
|
"description": "intel/perf: restructure i915 perf version checks",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d8154c40063d0d6114370c30c800676039e358ee",
|
|
"description": "intel/mi_builder: fix self modifying batches",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
|
|
},
|
|
{
|
|
"sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
|
|
"description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
|
|
"description": "anv: don't disable KHR_performance_query in debug mode",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
|
|
"description": "v3d: fix dest offset in TFU setup",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
|
|
},
|
|
{
|
|
"sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
|
|
"description": "freedreno/ir3/parser: add cat7 support",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
|
|
"description": "st/mesa: optimize binding and unbinding shader images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
|
|
"description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "211ec4226b02c407a75de013029f22e38ebc0227",
|
|
"description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
|
|
"description": "st/mesa: replace st->pipe with pipe in a few places",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
|
|
"description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "82a388dc2d7f799508bda60be840da59081da705",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
|
|
"description": "st/mesa: don't use cso_context to restore VBs for glClear",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
|
|
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
|
|
"description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
|
|
"description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
|
|
"description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
|
|
"description": "gallium/tests: stop using cso_set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
|
|
"description": "st/xa: stop using cso_set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
|
|
"description": "st/nine: stop using cso_set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
|
|
"description": "ci: mark some sparse CTS as expected failures on RAVEN",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
|
|
"description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
|
|
},
|
|
{
|
|
"sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
|
|
"description": "radv: do not invalidate the L2 metadata cache on compute queues",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
|
|
},
|
|
{
|
|
"sha": "953067ef5aa695065e5145c26bcebb9401afa800",
|
|
"description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "eab2bb46911952278e9ea387d334e132e8b73410",
|
|
"description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
|
|
"description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
|
|
"description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "22bf4831b8aef537427829cde1c272f979addf8d",
|
|
"description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "783f726ea2a144021ba6f952850e8f999962a398",
|
|
"description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
|
|
"description": "gallium/ntt: Avoid referencing undefined channels of system values.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
|
|
"description": "gallium/ntt: Add support for store_per_vertex_output.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
|
|
"description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
|
|
"description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "45048f4829e8937cf854634611c92081f06922d5",
|
|
"description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
|
|
"description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
|
|
"description": "frontend/dri: Expose RGB[AX]_SRGB as well",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
|
|
"description": "zink: decouple renderpass from framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
|
|
"description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
|
|
"description": "zink: rename param in zink_create_framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
|
|
"description": "zink: ralloc zink_framebuffer structs",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
|
|
"description": "zink: remove renderpass refcounting",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
|
|
"description": "zink: add batch flag for checking renderpass state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
|
|
"description": "zink: rework framebuffer state",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
|
|
"description": "ir3: add debug option to override shader assembly",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "64f939020d8dbe23e5230369488e18fb983559dd",
|
|
"description": "zink: only emit streamout targets during draw if we have them",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
|
|
"description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
|
|
},
|
|
{
|
|
"sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
|
|
"description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
|
|
},
|
|
{
|
|
"sha": "cea4d85093af807ea0f84d505929766918452892",
|
|
"description": "turnip: make GS use correct varyings size from previous stage",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0c08a66ce526913ed2691f982f600285206248b8",
|
|
"description": "iris: only set point sprite overrides if actually using points",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
|
|
"description": "zink: partially enable SSBO pipe cap",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
|
|
"description": "zink: add more usage bits for buffer types",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
|
|
"description": "zink: flag ssbo buffer resources as having pending writes on batch",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
|
|
"description": "zink: split UBOs and samplers into 'read' batch references during draw",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
|
|
"description": "zink: start supporting atomic shader ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
|
|
"description": "zink: modify ubo loading in ntv to work for ssbos",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3dd5500f7b2957563a116228b8d29453cd981783",
|
|
"description": "zink: emit ssbo variables in ntv",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
|
|
"description": "zink: hook up ssbo shader bindings",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
|
|
"description": "zink: add set_shader_buffers pipe_context method",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
|
|
"description": "zink: add util function for emitting ntv atomic ops",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "621fb6a72a3661263e57441e27930bf3da91f433",
|
|
"description": "zink: add spirv builder function for runtime array type",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
|
|
"description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
|
|
"description": "zink: optimize renderpass hash table",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
|
|
"description": "util/set: split off create() into an init() function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
|
|
"description": "util/set: add the found param to search_or_add",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5f3f128088ae45734723071ec4af340488ece741",
|
|
"description": "util/set: optimize rehash for empty table and no-func clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
|
|
"description": "util/hash_table: optimize rehash for empty table and no-func clears",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
|
|
"description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
|
|
},
|
|
{
|
|
"sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
|
|
"description": "ac: add ifdef __cplusplus guard to header",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
|
|
"description": "ci: Use meson test directly instead of ninja test",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
|
|
"description": "ci: Remove .gitlab-ci/meson-build.bat",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
|
|
"description": "anv: add transfer usage for color/depth/stencil attachments",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
|
|
},
|
|
{
|
|
"sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
|
|
"description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
|
|
"description": "lavapipe: Defer lavapipe warning to CreateDevice",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
|
|
},
|
|
{
|
|
"sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
|
|
"description": "panfrost: Fix typos.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "179e549995136b47e0adcda06cffb1db936124fb",
|
|
"description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f44212067ef76b574e765dd32b966712987b4479",
|
|
"description": "gallium/tgsi: Rewrite the docs on source modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
|
|
"description": "gallium/tgsi: Remove support for f64 src modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
|
|
"description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
|
|
"description": "gallium/ntt: Stop lowering integer source mods.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
|
|
"description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
|
|
"description": "nv50,nvc0: explicitly list recently-added caps",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
|
|
"description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
|
|
"description": "zink: clamp sampler+samplerview limits",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
|
|
"description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "32857a63508f4562e536d630e6d9733f62b61147",
|
|
"description": "iris: Add support for COMPUTE_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
|
|
"description": "anv: Enable push constants on gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
|
|
"description": "intel/fs: Emit code for Gen12-HP indirect compute data",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
|
|
"description": "anv: Add a general state pool",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
|
|
"description": "anv: Use COMPUTE_WALKER for gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "91fe96cfbe388a90d1577ede745276674493d336",
|
|
"description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "435b272241e0edf3081e5819372f9fa955518544",
|
|
"description": "anv: Emit CFE_STATE for gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
|
|
"description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
|
|
"description": "intel/compiler: Disable push constants on gen12-hp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
|
|
"description": "intel/tools: Decode COMPUTE_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
|
|
"description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
|
|
"description": "docs: update calendar for 21.0.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
|
|
"description": "docs: update calendar and link releases notes for 20.3.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
|
|
"description": "docs: Add sha256sum for 20.3.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
|
|
"description": "docs: add release notes for 20.3.3",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
|
|
"description": "panfrost: Don't skip the test with a 4k shader",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
|
|
"description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
|
|
"description": "freedreno/ir3: Remove legacy packed-struct encoding",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
|
|
"description": "freedreno/ir3/decode: Switch over to new disasm",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
|
|
"description": "freedreno/ir3: Realign disasm shader stats",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
|
|
"description": "freedreno/ir3: Better sstall estimation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
|
|
"description": "freedreno/ir3: Small resinfo disasm tweak",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
|
|
"description": "freedreno/ir3: Switch over to new encoder/decoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
|
|
"description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
|
|
"description": "freedreno/hw/isa: Add expression caching",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
|
|
"description": "freedreno/hw/isa: Add description of ir3 ISA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
|
|
"description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
|
|
"description": "freedreno/ir3: Add some new \"logical\" opcodes",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
|
|
"description": "freedreno/ir3: Decouple ir3_info collection from assembler",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
|
|
"description": "freedreno/ir3: Fix ldg decoding/parsing",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
|
|
"description": "aco/ra: Use PhysRegInterval for count_zero",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
|
|
"description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
|
|
"description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "c3660f4781943632180f866742daf5e756fd07d0",
|
|
"description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
|
|
"description": "aco/ra: Remove unused function parameter",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
|
|
"description": "aco/ra: Use std::all_of to simplify a loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
|
|
"description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
|
|
"description": "aco/ra: Move commonly repeated code to a helper function",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
|
|
"description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
|
|
"description": "aco/ra: Use std::all_of to simplify a loop",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
|
|
"description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
|
|
"description": "aco/ra: Add iterator interface for PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
|
|
"description": "aco/ra: Remove always-false conditions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
|
|
"description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
|
|
"description": "aco/ra: Introduce PhysRegInterval helper class",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
|
|
"description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
|
|
"description": "aco: remove divergent branches which only jump over very few instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "412291ddef50b4185a7c8eb444e4143b830db376",
|
|
"description": "aco: propagate swizzles when optimizing packed clamp & fma",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
|
|
"description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "b03be30e07546b813acc1156407b964e68892beb",
|
|
"description": "aco: optimize packed fneg",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
|
|
"description": "aco: optimize packed clamp",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
|
|
"description": "aco: optimize packed mul+add to v_pk_fma_f16",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
|
|
"description": "aco: simplify multiply-add combining",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
|
|
"description": "radv: vectorize 16bit instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
|
|
"description": "aco: emit packed 16bit instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "5ad52ac90630e344650cf9a1b48820432af22680",
|
|
"description": "aco: create helpers to emit vop3p instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
|
|
"description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
|
|
"description": "aco: allow SGPRs on every src position for VOP3P",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
|
|
"description": "aco: allow constants/literals on every src position for VOP3P",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "4a75a286987d54d097bc708607c1e8876436ea63",
|
|
"description": "aco/RA: fix subdword operands on VOP3P instructions",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
|
|
"description": "aco: fix VOP3P assembly, VN and validation",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 1,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
},
|
|
{
|
|
"sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
|
|
"description": "VERSION: bump for 21.1.0 cycle",
|
|
"nominated": false,
|
|
"nomination_type": null,
|
|
"resolution": 4,
|
|
"master_sha": null,
|
|
"because_sha": null
|
|
}
|
|
] |