[ { "sha": "74e4cda64b9d114321216eefe536f80644b0f0fd", "description": "etnaviv: add etna_constbuf_state object", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f5802ad3e0cf303892f19d29803bba95eac9102", "description": "st/va: add check for P010 and P016 encode/decode support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3758035760eadfcfcf4ce1e5dbf43ecd4d4ec29", "description": "radeon: add support for 10-bit HEVC encoding to VCN 2.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ab31808fd5ba7a2205d755ae98c67055f7f9286", "description": "radeonsi: add 10-bit HEVC encode support for VCN2.0 devices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ba272135ad43a025b10b24182bc5b3ad7bef024", "description": "nir/linker: remove reference to just SPIR-V linking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7a70fbb2305604ce75b1a0dbcd03e2ebe71f92a", "description": "bin/gen_release_notes.py: fix commit list command", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "86079447da1e00d49db0cbff9a102eb4e71e8702" }, { "sha": "894e2863919420a6f3e3ac55d14bc46b222de447", "description": "docs: fix typos in the release docs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "771f16cf6166a3911d374c3de6c19687605f1fef", "description": "radeonsi: remove AMD_DEBUG=sisched option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "913d2dcd231ed9c744970875883c185090389ea7", "description": "nir/lower_input_attachments: remove bogus assert in try_lower_input_texop()", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f" }, { "sha": "6dc38cea52ce1e498a5d7a38cadcb9e7e15bde6c", "description": "radv/rgp: report correct system ram size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eeb09a01e7699cbcf1836b0aba288e0e3c8656ac", "description": "radv/rgp: report correct cu_mask info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3ece36257dce867e996e2ca1060d3fabc4ea2de", "description": "ac: add ac_gpu_info::cu_mask to store bitmask of compute units", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6c661de3118873b9a1f933917a08213e2435601", "description": "radv/sqtt: abort if SQTT is used on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14283ddc798686c669017f15c3eb0c0272cc6888", "description": "radv/sqtt: add support for GFX8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7470159353d47fe4cafa03ef0e6eaefafba41e4", "description": "ac/registers: adjust some definitions for thread trace on GFX8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d55732a61b1a4f3ea6026ad2b9fe238ddc55a7d", "description": "radv/sqtt: add radv_copy_thread_trace_info_regs() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9baad41469fa4d9fe3580ae60460dec489e6c358", "description": "radv/sqtt: tidy up radv_emit_thread_trace_{start,stop}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c91aa7955793c8a4c515d4d3878860defd97ed4", "description": "radv/sqtt: fix wrong check in radv_is_thread_trace_complete()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba29c050a3b370ff75d229317a6c2107d736c583", "description": "radv/winsys: fix missing initializations of shader info in the null device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d07d598423e4015bbc7beb7a2fdc4c657d5e0cf", "description": "iris: Don't skip fast depth clears if the color changed", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "382b902a6db87a2b0409b760c320555d1f4eadca", "description": "swr: Fix non-pod-varargs error.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e" }, { "sha": "ed0bea4495aef3dd50fc0c9b8b05836b58a3cfc1", "description": "glthread: fall back if a param size is non-zero and a pointer param is NULL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57a9c1ee478c5af8cc2f9ffe78b24917deebb1b3", "description": "glthread: fix a crash with incorrect glShaderSource parameters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c5825b7b6e734c991c65246aff59c04ea8cde102", "description": "glthread: add custom marshalling for glNamedBuffer(Sub)DataEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8aa5edfc5632e7c7a164566b61c21a6658025b3", "description": "glthread: merge glBufferSubData and glNamedBufferSubData into 1 set of functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8eb03327497f3f0c0147ceea5c22213c4dfd1b13", "description": "glthread: merge glBufferData and glNamedBufferData into 1 set of functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "93b2ee18a1c00f8b60a60e34cee3743dca45bd47", "description": "glthread: replace custom glBindBuffer marshalling with generated one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85276e2c1b8dfdf090a656a7fa1b5613d373515e", "description": "glthread: sync instead of disabling glthread for non-VBO pointers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28a2ad7ddf76702a5de56a7bc0d8754b7dbd66a0", "description": "glthread: track for each VAO whether the user has set a user pointer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d510e652d46f471a93eae5a07f7e7508633d1040", "description": "glthread: add marshal_call_after and remove custom glFlush and glEnable code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4970199d11907833858bbb2700ba313ae12f3a95", "description": "glthread: don't insert an empty line after (void) cmd;", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9eef27920ca7b670225cdc529f200b30140dc39", "description": "glthread: add support for glMemoryObjectParameteriv, glSemaphoreParameterui64v", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b5c58bbf6ce49199eca076225a7985f3e149ffd3", "description": "glthread: add support for glCallLists, glPatchParameterfv", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1668a9390321e31ee19292590874e9b16a498936", "description": "glthread: add support for glClearNamedFramebuffer, glMaterial, glPointParameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b0a20e753110afaf4336d64928f7a11dc3901a6f", "description": "glthread: add support for glFog, glLight, glLightModel, glTexEnv, glTexGen", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59e96bc513be3938e2d6dc4357e4d38fa5481f6a", "description": "glthread: add support for TexParameteri and SamplerParameteri functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "108fdb54c6c1b82ec3131b0c2e00d554b3729cfb", "description": "glthread: replace custom ClearBuffer marshalling with generated one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88b5fb18b35e68edf2b187251df9a290f386d91c", "description": "glthread: check the size of all variable params and clean up the code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "358d923c8b40e71738cb3a3fb0413260361bec9b", "description": "glthread: handle complex pointer parameters and support GL functions with strings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d00f36ac25b25402c4d81a0229a703a1b84fc40c", "description": "glthread: add/update count and marshal fields for many GL functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fb95a4693f05b8a64d61267409fcdce937dd3383", "description": "glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "30b6e8236400deac08aec6b0334f78b7eacb62d9", "description": "glthread: don't increment variable_data if it's the last variable-size param", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19dc528bbf74cb823c87420ee3e5b8cb6495a199", "description": "glthread: don't insert _mesa_post_marshal_hook into every function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c920572f603b5e0ac062501593a4ed6b53bc8f40", "description": "glthread: simplify repeated function sequences in marshal_generated.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9dbf5ec9f7844dda9d2473a3168e3f8b0009a66d", "description": "glthread: use int instead of size_t where it's OK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "313e98fb8111c21fc89d2422d50dc12daec4efc6", "description": "glthread: reduce pointer dereferences in glthread_unmarshal_batch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19151e2605c95498f9dbc85fa85e10e851df374d", "description": "glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "245f9593b7967521bd6661d7059096c528cc7f0d", "description": "glthread: don't prefix variable_data with const", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d93f4faefb0a867ea33b9530e9aa67ae1ed60e93", "description": "glthread: don't generate the sync fallback if the call size is not variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a19c9290f44e6e73a104067a98420c273d98721b", "description": "docs: update news, calendar, and link release notes for 20.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b1f94e9f22e9c70da9e96bc490def5b8165c2a9", "description": "docs: Add sha256sums for 20.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c8766402ec6f43cd45219dc7cac310fc14101b6", "description": "docs: add relnotes for 20.0.1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f1890b7ad85b74bd92c858919a304dce8f7aae10", "description": "docs: update releasing to cover updated post_version.py", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5cdaa06221f73fcb9476c30f52e3210f1e3f65b7", "description": "bin/post_version.py: Make the git commit as well.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3d3abb1bcc67891094f03c924fcc7110848eed2", "description": "bin/post_version.py: Pretty print the html", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7ada7d7e06359b01fcb6c25b295f58f10f50682", "description": "bin/post_version.py: Update the release calendar as well", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4cb9ef8260ced0a5693db18dedbdd11cbcfa7e6", "description": "docs: Update release notes with current process", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7451eb9a2773a2dcde90ddc93fb5ef361b6f1b1e", "description": "docs/submittingpatches: Fix confusing typo + missing pronoun", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "42a3d821cbd513db9abf31c4b61172dd7717f53c", "description": "gitlab-ci: add a job that runs Fossilize on RADV/Polaris10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af1cd4585824e3efc941483d74915903439f27ba", "description": "gitlab-ci: enable building the test image for VK unconditionally", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1cdb6edbe6dcfa3b0d254dc0f1f31e35be3b10ff", "description": "gitlab-ci: add Fossilize support to detect compiler regressions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "93fcc9ad57a7e0e64ae45988e62b24563ff9fdc3", "description": "gitlab-ci: build Fossilize in the test image for VK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b088a4b113f530ef8c1ad07df33b8fca8586c5d1", "description": "aco: only reserve sgprs for vcc if it's used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6e0c062daa55269661b190deaec40e9749198bc", "description": "aco: improve control flow handling in GFX6-9 NOP pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47b7f104a0aa3692e9fb202741406a0c6d9ac8ad", "description": "aco: consider non-hazard writes in handle_raw_hazard_internal", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "38743577f8b47c68ba01a9b9a982db52ef0f605d", "description": "aco: improve get_wait_states()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f1b537304d4837c907a9299dab3a7acf2518b0b", "description": "aco: add new NOP insertion pass for GFX6-9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce196812579d48df8da05118a2a5098d048da83d", "description": "iris: Enable HiZ and stencil CCS for blorp blit destinations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0d5c7da18c9ace4a2153d1352ac44cb3bd65425", "description": "iris: Enable CCS for copies from HiZ+CCS depth buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83b641a038704d7fe834d13dad39b0a9f841baca", "description": "anv: Enable HiZ for VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6cec618e82aa233eee4e412a211a7bec0c40b090", "description": "blorp: Write to depth/stencil images as depth/stencil when possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4531f0ffcec591e3853e78ce58f5d83cf276fb0d", "description": "iris: Allow HiZ on blit sources", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f5f4269a66eebfcaa3ae5cd7bdf91d88a7fc69c", "description": "isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "07f1ef5656e0721282d01a8421eaca056348137d", "description": "docs: Update stable process around using fixes: and gitlab", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "55dac91adc40db191c385f9a2ce393f46dd9b859", "description": "turnip: fix tile->slot calculation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "036230341f4f2e7b11791708015342cf9385cf76", "description": "turnip: improve binning pipe layout config", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f9432d56c055b9704a76cad44da88d5e12f825c", "description": "Revert \"spirv: Use a simpler and more correct implementaiton of tanh()\"", "nominated": true, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "da1c49171d0df185545cfbbd600e287f7c6160fa" }, { "sha": "986e92f0ea803caf014adc40e900bc774af71da3", "description": "Revert \"glsl: Use a simpler formula for tanh\"", "nominated": true, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "9807f502eb7a023be619a14119388b2a43271b0e" }, { "sha": "bc5724faf40df9aec6c8e2e52f4017db35d21330", "description": "pan/bi: Add bi_print_shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c152d4c8352aca678386eaf75da83ae95e1bd7b5", "description": "pan/bi: Add bi_print_block", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c316d1553bc27e9f64a14fcce147de96bea430e0", "description": "pan/bi: Add bi_print_clause", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "919cdf15b3a88cf745e3aed1a52ea45a44846b35", "description": "pan/bi: Add bi_print_bundle for printing bi_bundle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bde54cb6d319fd9516507c1040d9e5fe8e7b81f2", "description": "pan/bi: Add bi_instruction printing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aef0f00cbc976a29e5b66da4b2abbd2bcd9c0d52", "description": "pan/bi: Move bi_interp_mode_name to bi_print", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d16a8109c88c869ce17e6b680e2922bb983caa6", "description": "pan/bi: Add BIR manipulation routines to bir.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f7a3ba872c90afc251035f24f7fc7faf6498fe3", "description": "pan/bi: Move some print routines out of the disasm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ec671801a8decdd5c733f2fec53726d34666a0b", "description": "pan/bi: Add IR iteration macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b26cb194cc433a9910247051024bd6468d9b05c", "description": "pan/bi: Add quirks system", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07228a6895b4b57efaf55e7e6b180e308ceab879", "description": "pan/bi: Add high-latency property for classes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "546c301ff6d12cad678b6feb1c83cf75eb36def1", "description": "pan/bi: Add CSEL condition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47451bb9f1c610dc62629d829c378034df83bf57", "description": "pan/bi: Add bi_branch data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73c91f14c9f94c5b2ffbd1aaaf7d7c60cb7bc3c9", "description": "pan/bi: Extract bifrost_branch structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2afddc4433f49eb44654a63b1406181ee3dc25d8", "description": "pan/bi: Add pred/successors to build CFG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3370bd5a50d8a490a8b57a92853ff203f07711c", "description": "pan/bi: Add constants to bi_clause", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb3cd8aa56e76afa988429f0373642c53c1b4f92", "description": "pan/bi: Add EXTRACT, MAKE_VEC synthetic ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8929fe0c84299cedd1ec86f49b795595ff3f90f8", "description": "pan/bi: Add source type for conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5896db957876c4dc1cd7ecb4e6eef44690b10530", "description": "pan/bi: Add swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c70a198f24cbf5127d48673d96ad8f8153dbe729", "description": "pan/bi: Clarify special op scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fba1d12742db36536b6010807a59884abfb79973", "description": "pan/bi: Add clause header fields to bi_clause", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44ebc275fe83c007cb7c881cd5016dc1f6ec368b", "description": "pan/bi: Add class-specific ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b5bdd894443507964cad63b40c0c598d115c7333", "description": "pan/bi: Add constant field to bi_instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2c1265dd34a97cfb1abd11fa44d8cf93187c99e", "description": "pan/bi: Add special indices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c42002d26f4ff59e188891e5ff68d8387d1959d3", "description": "pan/bi: Add dest_type field to bifrost_instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a35854c5eee542c47e8be3c6d85a19d8fad99acc", "description": "pan/bi: Add bi_clause, bi_bundle abstractions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99f3c1f34c0526a9d0a5177d71d0c4a6042c3409", "description": "pan/bi: Add PAN_SCHED_* flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9643b9dd5b683d5e18c085cd49bdfe49143b861b", "description": "pan/bi: Add bi_load_vary structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a7987aba10aaf05fbe678b3f3ccf5882b687aea", "description": "pan/bi: Pull out bifrost_load_var", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa2f12de562e38b7b0e154c7d467aa1d85279a32", "description": "pan/bi: Add bi_load structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b93aec6df19d6daf3d6c28aad755af1cec52aab7", "description": "pan/bi: Add bifrost_minmax_mode field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d69bf8db6217b7309ea7a7aec8139c8151b39f3c", "description": "pan/bi: Add a bifrost_roundmode field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbf41ffb00d8d78db1cf43403ab7f6af5a2f9ec3", "description": "pan/bi: Factor out enum bifrost_minmax_mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34165c7ec0fb3a0a07f3a1ede833b8bbf336e44a", "description": "pan/bi: Add BI_GENERIC property", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29acd7bd8e50ac83aeeb68471f516ed6525aae99", "description": "pan/bi: Add modifiers to bi_instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ac62121e037f3d9fbd3612d936ff736835e0b1f", "description": "pan/bi: Add class properties", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "230be61f201d07ac95e32a82e688a05eb4093fcc", "description": "pan/bi: Add src/dest fields to bifrost_instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7dc2a7b9beeb3fe9af00033d972f89bf436bb68", "description": "pan/bi: Add the control flow graph", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eceaea43e37e30e9bf7e5059d17cec445e59fbd3", "description": "pan/bi: Stub out new compiler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d3a4e31138f1663b0c37b91d7263bba6025fa73", "description": "pan/bi: Gut old compiler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eb15525ab798aea74b02a7160c0fa4b9ec6212be", "description": "panfrost: Add note about preloaded varyings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7618fe1b484eecc2246202df1e53ee607c6d70c4", "description": "aco: fix image load/store with lod and 1D images", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "4d49a7ac737f298b136ab6447e18c6e4654f8ad5" }, { "sha": "cc9493f78ed3b366aaf1f4933c76984180a81a60", "description": "gitlab-ci: Distribute jobs across more stages", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71436f9640647e21651ae24bb57db36968a24ba0", "description": "gitlab-ci: Drop \"test-\" prefix from llvmpipe/softpipe job names", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "53a22c4b89c860316e3c07a9f95ad4871339049e", "description": "vbo: merge draws even when begin==0 or end==0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab7209fb83ee29b59eb20db2b683eb46b5268a93", "description": "vbo: merge more primitive types for glBegin/End (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d740e3d6ee226c20870711c8df663b3aa97c8486", "description": "mesa: deduplicate draw indirect functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7700ac3d80ae70d00e3cca52b6ea3d00122c7893", "description": "mesa: optimize get_index_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "450152f8d85f9f54498ea5116561f2aefe7378dc", "description": "mesa: remove _mesa_index_buffer::index_size in favor of index_size_shift", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df3891e74a72d275aceba91adc94a9e7dc9aa029", "description": "Revert \"mesa: check for z=0 in _mesa_Vertex3dv()\"", "nominated": true, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "f04d7439a0ad6e13ff2912ff824553b6bcf511a4" }, { "sha": "9c9c314e419e4085250e892be55ab67a71625458", "description": "vbo: fold code from vbo_exec_fixup_vertex to vbo_exec_wrap_upgrade_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8205042be60ccfe8d1661767e6f293c97d33e2cd", "description": "vbo: clean up conditional blocks in ATTR_UNION", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c6323c49f1f394f54ea9b9d8e514c2706e3984d", "description": "vbo: handle GS and tess primitive types when splitting Begin/End", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f97341a9d6d4377950e313e76f75230d80f6240d", "description": "vbo: clean up vbo_copy_vertices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1be1ea0b8e2d5eed5202f669d11f5644fb4b5de2", "description": "vbo: deduplicate copy_vertices functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd8eb634fd93e61e47599fb74513eb0ab0bb3726", "description": "vbo: don't look at the second draw's count when merging 2 glBegin/End draws", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e92a4f817d1f7a5094066e2a47a246fd5ccf94d6", "description": "mesa: replace some index_size multiplications and divisions with shifts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87085c673d593e6332ca2f3fb6737b77f7087f66", "description": "mesa: add index_size_shift = log2(index_size) into _mesa_index_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f38ffa4659aa985f5d1c78bdd5be5064b792b819", "description": "android: r600/sfn: Add GDS instructions", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82" }, { "sha": "88c68c0ac7618c56ba17755ea6b93827437dd46a", "description": "android: r600/sfn: fix includes and libmesa_nir dependency", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f718ac62688b555a933c7112f656944288d04edb" }, { "sha": "01778d1e3cc675e6c7627e5b7ef7acd5ad290bfb", "description": "android: aco: fix PIPE_FORMAT related building errors", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "8d07d66180b1523d7e70681ca142955f896ebda9" }, { "sha": "b20693be416ddeea0bef050edb2acd13016d6532", "description": "nir: Flush to zero with OOB low exponents in ldexp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec9da8990067332292709a221a168d56bb7a38a2", "description": "zink. Added storage CISto descriptor pool. Added storage in descriptor pool for combined image samplers as well as uniform buffers. Stops some shaders from running through a pools storage faster than zinks internal tracking.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ac731b1ff96de46998948aa06081efa5140d50e", "description": "gitlab-ci: Add jobs to be able to test Vulkan", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c65f8b377a6485e6c155dad98cb8af49d594418", "description": "gitlab-ci: Add gfxreconstruct traces support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d75595da4a72c2ca0eb2b9b88db09a05a873e67", "description": "gitlab-ci: Change devices format to ", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f1b7b8c0ee6b796c90dab54e713ed6d08ef98356", "description": "gitlab-ci: build VulkanTools into the Vulkan testing container", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "028ab482bfbd9aa703c9d6fa658020951e071b67", "description": "gitlab-ci: build gfxreconstruct into the Vulkan testing container", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc2338dc44cab6095a5bb9d5f9c42901f10a493f", "description": "gitlab-ci: add missing popd to the build-deqp-vk.sh script", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c5e2ef19f6cbb96bb1a21e245e4e866458b0f8a", "description": "tracie: correct typo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83f54e3c54ab43fc7d7946999dc9dda6a93cf67d", "description": "etnaviv: fix alpha test on GC3000", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f95fa3d1ac0a8dfbaa95db441c2744f7ad942dec", "description": "etnaviv: update headers from rnndb", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5b01183a69d8492a66d0c172ac44b9d9ba5fd59", "description": "egl/wayland: Don't invalidate buffers on no-op resize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "311c82e1923f63070b198881d90c1098f4ff7a08", "description": "Revert \"glx: convert glx_config_create_list to one big calloc\"", "nominated": true, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "35fc7bdf0e6ad6547e39099e7060a3d89539b56d" }, { "sha": "6ceda485605b627c5d2f8974a40e092ce00cc08e", "description": "zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3199b8b9e7f0a63075ea082f51fae28daee2bd3a", "description": "turnip: support indirect draw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a933934efbf343b6df3ea65ac70545bf200986ef", "description": "android: gallium/auxiliary: fix \"Unused source files\" in tesselator", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7" }, { "sha": "aea8c9c7b1fb329a7f7d43182c054bf3b67232f3", "description": "ci: Flip db410c back to docker mode.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f13996262a6d72ca5b5c235647d5257ae961b66", "description": "intel/gen12+: Disable mid thread preemption.", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "42ee6ff706f864d7666603af282ab30544ee638a", "description": "Revert \"gallium/swr: Fix min/max range index draw\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5" }, { "sha": "291f40a4991a7fe6d6091051421290c585bb63a8", "description": "vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d1ba8638219c6c9b0aa370b12ca91c6e4b7844d", "description": "aco: handle v_add_co_u32_e64 in parse_base_offset()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "215df21dea14358cccc1c9d84a186221cf834c7d", "description": "aco: fix carry-out size for wave32 v_add_co_u32_e64", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a" }, { "sha": "18675363a35e98e6afa39c77b983ca6f383bfc00", "description": "gallium/swr: fix corruptions in Unigine Heaven", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ab5c88a0ac0dacac085c17bef23c9c67eaf9e86", "description": "st/va: GetConfigAttributes: check profile and entrypoint combination", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd40110420b48b3005c9d1d4ea30e2cbcc9a3d40", "description": "intel/isl: Implement D16_UNORM workarounds.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fea90ad5170dd64376d22a14ac88c392813c96c", "description": "aco: keep track of which events are used in a barrier", "nominated": true, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "3f31c54842d4d2e1e78dad6cab57e45cb616b344", "description": "st/va/postproc: reallocate interlaced destination buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d32248f49ebc25d76eb32d6f7a41bb0fd2c489a", "description": "panfrost: fix transform feedback", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "585a21ceca03b47f1b00579e43dd105bfd116fd5", "description": "gallium: add PIPE_CAP_PSIZ_CLAMPED", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "babf7357d24b88a548f50aebca74c6ffd8f81d52", "description": "gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ce339e74118786893b5138db37c09c4f2d830fd", "description": "gallium: add PIPE_CAP_PACKED_STREAM_OUTPUT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "82dc149254a791de1835e2402ed9a73511f42fdf", "description": "glsl/linker: add xfb workaround for modified built-in variables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a329bea44fca8607a3e4538b18fd93864d99c18", "description": "glsl/linker: handle array/struct members for DisableXfbPacking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00746fa2dab0b55b113e3543420b79f01f91e5c1", "description": "glsl/linker: add DisableTransformFeedbackPacking workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b361df9cf73aae45fff7f766da46d585d903c92", "description": "spirv: fix memory_barrier_tcs_patch emission", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d839addf953630afa52200d5e9922646227d84d", "description": "spirv: improve creation of memory_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d713fb66e71bec3d4c9a6324fd0b6b52040ecb2", "description": "lima: don't disable tiling if there's linear modifier in list", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "46a8cab58bc8fa897c66831b17614da4e9a36706", "description": "ac: rename min_vgpr_alloc to min_wave64_vgpr_alloc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "33faef6a34023217b605ca11f519e0c1cd74b51b", "description": "ac: rename vgpr_alloc_granularity to wave64_vgpr_alloc_granularity", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9432eb3e9ce56e475d29bc59494c83815305aede", "description": "ac: rename lds_size_per_cu to lds_size_per_workgroup", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "69628ababbd79a5865c2c5bd01b4a963eb7800f9", "description": "turnip: Execute main cs for secondary command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5715a61fa96e8986da82ef263e06db4ef90fb106", "description": "turnip: Promote tu_cs_get_size/is_empty to header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bdf20d324bfec6a6cbabf7492cb4b19f7d9de5ad", "description": "nvc0: enable EXT_texture_shadow_lod", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11a06dfd4ba4351848422eba357a8b41dd3b78df", "description": "st/mesa: allow TXB2/TXL2 to work with cube array shadow textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d3b0b908880029b06c0b54b8d32c53e7f4d5895", "description": "nv50,nvc0: add newly added PIPE_CAP's to list", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62f7197fb54d2fbb7bd5646115008d3c27a3dfb9", "description": "anv: multiply the scratch space by 4 on gen9-10 like iris and i965", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa78801f0a6cfeaf3d16b4333239c0b862f73c10", "description": "intel/device: bdw_gt1 actually has 6 eus per subslice", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2", "description": "intel: fix the gen 12 compute shader scratch IDs", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "1efe139cad150072985db02227be947aec532e2b", "description": "intel: fix the gen 11 compute shader scratch IDs", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "d0c66869c1f9d454fc1c9adbd762a7a9b2756e86", "description": "pan/bi: Move some definitions from disasm to bifrost.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "346262ceb6d5c6aab40b325e674a71de8860a062", "description": "pan/bi: Structify FMA_FADD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4fe5b59a96aad32ac1ee02a0fc10e296136e6168", "description": "pan/bi: Squash LD_ATTR ops together", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee957bc0f3786562293a100cbcf5e07049c522be", "description": "pan/bi: Combine LOAD_VARYING_ADDRESS instructions by type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36fe378f1cd0076723fc20b2acd08efd58a72d3c", "description": "pan/bi: Decode ADD_SHIFT properly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa", "description": "pan/bi: Identify extended FMA opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b51468ed9c402c7bb982370b49dea895ed2cc677", "description": "pan/bi: Add v4i8 mode to FMA_SHIFT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2db454bbabf07bffbc61e68d51dfb733c11e4976", "description": "pan/bi: Decode FMA_SHIFT properly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67bbaddf7d8eef7eb2b2ab3944a1a4a86d16bded", "description": "pan/bi: Move notes on ADD ops to notes file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c96bd2dc5a0d3d5c7d620e0fe56f1931db52a3c", "description": "pan/bi: Introduce CSEL4 class", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19a449e4258174cfba13b9bab70fbab1a700fdfd", "description": "pan/bi: Move notes on FMA opcodes from disassembler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dff83476c420f3f408d3d9dcf8c58e6ec89c0b1b", "description": "pan/bi: Add ICMP.GL.NEQ op", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "178d9d42696876fe244543a2c897e4c702a51cbd", "description": "pan/bi: Add discard ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3044a37a84086f4965fda46b718ce252c42b1187", "description": "pan/decode: Skip analysis for Bifrost tiler structures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "acd140c2e20dfe9f18b7b442a7af79e0f221cb57", "description": "pan/decode: Fix tiler weights printing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f5cd446b25e57344cdb0bbd28d3e36ecdcd11ef", "description": "pan/decode: Restore bifrost sample_locations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5815f33c6b306be530b145418d31094ee8abe0c2", "description": "pan/decode: Calm an assert to a pandecode error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b4ddc6139b9534fb4559948ebcbaf96c76097d55", "description": "iris: Wait for the GPU to be idle before invalidating the aux table.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7de6f1321a00316a59effeed93365f6979e6c69", "description": "iris: Split aux map initialization from invalidation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "43dc842cb91c195fe7bb47a7ce324425096bf6f5", "description": "anv: Wait for the GPU to be idle before invalidating the aux table.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ca3050de57e60e86c1e3ccfa9d57689ffc5a820", "description": "anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2db471953ab57e47f9d950f474c1c8267cb0d456", "description": "anv: Use a proper end-of-pipe sync instead of just CS stall", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac8d412ba39bf5634a218fff23e55c07d7ac81d6", "description": "anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb2287ccdf46822dc5e7c889efce116620b9c509", "description": "gallivm/tessellator: use private functions for min/max to avoid namespace issues", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7" }, { "sha": "c376865f5eeca535c4aa8e33bcf166052c1ce2f2", "description": "egl: allow INVALID format for linux_dmabuf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "646fbb1c4f39f61648c1a1153070df2452153450", "description": "lima: add RGBA5551 and RGBA4444 formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ede93a32786ff8548ab4c6f48eb8af7a81872ee5", "description": "ci: Add a disabled-by-default job for GLES3 testing on db410c.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58659446354d2afb7ba1b7b4b7a40b2ed5f44c09", "description": "ci: Switch testing on db410c over to LAVA.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "adcb365c1dae5e97f6863d320a774753bf76780b", "description": "r600/sfn: Don't try to catch exceptions, the driver doesn't throw any", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b66170b53785dea3bfc00901277273b7bde9b561", "description": "r600/sfn: Use static_cast when type is already known", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7780b50b7e7c29fef4065c1b3ba7f63edeed3028", "description": "r600/sfn: Avoid using dynamic_cast to identify type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3503cb4c28e01b34f3a25546c058150709c22348", "description": "docs/features: add v3d driver", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "760fe44e8c09e533fb96d327e658aea4bfe3c883", "description": "aco: pass vars by const &", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5469221e77bd6baf1dfe4a6c1c0149223bf2f890", "description": "Revert \"gitlab-ci: disable panfrost runners\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "a86662c44d7cb2541c3f613805533064219ad11f" }, { "sha": "2521c81c9e898b6785cb4fc069c329c42c2990c6", "description": "aco: Minor optimization in spill_ctx constructor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d555794f3032594dbef3623052103900138d2356", "description": "radv: update entrypoints generation from ANV", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79d4d2807ff60d571c377c7f4aa729601ab873e1", "description": "radv/sqtt: add support for GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eea3912451f411c3d61d258cda65a27f274bac38", "description": "ac/registers: add definitions for thread trace on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fedbc4c929cb1528db646c2ec24b75f92de3e281", "description": "radv/sqtt: update SPI_CONFIG_CNTL.EXP_PRIORITY_ORDER value", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36768eee9acb4cdd08cd56b0e75c0bb870657bbb", "description": "radv/sqtt: do not assume that the number of shader engines is 4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b565e56e94a363e49b2311bf57f38ccd548cc5d", "description": "radv/rgp: adjust trace memory/shader clocks to fix frame duration", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbd61b3fb66bcc3eb0f65da2c869046c24c35dc8", "description": "mesa/st: fix formats required for EXT_texture_norm16", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394" }, { "sha": "e58bb417b57243d9bf0faa0995522dde5bf3fbfb", "description": "lima: Add etc1 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37a670d76c245fab238f84dc31ecb281d62531e3", "description": "doc: Update features.txt for r600 with misc supported features", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85457e350dde0589c96083c75594d089d339fba4", "description": "intel/tools/dump_gpu: fix getparam values", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb" }, { "sha": "1e43910aa2e018a1819bcfef6916d5ce5e1e7276", "description": "meson: Enable -Wno-deprecated only for bison > 2.3.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c" }, { "sha": "5306b662dd59ac8accccf25b81ee97742ce71849", "description": "mesa: fix _mesa_draw_nonzero_divisor_bits to return nonzero divisors", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4" }, { "sha": "a86662c44d7cb2541c3f613805533064219ad11f", "description": "gitlab-ci: disable panfrost runners", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02f3af2ad1eb1732d0bfb781de5e781bf83b400d", "description": "radv: fix size of sqtt_file_chunk_asic_info on 32-bit system", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "33f604a33187cb001bfc389a43a98e8ef634bf86", "description": "radv: fix 32-bit build failure in radv_queue_internal_submit()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad094433b4180ae5d9a33562a0982d399a0bb4bc", "description": "glsl: add some error checks to the nir uniform linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "61dc9354c0c9b5dae3f6763c5141ff38e3e72816", "description": "glsl: fix sampler index calculation in nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef47069cc30e0a3337fcb6ff0c740e1bc50879c5", "description": "glsl: reset next_image_index count for each shader stage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0aa0a839f9c168784a1f50013c83877cc876094", "description": "glsl: fix resizing of the uniform remap table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "190a1ed170231d6f1db0526a1867a6766ccd4823", "description": "glsl: set the correct number of images in a shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b232a54df11cf6864e344b08f77c0dab5ddf0baf", "description": "glsl: set the correct number of samplers in a shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7dafc3050da4ab240c8ecf4ddcfba2c6192113f5", "description": "glsl: fix possible memory leak in nir uniform linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf12faef614ab7cd9996410f1d161558a3853936", "description": "intel/compiler: Restrict cs_threads to 64", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "932045061b5850368e8a4a5b3e6609eba6ed8d66" }, { "sha": "09323634898ab3efc0150dc7d756bf36b1b89b76", "description": "st/va: remove unneeded code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8cb9f79413105a8eea98eaf70725cc1e28ae041c", "description": "freedreno/ir3: add assert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac705edd82996b4176de6a991db38e76a11625a7", "description": "freedreno/ir3: fix assert with getinfo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1f436746182027ce52c59c0efeea3d2a28dea5b", "description": "freedreno/ir3: don't precolor unassigned inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b8e198fd2b5bfcefccd998a94a1f065c91119d3", "description": "freedreno/ir3: fix crash with samgq workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56565b7bba54b8298d2c14c66bb87c59930b09ee", "description": "freedreno/ir3: update SFU delay", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2cf4b5f29edbd7a01590fdf244fead5551db8d3f", "description": "freedreno/ir3: track half-precision live values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4353b3c1c5ae3927ad7e99b72cdf1ce63023493d", "description": "freedreno/ir3: don't hide latency when there is none to hide", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d2aaa589cf1c4fc8599f26a033aeeabb595f134", "description": "freedreno/ir3: rewrite regmask to better support a6xx+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c02cd8afbd6a2f2b1aaaec9d499e6ede55aebe8c", "description": "freedreno/ir3: remove regmask_set_if_not()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fa64729db95655d61b92c5e155a4746101c1cfc", "description": "freedreno: honor FD_MESA_DEBUG=nogrow", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bab9db6c0263e74696f300520db6380ee0803322", "description": "freedreno/a6xx: enable SKIP_IB2_ENABLE properly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9724a7c1055fb661794cdd65839812974c7e00e6", "description": "freedreno/a6xx: don't emit YIELD packet", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45771786e4aff33292727e799c850dd9579965c5", "description": "freedreno/a6xx: whitespace fix", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae3e237db05e365d87f6bd8bd44957922c49046c", "description": "freedreno/a6xx: emit LRZ clear in sysmem too", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b605804eade2c3701745c3ef447246cfe975413", "description": "freedreno/a6xx: remove unused param", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "141d0d1c25d031df17c7ec1931c2e78cfc04736a", "description": "freedreno/ir3: remove from_tgsi", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7ac1bcea0198c86a1e208ece50c1af5da2cb339", "description": "turnip: increase array sizes in tu_descriptor_map", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d195eef05d2eb063ab82d680950b40eb9127265e", "description": "turnip: fall back to sysmem when attachments don't fit into gmem", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de3230e0a5d90911f8a4e376629e264278dffc00", "description": "turnip: remove unnecessary fb size check", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf302c9a22fab86da0bc70f377c8f0c43f5d8d77", "description": "turnip: don't hardcode gmem base for input attachment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6420406f197cc4f1170c340e839701aeb253fdf0", "description": "turnip: fix srgb MRT", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "59f29fc845ce6425959e8db9b707363b1e273445" }, { "sha": "8f9e1c6047e2542186ac87569934e306301c2996", "description": "turnip: fix hw binning + render_area offset interaction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de33c23370bf37b2a2fdf5be1daab6007d054c08", "description": "turnip: minify image_view extent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b18d6575fee00ed9db3c89b4e8c0756cc52d53e0", "description": "turnip: remove unecessary MRT_CONTROL fill", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "33b2db5fb93348758fac748abe74fdfcdbc811ea", "description": "turnip: move some constant state to tu6_init_hw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d27a9ffb36909812c249558da2485da44afd89f", "description": "turnip: check the right alignment requirement on shader iova", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f0662a5515d04f46dac332b69ec324bad16d812", "description": "turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80ceebcdd10450d5d465f4a0917196da006ba479", "description": "turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "89c6ef4233583469f30b266fcec8486f5d7d2b5a", "description": "util/format: add missing BC4/BC5 vulkan formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "339f127f2b38438f64d6ff846c0a3e8c3dad83f3", "description": "panfrost: LogicOp fixes and non 8-bit format support", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d" }, { "sha": "574b03eebfba1a4b9de1a497857f0bbdca76ef19", "description": "nir: Allow nir_format conversions to work on 32-bit values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf69b9635a7fca9b865fe673073f1baff83bf759", "description": "r600: add missing include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eb5227173f0354aade28e46397a5bb69b2af69fb", "description": "llvmpipe: add support for tessellation shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3257ae7bec68d57e79928eb202cd522d708e720", "description": "gallium/nir/tgsi: only scan fragment shader inputs for usage_mask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee", "description": "draw: hook up final bits of tessellation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105", "description": "draw: add main tessellation code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76daf893ea0fdbbb53017d0395be7c23b80c256c", "description": "draw: add JIT context/functions for tess stages.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ecd49611792e558ecc093cfb0776c5104b979fa", "description": "gallivm/nir: add tessellation i/o support.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70a7603b6396fed615adc9ba06c1f0f09b5ac9ac", "description": "gallivm/tgsi/swr: add mask vec to the tcs store", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87359d68a980c70e6f3a65ffd528496ee498e366", "description": "gallivm/nir: align store_var param order with load_var", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7898e37fb4201b4b8c761a6d131d2bdd7b7ef119", "description": "gallivm/nir: add support for tess system values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c632d806cb5702cae5bedfcb64294aca36978136", "description": "gallivm/nir: split out 64-bit splitting code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd0188f9eab3370f023243bffe53431ec3019bb7", "description": "gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf16ff317256c208e21362191bb93200925ea944", "description": "radv: allow to capture SQTT traces with RADV_THREAD_TRACE=", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed0c852243719c6bac420de50a2f1061250e5b51", "description": "radv: add initial SQTT files generation support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3ef07db96d181323524788b0ffe0919ec376567", "description": "radv: emit thread trace markers after every draw/dispatch call", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "768d4f0551e38bd688e3e551d5276ceff5d2316b", "description": "radv: add initial SQ Thread Trace support for GFX9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "94099ee64296c60fdd5c3b237eedea0ff6651ea4", "description": "radv: add a small helper that allows to submit internal CS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dbbf49c8f38e0873584424e3a63a2089bb71f37d", "description": "ac/registers: add definitions for thread trace", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3de4f6c9f0322830a9a1138e64079228ad410061", "description": "ac: add more fields to ac_gpu_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c7c021ffcaa93eaac4f58bf23177b650354de96", "description": "ci: Enable -Werror on meson-vulkan and meson-testing.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9773631d3e79e2310ed0eb274b4dd9426205066", "description": "aco: Fix signed-vs-unsigned warning.", "nominated": true, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "dba71de5c63617677fe44558f995d35fad643413" }, { "sha": "2976ae2717a7a4fb1494f4adf92e1972528d24fd", "description": "gallium/u_vbuf: silence a warning by using unreachable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad192385e3348b12d15f466225c2792adf42e7e7", "description": "mesa: fix 11 warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d7b076166e6a26f68c33ea75b9f9473fc162738", "description": "nir: fix 5 warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e25746dde6c43cc3ff020f3db56517041915c99", "description": "gallivm: fix 5 warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d18d07c9d786d484a7fc05d17a17f58209f625f9", "description": "nir: replace GCC unroll with an option that works on GCC < 8.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a61a5b1d4693631a1b6fb7e83c877792dfbf33d", "description": "mesa: fix incorrect prim.begin/end for glMultiDrawElements", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "a1f402344314cb7e773cebb7ef5c77b3c941de13", "description": "mesa: optimize glMultiDrawArrays, call Draw only once (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e636a062f1a555f8795b3e75d6f32c5042038ab1", "description": "mesa: don't unroll glMultiDrawElements if one count is 0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c5cd113b82b798634f9a71ef98241d8917c05e1", "description": "mesa: clean up glMultiDrawElements code, use alloca for small draw count (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b78ab9c741ac758e9d1eb237f7e8ddc3b70235f5", "description": "mesa: move num_instances and base_instance out of _mesa_prim", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aaa758d3dd4112e6ce52b033cb6dcabfcebadb1f", "description": "mesa: remove redundant _mesa_prim::is_indexed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c9850e55d11447d79bba1ad070f57ed52e85c96", "description": "mesa/i965: remove _mesa_prim::indirect_offset", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f55ae2cdbe8eca6a28c9f1a2d8e1a637e9b61103", "description": "gallium/u_threaded: convert dividing by index_size to a bit shift", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28d75fc286fd761cf1de98aa9c57dd4263d5321a", "description": "gallium/u_threaded: fix uploading user indices with start != 0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9e4dc8d5e8f5e860f93eb3555a507402506b59a", "description": "gallium: pass cso_velems_state into cso_context instead of pipe_vertex_element", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c90e39a5b854595e3bbbf30f01aaf7dc798158e", "description": "gallium/cso_hash: inline struct cso_hash_data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "505cd5f12b0ee7a5bac353bb53da6e78bc10513d", "description": "gallium/cso_hash: pack cso_node better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "950ee0a3700ece300129b15075fe67b56ff45ea6", "description": "mesa: remove unused \"indirect\" parameter from Driver.Draw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9556805ac4d149d370de97e6a409e99250b94ebc", "description": "i965: stop using \"indirect\" parameter from Driver.Draw (non-indirect)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dab7a4d82c1a490c93da3c19d34097732ae8a15c", "description": "anv: Remove unused field `urb.total_size`", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0bb25e4713f8d7e1eb58c071d98b081afed9f3dc", "description": "pan/midgard: Use address analysis for globals, etc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5401cb8866cc74c5b3d0fde278fb1046779b415", "description": "pan/midgard: Add address analysis framework", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "658541a7450a850c700ad5b8bf1b5425f32773fc", "description": "pan/midgard: Force address alignment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "93ca47e046ca1cd1385e5941f3dea731ffe8e5af", "description": "pan/midgard: Round up bytemasks when promoting uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd888d351f60c7dcfaff475c083c9be7bc1be626", "description": "pan/midgard: Fix load/store argument sizing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee47ce6ac3c74b547c060751f82624205c24ec77", "description": "pan/midgard: Add LDST_ADDRESS property", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a2bb78840face41e4329c3180c041ffef64a4e4", "description": "pan/midgard: Extract nir_ssa_index helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e60dc8f486554656d51d541e10911b7a82a5e80", "description": "pan/midgard: Partially fix 64-bit swizzle alignment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c59f9f3793bf06f2415cc925ce048fe6ab593ad", "description": "pan/midgard: Allow fusing inverted sources for inverted ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21c578027fb25421af750b98bc59ecd59bcfeff4", "description": "pan/midgard: Allow inverted inverted ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "995e4371055b93aa7dda3caff252b86494ef5893", "description": "panfrost: Increase SSBO/image limit from 4->8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1046d73af11c5a90a9d207e4554af8f1ffad62d5", "description": "etnaviv: disable INT_FILTER for ASTC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "811990dc1c5ee1c02956041ae6f98a770b2c9f8b", "description": "anv: Remove unused field xfb_used from anv_pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "33f38605e9ac644de66000ec20170f7023f24243", "description": "ci: Include db410c support in the ARM container.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20659f18947a48714fa8ce0f433304746541e110", "description": "ci: Shrink the arm64 kernel build a bit.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ed6c1be6b39a519707d297bf1fed2c238dc15f4", "description": "ci: Stop disabling ACPI in the LAVA arm64 kernel build.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "257415863b8431214f9eefa47df910053007c053", "description": "ci: Remove LLVM from ARM test drivers.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c0bbba85643dbfb170d45adda118b7dfab5c2b9", "description": "ci: Split out radv build-testing on arm64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ebfa899089b89c5765914dd9775dcc90bc391b7f", "description": "gitlab-ci: Skip dEQP-GLES3.functional.shaders.derivate.*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17d775ca5d43192a450ad7dec26ba083e6c43b72", "description": "gitlab-ci: Remove GLES3 test from Panfrost fails list", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1fa987ae5ebc5e40fb7a321a85d03c6c0a610065", "description": "gitlab-ci: Use PAN_MESA_DEBUG=gles3 for Panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5491a13be9b7497e3583d75014f1539858b3a874", "description": "panfrost: Add PAN_MESA_DEBUG=gles3 option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5b6dfcb18f821cc5425cd6eea013e28148097c4", "description": "panfrost: Expose PIPE_CAP_PRIMITIVE_RESTART", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fea44c6361b171c9313a75a7e9ef4cbf97602f0", "description": "panfrost: Simplify stack shift calculation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "40fd1f9da448b65bbd6491199e9f66cef7fdbe32", "description": "panfrost: Reserve an extra page for spilling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f37cec3275a3bf9d23dfbc43720bb6831eab0242", "description": "panfrost: Default to 256 threads for TLS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f6ca7ea551665de4a803f46ce980dfafbcbba1e6", "description": "panfrost: Fix param getting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a10cfab7629752059cb56dc1f7e1bef87c72489", "description": "panfrost: Don't set shared->unk0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "febabb0502605a7fa742cafc85c3c4c414d8001e", "description": "panfrost: Update spilling comment framebuffer->shared", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03822a27e64e20e97b0f3c043e8bd3f584a3f93e", "description": "panfrost: Fix padded_vertex_count generation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23c859717216253ee06482051fc08cecb63f7543", "description": "panfrost: Fix gl_VertexID/InstanceID", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640" }, { "sha": "a0b90b45a9bcef058c8fc6ac88ba5e71a8cedade", "description": "pan/midgard: Don't spill near a branch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed528556807378f376d8e8699a73bf5481c69a38", "description": "pan/decode: Dump scratchpad size if present", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d385c5840f9f5683e0ca2dcb254b494562838a90", "description": "panfrost: Implement index buffer cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12db69aa3f6155e9ccb1d783da589ab206dc7239", "description": "panfrost: Combine get_index_buffer with bound computation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e272b110bb511b3735672a61c58c5b6b944bc37b", "description": "radeon/jpeg: fix the jpeg dt_pitch with YUYV format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5bc71e1bacccf5c001e0685f2bff0dc05602a164", "description": "st/va: add support YUY2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d2e715e57a49c52a728ff0f9ca84111197a786ac", "description": "st/va: enable 4:2:2 chroma format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "69aadc493310bb7306d10559bf48412eb5865962", "description": "radeonsi: fix surf_pitch for subsampled surface", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c4197fbcdde55e93693e5687842605ff70ed3d15", "description": "gallium/vl: add 4:2:2 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc", "description": "gallium/video: remove pipe_video_buffer.chroma_format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87807298a307d4e38195dc04f66c26404e7cb791", "description": "format: add format_to_chroma_format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fb29f0847f87504f8162ebe7b9324244387ff501", "description": "radeonsi: test subsampled format in testdma", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e5d2a73c5fc12841b62758a035b2bdb191b3f86", "description": "ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9" }, { "sha": "30ac733680c3dfbfd1300c5498dd1b0c0a680905", "description": "ac/llvm: fix 16-bit fmed3 on GFX8 and older gens", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9" }, { "sha": "50b8c2527464dbe18a01ab6412de4465cebf2225", "description": "ac/llvm: fix 64-bit fmed3", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9" }, { "sha": "636656bcd7801c703ebcf9bd4c65197e4e6cbee8", "description": "mesa: Flush vertices before changing the OpenGL state.", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "4a54f8cd2cf31d0fc952748a998fa63763b3977e", "description": "mesa: Check for OpenGL state change before flushing vertices.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b155b1086121ec1d6bcd3598a835c68617d9aca", "description": "gallivm/nir: handle mod 0 better.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f" }, { "sha": "5370c685da4790834671e88bedbb0f15610e9bef", "description": "gallivm/nir: fix integer divide SIGFPE", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "c717ac1247c3c7243af2f1b2732cccb882b75f11" }, { "sha": "954cf8e86b6e0d52c04098604d2daa4305bf6f70", "description": "gallivm/tgsi: fix stream id regression", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "163d5fde06696fed2e69e000a7621087c1636749" }, { "sha": "4449611ffbb0087a6d2407fb0d25496806df157b", "description": "mesa: call FLUSH_VERTICES before updating CoordReplace", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aae09ffb6eee6c41c73962c08f315a545c5e7dfe", "description": "mesa: remove leftovers from ARB_shadow_ambient", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d98806117226b64001a1e99387431419e174ad4b", "description": "cube_face_index: Use fabsf instead of fabs since we know it's floats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6db7467b59932fd11e828d7a99de0f23f49aecb9", "description": "cube_face_coord: Use fabsf instead of fabs since we know it's floats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a70a605ad63d95a6e7ce7cfd61fc1ca4e9616e74", "description": "iris: Apply the flushes when switching pipelines.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "b8fbb39ab2c962e38f6c9d668de57582faf39b70" }, { "sha": "f6d1dd34d76c1930b6f5223ae7e1c6b7f52ec4cd", "description": "gallium/hash_table: remove some function wrappers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "502840855acac744fbc8dd090d931adc07755ead", "description": "gallium/hash_table: turn it into a wrapper around util/hash_table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "10d235a84319ed4137fe0c6d22d8bb9a52d3174a", "description": "gallium/hash_table: use the same callback signatures as util/hash_table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76dff2fabe065b71f0d336cb43853335dd3eb82a", "description": "gallium/hash_table: consolidate hash tables with FD keys", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a01a875081bd52bc1c3c142a60af678171ce6c33", "description": "gallium/hash_table: consolidate hash tables with pointer keys", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56f31328f207f310ee9b53f3294a23b25b2687e0", "description": "amd/addrlib: fix build on non-x86 platforms", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c798aae7390f20e74b8ebb09113e806b410ac7a7", "description": "tgsi_to_nir: set num_images and num_samplers with holes correctly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "349898a967f1bf28271454d88b3f1a36a4db2e06", "description": "nir: Drop nir_tex_instr::texture_array_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec2f905ca8fda0deaba4fa099a9e47028c11d7e9", "description": "freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd53f4f56b2ca93c1fe4f5af29b5040d2b32e88f", "description": "turnip: Fix compiler warning about casting a nondispatchable handle.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1c5d84fcae71b40f77891386ac53c8addee4f554" }, { "sha": "ebd071d8cf034f898ce30df8277130d1625c902e", "description": "gitlab-ci: Move to 5.5 kernel plus fixes for Panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae5e6406df49add1d70088671491f96e442c2d85", "description": "panfrost: Remove some more prints to stdout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcd8308b289a0749f2f889e4e04cc4974d7f6af5", "description": "gitlab-ci: Run GLES3 tests in dEQP on Panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394", "description": "mesa/st: toggle EXT_texture_norm16 based on format support", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85" }, { "sha": "200a83a98394ce292fd1cdbd6e9166502379b5c9", "description": "i965: toggle on EXT_texture_norm16", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85" }, { "sha": "dc531869a918dc75ffc09b38851b750ba62673f8", "description": "mesa: introduce boolean toggle for EXT_texture_norm16", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85" }, { "sha": "784c454607be3e8dc395de429d9b99521d5ef8a8", "description": "nir/lower_double_ops: add note for lowering mod", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d2e4435c205810b71990c27befde2f99ed45b9df", "description": "radv: fix creating null devices if KHR_display is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef0abe5404ca3bb983e4afcbf2306291a15579ca", "description": "gitlab-ci: Add add a set of lima flakes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c03d203965c2e88fb7337cf0af6e691517838a9", "description": "radv: make use of ac_gpu_info::max_wave64_per_simd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9204ad70f2a49c783a38d926f01a54059bb3461f", "description": "radv/gfx10: adjust the number of VGPRs used to compute waves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "568f1504098f6204bcc842d66be0126764cb7d13", "description": "radv/gfx10: adjust the LDS size used to compute waves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea91b15a31369adafb8c7ecb1e345d24ee8d1948", "description": "radv/gfx10: adjust SGPRs/VGPRs related info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6df3ef6ecb3ba142b8b78beab7a7757194befad", "description": "radv/gfx10: adjust the number of simd per compute unit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09d8726187f3f64ee41ae10345b77d4edf4130c9", "description": "ac: add more ac_gpu_info related shader fields", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "974c87e449633e6a9bc761cd83ebf07663f4ed3b", "description": "ac,radeonsi: add ac_gpu_info::lds_size_per_cu", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023", "description": "radv: implement a dummy winsys for creating devices without AMDGPU", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f280c00ba6cd3b0d3a01ae2fc3085de89ec867ec", "description": "egl: Factor out dri2_add_pbuffer_configs_for_visuals {device,surfaceless}.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d32c458de76c9e0cc08c9ee1a7de23c3fca69298", "description": "egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "9acb94b6236f8a76a5558cf1cb60bac976067851" }, { "sha": "87924646db280c8f5f4b227fc610e9e557f15dda", "description": "turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "708c3a5ffd1a69dc14dbc0e022a4c3848f9138fd", "description": "turnip: enable sampleRateShading feature", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb166aea24aff734f520f78c896255ec432f7f4e", "description": "intel/tools: Do not print type/qualifiers/name for c_literal", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5feea408893d646feb0ba873b7a4155a2fb53fe7", "description": "intel/tools: Allow i965_disasm to disassemble c_literal input type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f83daedb19d25744b2b89939713c9ca9e7ad29f", "description": "intel/tools: Print c_literals 4 byte wide", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b0e958f4f096863fc29d8acd000caa0f0ff5bc2", "description": "intel/tools: Add test for state register as source", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31c29f4f55924e59b410b3f17c4b1105451bbc0c", "description": "intel/tools: Add test for address register as source", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9526e5c359b4cfa724dd8bba52586435e29b75bf", "description": "intel/tools: Set correct address register file and number in i965_asm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87d9e78f268a462b96dd489bf8d8e356801306f8", "description": "intel/tools: Handle STATE_REG in typed source operand", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2a75e603652ef8670c1b5433dc435b11ce9309a6", "description": "intel/tools: Handle illegal instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c", "description": "meson: Disable bison's -Wdeprecated since we still support old bison.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5dfd83d7a1ce52a42485c54ca170311449379eb9", "description": "anv: Always enable the data cache", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "d4e7a11bc3e33baa311595602719bb449ce51d31", "description": "intel/aub_dump: stub the waits when overriding the device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31461e2379321cb0d4eeb28fb74fd78d2fd0bff6", "description": "intel/tools/aub_dump: fix crash when using the default legacy context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb", "description": "intel/tools/aub_dump: move aub file initialization to maybe_init()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3569215d493da6dbb8359f1df1259563b2c61db1", "description": "lima: expose fragment shader derivatives capability", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01496e3d1ea0370af03e6645dbd2b864c2ace94c", "description": "v3d: Sync on last CS when non-compute stage uses resource written by CS", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "5de8bc7c758cc86c7008708c2b7f19f40288459e", "description": "gitlab-ci: Enable the lima job again", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31a8075678f6517278985fe8bbaaec5100d7d826", "description": "gitlab-ci: lima: Add flaky tests to the skips list", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "5ab94df0f6a9b2fdf8c053a68486d8be4d254d01", "description": "nir: fix gl_nir_lower_images for bindless images", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704" }, { "sha": "26d42645f9f7ae260031685ad3e0664e8b94b32b", "description": "freedreno/computerator: fix build dependency", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84395190ec8cae6158737777c8def7cc3304eb3f", "description": "glx/drisw: fix shm put image fallback", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc" }, { "sha": "246e4aeaef4c1f1071c64e9681fc9229aac22020", "description": "glx/drisw: return false if shmid == -1", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc" }, { "sha": "8d0bab8a9352bbb780bae6e7a432e73f7204f66a", "description": "glx/drisw: add getImageShm2 path", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc" }, { "sha": "466a0b2e4953018646ee344f5f6f6e9e84b66a1a", "description": "dri: add another get shm variant.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc" }, { "sha": "a91067d3f5c8357548ca2756023b81daf013e47c", "description": "ci: Blacklist another freedreno flaky test.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6fbe3f40a912296922e0d8bc0ea525b5381341db", "description": "intel/isl: Add isl_aux_info.c to Makefile.sources", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "58d4749e5683857d57b8b432559c9d837544ad88" }, { "sha": "9ab0e92cff8bb8336cebd9dc68d02d7451ad78e1", "description": "intel/blorp: Implement GEN:BUG:1605967699.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36515e295c390edd713d92ce3aef35730a7d12e1", "description": "gallium/util: remove unused debug_print_foo helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dfea933a2a09b169ff3753de764aa4662de7e4e7", "description": "gallium/util: do not use debug_print_format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f0b984cb8fd424facc7b245e4649b38f4815e3c", "description": "util: move debug_memory_{begin,end} to os_memory_debug.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31a781578522d44e6832893270a7902b001a827d", "description": "hud: add GALLIUM_HUD_SCALE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ee76b90d5a0b3832b9498ab4809de19a03a63fa", "description": "turnip: move tile_load_ib/sysmem_clear_ib into draw_cs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a410e64b6812b23e1db8b969516ae7f4ebb8b811", "description": "turnip: make cond_exec helper easier to use", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ede9749d2e96c788a1ef0bb642d1fbe87304386", "description": "turnip: remove marker seqno", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf94124e1c28c0c5953454ad1dbe71b9de8adc55", "description": "turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b2a7dcd93f285ea88a110afa75cbac5d147e5cb", "description": "turnip: add tu_device pointer to tu_cs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9a990a60b4669bd0af920a060d87a8e3551058e", "description": "turnip: fix COND_EXEC reserved size in tu_query", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2275343ba346b04ebf8bafbaedfcd707702f9c06", "description": "freedreno/computerator: add computerator", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "568e948d1fda10d825cf99f3cb05609c4ff248bd", "description": "freedreno/ir3: allow block->predecessors to be null", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f87d412f08265ca6e5c47a5591c0ebbdefdbaf4c", "description": "freedreno/computerator: rename prefix asm->ir3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ee68d796e433c2efb3313baf119a8e0ddcac759", "description": "freedreno/computerator: polish out some of the rust", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3bb340cf4f21e12407720b7f46d2c4486a1ff2a5", "description": "freedreno/computerator: import parser/lexer from fdre-a3xx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6499738d3dee2c2420f8d2207442f57c432d9510", "description": "lima: remove its hash table entry when invalidating a resource", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f" }, { "sha": "956e4b2d371736e073542cf8556f0c972c197989", "description": "nir, intel: Move use_scoped_memory_barrier to nir_options", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6be766336a0ebb556f44765e3d6f6af0e67070a1", "description": "nir/tests: Use nir_scoped_memory_barrier() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ff898a6530e19815e2877f5a5da54f7e6746cfa", "description": "nir: Add the alias NIR_MEMORY_ACQ_REL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "424737da3e25d9fc3dd33a4b8bdb9ad914e7a5f8", "description": "nir/builder: Add nir_scoped_memory_barrier()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e4baff90812d799d586296fcad992ddcc553c359", "description": "freedreno: Switch to using lowered image intrinsics.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e16434acdd549f2721efc4ec80dc11fca1321f6", "description": "nir: Move intel's intrinsic_image_coordinate_components() to core nir.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7038403204b7f2017cdd390a911f2393a8f6513", "description": "freedreno/ir3: Fix the arg to ir3_get_num_components_for_image_format()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8aa54e6ed0ba8db984541271404add6e496ed491", "description": "prog_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8644349d1d5e05c74cd763f98ee1d8d2c10903d", "description": "tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b7de2d6b857cd4f3dd45bbcdf135f70548b1935", "description": "freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in tex_info.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d37c6ebd3ce8e20adb57001629f21ac09bee0679", "description": "spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5072719e66b0f97a572f36e86bd5396ed2ebc915", "description": "glsl: Factor out the sampler dim coordinate components switch statement.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12cf484d025e3ed980dbbd8d65f2f9b95c6388db", "description": "v3d: Ask the state tracker to lower image accesses off of derefs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c90ecf37ffab0978a983e49ecec48faebeb181a", "description": "gallium: Add a cap for enabling lowering of image load/store intrinsics.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704", "description": "nir: Make image lowering optionally handle the !bindless case as well.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cad2d6583c9475bde584e5062a8de73fe7cbf353", "description": "nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b62379ac6f699933da52d032e2b3c06ab73f9549", "description": "i965: Use isl_aux_state_transition_write()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9856fbf3b7ddbe0b77bf984fe7ec4a64ad858bf", "description": "i965: Use ISL's access preparation functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b00e7a6485799761aa0910b7851982a180602c03", "description": "iris: Use isl_aux_state_transition_write()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af047794106b2d07e7c7eaa5b35d9790a13fb390", "description": "iris: Use ISL's access preparation functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fec957900d6612493a6e03d0e5958dbe8c362733", "description": "iris: Use isl_aux_usage_has_fast_clear()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58d4749e5683857d57b8b432559c9d837544ad88", "description": "isl: Add a module which manages aux resolves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "daa4020948867cc2c9b38d7536a1b73bf79d2745", "description": "freedreno/ir3: Lower output precision", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c750d9c4d51b07076115eb1d0e1be4a2d568095", "description": "nir/types: Add glsl_float16_type() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c822460f851ae6f3c74a01b9eec9ea924a0de12d", "description": "freedreno/ir3: handle half registers for arrays during register allocation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e8466a866cbfb4c6745d85e9371b43827d16c8d", "description": "nir: Add optimization for doing removing f16/f32 conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ee375f68dabc0dd9d6d9f919b797231aad19eab", "description": "freedreno/ir3: Add new ir3 pass to fold out fp16 conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "125f867d3dc32c7269c17d3426e35a0dcd5aadc4", "description": "nir/opcodes: Add nir_op_f2fmp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18124d727865f1c53b0dac644560bce177b7d233", "description": "glapi/copyimage: Implement CopyImageSubDataNV", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae7bda27a0691d6d89c35c9f732b6e49d726c17f", "description": "iris: Fix import sync-file into syncobj", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8" }, { "sha": "3a310fbd0b2bb5730fda57643a3e05870e70d248", "description": "pan/midgard: Implement load/store_shared", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcbb3d422e40ab0759c550fb044605364c518e51", "description": "pan/midgard: Implement nir_intrinsic_get_buffer_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3148937ef7c7be7a0685de333de6a5ed31ce3857", "description": "pan/midgard: Lower SSBOs in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99f2b6144b5c3c4f48096ed0de4b15d1d13afd96", "description": "turnip/pipeline: Don't assume tu_shader is a valid object", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12a22da6834f21cb089bf9ecd44c483bd264ccd3", "description": "radv: add the trace BO to the BO list at submit time", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5", "description": "gallium/swr: Fix min/max range index draw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d57a2750485e51b34e0bc413100e4e2787a4e84", "description": "iris: Set MOCS for constant packets on Gen12+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4bac2fa3c6d30537e444c555f182abd9c739cfd4", "description": "iris: Fix BLORP vertex buffers to respect ISL MOCS settings", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6" }, { "sha": "1cdf5abdfaeba5a89574d7cc374e5667be2e2f93", "description": "iris: Make mocs an inline helper in iris_resource.h", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6" }, { "sha": "f8ab00776cc0b2a009403a8611c00341d879f9ab", "description": "ci: Remove a useless filtering of the lava logs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f3f9b2b1920da3badf503a0682de7beb9e86464", "description": "ci: Don't bother generating deqp junit results since we don't present it.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c372d384a702e2be6887e4b2b0b6e04ab27e052", "description": "ci: Document how LAVA runners work.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "994e258122663fd4d869b583cb9f4e0e2f36a0aa", "description": "ci: Make LAVA job fails emit the full list of unexpected test results.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54dbb55ea8203df354c406e67784ef6ca41ca89e", "description": "ci: Make sure that we have a proper shell prompt for LAVA.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "985343e71aeed5f68697b440e9bcc2dc6a51bc2f", "description": "ci: prepare-artifacts: Make the indent here match previously in the file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "89a3856714e2410e9ae3e0ee2cafe2fdd86e8b81", "description": "anv: Add pipe_state_for_stage() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7df5d36078a8e0eeffa935a5d1a267cb431ca4db", "description": "anv: Use intel_debug_flag_for_shader_stage()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f58b384fbef0cbfd8349c5baa28f2973d079cd7f", "description": "spirv: Be consistent when checking for Shader/Kernel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f3cbbd958d14924dded0e0a0908127f6bfa006d", "description": "spirv: Remove outdated SPIR-V decoration warnings", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "cd4a14be063957964ae54e0e828174b9e40961e0" }, { "sha": "1598370aca6459ba54915a26683a75bb66f88161", "description": "nir/builder: Return an integer from nir_get_texture_size", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f718ac62688b555a933c7112f656944288d04edb" }, { "sha": "265e234e234f75cd5c209f76900009f81e2d6aec", "description": "nir: Fix the nir_builder include path for nir_builtin_builder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5a8958910f53d924d062cbf024cebe4134f757a", "description": "util: Change os_same_file_description return type from bool to int", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "228cbdfe67e465dc79558fc76a51d8115251b5e5", "description": "winsys/amdgpu: Make local variable r signed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87365e263ec46f4cc3c46d49a09a9c3b27550af7", "description": "nir/lower_ssbo: handle atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ab4e4dd963028a4620ffc00c38988da4abc1860", "description": "nir: Add SSBO->global lowering pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b929565ea8d4846b1943f35b6e86d685a616ed54", "description": "panfrost: Rewrite texture descriptor creation logic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad44f587a8e3adbfa76aaea88f59e1f0724805b7", "description": "panfrost: Move format translation to root", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58f14018b4f0e47d72f718f322f8aa0a5b8d0f0a", "description": "panfrost: Move pan_afbc.c to root", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5ddf7ad9d2098d21e1346b8ceb2756901ae1b0c1", "description": "panfrost: Move checksum routines to root panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e3318b151abddd456077ec0eed13f95245ce344", "description": "util: promote u_debug_memory.c to src/util", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "88c4680b5a50ea8840c38aa0a80acde63ef1677b" }, { "sha": "8021daeb1fb58415af5d0a779368dc6617af947e", "description": "lima: implement PLB PP stream cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7edde3d26bb4119be44a2bdda2c5ca0d2f8adfe9", "description": "docs: Update index, relnotes, and release-calendar for 20.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ada39f37add490a2a628236731f7dada421af52", "description": "Docs: Add 20.0.0 release notes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "740cb3d1939efc3c4d9e23b212074744123e9ad6", "description": "radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37650bf93803822d6e3aefae7c2f4c7eef5d6171", "description": "radv/winsys: add a new flag that requests zerovram allocations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a73446c513e2218a08ae9425a1bea49c63080a7", "description": "gallivm: fix crash in emit_get_buffer_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b610aab583211210f189b46904b66c483f8e38b", "description": "gallivm: fix crash with bptc border color sampling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8291d728dc997e87b4d2e4e451692643a1dba881", "description": "aco: improve GFX9 1D ddx/ddy assertion", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc3d29c6e7ccca1ac738cfeafbe4685fbec533f7", "description": "pan/midgard: Identify clamp(x, -1.0, 1.0) flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0263d2793ce0d061268e83afb9c225a06a4e6f25", "description": "panfrost: Remove flush_frontbuffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d", "description": "panfrost: LogicOp support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5bfd363be4c957c1f7b5c1f3069346f2bce2cd5a", "description": "i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "803ab5d6be6bc63e3eae827d7297e0cd98cc61dd", "description": "gitlab-ci: Automated testing with OpenGL traces", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50f1950ac0b52d291ac70bc1ce871a03ed88ba4a", "description": "gitlab-ci: Disable the lima job for now", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f7bfb10c69dfe48a91e35523cb5ee641bdbf6988", "description": "util: remove the dependency on kcmp.h", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f76cbc7901f7d500f5a4f74aedfd29970d1efd00" }, { "sha": "273b8cd1ca286e2f43b4a464a391fdcaac49f077", "description": "intel/fs: Correctly handle multiply of fsign with a source modifier", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "06d2c116415c0ab163a57ed7f2522342ed43e4d4" }, { "sha": "c81aa15d646215eac38c8e0b6dc1a10b35bc13c3", "description": "gallium/auxiliary/vl: fix bob compute shaders for deint yuv", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68d1757420be28e99e4e919ed2e0c6062e2460c5", "description": "radeonsi: Fix compute copies for subsampled formats.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9" }, { "sha": "d795eb207ff90e4885a278910fdc87e932242da6", "description": "turnip: add option to force use of hw binning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "97a590af21ec0be1f3faae89a5fe59b2fa6c2d39", "description": "docs: Mark 20.0.0-rc3 as done", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "772d60385cc17025541f99b3dbd566b942676ab1", "description": "docs: Mark 19.3.4 as done", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "288e9fd295b14c0ad3c0bbe51dc294a00f3c9056", "description": "docs: Add SHA256 sum for 19.3.4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3238f4c3abf405c902ec43cb9ff6e81dcc20dbad", "description": "docs: Add release notes for 19.3.4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d8fe9e045f0ea24fe869c980fe4b56f4fb9437ab", "description": "anv: Drop anv_image.c:get_surface()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58bdc1c748f2922b3970c3b3a41d1b0977f07886", "description": "nir/search: Use larger type to hold linearized index", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "fbd5359a0a6f4b6d220c4cea9020ec4665ed4955" }, { "sha": "912ee82521ec0507a00dd108b28bf4d864ce6d95", "description": "gallium/util: remove unused u_surfaces.c/h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "360ffdf4e23464879748051e57587aff938bd50d", "description": "main/get: Converted type conversion macros to inline functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f1dc4c9554ce913acf4d3236b4d43b829fb92073", "description": "Mark a few static inline helpers with ASSERTED", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d46a5cfe781a1f51a1338d994fb8097d9d579d2e", "description": "mesa/draw: Make sure all the unused fields are initialized to zero", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a6d31589097ef3fb99477809da7f6d571b85629e" }, { "sha": "6edbb3c6d07a395c3cd0b1b5290ecac3943c4286", "description": "mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3160a6177a51035fcdb634e184a29b4ef0619e9", "description": "panfrost: Remove old hack", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f6f419be93531b5725bfa92ac087703ad13267b", "description": "panfrost: Remove old comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aed052f7039e7dab1a4d7374512f3f9945677b9f", "description": "panfrost: Remove dirty tracking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe5c5507bd6bb7cecb9efcf3381621d1310c2454", "description": "aco: add some helpers for filling/testing register ranges", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "43497e30e265958e28a0a5912134832a1f5a3ff6", "description": "aco: add RegisterFile", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e6010106fb3c4eb5436de869183e857243c1006", "description": "st/vdpau: Only call is_video_format_supported hook if needed", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "5d5b414a7b840a4a90050041fabd88a9af6dca43" }, { "sha": "72154237fb720926d8453e7f43f0ec76a0ce7bb1", "description": "iris: Do not dereference nullptr with pipe_reference", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d800bcd9b9664dbb0c8476ee628a3eb888802b87", "description": "glsl/blob: Do not call memcpy if there is nothing to copy", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7685f48ece721960f6cbb105fca9ea60d256d200", "description": "intel/bufmgr: Cast bitshift to unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5931f285be246be95683c2fb054694d89d07657", "description": "intel/compiler: Do not qsort zero sized array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d596795d4d3fb79c39cf457b7b5cb557edf4d6dd", "description": "brw_fs: Avoid zero size vla", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4e395a27d770fdde2a8df438271dffd76384e43", "description": "brw_nir: Cast bitshift to unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "82913bac14512dbfdb537d674377133f2daa8bfb", "description": "docs/envvars: document RADV_TEX_ANISO", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "72f7d3d5b0969aaa1c0a538dad0b3da09d9db6b6", "description": "gallium: Only define PIPE_ALIGNSTACK on x86.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "427870abfd0ebc449ffb1c90e9b5ebb54727ee51", "description": "llvmpipe: Fix another uninitialized value warning, on init_val.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "81225e1f0349b0b2ddff0fbfcd832752f8177477", "description": "llvmpipe: Silence uninitialized variable warning about \"scissor\"", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc8c5af99b04639d46280719cc59f4481e8bd564", "description": "llvmpipe: Silence uninitialized variable warning about \"vals\"", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d8d34238a6dc61f6c522e2807bc83d434d27e74f", "description": "llvmpipe: Fix warning about uninitialized \"op\" in the NIR path.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b32bd704c0a22b6eb691f93158acbbdd4c5d370a", "description": "llvmpipe: Silence uninitialized variable warning about \"chan\"", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce611935df5e7e6cc731523c7496c33ba6f7ef20", "description": "llvmpipe: Silence \"possibly uninitialized value\" warning for ssbo_limit.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45b2ccc6b30c9e4c3382e6b462a2f5357c15d3b8", "description": "llvmpipe: Fix real uninitialized use of \"atype\" for SEMANTIC_FACE", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "502548a09c5a87d06da97be45a2386bb1e5e800e" }, { "sha": "13a276ed3bad09033c00f0a08fcaad803c8a2173", "description": "radv: Squelch possibly-undefined warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1427f666dcc24e71d1b5c5c8f6d1d568c3bcf210", "description": "ci: Extend the a630 flake list to reduce spurious failures.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e05a280b6b6d334388e3824bd82472ccbf33252", "description": "mesa: fix immediate mode with tessellation and varying patch vertices", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "a6d31589097ef3fb99477809da7f6d571b85629e", "description": "mesa: don't use memset in glDrawArrays", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee549c67668289e262243b6549a5faf230aa0fd6", "description": "mesa: document _mesa_prim::begin/end", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9246282b75500aa4e9fe926930cff1314f49607", "description": "vbo: remove redundant code in vbo_exec_fixup_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3eeeb86cb0e8dd8ddb23b2eda0213c8f1a44feec", "description": "vbo: remove dead code in vbo_can_merge_prims", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2491a2ddeb53f3d44b4633f967bfa5b023946bce", "description": "st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "11db8e0e00a72884ba9fda953b549dd65119dc73" }, { "sha": "06dc280a57a60e39e21c0c14ace6ada3a4574ea7", "description": "freedreno/registers: cleanup CP_SET_MARKER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b4d6bb1ec65d87316540e076661ddffec26e3a5", "description": "freedreno: quiet INFO_MSG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "838ed2885df0f6fbc7dbd3c233974faf7e084cb9", "description": "freedreno/a6xx: few register updates", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4fc31e7d33606f249bf984378cd49f0dcba6e325", "description": "freedreno/registers: teach gen_header.py about a3xx_regid", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ecca5ef6c380cf837ce3f261631f19dd3f18f51a", "description": "meson: explicitly disallow unsupported build directory layout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79788b8f7f07460af8467931501380e47b485e36", "description": "intel/gen12: Take into account opcode when decoding SWSB", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "6154cdf924f4d0d3a6fb0cef38bc62eb4494c69c" }, { "sha": "bee5c9b0dc13dbae0ccf124124eaccebf7f2a435", "description": "panfrost: Remove enum panfrost_memory_layout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28e94e0a948ebdc98decb5cdbb2ddfcf31cb2b0b", "description": "radv: Advertise VK_KHR_shader_non_semantic_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8004cb256a29e946b23c42ce4ad322b8a4dfd2a8", "description": "anv: Advertise VK_KHR_shader_non_semantic_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2dae89ac36703eca063355affb915c933c316417", "description": "vulkan: Update the XML and headers to 1.2.133", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d3c48f131ec84aa759a6290a20e2b0c02ad8834", "description": "panfrost: Debitfieldize mali_uniform_buffer_meta", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640", "description": "panfrost: Avoid reading GPU memory when packing vertices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c52e16c9c296988dea283164622373caaf228e5", "description": "panfrost: Cleanup transfer_map", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "308f9cf104dab55ab4d9f92150bf6952c9813dd4", "description": "panfrost: Update scoreboarding notes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88323d1ba0c0e6d0ba3be5e3b14213d2b93c44f6", "description": "panfrost: Rewrite scoreboarding routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "070bc883d34d5a687b800f4615d82eda3f0eb7bb", "description": "panfrost: Print synced traces to stderr", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c46a090942b3d76b8bcbfde75c5454d449799360", "description": "panfrost: Implement PAN_DBG_SYNC with pandecode/minimal", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59986461255474cfb11c18e7ea8a6303e2d25afb", "description": "pan/decode: Cleanup pandecode_jc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4122f747ac67eca4c27ffa8d7e91d7d0c3cb02a8", "description": "pan/decode: Add `minimal` mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b684ba6ce7fc6cabf42132559192e1065891e67a", "description": "st/nir: Unify inputs_read/outputs_written before serializing NIR", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "19ed12afd170c97180a9cc7eb6c5589d4c427a40" }, { "sha": "9903f10636566834a7563b6828c52fe40c5b0d71", "description": "zink: do not convert bools to/from uint", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d016de25052cc28d449538fddbe755aaff85d0a", "description": "zink/spirv: uint -> raw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c1a2cbcadf8d4a366df3f96818c19e082764c56", "description": "zink/spirv: unit_value -> raw_value", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "16339646f03a5cb527f119ca572c9328fd5d3923", "description": "zink/spirv: rename functions a bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6211a42473f8acc7583145dde489864963af0ed", "description": "zink/spirv: prefer store_dest over store_dest_uint", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e8f7df800d697c0623711996ceac40dab5527ec", "description": "zink/spirv: do not reinvent store_dest", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "692093fbdc93343dbe500128fdd23167d73036d9", "description": "zink: confused compilation macro usage for zink in target helpers.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" }, { "sha": "b7e966dc7feaed8e0830f9f9ab5904966c7356a0", "description": "zink: do not report texture-samplers for unsupported stages", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a20db70de25233f1c58d76bd17f9564d13fe7b2", "description": "zink: fix binding-usage", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935" }, { "sha": "c095b7d5bd44f807c479d117a51f7495712d61c1", "description": "radv: add a comment about VK_AMD_mixed_attachment_samples on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4159b24be7c00499c6e45dfb8209d9fc23f0836b", "description": "radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83dd0cace6979ac5e597c2aa2e3dce51586df0af", "description": "radv: enable VK_EXT_sampler_filter_minmax on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "170c3a8b7b0165c0c226476563367da3d11ae81d", "description": "radv: enable shaderStorageImageMultisample on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7617d8908a970124321ce731b43d5996c3c5775", "description": "egl: Implement getImage/putImage on pbuffer swrast.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "d6edccee8da38d4802020d5aa4d9e11bb7aae801" }, { "sha": "6fc0890cd9cf53dc41fee070faf4570314fdcbc3", "description": "lima: rename lima_submit to lima_job", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57d9a51d455900946f3eac18b8d1d77cb03b972c", "description": "lima: move dump check to macro for lima_dump_command_stream_print", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5502bc83b0e4d4542bc5234fe6592db575658356", "description": "lima: enable multi submit optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "131c50569066152a8e90b948b0873b990d748e98", "description": "lima: optinal flush submit in lima_clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6ad8e590f27ce0413389f6274fa05106d45dba1", "description": "lima: use per submit dump file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0dde3de25aca535a35ee58850340a0bfdab9dab", "description": "lima: move framebuffer info to lima_submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed117ee630f449fe6d2ed9e205a6dc80bed6dfa2", "description": "lima: move clear into submit (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b93792274f363983949502315ca693a83fdfb56", "description": "lima: move damage_rect into lima_submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a4b048c046cc4861d9ce7da94eeaeca341b7e2f5", "description": "lima: move pp_max_stack_size to lima_submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a5b1c62db4cd3ab2dcabe6e32391c18f11dfb17", "description": "lima: move resolve into lima_submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e5abc11f427b67084ad791a6adab5d99717c064", "description": "lima: move plbu/vs_cmd_array into lima_submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f", "description": "lima: track write submits of context (v3)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48fc5f841ae9c5b294d9084a274f49045c0dbae5", "description": "lima: make lima_submit one time use drop data (v3)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "545988c6172e51ea00c87abe966d5ecd03b08e98", "description": "lima: add lima_submit_get", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0caefb6d9df8f2b53fa0703a7bd7a665dabe77b2", "description": "lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed8837f946159c34573a6b924a0ba6f879c7bb60", "description": "lima: adjust pp_stream to use lima_submit_create_stream_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e90d8b6e4d135d58e9346220a652b4835c843d07", "description": "lima: add lima_submit_create_stream_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c78ba60140ec48996dc4ebcfff0674229a4afd4", "description": "lima: pass submit parameter for functions in lima_submic.c (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21a2ce71b132739b001442a4f9829de345311c35", "description": "lima: move flush code to lima_submit.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29c7235507d52d676ec1eee3ef5f9042317595c1", "description": "lima: put hardware related info to lima_gpu.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09127641f41c75f16d8fa73129153c9da6df7810", "description": "lima: merge gp/pp submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79c65fa56fd0168e3e8548e68f1de81b33742069", "description": "lima: move syncobj from lima_submit to lima_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9003111bb59635ae407b251561f1d9937d434f0", "description": "lima: add missing resolve check for damage and reload", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47200f5c8dda1e03ae62b8cc658574bf0b2f0fe5", "description": "lima: add render target to submit by dirty buffer flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "32f17339723d76b920e7b16d171feb66d5b807eb", "description": "lima: delay plbu head command generation to flush stage (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccfe5f9d288fa36e85ac1140f2eae8429decaae6", "description": "lima: delay add plb buffer to submit when flush", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "92387ca23646d2d5b8ee4666968dced0c7198f2c", "description": "lima: pass array as parameter to PLBU and VS command macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3bbe4f7f8bd88ee92179679526664467e83c45a", "description": "lima: remove lima_ctx_buff_va submit flags (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f924c795b9520c49572b54bfab07731d4f54e6e", "description": "lima: always add texture bo to submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c4ff27250710a2f4880d0e527b86a4b39adeb1b", "description": "lima: use util_copy_framebuffer_state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c8b53d802086f398e50762762227b9ac4c5c6293", "description": "lima: remove definition of lima_is_scanout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c4a70b64d6f916ecdf9055b52078bf4f63e7a97", "description": "pan/decode: Remove extraneous newline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ab0bf1f939af480997fafd8bf562644a60df08a", "description": "pan/midgard: Use fprintf instead of printf for constants", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "968f36d1fc081baf2e95eef1410b06552845440b" }, { "sha": "6af14d3685fac433193b92f9ad6c9f8a3eaf87ff", "description": "pan/midgard: Don't crash with constants on unknown ops", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "24360966ab31a9bedfe07356413769218fd2e0b6" }, { "sha": "5c06ecd2c64a36496f7a0a1d2811d8a90b1a0620", "description": "pan/midgard: Identify stack barrier flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3747fb1ebbb1c3d6f62abaf92b100f7f52d0f6b", "description": "pan/midgard: Set xyzx swizzle for load_compute_arg", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0ee55ad2a4e63cce88c9d68bfdf7d1c0e7e88b0", "description": "pan/midgard: Infer tags entirely", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57a84278fda2ce556905f800409658639d642962", "description": "pan/midgard: Imply next tags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "453c64663ce938952588325ba4c960bc63297582", "description": "pan/midgard: Overhaul tag handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9168e7a65deefae7bb8a40c583c205c408cbecab", "description": "pan/midgard: Improve barrier disassembly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d208212f80effe4e2831fa408e976099317230b0", "description": "pan/midgard: Use dummy tag for empty shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2cab6b6db4244cb95abb5bf13734360df8391ea", "description": "pan/midgard: Fix 32/64 mixed swizzle packing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a55a2e02a54cadcd9466d02021c2c7a0739c373f", "description": "pan/midgard: Allow jumping out of a shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f59098d1a7a00d51e2b15e06aba359835c7e1ea", "description": "pan/midgard: Implement barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f0b928921dfb3ed63642ab1ce1c925fbac9f51b", "description": "pan/midgard: Fix swizzles harder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbe1fd3de0aa7c618286ee79082f7bbcd7b8e171", "description": "pan/midgard: Fix missing prefixes", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "c1952779d68fdaea153d762fe2d83810b346085b" }, { "sha": "521406a069e0f918d57fc29bba85423faf316141", "description": "pan/midgard: Track pressure when scheduling ld/st", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9603126b74d03bc6974ea116ce4f7d80fb9573aa", "description": "panfrost: Allocate RAM backing of shared memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50138abb5a0328b530723dfef5e9a8ac9dea2692", "description": "panfrost: Rename unknown2_8 to padding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d9ee3e65aea9262a9890fb34032ef7c693aef2d", "description": "panfrost: Rename bifrost_framebuffer->mali_framebuffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6dc105555b43695e1de49baf946c6179987f2f4a", "description": "panfrost: Unify bifrost_scratchpad with mali_shared_memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "254f40fd535ef57dee2bcc4afd97840749ce5918", "description": "panfrost: Identify mali_shared_memory structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "418ca5dc1ac01045818ad3222d2e0bc51dc2e904", "description": "panfrost: Ensure compute shader_meta is zeroed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "058faf5a4bd448e1c188042ea017f8fbfd565b9e", "description": "panfrost: Update comment about magic number relating to barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f5a252d350cb1abcad13f7d637548a8e0e7da33", "description": "ci: bump debian image and change llvm deps to 8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7375e17958993b90d9f01d76dbc7eacdbf8c195", "description": "gallivm/s390: fix pass init order on s390 with llvm 8 (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a603822b2fcf61085d2e0b2995bc3f43d8ec164e", "description": "iris: Trim \"../../src/gallium/drivers/iris/\" out of debug dump filenames", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96f247d1b33fafd42a02b58d3f5387f9b574badc", "description": "iris: Dump frame markers with INTEL_DEBUG=submit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e395ce03e92b707bef7080eae3c2daa7d9760e70", "description": "gallium/cso_hash: remove another layer of pointer indirection", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0bb7b87e26d6618d75d37a4fe2c4a271d075dbb", "description": "gallium/cso_hash: cosmetic changes, no behavior changes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "789ed29d59b9c7c8cbef371311bfb3c507ae725a", "description": "gallium/cso_hash: remove always constant variable nodeSize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8bbf1054093f638c83a27696b841d053a83ba72", "description": "gallium/cso_hash: make cso_hash declared within structures instead of alloc'd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8594a06e4a2e65c3fc458d7ddce374e9a093b6e", "description": "gallium/cso_hash: inline a bunch of functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf86f522b255a5603176ec361cb0cfcc2416a41d", "description": "gallium/u_vbuf: adjust the heuristic for unrolling indices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "55d8baa285524e01eb241aa70057fb8e637fa14e", "description": "gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast path", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19c18d532e848bb129f0b24d694fecafecad07fb", "description": "gallium/u_upload_mgr: reduce dereferences by adding buffer_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "909a2d0ed3878e4254b36d6bf8e125e0c7b1e586", "description": "st/mesa: simplify releasing the current attrib buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6954efce23e54e2bbe9ea554733685bf24acdd5f", "description": "st/mesa: make st_setup_current static", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3617fd00b311bd4f32886974c574ae55ba416fd", "description": "st/mesa: change some loops from while to do..while in st_atom_array.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4", "description": "st/mesa: simplify determination whether a draw needs min/max index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d933728024f907236ffe95da5f5f0eabf6052c7", "description": "st/mesa: simplify determination whether a draw has user vertex buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "61e4c582e0fe246ac0d494a2391573f63e1ee0dc", "description": "st/mesa: always inline the code setting non-64bit vertex elements", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c98dccd405cf57cbc5a8534e93d7ba020d0e055", "description": "mesa: remove unused _mesa_draw_indirect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e", "description": "mesa: translate into gallium vertex formats in mesa/main", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d3b86e34a7b0f77613c7f5669891e54d76f0cbf", "description": "intel/fs/gen7+: Implement discard/demote for SIMD32 programs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "04c7d3d4b19610cae8250102fefd0012b7233d9e", "description": "intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c6853a9be28c4193fc44eebf812ecf7a02a04f9", "description": "intel/fs: Refactor predication on sample mask into helper function.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a792e11f5ccb28f5d2430008d462c79888a077c3", "description": "intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "083fd96a97d992b8233587f4626c4d433fbd4045", "description": "intel/fs: Use helper for discard sample mask flag subregister number.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6bc11a7893a75aebe7ba1888877dffa9fe0814a", "description": "intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b84fa0b31e670d101ff17115519417036581f55b", "description": "intel/fs/gen11: Work around dual-source blending hangs in combination with SIMD32.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57dee58c82d631261c953705c32dd2d383ec2f4f", "description": "intel/fs: Set src0 alpha present bit in header when provided in message payload.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e14529ff3262a527d630cecac655f69c8ae15c3f", "description": "intel/fs/gen12: Workaround data coherency issues due to broken NoMask control flow.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e4e8d793f050eac84f2a850ab2e5c24c4c459ac", "description": "intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "15e3a0d9d264beccb914432ca749d7c0b8a5d43c" }, { "sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab", "description": "intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask control flow.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "008f95a043dac909f6e647c3102f37bb978b148c", "description": "intel/fs: Add virtual instruction to load mask of live channels into flag register.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8b509fb921a7c2f687b9f7e5075c72847740ac4", "description": "intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9e33e5cbf6b8b953932f283e1f0abcb6c77eb1f", "description": "intel/fs/cse: Make HALT instruction act as CSE barrier.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe1b0b7c500af7c489d8dffe72bdb2fadd7cf2ab", "description": "lima/parser: Extend rsw parsing showing strings instead of numbers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e2b4bf256610cc016202893d7b4b4ef60b25b53", "description": "radeonsi: don't wait for shader compilation to finish when destroying a context", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "7bee388fb50d1bf6fc63f7898ad189c7891a10a1", "description": "egl: directly access static members instead of using _egl{Get,Set}ConfigKey()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa", "description": "freedreno/a6xx: document some unknown bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75fbe089a6a29b01c2b3425b1c0fc2ee43bc5ff8", "description": "freedreno: name sysmem color/depth flush events", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c57456aab6974abc86e7e1b0aae958a8ab3dad27", "description": "panfrost: Simplify swizzle translation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3490a141c8d562fc29e714c3735f2ae8e3c0512", "description": "panfrost: Inline panfrost_get_default_swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "efda2cfcf96b1071c18800ff3f878fe627359e8a", "description": "spirv2nir: Add kernel spirv support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eeb6d6112859c3ba41f1c8914d503bf1a3dd981d", "description": "spirv2nir: print nir shader if translation succed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e80b03dd15eefb7250b994e311864e720b0b1bb", "description": "zink: do not use SpvDimRect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f43a3fc28ff8914e4a9391233dfc3b63454c6dac", "description": "lima: handle early-z and pixel kill better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "582d0c5f1474ecbe52a666e30cb115144aeda7c0", "description": "gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3d16bfc42deec0e5002d4a314855a453cf340a49", "description": "gitlab-ci: Sort random failure softpipe skips", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f86bf2e90a9ab0d76c7f8e322c07eeee4df31a7b", "description": "docs/new_features: empty the feature list for the 20.1 cycle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "886acbe1c535f0c564dbebdcdbcad38a5fef6c7d", "description": "radv: remove unnecessary RADV_DEBUG=nobatchchain option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "676869e1d4bb1660430fcdb99443238a7de50eb8", "description": "glsl: fix gl_nir_set_uniform_initializers() for image arrays", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "2bf91733fcb5ff8f74d71de03feeb5f3d664d199" }, { "sha": "6baeca36899109cd9d8e06d1b5f4b9db8becd5fa", "description": "intel/tools: Update aubinator_error_decode.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "334788d4cc9bb8a0a6b3166e609638687efa0f3f", "description": "freedreno: allow INVALID modifier", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9891062642a3f35dc326b305fca2407f9041915c" }, { "sha": "3547e19bbd0d70fc391f5982ea38a026a5994b1c", "description": "intel/isl: Switch to R8_UNORM format for compatiblity", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "207a93bbff1ef0c40d8f7da339f03dbb12961a7c", "description": "intel/isl: Move get_format_encoding function to isl", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2a98cf3b2ecea43cea148df7f77d2abadfd1c9db", "description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down (again)\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4" }, { "sha": "5a82273f09d92a815b1ade0d82d095a9e6b8244e", "description": "freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e" }, { "sha": "4151d843236ab350a70d8e13e4e7c79d11ec7bb6", "description": "iris: add support INTEL_blackhole_render", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d35610bd57aacb494e49da692b5331b0e4d11b6", "description": "st: add support for INTEL_blackhole_render", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d7e9edba1876523f75c74362242aaa56629fba5", "description": "i965: enable INTEL_blackhole_render", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74ec39f66d506c78ee62a685b7fa055faa0991b9", "description": "mesa: add INTEL_blackhole_render", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08cff938b76b6fe146334e44dc97b6be8274a281", "description": "Revert \"st/va: Convert interlaced NV12 to progressive\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "2add63060b51ea2ae432d10e1bd52d6cc0a4dcbb" }, { "sha": "3a2977e7b5ccead8a3a0e3d7df7823325c64b90b", "description": "anv: Reject modifiers on depth/stencil formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a593bec16b1e5830bc57462abc0b056342ac876", "description": "gallium/swr: fix rdtsc debug statistics mechanism", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd16ad107da7ade9c6c0f738626b29cfd875f51f", "description": "gitlab-ci: remove load_store_vectorizer from expected s390x test failures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aca2458d1bf5c38f5291efa27712868d45ad8231", "description": "nir: fix nir_const_value_as_uint bit size in load/store vectorizer tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c1ba69a27090d3ef000943b47468705fe0454c4", "description": "Revert \"nir: Add a couple trivial abs optimizations\"", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "e4d346c86db0ae332fcdf55eac0e075cfb99a7eb" }, { "sha": "fdd20be324eabab7da1ba67cf7e379398d771186", "description": "iris: fix aux buf map failure in 32bits app on Android", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "b9e0947a9eedcfbcf1e0955fa430b1cfbc43021f", "description": "radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2531370c968373c24b0c9814610a686bd63f128", "description": "radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa48e7edc23bd1148329a69d6e32ddf5acdb2926", "description": "radv: remove LLVM sicheduler enable for The Talos Principle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f7d1bf075ab833eb39c35f9e213dc4fc115b46b1", "description": "glsl: fix a memory leak with resource_set", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a6aedc662ebbcac747475324abe3791ff67fc1a8" }, { "sha": "556c9401495930c23a10ca2a26db098d12663e27", "description": "radv: implement VK_EXT_line_rasterization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbcf05382baefe6ecdd279e2c98025f15938fadc", "description": "radv: fix line width range and granularity", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da64c35ff920df58b872619bb6f54ae978cb47c9", "description": "tu: Force sysmem with mipmapped non-aligned linear stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f026982265afc87893015b3438bc73d09f703b92", "description": "tu: Support input attachments with sysmem", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1b3f9e83297494fb0ea5d41077c60a33daf37c9", "description": "tu: Support resolve ops with sysmem rendering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8647a24a8d66a0a3663563d4d713a5a5b28d8d64", "description": "tu: Handle vkCmdClearAttachments() with sysmem", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07e07daeaeb952963df37a6d0d899e0765e82ba4", "description": "tu: Add helper for CP_COND_REG_EXEC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a0c4008bf78e259bb1cb9bcbe39248762b03cc8", "description": "tu: Sysmem rendering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "041783d49d3aaf451420ce880dcd886388f4b274", "description": "tu: Disable linear depth attachments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab3db20cb5e8ef489b8331235498cd1806e4c6ea", "description": "tu: Support multisample image clears", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a5fb515301251b476800a1560f9f8edc8ff325d6", "description": "tu/blit: Support blits in secondary cmdstreams", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a94be3da84277701b5d74b326e5364cb854a19f1", "description": "tu: Properly set UBWC flags in RB_RENDER_CNTL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49817cb3eaddf1085dadbdcadf2c3c93b02a8f16", "description": "tu: Don't emit initial render target state in tile_load_ib", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0660cbf4262891e6380faf0d99217b2d27873051", "description": "radeonsi: make si_fence_server_signal flush pipe without work", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "787b56ac0e5d62ad07cb0804be5275d885201262", "description": "turnip: Add a618 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef5da26089975a6f26096151da9fa94f55fc338f", "description": "turnip: Add magic register values to tu_physical_device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e", "description": "freedreno/a6xx: use single format enum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c13202af7a86976e6d0400f2cee77afcc60ea828", "description": "anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a76fd8b08cf0274a6d8bfe97f05b96014f2a9e98", "description": "anv: Clarify behavior of anv_image_aspect_to_plane()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da2b0c6c19b080a1e4d91d3b2248dd974483c9fb", "description": "anv: Delete anv_image::ccs_e_compatible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "483d4ec57ce0ca0df26fffea648d52a738c8f4e0", "description": "aco: improve SCC handling in some SALU combines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d45e9451cf47014d37816baf2656981a1c715e50", "description": "aco: disable some instruction combining if it could change an exec operand", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e9f83185a221b446717c96c4df8dc64ced43e24f", "description": "Rename nir_lower_constant_initializers to nir_lower_variable_initalizers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e459c7f0a14b65617e16b92f42abad2fe5878872", "description": "compiler/spirv: Add support for non-constant initializers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf", "description": "compiler/nir: Add support for variable initialization from a pointer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "461c40e0fd5d67dc8155ae4f6c53ddd9acd995b1", "description": "radeon/vce: Move global function pointer si_get_pic_param to local encoder structure Multi gpu use case broken when the function was global", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "286141197dac9fc6765da3fa8bba571840bfa61c", "description": "anv: Rename param make_surface::dev to device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84b791a4bb1b3eb15b9a820e9a5dc61a373392f3", "description": "anv: Drop unused anv_image_get_surface_for_aspect_mask()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23037627359e739c42b194dec54875aefbb9d00b", "description": "gitlab-ci: Only use gstreamer runners for the s390x job for now", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e7728077435c5c5ad8c328761277f8ff3b32112", "description": "nir: do not use De Morgan's Law rules for flt and fge", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "d1ed4ffe0b70762477709e699f95c73602f9dc5a" }, { "sha": "ddd767387f336ed1578f171a2af4ca33c564d7f3", "description": "aco: fix creating v_madak if v_mad_f32 has two sgpr literals", "nominated": true, "nomination_type": 0, "resolution": 2, "master_sha": null, "because_sha": null }, { "sha": "cd08d9abd76ce0002572639c26c79e051a2a0549", "description": "radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8024aaaab9812d018cfa656d0dfce6ffedc123f", "description": "radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b335e1599e90dae9a7a1b4a1d9a4498f0d0cedd", "description": "radv: Do not redundantly set the RB+ regs on pipeline switch.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63345a359656246df83b416743031c1836457d23", "description": "panfrost: Remove unused anonymous enum variables.", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "7e8de5a707f7279929d7396550024b8cdc6a8c61" }, { "sha": "7792d774e0ab4f3d45d758da1e9ac80fef0d7934", "description": "radv: Optimize emitting index buffer changes.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d97d186fbea0de22f75346cba07133b145f95bc", "description": "nir: Mark fmin and fmax as commutative and associative", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1886dbfe7362baa221009371434f158b97183164", "description": "Revert \"gallium: Fix big-endian addressing of non-bitmask array formats.\"", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "d17ff2f7f1864c81c1e00d04baf20f953c6d276a" }, { "sha": "11db8e0e00a72884ba9fda953b549dd65119dc73", "description": "st/mesa: optimize st_update_array with ALWAYSINLINE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36cc6b105b5299ae07f005feabd8bd6eb34c5257", "description": "mesa: don't use bitfields in _mesa_prim", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47d7e21619218348c86ca6909cf695f78c9778c6", "description": "mesa: remove unused _mesa_prim::is_indirect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "734654a89cf588d88b2932b931612374ef2884eb", "description": "\u00ed965: don't use _mesa_prim::is_indirect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7d03103f30bfff532a0c6d6e22fa5e7a24cad27", "description": "vbo: merge use_buffer_objects into vbo_CreateContext to skip the big malloc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7575a0a25120b9637d50fcf2b55a4859b505f781", "description": "vbo: clean up resetting vertex attribs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee5bd8638bd123ab3ea49d513f8bba9e7cd4ae28", "description": "vbo: also map the immediate mode buffer for read", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "27bd241103e8fa1fc34859cac6bd23d5a5fb04fe", "description": "vbo: delay flagging FLUSH_STORED_VERTICES until glEnd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca99fe8a603b08883493c786037ca872c00df145", "description": "vbo: add/update unlikely statements in ATTR_UNION", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a5f72c91e5ac38c82bcc1585e6d6f08b9929dba3", "description": "vbo: increase the size of the immediate mode buffer to decrease draw count", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fe771f4e963cbb3a3032f1e148fb594c3c1a2a3", "description": "vbo: use FlushVertices flags properly and clear NeedFlush correctly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63a241fa3283a0c389f671a556f705d1da25dd2a", "description": "vbo: fix resizing 64-bit vertex attributes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "077a843c27d84d4531074bbc477391e886a7ba71", "description": "vbo: optimize resizing vertex attributes during immediate mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f6e53e2437690de9a84e47f5587ff359b8484f2", "description": "vbo: don't store glVertex values temporarily into exec", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd7241c4f8082dbd07f0bcd268741c527512c66b", "description": "vbo: pass only either uint32_t or uint64_t into ATTR_UNION", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afa7f1984a4f1779c42e2dfa5535635d364e92a7", "description": "vbo: don't set FLUSH_UPDATE_CURRENT for glVertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8b98d48bffacc0a1b5393307c8405f4eda8e27c", "description": "vbo: keep the immediate mode buffer always mapped for simplicity", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c76ef5b590d5795ec2dafb9304747ed74fd37a2", "description": "vbo: don't check ctx->NewState twice in glBegin", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2c6de1eecb52ded412a88c4724f042c0c75d5f7", "description": "vbo: remove a funky recursive call in glBegin", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "653bd14730035d514127b2253a025a1e98db5e75", "description": "vbo: interleave attrsz, attrtype, and active_sz in memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b22e33c10f98f2f58101881818f55b4c4b73606", "description": "vbo: remove immediate mode code that doesn't do anything and simplify stuff", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e0d612f5e22fee19aff0e40814db24d63f63103", "description": "vbo: don't unmap persistent buffer mappings for glBegin/End", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03ded3d6ce37d3be12776bcc5dcd3c4d91f33248", "description": "vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mapping", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "10cf7a5113446c85dd39bbb12544dd4ac30a0200", "description": "vbo: create the immediate mode buffer only in vbo_exec_vtx_map", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f89ee44ab0300b72ab957c3135858ff46187dfb5", "description": "mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "27dada7ce90315d47184c51879a3f67e99f2bab2", "description": "mesa: remove FLUSH_CURRENT calls that have no effect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7c8fe1cc1a972e59885cc14778dbf5a520f48dd", "description": "mesa: fix incorrect uses of FLUSH_CURRENT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01443dc7383f4634e4a66fa194ed51db74186128", "description": "glx: print FPS with 2 decimal places", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1082e6fcb87d723986b640b5c077d05692df3511", "description": "radeonsi: don't update states for the DCC MSAA bug on GFX6-7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbb27eebc8cab1a5d70ea67a37de8d18f20a88f0", "description": "radeonsi: fix the DCC MSAA bug workaround", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "897a4a0041e2477aa7ac487f23d85a5fc8900c49", "description": "r600/sfn: Add some documentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7413aab3c837813331a706a022f493d0474caa13", "description": "r600/sfn: Add .editorconfig file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "110ee7ff93a42624b1e89065ec75b7649047715e", "description": "r600/sfn: Add support for SSBO load and store", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "148f0ad4f9c4b4c291abcaa1722f5ae91f9c4014", "description": "r600/sfn: Add support for atomic instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "90a7d2e08fbd94d443fe6aeed093e4c758b169da", "description": "r600: Make sure LLVM is not used for DRAW", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37125b7cc220fd9b77e9882268892ca4e79a0627", "description": "r600/sfn: Add lowering UBO access to r600 specific codes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82", "description": "r600/sfn: Add GDS instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5aadd809d07f6d7ce4d0cae18a410cc111c12c65", "description": "r600/sfn: Add compute shader skeleton", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7fb5c835f7c9462e2095b6de645a0a75ad118c87", "description": "r600/sfn: Add VS for TCS shader skeleton", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e17ac0d774b5a48a8d5a8a736e4a7a28554befa7", "description": "r600/sfn: Add support for geometry shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c7124e134395c4fe0dbc442a5b7b94f44d16aee", "description": "r600/sfn: add emitVertex instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f7ec616bedce226e0f710727d21ba2059b36d66c", "description": "r600/sfn: Add MemRingOut instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b17316bf38b7f2c23ce648ddd718e1f48641309", "description": "r600/sfn: Add a load GDS result instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31a4dd6451eec9cf96bec6d211e8e9b9f8032706", "description": "r600/sfn: Add lowering arrays to scratch and according instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c19013904ef0ae68c582cd6d77fe54331b36baa", "description": "r600/sfn: add register remapping", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "393655d5cb2ae499783408d36a96e34257473fcf", "description": "r600/sfn: add live range evaluation for the GPR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24f683fe810904ae7355ddb036e1e4f37f1480c4", "description": "r600/sfn: Add the WaitAck instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e09cdb3f86ca53d4c24aa7b60d9ab44d1d679018", "description": "r600/sfn: Add the VS in and FS out vectorization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c5d9456d841c54b50616b293a532d106323658ce", "description": "r600: enable NIR backend DEBUG flag for supported architectures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f718ac62688b555a933c7112f656944288d04edb", "description": "r600/sfn: Add a basic nir shader backend", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "295be0e8dfcc28366bcd193c44abc7913d5132d8", "description": "r600: Update state code to accept NIR shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51285bf32ee98dcf92c4c31f7862b18ed2db322c", "description": "r600: Add NIR compiler options", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "27cacd28ace6d6db5083beaceb35c140d827fe96", "description": "r600: Increase space for IO values to agree with PIPE_MAX_SHADER_IN/OUTPUTS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f", "description": "r600: force new CF with TEX only if any texture value is written", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "144561dc5ec3dcbe63cb054f806247bc120b64e4", "description": "svga: Use pipe_shader_state_from_tgsi to set shader state", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864" }, { "sha": "470e73e7f86b4530cf789a779f43674ecec91881", "description": "svga: fix size of format_conversion_table[]", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "84db6ba740d376b75e60c3a2a4ac0153c5b0e01a" }, { "sha": "689817c9dfde9a0852f2b2489cb0fa93ffbcb215", "description": "gallium/swr: simplify environmental variabled expansion code", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "34fd894e42ae1ec9d35bf9c4f05364b03dd4a223", "description": "aco: fix waiting for scalar stores before \"writing back\" data on GFX8-GFX9", "nominated": true, "nomination_type": 0, "resolution": 2, "master_sha": null, "because_sha": null }, { "sha": "7283c33b981f975361e3bfa62a339c88f2642cbb", "description": "Vulkan overlay: use the corresponding image index for each swapchain", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "eb0195358c4e0376d93f10fb4f90703e51718779", "description": "zink: only inspect dual-src limit if feature enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e365f83740f1faa0e4d022da7b9aea9ae6dacbda", "description": "zink: emit blend-target index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c", "description": "zink: replace unset buffer with a dummy-buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4", "description": "gitlab-ci: disable a630 tests as mesa-cheza is down (again)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35961b10da2dee4d3820ab1f250007412b06d876", "description": "radeonsi: don't report that multi-plane formats are supported", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a554b45d736073bbea4978118c02f7929f75cd77" }, { "sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935", "description": "zink: fixup sampler-usage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa915a724fbff0878478ca7dd968207bc9906016", "description": "zink: lower away fdph", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c36b1c0dbf2dcb8ded2509bc547a026b9624cc0", "description": "etnaviv: enable texture upload memory throttling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7bddaa61362924ec9dc360a2846cbdc8c647d834", "description": "freedreno/ir3: Fold const only when the type is float", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "260bd32b58a55ac0d9870497caef3a4602e19d47", "description": "freedreno/ir3: put the conversion back for half const to the right place.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "cbd1f47433b7d735e3be5c8126f7f2b9343a1cdf" }, { "sha": "d70192e6973aec3bbe2be70192f18b6a2257872a", "description": "freedreno/ir3: Add cat4 mediump opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3eca6d9ce14abfc542031248be6a53c31cd113f9", "description": "freedreno/ir3: fold const conversion into consumer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5e2012d5c7496d04772c83e89d9fa1c9bc4087e2", "description": "freedreno/ir3: fix printing half constant registers.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d55dfef78237380d3734f2341818daa299a7f330", "description": "freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbfc8c35315f666d14c8b1f9ec71cb70d5e57d84", "description": "docs: Mark 20.0-rc2 as done", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d8bae10bfe0f487dcaec721743cd51441bcc12f5", "description": "freedreno: android: fix build of perfcounters.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fad99243151725a3bdcab73bfd548adb2c535281", "description": "freedreno: android: add a6xx-pack.xml.h generation to android build", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cad400a59e47461f4965cfd19882c680cc111d94", "description": "freedreno: android: fix build failure on android due to python version", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e", "description": "gallium/swr: Fix llvm11 compilation issues", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f239bb8020df4176ca539bafff327ab5c8da2c2e", "description": "Vulkan Overlay: Don't try to change the image layout to present twice", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "320b0f66c27407008784da3606e23cb44c70ddf0" }, { "sha": "4b978cd950cef844afce07993ddb697779e5648d", "description": "aco: do not use ds_{read,write}2 on GFX6", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "4a553212fa171ddaf849d4abb2d67208390cd769" }, { "sha": "da76dfb5159c2ca8ee24d64a5f85a68f28b70c65", "description": "intel/vec4: fix valgrind errors with vf_values array", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd" }, { "sha": "1572e8f3e136affb429e34ec2e8e10e206e0f3cd", "description": "lima/parser: Change value name in RSW parser", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5802259e5438571c799bac2137da8bca505c6a94", "description": "lima/parser: Extend AUX0 findings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cebfb3169caafddac6ea3e0e7977abe535e3bdaf", "description": "lima/parser: Fix RSW depth test parsing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eaa0784fd32a6189b6ad25b72365932b4ec15bc7", "description": "i965: remove duplicated comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26ab38f1440625b85adc235140574901e60562a1", "description": "ci: Drop turnip opt-in option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbc117cba311ed086ba7885e6df423ce5ae114b7", "description": "llvmpipe: advertise 4 vertex streams", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e6690b1a62ff3b8e2576bd35d5f9bc530464032", "description": "draw: don't emit vertex to streams with no outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "72154c9075269d2022ede04f233a08bb9751f104", "description": "draw: emit multiple streams to streamout.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00c066e5a04eba9359411bac36d985d047be6ddf", "description": "draw/gs: track emitted prims + verts per stream.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c77007c9db74c3859f75dcd5161396ae5c16772", "description": "draw: change geom shader output to an array of outputs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8583fcd8f182a290f000cb303ec2e067688363b8", "description": "gallivm/nir: add support for multiple vertex streams", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b66884131312cac4438aab89490fd6f33443247a", "description": "gallivm/swr: add stream_id to geom epilogue emit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d70002744ca121bff51dd40bfa76b633320652c", "description": "llvmpipe/query: add support for indexed queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "658eb691fc4266cfcb6d2a7eec17469f5eae10b5", "description": "ci: Bump the GLES CTS version to 3.2.6.1.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b37922dd1ed4bbc19b69b543a83d8fdf49532a32", "description": "ci: Disable a bunch of tests on freedreno a630.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3063cbd185b3bb2e01ab4f70ca0c661f38082b4", "description": "turnip: Drop explicit configure opt-in for turnip", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ca77f347d2e5791907db77ef1996f01ff9aa386", "description": "u_tile: Skip the packed temporary and just store tiles directly.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68bb26af63acad6a42dd5c4d653c61917a69127e", "description": "broadcom: Fix implicit declaration of ffs for Android build", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce23911b77b026ee1894e012f0249d827047bac6", "description": "aco: gfx10_wave64_bpermute reduce op to print_ir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20eb1acb6f404ffa4e502e7de8dec8ac83e7a8a8", "description": "aco: fix gfx10_wave64_bpermute", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9254fb4fc72ed289ffded28ef067b4582973e90c" }, { "sha": "1c79afd94620925cb9e0903f24f91c3ab9ecfcb4", "description": "Correctly wait in the fragment stage until all semaphores are signaled", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "451cf228d53ba8f51beb3dcf04370e126fb7ccb6", "description": "svga: Fix banded DMA upload", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "287c94ea4987033f9c99a2f91c5750c9083504ca" }, { "sha": "5aec9e84a86f578d0babae1d5c1800578c1c1b53", "description": "anv: No-op submit and wait calls when no_hw is set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9febfae416e9fdf39a501ceb53a65c99ca78eed", "description": "anv: set MOCS on push constants", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4" }, { "sha": "a140ea1cedc5b979410796b13f33031c7b20671d", "description": "llvmpipe: Bump test timeout to 180 seconds", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4aa7af9e9a4c19e10afaf4a3c756e62cf4d352c3", "description": "intel: Load the driver even if I915_PARAM_REVISION is not found.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "96e1c945f2bc4047a603753ae10fc4f27754361c" }, { "sha": "20bcbcd958967f2f5bdb560951c70c71d0939329", "description": "isl: Fix the android build.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f" }, { "sha": "a92be2fb26e6d470a6d2b179f35f54d75a7a7b90", "description": "intel/genxml: Drop \"reserved\" enum", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f" }, { "sha": "deb2bbf57ec1d0660dd85b7080bf5ebeb10e8768", "description": "swr: Fix GCC 4.9 checks.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "f0a22956be4802e01f2b4f3244f011212626f12d" }, { "sha": "205ce0bea5e14a855a86f8b9662ba34cdd372280", "description": "gallium: let the pipe drivers decide the supported modifiers", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ac0219cc5b6afa6d0392a164b58e21ce95079930" }, { "sha": "d8569baaed1a38cf3da9e45375fa2267d9a1eeb0", "description": "iris: handle the failure of converting unsupported yuv formats to isl", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76f300f2e498f101c58e182eac3ece11e527d297", "description": "Revert \"egl: put full path to libEGL_mesa.so in GLVND json\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac" }, { "sha": "9595b23a45a6bcb7ee784e2c38085a8ea2e4620a", "description": "meson: don't bother trying `python2`", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d34abd15c91ed67414e2e0dc1ae252f53574ef6", "description": "aco/optimizer: Don't combine uniform bool s_and to s_andn2.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c" }, { "sha": "a77c3d5eed45ba5abcbacdc3511a93f02adb7673", "description": "nouveau: Reuse tgsi_get_gl_varying_semantic().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f4f769c851f4130195b5e3b76784df93f457d571", "description": "nouveau: reuse tgsi_get_gl_frag_result_semantic().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9358f6f765092c821696df8b36bf2cf70b05e49", "description": "nouveau: Reuse tgsi_get_sysval_semantic().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e25967d6b81b9ac9dccfe92cc92dc8d977eab592", "description": "mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to tgsi_from_mesa.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9891062642a3f35dc326b305fca2407f9041915c", "description": "freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d" }, { "sha": "d233c8c914ce819147197b9327bc22d1ea58b2fb", "description": "freedreno: Add layout_resource_for_modifier screen vfunc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af6fb4f0a9ffe3250612acd3eb382f5eb5227e48", "description": "freedreno: Set up supported modifiers in fd*_resource_screen_init()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0a7c8f4a8cd375a9448f50d777e2cc9ee95a8d1", "description": "freedreno/a6xx: Add fd6_resource_screen_init()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d07d66180b1523d7e70681ca142955f896ebda9", "description": "glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5bea0cf77956d748ea929e12d12756692f04a33f", "description": "intel/isl: Move iris's pipe-to-isl format function to isl.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb615e5fe3f68d0dc8210e6b09ced6913b433103", "description": "mesa: Clean up some endianness adapters for shader image formats.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23c137612bea1e319ecdfb894c020b6651f4909a", "description": "gallium/swr: Fix various asserts and security issues", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7eaf21cb6f67adbe0e79b80b4feb8c816a98a720", "description": "pan/midgard: Fix scheduling issue with csel + render target reference", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "38c20696a5358d6898c4ee96fb127d603c1e1404", "description": "panfrost: Set the MALI_WRITES_{Z,S} flags when needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ed94d38b4169e18bf81e956241d1c8674cc2ec6", "description": "panfrost: Add the MALI_WRITES_{Z,S} flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0406ea4856498c25479b1e1b191471f7222747d6", "description": "panfrost: Z24 variants should be sampled as R32UI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1ba0cd452cb456e5d06ee22fdecaed451a7a48b", "description": "pan/midgard: Add nir_intrinsic_store_zs_output_pan support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5619f50738c0ea2bee49d982e88f18496d7514a", "description": "pan/midgard: Turn Z/S stores into zs_output_pan intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59488cbbaca1268841fe5ba42d0a1202b33be23b", "description": "intel/fs: Don't count integer instructions as being possibly coissue", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "e64be391dd065b6a0eabee17ada038db7a28c112" }, { "sha": "8455648ccae92692e4a522d23b1491d5825b030c", "description": "tu: Move vsc_data and vsc_data2 allocation into the device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84bd4da468cd21dad5d41110b495b08623e82a0e", "description": "freedreno: Fix CP_COND_EXEC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed5d1c1c471b9a7017625ab7d742f2895ab64b96", "description": "freedreno: Add CP_REG_WRITE documentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65197a3ac1cf4303e37927ed3faae47e41ee74e6", "description": "freedreno: Fix CP_COND_REG_EXEC bit positions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8be81f8a2a9f3f838cc550aeddf79657608e1008", "description": "gitlab-ci: Build radeonsi & RADV in the ppc64el job", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65610ec774ae095cfee3602b3f06d51d0a199791", "description": "gitlab-ci: Add ppc64el and s390x cross-build jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a443f81f2631efa0881f72472c476d9d368b5d05", "description": "gitlab-ci: Merge ccache and libxml2-utils into main apt-get install", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a06fc0296d6ab3567320fb4ecab6d297eba08223", "description": "gitlab-ci: Pass -j4 to make", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84fefa206c43e6a7b9a1ff34230eed0439f59e35", "description": "gitlab-ci: Update to latest ci-templates HEAD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3da91b3327fb93d0364c0ca9d0216f695160831d", "description": "radeonsi/ngg: add VGT_FLUSH when enabling fast launch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2799676218249c5b9f1dc0a6367e459a1ad5642e", "description": "util/disk_cache: check for write() failure in the zstd path", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a8d941091f72923561a6c58b46ccb264b6a0e205" }, { "sha": "6321e3fb9fd9cc9d817071d435c6b8a59869b8bc", "description": "dri: delete gen-symbol-redefs.py", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bcb611361b08528b14d3c5827ee2c4b21de1199d", "description": "anv: implement gen12 post sync pipe control workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8949d27bb8b4385e92049c18f728bdcf0a79b093", "description": "anv: implement gen9 post sync pipe control workaround", "nominated": true, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "19e7bcee1742a40981a0b1c06447bca22646c294", "description": "iris: implement gen12 post sync pipe control workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c07e03b792d57ae807a6953f0d8ff5f4bcdffd0", "description": "freedreno: allow ctx->batch to be NULL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22d2cbe6856fea65bf01dc96941b5127f17dacab", "description": "freedreno: Allow UBWC on textures with multiple mipmap levels.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d", "description": "freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddb0b35b76dfee95a3bd472538bf9510c1cbd2f7", "description": "freedreno: Blit all array levels when uncompressing UBWC.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b586d5a48cc11ee216f18ac093a601917861cff", "description": "freedreno: Swap the whole resource layout in shadowing.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9f5d3eb554e6096b762744125580a239d3809b0", "description": "freedreno/a6xx: Disable the core layer-size setup.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17312b4a10718ee14a80e5c1b4e2e586d8a79920", "description": "freedreno: Rename the UBWC layer size field and store it as bytes.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6b4118bb06c5a38d7b7bf61ab67551c3129176d", "description": "freedreno: Include the layer size in layout debug.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20357dfde85712503ae82aeedcfa9b2bf31f2adc", "description": "freedreno: Move the layout debug under FD_MESA_DEBUG=layout.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65a6dc5139fddd5e01eaedcc57fc67e0a6a28c94", "description": "radv: Do not set SX DISABLE bits for RB+ with unused surfaces.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "e9316fdfd4899c269a19e106a6ffa4309ae48b27" }, { "sha": "17303c9851e32194550f899399859944fa5b3009", "description": "mesa: implement missing display list functions while switching to the template", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56de59b931ac162de932d650176fbd981cc68aed", "description": "vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "052e8f758e68061adaee7f6f95bdbb01ae8f519d", "description": "vbo: use the template for save GLvertexformat initialization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ec5e96ec8297216bcab4036deaa6eb714ca4e67", "description": "vbo: use the template for noop GLvertexformat initialization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d447a4888fe0089c0c3589ea68daf400e866de2a", "description": "vbo: move GLvertexformat initialization into a template header file for reuse", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cae609326678bd00702261f756ce0c16efd530d4", "description": "freedreno/perfcntrs: fix fd leak", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "5a13507164a26fc796f02c57a24468b834254b4d" }, { "sha": "8a2c507a8abe2537df5bc1f4847c40e6d4314dec", "description": "util: Drop unpacking from int signed to unsigned and vice versa.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d367c3aa57da54f5dbd6871a38b9fc1d6cbcc45", "description": "gallium: Refactor some single-pixel util_format_read/writes.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab081970e07d97c4218a68341d8534693d27e474", "description": "gallium: Add and use a helper for packing uc from a color_union.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2a2cf492decf35e1e2c622e3c45e98333ec15d7", "description": "softpipe: Refactor pipe_get/put_tile_rgba_* paths.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8bc56551da9ce64be3e253c5131a572501ad44a7", "description": "softpipe: Drop the raw_to* part of the tile cache interface.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6cdf523f00398b98c73743f6eb4167409ff065e0", "description": "gallium/util: Remove pipe_get_tile_z/put_tile_z.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e986f2b7aff6c51e420fbb06553a748f15f55a01", "description": "mesa/st: Use direct util_format_pack/unpack instead of u_tile.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c574cda3c6a3f880f99e4e22967fc82e34609942", "description": "util: Make helper functions for pack/unpacking pixel rows.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "333c9d5bb054d5ac5518e830b535e8a4f3f80187", "description": "clover: add trivial clCreateCommandQueueWithProperties implementation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b064697af1dc8927756986f396c793e0e23c42e9", "description": "gallium/osmesa: Try to fix the test for big-endian.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd899fd43ebc56fee6ad41126db340a9c2f7bc72", "description": "gallium/osmesa: Fill out other format tests.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a53918f025af606450ddb9df3d032191a82ce89", "description": "gallium/osmesa: Fix MakeCurrent of non-8888 contexts.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "655394c6ed2ef15c66ea8234d7ab388901f7e295", "description": "gallium/osmesa: Fix a typo in the unit test's test names.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75c50d03422eb6a74f462419015a697f371468d6", "description": "osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d83abf1d378be059b4f41a6a44a9bf24c7394084", "description": "st/mesa: Handle the rest renderbuffer formats from OSMesa", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "d1165ad18b5e1d8b137daff1b1ad3d11ba4445e4", "description": "util/os_socket: fix header unavailable on windows", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77" }, { "sha": "36126b6211f1ac2da0aa94411608b2320553dbb6", "description": "i965: Do not set front_buffer_dirty if there is no front buffer", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "9afdcd64f2c96f3fcc1a28912987f2e8066aa995", "description": "gitlab-ci: Switch kernel for LAVA jobs to 5.5", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "162927e43cdb5d6c184a4064fbd0799012fc297e", "description": "panfrost: Use size0 when calculating the offset to a depth level", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "64541dd69875d043d90525769901d18fdde4b68b", "description": "panfrost: Only clamp the LOD to disable mipmapping when needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "255227ececb4444fdf5cc2925fc1064d729021f4", "description": "panfrost: Fix decoding of tiled 3D textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd27fb511386615cd6b44b037f9f5117846b51d4", "description": "st/mesa: use uint-result for sampling stencil buffers", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "642125edd97384b88f491c1383a06c42ed16e11e" }, { "sha": "9cdd89a34b89973fbe646de5976f190ec7bd8d1c", "description": "pan/midgard: Remove unused variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f3eb7989b38239d08d729a488ad6b737ec61ad8", "description": "pan/midgard: Check for null consts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ec4028d4057da19708b4f4bce88ee16f96f322a", "description": "panfrost: Avoid overlapping copy", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c32bd325e7688c781b7e5de58a2d0534c82f00a0", "description": "etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "9e672e4d20fb77e1b39aee29f9e8e76a5c2af68e" }, { "sha": "df6a2a719798d706d60b508106da363311a43469", "description": "turnip: Be explicit about converting vk compare func to a6xx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6dd57f0e3811d61c9d6179452a420f28008ca9ba", "description": "nir: Remove always-true assert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3dfa8f4d694e7d64a6401752af1f973b0852aab", "description": "glsl: Use 'using' to be explicit about visitor overloads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0bc516fceb742e4c1ce2d47f129d19d8bb005d13", "description": "spirv/opencl: Cast opcode up front to avoid warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67dd51606ca1670e21ce414591cc48caaf2e2e9f", "description": "freedreno/fdperf: Cast away some ignored return values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2be81a3bfa839e51b9719567236acaff70babd62", "description": "nir: Make unroll pragma work on clang", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de856c6170fbfd57f480c04069feb2fac0099060", "description": "nir: Delete unused is_var_constant() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "42f7e124cae38dc95e219097cc23f48d24e3071a", "description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8" }, { "sha": "0ccda2ebff83816cecf4dcb48f367a0d5c8f5fb1", "description": "clover: Use explicit conversion from llvm::StringRef to std::string", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "5d83314945d5f286cbe4fff9b07d2756f36a64c6", "description": "zink: disallow depth-stencil blits with format-change", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85d4b41f6830253b81b591fa401a9c5aea5e407a", "description": "zink: be more careful about the mask-check", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b550b7ef3b8d12f533b67b1a03159a127a3ff34a", "description": "panfrost: Fix the damage box clamping logic", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "65ae86b85422ae0d41624dd56f935d85b0164a13" }, { "sha": "2b089e26bfe615cf616926cdddafd8439c835878", "description": "pan/midgard: Stop leaking instruction objects in mir_schedule_alu()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7e68d8625e4efcc776b5352de3b16b6951fabf7", "description": "pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_alu()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef89a52fe58e85402d7652d863da1cc90b378772", "description": "pan/midgard: Lower bitfield extract to shifts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c68cd39eb3797eb34a049950cb34acfd0719cde7", "description": "pan/midgard: Make sure we pass the right RT id to emit_fragment_store()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "25946be4c451fe1cc645a6fd3cb5d59160e93f25", "description": "pan/midgard: Add an enum to describe the render targets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77", "description": "util/os_socket: Include unistd.h to fix build error", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470" }, { "sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8", "description": "gitlab-ci: disable a630 tests as mesa-cheza is down", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a4e627054167ff52742cf45b1aefccffb0de7071", "description": "nv50: report max lod bias of 15.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac", "description": "egl: put full path to libEGL_mesa.so in GLVND json", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080", "description": "radv: Allow non-dedicated linear images and buffer.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "38f963226bdf8277826e80848d2a6b44cbabddd3", "description": "pan/midgard: Implement mixed-type constant packing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a12fe52cbc86b2d33cd5a726ce1020cdcd6c064c", "description": "pan/midgard: Break out one-src read_components", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b74212e70153f3a199a60a95d003208144f5fac9", "description": "panfrost: Fix non-debug builds", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d" }, { "sha": "d7fe9af6202413aa4e6f0f53d89577ed8ea80027", "description": "anv/blorp: Use the correct size for vkCmdCopyBufferToImage", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "dd92179a72e5263b9db730d92a883e2536aa4474" }, { "sha": "8ff613dc58782eab0fa915056255aedb838e3470", "description": "VERSION: bump after 20.0 branch point", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02658df152d1a7fedd8ce61dbe6e84566c8c75d0", "description": "lima: Fix build with GCC 10.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "d71cd245d7445121342a4933cc6ed8ce3fc6e568" }, { "sha": "982d61e2cdd5a5e3f82444787634fa45ba2fd44f", "description": "freedreno/ir3: fix a dirty lie", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "752aeb7b3fe75b3c6ce8d9dadaba9c4111fa7254", "description": "freedreno/ir3: simplify split from collect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d0e7d9a4c1cfe28b3cd2356e94e287e82821e1a", "description": "freedreno/ir3: create fragcoord instructions in input block", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fb09020ef23cc87c1c3024add572cf0a571e8ddc", "description": "freedreno/ir3: remove unused tex arg harder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ffe44ec0a5dba18e4a88ca7dd1042e823f9685e", "description": "freedreno/ir3: add RA sanity check", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f4f46b7080a1087420939b2f4bf0bea414cd3ce", "description": "freedreno/a6xx: fix lrz overflow", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e79c4f0edc4a263c29f8df6169d0ad74aee7c69", "description": "freedreno/ir3: two pass register allocation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b0293af7a5d821776e7e90e3892015581c497810", "description": "freedreno/ir3: don't precolor unused inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad2587d3c8885ce4aa0403269268a1c0ab8c2cac", "description": "freedreno/ir3: add is_tex_or_prefetch()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a7a6c9ef0eb6b26d8410591353142207689d085", "description": "freedreno/ir3: number instructions from one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f78c32492ed096649b015a4967d6d56c18dd14a", "description": "freedreno/ir3: post-RA sched pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3369406e44b0226295e7475e189da2e42efd7f22", "description": "freedreno/ir3: fix kill scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a9f78f1f9f0019687eb374aae5abcd3b0617cf4", "description": "freedreno/ir3/ra: make use()/def() functions instead of macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a5f24f966ae217981cd39e867a0de1fee029e740", "description": "freedreno/ir3: a bit more optmsgs debug", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "300d1181c72043afe045a155079fc152fcd1283e", "description": "freedreno/ir3: move atomic fixup after RA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "304b50c9f8f57a115ac251f022093c8adfb0823d", "description": "freedreno/ir3: move block-scheduling into legalize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "093c94456bc99308bd80bcc952d1f77ea71a831c", "description": "freedreno/ir3: move nop padding to legalize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c803c662f990621acefd2f002d9df0d42ad8a3a0", "description": "freedreno/ir3: split out delay helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54c795f8297d5087b013777bddac32ed47941cb7", "description": "freedreno/ir3: fix crash when no non-input instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1194e10b2dc4d14ea21eb9bc8e607056ebaffcd", "description": "freedreno/ir3: cleanup after lower_locals_to_regs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0b792ea0602dd344b8a2dce4ab582b167f6fd35", "description": "freedreno/ir3: shuffle a few ir3_register fields", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95831e2f66a16e2334cb1f972c9485b71955900b", "description": "intel/gen12+: Set way_size_per_bank to 4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00a84c170a0a495f21008a80557a1d2b8257ea56", "description": "intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0d8b373adebbf8396b16537bd4d633ab6659900", "description": "virgl: Use align_free for align_malloc allocated buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d326d30efefd132255826ff33a9a4c51c216fe39", "description": "freedreno/drm: readonly cmdstream", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f93dfb509cbf9474befae9919dd8c135bbd67093", "description": "intel/fs: Write the address register with NoMask for MOV_INDIRECT", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "9a95abd0f755331503e283354b44b639865f1329", "description": "intel/tools: Handle strides better when dumping buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51d7c42165d2344d0019299d42b34c07f7f5e8d0", "description": "intel/disasm: SEND has two sources on Gen12+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa3ef6a8370bf1ce121806e60ccdedb2ddc6aa83", "description": "intel/eu/validate: Don't validate regions of sends", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b323d66019bcbb56811b66947b39e77a2c7c3e0", "description": "aco: fix image_atomic_cmp_swap", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "71440ba0f5512fe455be66ca48b253ecc37478a9" }, { "sha": "0d14f41625fa00187f690f283c1eb6a22e354a71", "description": "aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "6aecc316c000c343b25963c1356525f95ea6cafe" }, { "sha": "d8410fec4efa4fb8847342a15b021501e3e2341b", "description": "gallium/swr: Fix gcc 4.8.5 compile error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8dacf5f9d1df95c768016a1b92465bbabed37b54", "description": "swr: Fix build with GCC 10.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "790516db0bfc056df0290c42565214d4148e901a", "description": "gallium/swr: fix gcc warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8405e1bef0cfa99a2e5e865cf5f933fddbd35222", "description": "zink: implement support for derivative-control", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f12b844e7c284f691323d4f77f2fd94c648e37e0", "description": "zink: implement load_instance_id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0ced1e79b3311cf55f3c8852417825e3fe102ef", "description": "zink: enable texture-buffer objects", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "00edb82fde2cfebe97457cb7819e7e560c4d3a4c", "description": "radeonsi: Add support for midstream bitrate change in encoder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d902e23d8094a01f752d3404ec484e0c059eb193", "description": "panfrost: Use DBG macro to avoid noise in the console", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "25042062215c682445a70b4527e8298b30996d93", "description": "pan/midgard: Handle nir_intrinsic_load_barycentric_centroid", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d", "description": "panfrost: Add more info to some assertions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d5c433aeeeb083f1a5902d58e520614d2fe35be", "description": "panfrost: Print intended field when decoding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c5fd2942b4fb2005b3d01fb4cab86a4162c8a90", "description": "anv: Always fill out the AUX table even if CCS is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ccdf881aba7c8cd0c7175995e351e783e0fd11d", "description": "iris: Plumb deref block size through to 3DSTATE_SF", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6b39850f092b387881c4fb4260c9465971422aa", "description": "anv: Plumb deref block size through to 3DSTATE_SF", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce9c45a60ed51ddb27bd969bdc61336f18121a07", "description": "intel/blorp: Plumb deref block size through to 3DSTATE_SF", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fdc0c19328fd8e02e4b1bd5c62b93ce6c4597ca1", "description": "intel/common: Return the block size from get_urb_config", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e340a79b9c4b6ee35eaa10a685395a67d0b0b440", "description": "anv: Emit URB setup earlier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e928676b69bf9cafce1c0304dd473c926b9f2854", "description": "iris: Consolodate URB emit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09e4c33085f15ffa691053143bec9dbf4aecfeaa", "description": "intel/blorp: Always emit URB config on Gen7+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73a684964b392c4df84373e8419e355267d57ff5", "description": "intel: Take a gen_l3_config in gen_get_urb_config", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d05822cb8b5d3fd066c64722b76b3507a7fd24f", "description": "i965: Re-emit l3 state before BLORP executes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bff7b3c7bd56c25544ea6e3ea9452358374db10a", "description": "iris: Use the URB size from the L3$ config", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99f3178a249525d333c5b27d755a0f99a81b3c17", "description": "iris: Store the L3$ configs in the screen", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6471bac99ec11c7901d6fc9bda908c047e621f5f", "description": "iris: Set SLMEnable based on the L3$ config", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73434b665b2ec50cbd1060ce831aec3b2e21517c", "description": "intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1bdb127b6875df602bd736465d597725f326621", "description": "anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "9da9abf8a7a605cc9b79bd4240ff715b79ac774a", "description": "genxml: Add a new 3DSTATE_SF field on gen12", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "21dd0a151401956523d7facaccfa8e8cdf915c18", "description": "docs/release-calendar: 20.0.0-rc1 has been released", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58fd26c4332aa3f3ffd34d99d996ba62476d5acd", "description": "turnip: Fix vkCmdCopyQueryPoolResults with available flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a3e2a7fa8bf184b5f9214d4c404e4c2c754aa58", "description": "turnip: Fix vkGetQueryPoolResults with available flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c3319cf81779ba6a17223d22ddd3afc68acab1e", "description": "turnip: Free event->bo on vkDestroyEvent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "594cb3035615b3a6cf3dc09ccee30554b56eb2f3", "description": "loader: Fix leak of kernel driver name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f09c466732e4a5b648d7503787777c926dd93c29", "description": "docs: Update SWR tessellation support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bdba744d700717a123232cf24647f11918fc0dcd", "description": "i965: Use brw_batch_references in tex_busy check", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "779923194c65ed3a588d3503cc5d53e1945ada0f" }, { "sha": "d3fa18a1fa2b36e90c52e0f5809900dadf80d83f", "description": "etnaviv: drm-shim: add GC400", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c5e4d287243e13c4311baf0f9b51d3ba60d0b974", "description": "lima: add noheap debug option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b220aec628543c26cf19b125eef132052f6c599f", "description": "lima: create heap buffer with new interface if available", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "92465cc999408ce1d80a9b274e09f54f5a28618d", "description": "lima: sync lima_drm.h with kernel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd30c4d7197ac11b42aaf707280dd2927b8c11d5", "description": "lima: fix lima_set_vertex_buffers()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c5d84fcae71b40f77891386ac53c8addee4f554", "description": "turnip: hook up cmdbuffer event set/wait", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b5b7624753b57c8df0c3eab71124da012fbf3e4", "description": "etnaviv: drop default state for PE_STENCIL_CONFIG_EXT2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d78e0de772dd8c50cf30faf19a2b91794f05db20", "description": "docs: add new features for RADV/ACO.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a3b16a3958837f51f12849a557130be43b7fb29", "description": "radv: refactor physical device properties", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1b8d99e2885456dcd2d9309f6e1bd7f60d30ed75" }, { "sha": "5b9fe184854f4026fb70d90fd6fee82bc72c2c0e", "description": "freedreno: remove flush-queue", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3b1fa5e2bc4a7df3c68bb0b234d4bcf68ffaa84", "description": "freedreno: add gmem_lock", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0", "description": "freedreno: add gmem state cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "712f8802ee248713821e8d649263257e67c5d597", "description": "freedreno: get GMEM state from batch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4bcc3a0923b9c55fc11629bf218155b73fd02a28", "description": "freedreno/a2xx: constify gmem state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d442144ae7c8e21a1ee16e4c94e13ffdce2f821", "description": "freedreno/a3xx: constify gmem state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7236d6dd4c952af21d81bdd0d8e507daad786b08", "description": "freedreno/a4xx: constify gmem state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d2f4a55ebd2db4b40ac70b56c8103c1e1fc95a6", "description": "freedreno/a5xx: constify gmem state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "637ca78ee29629c3b1b083477b12f1cfdace2f08", "description": "freedreno/a6xx: constify gmem state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "82a64af907da1eb6cef4b6e010788a4b7aa57faf", "description": "freedreno: constify fd_vsc_pipe", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cbae9f34e9c80635a99a6cb2b0371bb67c5d7e62", "description": "freedreno: constify fd_tile", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7ab8874d07fcd2146781fb743ec5370be2045a8", "description": "freedreno: consolidate GMEM state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62c10b395e1db20e02baa401d0b0a72ca2253ffa", "description": "freedreno: extract vsc pipe bo from GMEM state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5c32db076014be206972858da93ff87419863c1", "description": "turnip: remove unused descriptor state dirty", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e73f604b2125f077ec9735e666b6bf31af413bd9", "description": "aco: Fix the meaning of is_atomic.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "69bed1c9186c3e24ad54089218d58c5f7b83befe" }, { "sha": "ba148813d7c5f90f2a46819c33611e760edf86ed", "description": "iris: Support multiple chained batches.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "94f9c5fff672cf00843b2522aeee01effbb2afc8", "description": "iris: Make iris_emit_default_l3_config pull devinfo from the batch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afcb6625e3fe2fd7c31105f10d923762814f031e", "description": "iris: Drop 'engine' from iris_batch.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06b13dfed2a43d5f14d6886dfced9b5befcc159b", "description": "tu: Fix binning address setup after pack macros change.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "59f29fc845ce6425959e8db9b707363b1e273445" }, { "sha": "3d5bdea2cf4199191c898ba433d1c099f0b0b173", "description": "turnip: Enable occlusionQueryPrecise", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f718edcedd713beb547cda48aa8dc63a0af4c35", "description": "aco: simplify gathering of MIMG address components", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "901f06e9ad6ba53a9e0bb400f5fa629b491c253f", "description": "aco: simplify adjust_sample_index_using_fmask() & get_image_coords()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99d032f3cd1a7ea359f03968a30a89a18830868c", "description": "aco: fix register allocation with multiple live-range splits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71440ba0f5512fe455be66ca48b253ecc37478a9", "description": "aco: reorder VMEM operands in ACO IR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8548fe19f03ecaee711ed9041be3dc05c7c22e56", "description": "nir: Make nir_deref_path_init skip trivial casts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db19e96c8c63ee266fee37d3eb634b0ca30a28ab", "description": "aco: fix exec mask consistency issues", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7d05141686ecd6266683f11fb5423b6545c49a4", "description": "aco: parallelcopy exec mask before s_wqm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "517fc3abc44734d56c6aec96cd95b1404cc64695", "description": "aco: fill reg_demand with sensible information in add_coupling_code()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26d2511bcbf1f0e3affe85d42d54b4970c78a7ba", "description": "aco: improve assertion at the end of spiller", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5ea23ba659adc05ff75ca7a4c9d1bd01db889ddd", "description": "aco: set exec_potentially_empty after continues/breaks in nested IFs", "nominated": true, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "4e83e05e62101a5e3a4d8c30a16ca15294af18b1", "description": "aco: error when block has no logical preds but VGPRs are live at the start", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d282a292eca05bd9f701d8509d674e4697f510ec", "description": "aco: don't always add logical edges from continue_break blocks to headers", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "dba71de5c63617677fe44558f995d35fad643413", "description": "aco: only create parallelcopy to restore exec at loop exit if needed", "nominated": true, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "4537b9741014fbd40b9ed5d98a658031997851aa", "description": "aco: don't update demand in add_coupling_code() for loop headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "521525fc0a3b9008e70841542ad6e3db4b1ea4d6", "description": "aco: don't consider loop header blocks branch blocks in add_coupling_code", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "590c26beab153fbc7c2193ce65a9a63329a80be8", "description": "aco: fix target calculation when vgpr spilling introduces sgpr spilling", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "a7ff1bb5b9a78cf57073b5e2e136daf0c85078d6" }, { "sha": "a61eff8330234306077444e97e178542991f6e27", "description": "radv/gfx10: re-enable NGG GS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e4752dafede30fbfc93208d9d4091873a8bd5d31", "description": "radv/gfx10: implement NGG GS queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c1f657f35ca9ba0381164e4914a18907ff2cf3b", "description": "radv/gfx10: add a separate flag for creating a GDS OA buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca6a22305b275b49fbc88b8f4cba2fefb24c2a5d", "description": "winsys/amdgpu: Close KMS handles for other DRM file descriptions", "nominated": true, "nomination_type": 1, "resolution": 3, "master_sha": null, "because_sha": "11a3679e3aba3524cf987f1f808d92c25f16e080" }, { "sha": "9f2bed49d476a15af0df270307f9051d810ea0ab", "description": "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f21b40d0bf3c5662945d8e35f1925a5a208df366", "description": "anv: Rename a variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3f1a08c5641a6b100371a3c17f0b484e1da9b68", "description": "anv/block_pool: Ensure allocations have contiguous maps", "nominated": true, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "731c4adcf9b11d07e36e915ac17936259648c0c9" }, { "sha": "ee4cdef9aeb7f2c576d9e6a31b1f07351829b795", "description": "anv: Re-use one old BT block in reset_batch_bo_chain", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2e9dd51b3db6c572bddb04b3efd54e733ac0915", "description": "anv: Set actual state pool sizes when we have softpin", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f72857739beed55276f263f49b3802c336b8c58", "description": "nir/algebraic: add some half packing optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5476d1818300835d120c21bcd5bd5967f5b66c84", "description": "nir/algebraic: add patterns for a >> #b << #b", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6aecc316c000c343b25963c1356525f95ea6cafe", "description": "aco: fix VS input loads with MUBUF on GFX6", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84" }, { "sha": "404818dd288de1b374c3b5f3589450c382bad3c4", "description": "aco: run p_wqm instructions in WQM", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "2d7386a2d037497656aa9c601091fc4dd6d3ced2", "description": "aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in WQM", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "9be9fd85911883521a31111e728efc0f25b9bacd", "description": "pan/midgard: Fix a liveness info leak", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6346490a2ee5535dc75fcab34981d2a5b591dc01", "description": "etnaviv: implement UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ff8ce7a3f080b4016fa6239e9d0b406b69310e5", "description": "freedreno/a6xx: convert blend state to stateobj", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f066e3afc787a5e6ec06b358003aeae00a3d3f61", "description": "freedreno/a6xx: remove special handling based on MRT format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eb281df1a1cf63dd4a4d941a019fd384e28af146", "description": "mesa/st: random whitespace cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0e0141526c2b3c515bc01fbe2745e13bf3b174c", "description": "freedreno: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ee3ec348e16f62120ef72fe2d789aa9c05bfecd", "description": "gallium/util: Increase the debug_flush map depth", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8830e9f0cac2df7c8a1ae09086f27d8eb9bc80bd", "description": "svga: Avoid discard DMA uploads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8afe12b2123cca006df6d0eaa45eb89c36f63a98", "description": "winsys/svga: Enable transhuge pages for buffer objects", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b3c2daf3a73bd8e9f5dc4780a9074aa55f7cd0c", "description": "winsys/svga: use new ioctl for logging", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f53b4defadcf2c5dadbac27c0dd30d6ffcad0dcf", "description": "radv: remove the non conformant VK implementation warning on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b8d99e2885456dcd2d9309f6e1bd7f60d30ed75", "description": "radv: bump conformance version to 1.2.0.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "401bfe028387dd82080a2cc65b5f1b461f0382a6", "description": "radv: implement VK_AMD_shader_explicit_vertex_parameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "663d5c1399ddae76f696a8a3383deefe24076895", "description": "radv: gather which input PS variables use an explicit interpolation mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3922d95b5111af21b40e720ef30b869f39bbcfdc", "description": "aco: implement VK_AMD_shader_explicit_vertex_parameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f4c30091900262598c7348a83841250a2922c78", "description": "ac/llvm: implement VK_AMD_shader_explicit_vertex_parameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "531a26d5aa03d8f4499f901f040132c5f712219a", "description": "spirv: implement SPV_AMD_shader_explicit_vertex_parameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf6cae832c9e7c95e2df88b4e86886d1310c505a", "description": "nir: lower interp_deref_at_vertex to load_input_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d29f10a7ca063b63a4e29062cf3ed0151e8ebd68", "description": "nir: add nir_intrinsic_interp_deref_at_vertex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "687f1703115bac5dff702691cfaf777eb37a9681", "description": "nir: lower SYSTEM_VALUE_BARYCENTRIC_* to nir_load_barycentric()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9021b45b35ab70dd3cf2a9be45cb1f6e63d34158", "description": "nir: add nir_intrinsic_load_barycentric_model", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df8dd12e5b380ae22991ccd8cc163fe6dc751b70", "description": "spirv: add support for SpvBuiltInBaryCoord*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "61d24080bb710bb258b89ed90eaab6054be7b7ee", "description": "compiler: add new SYSTEM_VALUE_BARYCENTRIC_*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "15d53d8294bf5cfd0685422de99e8398bb52fdb8", "description": "compiler: add PERSP to the existing barycentric system values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c053cc6ec310481e61631515e0ae7044faf9335", "description": "spirv: add support for SpvDecorationExplicitInterpAMD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "746e9e5d66cc3f56d1f73451ad7d59447317106e", "description": "compiler: add a new explicit interpolation mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6b531af666be09ed342cc705ae4d6211cd28bc2", "description": "turnip: Fix issues in tu_compute_pipeline_create() that may lead to crash", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e11e8ba89400cba55815aa10be46f7d36e93044", "description": "turnip: Remove failed command buffer from pool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab54624d0d52d88da7fb7f4df61f33f600a1dfd7", "description": "radeonsi: stop using the VM_ALWAYS_VALID flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b05ac4b158fdffdc4ea82c9d78b9d02ea91a9d49", "description": "radv: enable VK_AMD_shader_fragment_mask on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "baf9327fa1b6cd1a75c5080a86f8fd12555e3d75", "description": "loader: Check if the kernel driver is i915 before loading iris", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2969012d03be1b0690eed6a855ffc57535c721eb", "description": "anv: Emit CS Stall before Instruction Cache flush for gen12 WA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da03e07cc2f09b451705eeadfb24a12a640f6961", "description": "iris: Emit CS Stall before Instruction Cache flush for gen12 WA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b175effc7252f9e73dd78dfac0380cae69966234", "description": "zink: set compareEnable when setting compareOp", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a19cdf989b1cca7126a29a42e5f28e8c7823e937" }, { "sha": "f6e59911e52161527d1d416e6807b0bc4d639011", "description": "ci: Enable -Werror on the meson-i386 build.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "527a8c345bf2b011c867f1c4d0356d0f0f3c647d", "description": "mesa/st: Fix compiler warnings from INTEL_shader_integer_functions.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1d165b0548639df48c406fd6514298309e68aba9" }, { "sha": "096921c878a1eeb2d092c49170e3584d0f2f0f5a", "description": "iris: Silence warning about AUX_USAGE_MC.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05e3ccd8a114df741ec493c977374deda3c6e693", "description": "vulkan/wsi: Fix compiler warning when no WSI platforms are enabled.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71c6208200921cc92e6f36dfb55e437d58cbaee2", "description": "docs: update news, calendar, and link release notes for 19.3.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e49d0efe7671667e4375a5e5facc6119633bc08", "description": "docs: Add SHA 256 sums for 19.3.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9ef115927e184a8d7f2399fb18d8c042bb5e126", "description": "docs: Add relnotes for 19.3.3 release", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "997040e4b8353fe9b71a5e9fde2f933eae09c7a3", "description": "intel/mi_builder: Force write completion on Gen12+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06657e1ddaa96f1e70aa499f244daff0ae1db571", "description": "anv: Replace one more aux_surface.isl.size_B check", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "41bffe091350d858ae4f82d179671c6cfb44253b" }, { "sha": "f229579c0ab46ea7313d94552da3e57c6e291106", "description": "intel/blorp: Handle bit-casting UNORM and BGRA formats", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f132e0fddfad0f7f801a611ed24146327b3d21f2" }, { "sha": "396be00640eec91191085f0d293957a35388c0b6", "description": "aco: fix combine_salu_not_bitwise() when SCC is used", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c" }, { "sha": "0d99ff54cc3fb1dd85044f8971f6686138a5f149", "description": "radeonsi: Clear uninitialized variable", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "029bfa3d253ca70186e245ccf0a7e17bb40a5bab" }, { "sha": "815a603889b812edc94bed61a260c76c264a8b9d", "description": "anv: Handle unavailable queries in vkCmdCopyQueryPoolResults", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "af92ce50a7e56d313f5623136d3f09e7c76475fa", "description": "anv: Properly fetch partial results in vkGetQueryPoolResults", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "7edcf4a59d060efb5ee7c31f9b8346f7c43a138d", "description": "aco: fix rebase error from GS copy shader support", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f8f7712666b738fc9ebd4a6390563e44db46b68f" }, { "sha": "dd9bf7d2911709fa5ae1c32f1fce725d4e65107e", "description": "anv/android: make format_supported_with_usage static", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "104744f4dfce026ebaf8c5c6c9b1eba905dd40be", "description": "anv/android: setup gralloc1 usage from gralloc0 usage manually", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84", "description": "aco: use MUBUF in some situations instead of splitting vertex fetches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21d2799cee8d5fa01b118a8afe595759b4f22cab", "description": "aco: value-number MUBUF instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d39f5519a11ca865506637a8b69cf6f2b7f5699a", "description": "aco: handle unaligned vertex fetch on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d9e357e35ba5364dd414684df7dd565adfe01592", "description": "aco: skip unused channels at the start when fetching vertices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "525b1073474e070c8ade47856e649747ed12f775", "description": "aco: rework vertex fetching a bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4363a1f75b3a2638297c5d4f8dca06737bdab7fc", "description": "amd/common,radv: move vertex_format_table to ac_shader_util.{h,c}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab7ac1ffda0f2d58a4b646a1a26aeffb8a8ec41c", "description": "gallium/swr: fix tessellation state save/restore", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe5267d32233192b57969a19d5733e874e63bb15", "description": "lima: disable early-z if fragment shader uses discard", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "650c68054536ceefb8d085e343b82f907127a56d", "description": "lima: ppir: always create move and update ld_tex successors for all blocks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a0f62f1fcab5350d6173c843fd95089953431a0", "description": "lima: ppir: don't delete root ld_tex nodes without successors in current block", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "c8554f849e4102a78a9f6ab371b7492d7b25af62" }, { "sha": "63af27bc7681c302eaf4527253ca25cc32b400ce", "description": "freedreno/drm: fix invalid-cmdstream-size with older kernels", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c154d9e2db48c5b97ac6f428d3fe9ed5774da30", "description": "Revert \"winsys/amdgpu: Re-use amdgpu_screen_winsys when possible\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "b60f5cbc15a99ddd9251bce40eae7d84c3a1c373" }, { "sha": "ba06c7620f3eac333b58542bf01e1586d6346a61", "description": "Revert \"winsys/amdgpu: Close KMS handles for other DRM file descriptions\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "552028c013cc1d49a2b61ebe0fc3a3781a9ba826" }, { "sha": "993f866d2e31c06462b49d760debf64d14e54a68", "description": "anv: Insert holes for non-existant XFB varyings", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f" }, { "sha": "68b3bfaa42475879dd6229bfcdb763c3382289e9", "description": "intel/genxml: Make SO_DECL::\"Hole Flag\" a Boolean", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a27542c5ddec8dd6a64a9c236cf6bea1db1b9e48", "description": "intel/compiler: Clear accumulator register before EOT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "480cf7d9bf09086b246532e3612c61c8e2ea59da", "description": "pan/midgard: Remove float_bitcast", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83e1fa87a7e25b8e60f0817b09df8b54cfc38abd", "description": "radv: do not allow sparse resources with multi-planar formats", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "24360966ab31a9bedfe07356413769218fd2e0b6", "description": "panfrost/midgard: Prettify embedded constant prints", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa973fc14e140753d3c5b47eda79e451c1dc61ed", "description": "panfrost/midgard: Add a condense_writemask() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2dc63d39d31d56ce44154372c1d1771c73d22a68", "description": "aco: fix literal application with v_cndmask_b32/v_addc_co_u32/etc", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "0be7409069678016252fa0b29813c897adaf40fd" }, { "sha": "827681f9213189374a75b3838a03296bdd7e9716", "description": "aco: always add sgprs to sgpr_ids when choosing literals", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "0be7409069678016252fa0b29813c897adaf40fd" }, { "sha": "92970adb4ba4e64422f46893642f8b85f4e130f5", "description": "aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "e6c90e4af94c898875d873206e00fc1befb44612", "description": "aco: fix WaR check for >64-bit FLAT/GLOBAL instructions", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "5986e0019472498e060a56c3d967ce0934914ce3" }, { "sha": "8784062abbc832ed09a53efbed3a87893aa0315a", "description": "pan/midgard: Handle tag 0x4 as texture", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a271df028481c6b92fac0cff79703bf6035f6eb", "description": "pan/midgard: Validate barriers use a barrier tag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9f4eface3f50fee852ac4621b6fb4269252182b", "description": "pan/midgard: Disassemble barrier instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "556964d92701a2d854f5a0636ff15ec0e0cf2fd7", "description": "pan/midgard: Record TEXTURE_OP_BARRIER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39939694772bd20e3ea32b8e248bdde901ff5748", "description": "pan/decode: Drop MFBD compute shader stuff", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "800487488535e6042101930b96c61af184170614", "description": "panfrost: Don't copy uniforms when the size is zero", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "951083768b351b0700bdcc02758670e505cce974", "description": "radv/winsys: set IB flags prior to submit in the sysmem path", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "90312de551dc3d4a14e9e4c084d99d5bdae6f599", "description": "docs: document AMD_DEBUG variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a803d4124820179e448c569a1531cc7599a46471", "description": "radeonsi: move AMD_DEBUG tests to AMD_TEST", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58ba7b696ddd8c038188d414584e77aae35efe54", "description": "gallivm/nir: add missing break for isub.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3adf74f2ef5570bd845b3115a2c5596cba681abf" }, { "sha": "8bd92a15cf28714f1752fbdbafcf78f575e16f13", "description": "isl: add gen12 comment about CCS for linear tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3f6db2c4e927be7e7d40cbc39c8664030d2af59", "description": "isl: drop CCS row pitch requirement for linear surfaces", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "07e16221d975bbc286e89bffadf60f36afcddb7f" }, { "sha": "397ff2976ba281a7d599b6246b7f6311011eaa0c", "description": "intel: Implement Gen12 workaround for array textures of size 1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d03e5312732c1ad48cc116b03573b7156fdb5da", "description": "intel/isl: Allow CCS_E on more formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f132e0fddfad0f7f801a611ed24146327b3d21f2", "description": "intel/blorp: Add support for CCS_E copies with UNORM formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae0b8ba5d568f0029f868e02e388c7a71474f6eb", "description": "lima/ppir: fix src read mask swizzling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab36523ae7c4abe3fa55c43e9c5e63b157aa7981", "description": "lima/ppir: split ppir_op_undef into undef and dummy again", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ca3de06ec35e5f72827b0cc61a4119e53500681", "description": "lima/ppir: fix ssa undef emit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6b1917c01765b21180ebecb4ca9aa80746ef560", "description": "lima/ppir: handle write to dead registers in ppir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eb7cd575da02f3ae60d05112ca86ce6c2cd27e3c", "description": "radeonsi: fix a regression since the addition of si_shader_llvm_vs.c", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "cd5b99c541d241df51cae35d75f502fcfbd179ce" }, { "sha": "688d2901b8466559fd4ed87a49fbc1cf8ed2ca1b", "description": "radeonsi: make screen available to shader part compilation", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1a0890dcf3056bf577e62d681fc68bdc6851263a" }, { "sha": "07a441d53f8a0d400ffde8bcb0a4af14ff11a2b4", "description": "anv: Rework CCS memory handling on TGL-LP", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b29cf7daf3a63eb57b8ca3716f4398fa28d11db7", "description": "anv: Make anv_vma_alloc/free a lot dumber", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd0f9d1196305a73859702e49bb304cc1e0af244", "description": "anv: Make AUX table invalidate a PIPE_* bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "658dc9ca506ae9e4894c2bb1577281a356f2d817", "description": "anv: Add another align_down helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "64ca8a3272ec337bf026d8319b9565441c945c8b", "description": "isl: Add a helper for calculating subimage memory ranges", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "479311603698a297fb8a515525b9252152d387a9", "description": "anv: Delete a redundant calculation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a1e9adc9ce54aa60ccbcbb1b66da4d607a089df0", "description": "intel/aux-map: Factor out some useful helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bea62ea566c27f23a17e6de1e0b2f6daba527473", "description": "intel/aux-map: Add some #defines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0366c8c5b735c8cfd311a95ccfecea86855b0c6d", "description": "radeonsi: expose shader cache stats to the HUD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c046551e60342616a0a216bf1fb54b92b9d7313f", "description": "radeonsi: print shader cache stats with AMD_DEBUG=cache_stats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fd3bb23ab7eb2fc7f911fceda7c5d4e86f451ae", "description": "radeonsi: restructure si_shader_cache_load_shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0db74f479b9c5efe52c5d021fe04ba5ce1f4e1bd", "description": "radeonsi: use the live shader cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4bb919b0b8b4ed6f6a7049c3f8d294b74b50e198", "description": "gallium/util: add a cache of live shaders for shader CSO deduplication", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f36f85d958e876b59057f65d092f5e6c3f0d83ee", "description": "util/simple_mtx: add a missing include to get ASSERTED", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a0dda63dd10d2f71260442c8a44e042bddf5a2f", "description": "intel/compiler: Add names for SHADER_OPCODE_[IU]SUB_SAT", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "58907568ec526df87fa87177441743fa0d1d0a66" }, { "sha": "c1a2ac2abe97ec30706d035e8838df1c7a7da665", "description": "anv: Always initialize target_stencil_layout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41bffe091350d858ae4f82d179671c6cfb44253b", "description": "anv: Replace aux_surface.isl.size_B checks with aux_usage checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e693a57232a45df6093e583ec5a105d04d2f4c13", "description": "anv: Rework the meaning of anv_image::planes[]::aux_usage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de647190244d06d38e0e91874b0b84122da496c5", "description": "radv: print NIR shaders after lowering FS inputs/outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17e225ee1e55996eabc675e210f5c97be4c00c83", "description": "intel/isl: Add a hack for the Gen12 A0 texture buffer bug", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cd23420bd965be22df2fbdc884803cd219f9532", "description": "intel/isl: Plumb devinfo into isl_genX(buffer_fill_state_s)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98aab272a820ed4b426d7cdfe82599ea8a635246", "description": "intel/disasm: Properly disassemble indirect SENDs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b2eafbea959183c5ef27b11620edacaf8e92c8b", "description": "intel/fs: Don't unnecessarily fall back to indirect sends on Gen12", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c70a786c77370bbc47f71a9f529d50116fd511da", "description": "anv: Improve BTI change cache flushing", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "185630c6bc973e9a2fec6172325bf31d70bc2eec" }, { "sha": "e39c52787e89225343032fecd628988f39d9b442", "description": "panfrost: Fix 32-bit warning for `indices`", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58aa2b8cfc62044bfa35ee2f9e50559af0e6c7e0", "description": "pan/decode: Remove SHORT_SLIDE indirection", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d52b3a18bb4263608faf9cd44cfd6d9b1aee474", "description": "pan/midgard: Remove pack_color define", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c95ea6bd721c62e123961d6a778c63a9f5d9381", "description": "pan/decode: Remove last_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d126515a16d268ec5aae5daf116df53cdc47fb88", "description": "panfrost: Don't use implicit mali_exception_status enum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a553212fa171ddaf849d4abb2d67208390cd769", "description": "radv: enable ACO support for GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4b4f40595b3188b5733b216e929a039e635c353", "description": "aco: copy the literal offset of SMEM instructions to a temporary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ac49ba908acf70a8ae4aad71dc715bf625aea1e", "description": "aco: fix a hazard with v_interp_* and v_{read,readfirst}lane_* on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9cc50fbce4c5aeab035d855c9368e24e2ed2d20", "description": "aco: fix a hardware bug for MRTZ exports on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f55e215b8c7ebbd58635694f048b121bb1d1bc03", "description": "turnip: Implement vkCmdCopyQueryPoolResults for occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a3656b9fd92849b74a9866528faf4c4157cc0ef", "description": "turnip: Implement vkCmdResetQueryPool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "97fa4cb3dc8d013e22c46cb244be0908cb8bea3e", "description": "turnip: Implement vkGetQueryPoolResults for occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24b95485dc814c84dbf53f4bf299f9b298a566c4", "description": "turnip: Update query availability on render pass end", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f750dd2ab8b4479f0ada0c49f13870e75cc5cd08", "description": "turnip: Implement vkCmdEndQuery for occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5824a59ee2c325e04b18592b12c23a622ef32d72", "description": "turnip: Implement vkCmdBeginQuery for occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "78dea40b1c96a1d06a9361e1f1fb0c87ada6d156", "description": "turnip: Implement vkCreateQueryPool for occlusion queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a155ab93a3be567a18222e98ba6e361e2edb6009", "description": "turnip: Update tu_query_pool with turnip-specific fields", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0aa13245c1898472442484814119256a62aa1336", "description": "anv: Allow HiZ in read-only depth layouts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf3a262a80a7b0ffd7eee15a7301f2c44683cff9", "description": "anv: Add a usage parameter to anv_layout_to_aux_usage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8a4de6316f2b9b298a63dcb3bc6fa216d0076ad", "description": "anv: Use isl_aux_state for HiZ resolves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a1232a745cba8f6782ae3833aa2cbdba710fd80", "description": "anv: Add a layout_to_aux_state helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "769d6ba2009a366e0e49f399497a59876dd89286", "description": "anv: Use TRANSFER_SRC_OPTIMAL for depth/stencil MSAA resolves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71c0f9e76dcac32067ba28b27a91ccf124b88111", "description": "intel/blorp: resize src and dst surfaces separately", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "918f00eef8e6822ad541873fc8eade474021d340", "description": "aco: combine MRTZ (depth, stencil, sample mask) exports", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c787b8d2a16d5e2950f209b1fcbec6e6c0388845", "description": "aco/gfx10: Fix VcmpxExecWARHazard mitigation.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "d6dfce02d074d615a3b88a3fccd8ee8c7e13c010" }, { "sha": "8a32f57fff56b3b94f1b5589feba38016f39427c", "description": "aco: Transform uniform bitwise instructions to 32-bit if possible.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1925fec535bdadb28b9b25aa93be880fc79918f", "description": "etnaviv: update Android build files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b046f550866790d3cfbc64add060f413f06d8f03", "description": "aco: use nir_move_copies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "72e9a2344346f4e2eff240e475463eeb046fe9be", "description": "radv/aco: use ACO for GS copy shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8f7712666b738fc9ebd4a6390563e44db46b68f", "description": "aco: implement GS copy shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de4ce66f5c94b307f60f84314350bb53e3ac18d6", "description": "aco: remove needs_instance_id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e192e268deb4ad27baa4bdcbaa0f4fe23086ae2e", "description": "aco: explicitly mark end blocks for exports", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d46a54ecff0534a0fcebbb1226e028f8b3fe9110", "description": "radv/aco: allow ACO for GS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8bad100f837f31d6b6d682b8f7c3e392f980d235", "description": "aco: implement GS on GFX7-8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "40bb81c9ddceaade7d12f90de087afd9882121a2", "description": "radv/aco,aco: implement GS on GFX9+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70f63c198863e60e844978e1ca2e9773159ca8d3", "description": "aco: improve support for s_sendmsg", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0da7b3b18bc51ba539a5204058963dbb945c027b", "description": "radv: move gs copy shader creation before other variants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23edcf64909c7800c6d52a6bbed9d24945214370", "description": "aco: Make a better guess at which instructions need the VCC hint.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83f24b058731a94b6cdac7b4cf7156c8edcb438f", "description": "gallium/swr: implementation of tessellation shaders compilation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0890482969d1331b0cf876ca1ab6f06486817bef", "description": "radv: Allow DCC & TC-compat HTILE with VK_IMAGE_CREATE_EXTENDED_USAGE_BIT.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b447bd2e6f73b48945ab250d79eca0a53f23e0e", "description": "radv: Expose VK_KHR_swapchain_mutable_format.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b103157a0e7e2d2e669df0c8169cfc1c719aa9d2", "description": "freedreno: Document CP_INDIRECT_BUFFER_CHAIN", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f58242b56eb359c883f2794b02dd35b325000d18", "description": "freedreno: Document CP_UNK_A6XX_55", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cf1d6b8db1287bf5e8647dfef21a58ff01750c1", "description": "freedreno: Document CP_COND_REG_EXEC more", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a31bcf2be6eeb74797ee1c989f866e3365c670e1", "description": "ac/llvm: fix missing casts in ac_build_readlane()", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "0f45d4dc2b15e137346e1e3f064a24302e1c9048" }, { "sha": "8a135ff6e5f5813c110ea0a4ae7d1f3c0cb37115", "description": "anv/apply_pipeline_layout: Initialize the nir_builder before use", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3c754900b5f689b821cbb1162b821ce12bcaf23e" }, { "sha": "adaa3583f507f822533162279c3660be0f649866", "description": "meson: Prefer 'iris' by default over 'i965'.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fc11e8a05f59bbffed284c86108fedbac315081", "description": "drisw: Cache the depth of the X drawable", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "90d58286cc76c9f6652a8f8342fe568d2fc0bb15" }, { "sha": "59f29fc845ce6425959e8db9b707363b1e273445", "description": "turnip: Convert the rest of tu_cmd_buffer.c over to the new pack macros.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d67100519ebf138695b14cb6bec461237dee14ba", "description": "turnip: Convert renderpass setup to the new register packing macros.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08837ea3d238b88866e7a767923e05e754db8d5a", "description": "turnip: Port krh's packing macros from freedreno to tu.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4bc3c93ea56517981b553841c2adbb734a68078", "description": "freedreno: Fix OUT_REG() on address regs without a .bo supplied.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1327bc283e0a99f27d97c4a48c89efb5248c93d", "description": "freedreno: Add some missing a6xx address declarations.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b7de92e5f427a094eed6a054611675b4d11ae70", "description": "relnotes: Add GL_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "beab31b9bb58913ea8abf61765d7788f5cb2f04e", "description": "lima: use imul for calculations with intrinsic src", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c754900b5f689b821cbb1162b821ce12bcaf23e", "description": "nir: don't emit ishl in _nir_mul_imm() if backend doesn't support bitops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf2c5a56a1bc9f14e4c84db7a08739a195156844", "description": "pan/decode: Rotate trace files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1952779d68fdaea153d762fe2d83810b346085b", "description": "pan/decode: Dump to a file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be22c0789f52b0a340a878195d5b62804f5629e0", "description": "pan/decode: Support dumping to a file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20a89573972bceb43c95b88ce16ea559ed7fde44", "description": "pan/bifrost: Support disassembling to a file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "968f36d1fc081baf2e95eef1410b06552845440b", "description": "pan/midgard: Support disassembling to a file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b525ba02b4e9a691f3f236e626c10bfcf1e0381", "description": "pan/midgard: Fix a memory leak in the disassembler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbd9b4ce08fe16e0a0aa5511cbb6d14401e0cd50", "description": "turnip: Fix execution of secondary cmd bufs with nothing in primary.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6d6ef2862578ab6172f54b8378489e5bcc08166", "description": "panfrost: Drop mysterious zero=0xFFFF field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8eb4441ae3e40141d5f11fb1abf4c0f9e2aa26e", "description": "pan/midgard: Fix bundle dynarray leak", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "43d9bac6f253138eeb3723e70c74f2bfbe2f7149", "description": "radeonsi: separate LLVM compilation from non-LLVM code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a0890dcf3056bf577e62d681fc68bdc6851263a", "description": "radeonsi: change prototypes of si_is_multi_part_shader & si_is_merged_shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ce84b256e0be7aea4c9a71ee630b6e85f951284", "description": "radeonsi: make si_compile_shader return bool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be772182e002fc4add5654fa84cfd940c0b1e773", "description": "radeonsi: make si_compile_llvm return bool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd19d144a10f81946ca7d4180cb990d71bc6f0e2", "description": "radeonsi: move more LLVM functions into si_shader_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a66f3d3e248f8a36925a99212ae0ea72f2ca052", "description": "radeonsi: fold si_shader_context_set_ir into si_build_main_function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "beacb414b9c675100efd9fb8995b55aa5f02a99b", "description": "radeonsi: move si_nir_build_llvm into si_shader_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c73d598eb7b8cba6a51f19747e1fe4b9a9a066b", "description": "radeonsi: minor cleanup in si_shader_internal.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab33ba987a622e1d222654d77e811b168f499917", "description": "radeonsi: move si_shader_llvm_build.c content into si_shader_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd5b99c541d241df51cae35d75f502fcfbd179ce", "description": "radeonsi: move VS shader code into si_shader_llvm_vs.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1c42e2c6add324ca705c75e2f3a3af171db94df", "description": "radeonsi: move non-LLVM code out of si_shader_llvm.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "594f085cfa46520e5590168fde1763439afee45a", "description": "radeonsi: use ctx->ac. for types and integer constants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8aa5d968646d856d376ad44ef2963c2dbd4b3aa7", "description": "turnip: simplify tu_physical_device_get_format_properties", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b7e22b7a3523ac1a81c8d90fd30735d97dd48bf3", "description": "vulkan/wsi: remove unused image_get_modifier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e8afd4075846a08c7b94fee3789a8e739e2a6474", "description": "turnip: set linear tiling for scanout images", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "210e68874bbf5321adc6e6464a80526c177f8741" }, { "sha": "11f6fba1c95b1a391d43fed44db3a8176b111493", "description": "turnip: hook up GetImageDrmFormatModifierPropertiesEXT", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "210e68874bbf5321adc6e6464a80526c177f8741" }, { "sha": "c5334d2943edc34052269cdb5c1052f6eb65335c", "description": "freedreno/drm: Don't miscalculate timeout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b327501dbf946279c8dff55566af73821d0d576e", "description": "turnip: Add support for fine derivatives.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "876824908db342f83cebb7845d01b713f85b577a", "description": "freedreno/ir3: Plumb the ir3_shader_variant into legalize.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f77369086ced2a76dd33358d28b7bb0706b1157f", "description": "util/hash_table: update users to use new optimal integer hash functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1496cc92f6f743f10e1f3c9c63787d79febfda40", "description": "util/hash_table: added hash functions for integer types", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "931388ceca323750682604c7b70d355fa00d9900", "description": "util/hash_table: replace _mesa_hash_data's fnv1a hash function with xxhash", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "032f8807f7c1aa2d0c973b6664b9ab6be6863e90", "description": "util: move fnv1a hash implementation into its own header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17fac0e32d515411bb95e7c222ddc8c0089b97b9", "description": "util: import xxhash", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "552028c013cc1d49a2b61ebe0fc3a3781a9ba826", "description": "winsys/amdgpu: Close KMS handles for other DRM file descriptions", "nominated": true, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "11a3679e3aba3524cf987f1f808d92c25f16e080" }, { "sha": "b60f5cbc15a99ddd9251bce40eae7d84c3a1c373", "description": "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f76cbc7901f7d500f5a4f74aedfd29970d1efd00", "description": "util: Add os_same_file_description helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6468f66c7a47f0e16df2f1200db33eef6d2d1f4", "description": "winsys/amdgpu: Only re-export KMS handles for different DRM FDs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24075ac60fcc09dad173cb792e8f186c6379c086", "description": "winsys/amdgpu: Keep track of retrieved KMS handles using hash tables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f4010a6da9720b1593ca34faf0d8722ca85ed6c2", "description": "winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d5203dad255b76501b74ac3cb5fcec977c7d21c", "description": "aco: implement nir_op_f2i64/nir_op_f2u64 on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d9260171530f7fe9cc7a7ceffa5286355e546fc", "description": "aco: implement 64-bit nir_op_ffloor on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbd169e421157ac9e142fc367300870ed9fef993", "description": "aco: implement 64-bit nir_op_fround_even on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87588801d3482b20fcafd2f2038b1b377a66004c", "description": "aco: implement 64-bit nir_op_fceil on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aad5176c58d222048e7105804d11b9c58d9376fb", "description": "aco: implement 64-bit nir_op_ftrunc on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36e7a5f5b906eea6d1c222336492d16bcecc58f7", "description": "aco: implement nir_intrinsic_global_atomic_* on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22d8822683139a815603a969a54c382ec3378d9e", "description": "aco: implement nir_intrinsic_load_global on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6af7571c22816a0724737711941589e4cbe248a", "description": "aco: implement nir_intrinsic_store_global on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01f0bef71e60a9853ce7854288678ec15adde79f", "description": "aco: fix wrong IR in nir_intrinsic_load_barycentric_at_sample", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "dbdf3b3ef97e51c31a71b3a27fb84cf89293f57c" }, { "sha": "d101907de97fad39bde70d05975cb2bfa5e8dbb8", "description": "anv/iris: warn gen12 3DSTATE_HS restriction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf74a7f092126a985418956df9b249ec128d73cd", "description": "gallium/swr: add option for static link", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54e54ec3e8112e56ef229be483bb1772df6fc0de", "description": "aco: fix printing assembly with CLRXdisasm on GFX6", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "0099f85232b700c3aa6bc771c5219de71af9626e" }, { "sha": "dda542e912475d0d91d36d6c9f58d8cac2350a7e", "description": "clover/meson: Define OpenCL header macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd756b704fe89ac83ada2f6261c058c5ac322aba", "description": "clover: Use the dispatch table type from the OpenCL headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd1c661cfc1e8d98c0e3a95d12387aa0763b2a94", "description": "include/CL: Update OpenCL headers to latest", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12fe19ba3b146b3c7ee73426bb7f1dbd7667fa30", "description": "radv: advertise VK_AMD_shader_fragment_mask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e030aef32c05e1c042776f359da7b74234e170ee", "description": "aco: add support for nir_texop_fragment_{mask}_fetch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e477d79b7b18c908674f6f9e83227c1f68a6c34", "description": "ac/nir: add support for nir_texop_fragment_{mask}_fetch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f", "description": "nir/lower_input_attachments: lower nir_texop_fragment_{mask}_fetch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76a34f5d3f63e2c672dcd66681040ce6fd95a51c", "description": "spirv: add support for SpvOpFragment{Mask}FetchAMD operations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "603e6ba972dae06fe0a198fc00b6aa4a0a33d479", "description": "nir: add two new texture ops for multisample fragment color/mask fetches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dea29b3818ecd813f5b96d44d54d0d3966af1665", "description": "spirv: add SpvCapabilityFragmentMaskAMD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e60de085473174e5a6b5a1e33e39006e62f5c786", "description": "radv: handle missing implicit subpass dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d2da2a8c08ded525f82f294c8322642fcc7c704", "description": "radv: add explicit external subpass dependencies to meta operations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48ab21109cf2eb114ea0b0a298e4c58954323ff6", "description": "gallivm: fix find lsb", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e433c398ebeacd28cd565569eae0caba2638d18", "description": "galllivm: fix gather offset casting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc9d67394d6d6a83f592f5b40fdf28bfb6e980b0", "description": "llvmpipe: fix some integer instruction lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c88c81df9544fc6653eca02ec088ed4c842235c", "description": "gallivm: fix gather component handling.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65e432695d9eadca8ac8be928bf5d434e1d9e912", "description": "turnip: Add support for uniform texel buffers.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8dc0540a171627cb502f76c75a29a43a86328a95", "description": "intel: Fix aux map alignments on 32-bit builds.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "2e6a7ced4dbc70149280fe3c8c453a228c73c524" }, { "sha": "4413537c80b58978f61f468a5a36d1d75756d6b3", "description": "util: Remove tmp argument from BITSET_FOREACH_SET macro", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3eb2a0951ede3c7dcce891c3a153f3ebbb59bae", "description": "util: Explain BITSET_FOREACH_SET params", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60f9b45802ca6f6f0c11dcbf1a056b7291c8adc9", "description": "lima: implement invalidate_resource()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf830250a70d71acec83df0063a81c4b54713e46", "description": "glsl_to_nir: update interface type properly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3a4d1775e5e8b193c2c3dc1ab550e6855e158f1", "description": "glsl: count uniform components and storage better in nir linking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5b3cf433e8b0e31e257a8e1216b6f8c08f7e780", "description": "glsl: fix check for matrices in blocks when using nir uniform linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "55e4410b34bb699cd3dbfc32f272b3c721e00760", "description": "glsl: remove bogus assert in nir uniform linking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b065d8fb8cf55373bfdd80994417f1ac60976158", "description": "nir/algebraic: Optimize some 64-bit integer comparisons involving zero", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c57338b924710b93193f921cd1e95d6de6b398ef", "description": "anv: Enable SPV_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76970940a6b22d25fcff42ab6c779dc646b2d9d4", "description": "iris: Enable INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b14e718e68019019ea241d7e7a7f1bbdb8fcf21e", "description": "gallium: Add a cap bit for integer multiplication between 32-bit and 16-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9db20748fd1af930920424a95321ee11b6eae16e", "description": "gallium: Add a cap bit for OpenCL-style extended integer functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e9079d0c71e42e152a00678bbe2665882849a43", "description": "i965: Enable INTEL_shader_integer_functions2 on Gen8+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4fcddb55f27e29d78c6937c20d91e7f9962ce875", "description": "spirv: Add support for IntegerFunctions2INTEL capability", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa56934e2ae75b31fbc22a5e03f95628c38f8d84", "description": "spirv: Silence a bunch of unused parameter warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44471a76e9b32410d02c202c67ce48a3b69770a8", "description": "nir/spirv: Translate SPIR-V to NIR for new INTEL_shader_integer_functions2 opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de6c0f848797d26d28223bcad25da03654461874", "description": "intel/fs: Implement support for NIR opcodes for INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58907568ec526df87fa87177441743fa0d1d0a66", "description": "intel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74cd0964d684d7b91207b442eb3237fee1e4b4e0", "description": "intel/fs: Don't lower integer multiplies that don't need lowering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db649fd5822569e1f33b058c0f4d38c27a47b083", "description": "compiler: Translate GLSL IR to NIR for new INTEL_shader_integer_functions2 expressions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3d970166cad7d834811fd1f8bcd6c53db706bce", "description": "nir/algebraic: Add lowering for 64-bit iadd_sat and isub_sat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dcadbd2dd222ecaa4f14bdadf90587bda83deba7", "description": "nir/algebraic: Add lowering for 64-bit uadd_sat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1bdfc6d7cb4c897ae6fe826d7f778574c8ca7551", "description": "nir/algebraic: Add lowering for 64-bit usub_sat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a483771045f49cb549e098394ceea309b5312c65", "description": "nir/algebraic: Add lowering for 64-bit hadd and rhadd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea435560ee26b2669d923c8af6077cd0c7ac0ff4", "description": "nir/algebraic: Add lowering for uabs_usub and uabs_isub", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21f0d020fe2518da008c86cb111579e7f0e636b5", "description": "nir: Add new instructions for INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb518df775f222e34a4e724be2fa825df9388b0a", "description": "glsl: Add built-in functions for INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5eda9f5832105bea0b3f75bcc866c760dd801718", "description": "glsl_types: Add function to get an unsigned base type from a signed type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d165b0548639df48c406fd6514298309e68aba9", "description": "glsl: Add new expressions for INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20d34c4ebf07c98a40ea43b0cccc95537c176fa9", "description": "mesa: Extension boilerplate for INTEL_shader_integer_functions2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88a0523bd2d3c635c41f0d0f6844bd8cf43933cc", "description": "intel/compiler: Move Gen4/5 rounding to visitor", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "6f394343b1f704f8b98a24add7f4106e72e2db7b" }, { "sha": "2fd85105c6b144d1f44e5faef33363e554b58455", "description": "meson: Do not require libdrm for DRI2 on hurd", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "4f52425159b057442cc7b83eb26590479db05067", "description": "util: Do not fail to build on unknown pthread_setname_np", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e45dc931362b90c18b31b23ee1a82e721dbdc38e", "description": "loader: #define PATH_MAX when undefined (eg. Hurd)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d60b8fd3cbafda64dee5ae3e4960f3887fcc337b", "description": "util/atomic: fix return type of p_atomic_add_return() fallback", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "385d13f26d2b69db9423d806833d9b08f948a54a" }, { "sha": "ac0219cc5b6afa6d0392a164b58e21ce95079930", "description": "gallium: dmabuf support for yuv formats that are not natively supported", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f78524d9b5c579d492470ebd635178339a551a6", "description": "intel/compiler: Return early if read() failed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8490b7d917c46951e3bc6708000fb542350b814b", "description": "intel/perf: adapt to platforms like Solaris without d_type in struct dirent", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f140422eddb8746cca49120dc8b763d1409d737", "description": "llvmpipe: drop LLVM < 3.4 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d7d1da1ac4b02c92da1624d3eb16004268dabac", "description": "egl: drop confusing mincore() error message", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "15a1cc00d38db084b41d7ae7907aa0b0c22f2099", "description": "aco: fix off-by-one error when initializing sgpr_live_in", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "bd51538d285ad0ef488df60e24eaa08b9da20c28", "description": "radv: fix double free corruption in radv_alloc_memory()", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "825ddfee59945e00845637262fba05975f7d16a4" }, { "sha": "5a6a88f58ce23de1d0caddb26e456d89a08321a5", "description": "gitlab-ci: Use single if for manual job rules entry", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2dd0cc60f1faaabcd694b0656d9b387f86420d03", "description": "gitlab-ci: Set GIT_STRATEGY to none for the dummy job", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eb40c0adfc35018151e9ecc866526b3778444a20", "description": "util/u_thread: Fix build under Haiku", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49d2a066c217335b227e739c19b5a1576e70a141", "description": "haiku/hgl: Fix build via header reordering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f96a1ed86ca295d8786da84b195211cb3b383ff", "description": "aco: fix operand kill flags when a temporary is used more than once", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b810c7de303e32900fed18b1303648eb74a6415", "description": "panfrost/midgard: Add missing lowering passes for type/size conversion ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcceeaffaef8d10a96e5b3171ed5d9be25a15001", "description": "panfrost/midgard: Add 64 bits float <-> int converters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe5fbadd4624bc07fc45d87222b5b853c59f54b5", "description": "panfrost/midgard: Fix mir_print_instruction() for branch instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1f9e8d60b979a6dbbaf1616638c395113a4eb7a", "description": "panfrost/midgard: Add f2f64 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f53a0799c7d08b4c0125b95a89f872897a8e8cdf", "description": "panfrost/midgard: Factorize f2f and u2u handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6548d01b3dab628d224fb2b60bebd16971a3b121", "description": "panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9566f26ed465942f831682dbe2d9a0482835a5c6", "description": "panfrost/midgard: Rework mir_adjust_constants() to make it type/size agnostic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "15c92d158cad000b12cbed7f9c3a8248e8c99aee", "description": "panfrost/midgard: Use a union to manipulate embedded constants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63461cb7e13fa544a081414b8a0a6e69e66e90d0", "description": "anv: ensure prog params are initialized with 0s", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9baa33cef01f0e1fe221379d78387fe9e8517c74" }, { "sha": "4936120230f07b959ec902aca989fdeae4e80d55", "description": "panfrost: Fix crash in compute variant allocation", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "d8a3501f1b2ef2d66091cc1e9c4ede3fb1b0da10" }, { "sha": "d817f2c69615cf37b78f484a25b7831ebe9dbe6f", "description": "etnaviv: drm: Don't miscalculate timeout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "047162d99ced85115b8e9010f196b8d1ee405be2", "description": "egl: Fix _eglPointerIsDereferencable w/o mincore()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39e7492d33c89ee7049d5bc07267d131cc6a1ff9", "description": "egl/android: fix buffer_count for applications setting max count", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "be08e6a4496aad219df1fd829fca3e4f7b322538" }, { "sha": "1c9ecb21237a24675d0ab001ef61efa70385399d", "description": "aco: Fix signedness compare warning.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "533a20dbd56b8af24ba2df4d2a973d46f8efabbd", "description": "aco: Fix maybe-uninitialized warnings.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6fb3df2786f09f4c7383cb0a15d394316d240c42", "description": "aco: Fix -Wstringop-overflow warnings in aco_span.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75e5720e1a64fac116e19cd9a7682b1d0f530149", "description": "radeon: Fix multiple definition error with radeon_debug", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e22df3aec9190518a23818be7690ac345f0bc20", "description": "gallium: Fix a couple of multiple definition warnings.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a134ac5ee9355779e015f8d7f9fe3e2ab22cdb86", "description": "r600: Move get_pic_param to radeon_vce.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b7f975980916d670dcfc280af1678f4439a59d2f", "description": "radeon: Move si_get_pic_param to radeon_vce.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e45ea781f859fcfa44ca2aacda05bcfe59aef0e0", "description": "intel/compiler: Fix array bounds warning on GCC 10.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3abfde13be198449230e48c5f277e0b62a0e96c4", "description": "turnip: Add support for non-zero (still constant) UBO buffer indices.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f791df0d004291cf10fb54efa3b784a2dfd3ee2", "description": "turnip: fix array/matrix varyings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c17176522338256d93696f04289c210f4635599b", "description": "turnip: remove tu_sort_variables_by_location", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1736447f27e815405ed6a08e939d9c418678f195", "description": "freedreno/ir3: allow inputs with the same location", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17c9ec94f59e9823018e2b219fe154e0d78056ca", "description": "gitlab-ci: Skip ext_timer_query/time-elapsed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68cfc65ccbca748f0dfdc85876b9b5c02e598c11", "description": "intel/compiler: Test compaction on Gen <= 12", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22462ba242d4b1ca63fb867668d5ef19ef1dff6e", "description": "intel/compiler: Validate fuzzed instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "72cf63cfc63ca7789ca9f6f62477a7f55a80cad7", "description": "intel/compiler: Add unit tests for new EU validation checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f4eacaeda58e358072f0000403410b825803c13", "description": "intel/compiler: Validate some instruction word encodings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0fc490cdee93d031cbb4e27efb0710190af78e68", "description": "intel/compiler: Factor out brw_validate_instruction()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "40f0ade68ea870c4e97a30711e62e4ec69a888b6", "description": "intel/compiler: Handle invalid compacted immediates", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "205cb8a1396b446646d6edaee6a96533da8e562d", "description": "intel/compiler: Handle invalid inputs to brw_reg_type_to_*()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "741cf9a104feedf7386697d2c2d9c9f069f81b59", "description": "intel/compiler: Split hw_type tables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b70d46f7a614888e999bfda443636c9bc1d8d97", "description": "intel/compiler: Add a INVALID_{,HW_}REG_TYPE macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab7c25b9aa241b2754a48fc04fd4752a511b7a2c", "description": "intel/compiler: Add NF some more places", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8634286c5da771ea1c8d2e7a2407892af03a083b", "description": "intel/compiler: Limit compaction unit tests to specific gens", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "713c123bfa90fa845cf603a2d82a338b363cb4ee", "description": "intel/compiler: Don't disassemble align1 3-src operands on Gen < 10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49c21802cbca8240b272318759b1e472142929e6", "description": "intel/compiler: Split has_64bit_types into float/int", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb47aa2124c055c8dabeda7c1b4c48372e63098c", "description": "intel/compiler: Extract GEN_* macros into separate file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c69f3ece61d8d48ee97fad3555858a48b1214f02", "description": "intel/compiler: Use ARRAY_SIZE()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45164fc8c58f07b75b62057d097e85c45bc157fe", "description": "intel/fs: Don't emit control barrier if only one thread is used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f431e870c7239879bc7c7f54f65184d5b391815", "description": "intel/fs: Don't emit fence for shared memory if only one thread is used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff5b74ef32ea0ccff265064017f8168a4b328a5a", "description": "intel/fs: Add workgroup_size() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18e72ee2108a9388b8d1890311dd22f69886438a", "description": "intel/fs: Add FS_OPCODE_SCHEDULING_FENCE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d964da19fb596dad68c9402c115d6c5784989ee", "description": "gallium: check all planes' pipe formats in case of multi-samplers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3a0d3a80b3d0c6975a43075a8f1ee10b55bafaa", "description": "anv: Drop some workarounds that are no longer necessary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "311cab27e2734930b02977ad69806554208d9678", "description": "iris: Drop some workarounds which are no longer necessary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1166a3b3a96845ac2173ef56caee55c9a1ca849", "description": "turnip: Disable UBWC on images used as storage images.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5ce365cdea5f01385aaf56d98618624c67bfa5f", "description": "turnip: Add limited support for storage images.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85e424c591bf5665981bf60ae4d416afb7a72dce", "description": "turnip: Refactor the intrinsic lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ac662e8df687270cda6f8404354d7a1d0e67f7a", "description": "turnip: Fix some whitespace around binary operators.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c10af95c7e390aabb395e194eb77f174cf46898", "description": "radeonsi: Drop PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "609a67461dcdeb55ecf8e283cf7d6dce332fca20", "description": "r300: Remove a bunch of default handling of pipe caps.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7e034e1de44063d0a04b24725f3e67b13942b0b", "description": "r600: Remove a bunch of default handling of pipe caps.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e1dd99adca55454239e197d4e793ee89f44fc6c", "description": "radeonsi: Remove a bunch of default handling of pipe caps.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e618951322e4bf27991c1a31c5933bd0d0f580a1", "description": "anv: don't report error with other vendor DRM devices", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "34c8621c3b372f8cd2ae2a684ac21460129d5bfb" }, { "sha": "fb6fca003757478a06fb1f6781ad769e84b335ff", "description": "freedreno: Stop scattered remapping of SSBOs/images to IBOs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7558b5da13685f701cbe7a9ca804e95e01e38e63", "description": "compiler: Add a note about how num_ssbos works in the program info.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0975bfc4ab766a6a0fd65d3f54a608fa5622f59", "description": "nir: Drop the ssbo_offset to atomic lowering.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5a3971457b8a9d5269050c5aa1d09a6197b5eef", "description": "gallium: Pack the atomic counters just above the SSBOs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "10dc4ac4c5d6dbe3df1f2b75229804e7aa5f86f1", "description": "mesa: Make atomic lowering put atomics above SSBOs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2dc205515742d7da7ed3ca3b6005e1762a876254", "description": "turnip: Refactor linkage state setup.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28eb481bc2156ccc07c106ab517c2a3a42a53de1", "description": "nouveau/nvc0: add extern keyword to nvc0_miptree_vtbl.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fede43fe0c7b9c5f8f79cba81637a2a7473abb4", "description": "anv: initialize clear_color_is_zero_one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9134f22df2b216f587ef9fe85e6dd86ff226e0b7", "description": "panfrost/midgard: Print the actual source register for store operations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14b37ebd44e6964f87bc256c0e36586dacb16e56", "description": "panfrost: Add pandecode entries for ASTC/ETC formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31bd3b52795faa02717d5cca3179965b0d207bea", "description": "panfrost: Add ASTC texture formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "960fe9daea77e80b0dc72271bb6b8e10acf851be", "description": "panfrost: Add ETC1/ETC2 texture formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2091d311c9d063138d5c84bbf4afe99ca864e597", "description": "panfrost: Rework linear<--->tiled conversions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2d876b2b2335397661d2bd7663a7b353a1b839e", "description": "panfrost,lima: De-Galliumize tiling routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ca7ab1c972843057ff622c1edb31c86872102dd", "description": "panfrost: Compile tiling routines with -O3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd4380c63c3b8b8b5f60dc840809dbe96a222fd7", "description": "radv: Remove syncobj_handle variable in header.", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "eaa56eab6da565c7bc84419c025c7c9bc90cf87a" }, { "sha": "dc594c95ddc66888e5971a8684a62b0c11ec9885", "description": "gitlab-ci/lava: add pipeline information in the lava job name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a24b3b228a0a9c0bab0de2e024798c85479ef9b4", "description": "gallium/gallivm: enable linking lp_bld_printf function with C++ code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3f9a6011a68830ee6755397692cf0a51c4c913a7", "description": "iris: Fix value of out-of-bounds accesses for vertex attributes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e470116aac3e035bbfb287cf7634c35f94b3dcce", "description": "ci: Re-enable CI for lima on mali450", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5e5b5348f605361cbfde3d7eff685e683c18af4a", "description": "ci: lava: pass CI_NODE_INDEX and CI_NODE_TOTAL to lava jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26d93a7495511ded7cca3ed46bcdf7e134c0f929", "description": "turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "c39afe68f0390d45130c1317b3b7e65f55542c36" }, { "sha": "87e1f8eca5d2748839be12afe81d10e1f8353b59", "description": "clover: Initialize Asm Parsers", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "34c8621c3b372f8cd2ae2a684ac21460129d5bfb", "description": "anv: Allow enumerating multiple physical devices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e963e151d83072e97ddb1cf7b729bc404f7737e8", "description": "anv: Re-arrange physical_device_init", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ecfba388a01d5ceb32fdd8122c5cf14e174aa3c", "description": "anv: Drop separate chipset_id fields", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02044be23f179959872158dbf2a470ed49df774c", "description": "anv: Move the physical device dispatch table to anv_instance", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "78ff747408379387f72fca802f3065915e496f4c", "description": "anv: Drop the instance pointer from anv_device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0519c9cf9fdccf93b0c3b81b47911de2422b285", "description": "anv: Stop allocating WSI event fences off the instance", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "16eb390834daaa153522e63bb17df9526eb9123c" }, { "sha": "1ec84bd2081e65b2edb489507e0525f98efd3164", "description": "anv: Take a device in anv_perf_warn", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb6ea7704574475c56c930e18363070be6073cc1", "description": "anv: Take an anv_device in vk_errorf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70e8064e131467527e70a681ac6cf763587bd8bf", "description": "anv: Add an anv_physical_device field to anv_device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "735a3ba00765baa717ff541fb5aa5105dc816ad7", "description": "radeonsi/gfx10: enable GS fast launch for triangles and strips with NGG culling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c377f45c1833052f3d0d9d4ac341ee9917f9184c", "description": "radeonsi/gfx10: rewrite late alloc computation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e4b2d13f09023c294f69235ca1ff16db1e9d7aa", "description": "ac: add helper ac_build_triangle_strip_indices_to_triangle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8db00a51f85109e958631ef74a458b0614f37097", "description": "radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa2d846604b7e46f98c05242f4f97b3508bf183e", "description": "radeonsi/gfx10: move GE_PC_ALLOC setting to shader states", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41fef6fc09b9e8913dc0cf6e926fa109c680f9c2", "description": "radeonsi/gfx10: don't initialize VGPRs not used by NGG passthrough", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "943d131e7db4147113ac204e99382a18ce3fc99d", "description": "radeonsi/gfx10: merge main and pos/param export IF blocks into one if possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a966729c840a96af993e9039d9cf09b9d8921c4b", "description": "radeonsi/gfx10: export primitives at the beginning of VS/TES", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a0fcf11f0d82f0bd20cd15addfa8086d715c16b", "description": "radeonsi/gfx10: move s_sendmsg gs_alloc_req to the beginning of shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf9f8d1ea2044effc35e15e1ee91a528b8d9e487", "description": "radeonsi/gfx10: correct VS PrimitiveID implementation for NGG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2326a7549b237669d4aeb8a733eb13d15467093", "description": "radeonsi/gfx10: update comments and remove invalid TODOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f45d4dc2b15e137346e1e3f064a24302e1c9048", "description": "ac: add ac_build_readlane without optimization barrier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "77393cf39b7c4ae73c1c1731bddc9a0668740338", "description": "ac: add prefix bitcount functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "679b6244e15622381e8e25dfa61e4be83e741410", "description": "radeonsi: turn an assertion into return in si_nir_store_output_tcs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "27cc7703d3da25656f7b953b11b69719d9df8d94", "description": "radeonsi: fix doubles and int64", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "57bd73e2296a93a738960b183ea57c2aa0ccf4c2" }, { "sha": "df34fa14bb872447fed9076e06ffc504d85e2d1c", "description": "radeonsi: don't invoke decompression inside internal launch_grid", "nominated": true, "nomination_type": 0, "resolution": 3, "master_sha": null, "because_sha": null }, { "sha": "58c929be0ddbbd9291d0dadbf11538170178e791", "description": "radeonsi: clean up how internal compute dispatches are handled", "nominated": true, "nomination_type": 0, "resolution": 3, "master_sha": null, "because_sha": null }, { "sha": "d69483270eb1680e1bbe19110b4af65459e165a8", "description": "Revert \"radeonsi: unbind image before compute clear\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "3a527eda7ceee37643f948bfcf05285c5aa3a4d6" }, { "sha": "dbdf3b3ef97e51c31a71b3a27fb84cf89293f57c", "description": "aco: implement nir_intrinsic_load_barycentric_at_sample on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e2fde84fca7824e32c6f12e87c1e9e1d3befb57", "description": "aco: add new addr64 bit to MUBUF instructions on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe9157a700341f38b448fa9279fb60d7e4a05b32", "description": "aco: do not use the vec3 variant for loads on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b5bb204d9724e166b33dc03bb187499088f278d", "description": "aco: do not use the vec3 variant for stores on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8abfafe8690847dc09bb63a5674dc2e2228a56a", "description": "aco: fix constant folding of SMRD instructions on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd92179a72e5263b9db730d92a883e2536aa4474", "description": "anv: Canonicalize buffer formats for image/buffer copies", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "b24b93d58431a4349eecddb07304f6eda648e997" }, { "sha": "14c6e665f7725e9cf314a4bd06de908a943bd43a", "description": "anv/blorp: Rename buffer image stride parameters", "nominated": false, "nomination_type": null, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "cf5fccb0d962625179996c7261b4625a6e687c8f", "description": "Revert \"gallium: add st_context_iface::flush_resource to call FLUSH_VERTICES\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "bec9c90b5ecf9cc2dc580f9ff297f94ba5aa3506" }, { "sha": "32d45733ae730525cc67e1ef830e486bf9d347ea", "description": "Revert \"st/dri: do FLUSH_VERTICES before calling flush_resource\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "3ba16d36c988a1c7b31c7fe44c1b6a24d9d8227d" }, { "sha": "29bfe18abd664b2f643b8f08b50885d0507b2d62", "description": "aco: fix fall-through test in try_remove_simple_block() with back-edges", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3bca0af25dbf6d6b162463138100abb20bc1a1cc" }, { "sha": "afb75e71e0dfc65523c850d186ceeec92a584cdf", "description": "docs/GL4: update gallium/swr features", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e151398de61f53ecc6b19a34d33748a4c9e99abf", "description": "aco: fix stack buffer overflow in apply_sgprs()", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "cef78797191a9200b8a616b096c41c11007772a9" }, { "sha": "9b2ccd6a0e98b0c70f9dae275f4a2d0b43219709", "description": "anv: add assert for isl_mod_info in choose_isl_tiling_flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8eebdd594bc4698e27899e0f771a61ddf2603370", "description": "anv: fix assert in GetImageDrmFormatModifierPropertiesEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31feae1c21998032491c9fe6539e5f339b275e64", "description": "isl/gen12: add reminder comment about missing WA with 3D surfaces", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d8a3501f1b2ef2d66091cc1e9c4ede3fb1b0da10", "description": "panfrost: Dynamically allocate shader variants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bef716b56c6f50e8e448fd1cd677eca10140f24e", "description": "panfrost: Expose some functionality with dEQP flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4af8d5b0645bd96ed71691811e07c01b52af6094", "description": "pan/midgard: Fix recursive csel scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "564a782ff78ebbb7c56a6a4ed84cac4818c91485", "description": "panfrost: Identify un/pack colour opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "13c32e5fede9c3ff50d9c6da888914a713654c76", "description": "pan/midgard: Bytemasks should round up, not round down", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5e8386c606293de4f9cbbc2666a9e9e3758b6b29", "description": "panfrost: Compact the bo_access readers array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0ba9000d21ee22a25fec0b3338ea53184dd1130", "description": "zink: support arrays of samplers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9023ec5665ae84f6d05d2d58e5950b79ebcf977", "description": "zink: support sampling non-float textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e1acff56039d2f78c563be8131666e811e0b562", "description": "zink: store image-type per texture", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fc1562a7215c63b40f22f0320f458387e61e9b5", "description": "zink: avoid incorrect vector-construction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8112240d2931be2d5d572914d159d769888cab2d", "description": "zink: support offset-variants of texturing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f1a5bcdc16c8a3b2deec988e3e6db731998a0626", "description": "zink: implement nir_texop_txs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ee94d1b21b9f096d27471e708b2d8be9fc43530", "description": "docs: fixup indentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ef989473ab2e9b4848c1f58c2637dc11eb38afc", "description": "docs: remove pointless, stray newline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "199572b65b7a03ffc887783e7f0f96f95bf1f99d", "description": "docs: use [1] instead of asterisk for footnote", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "063a28642e148accb55d3d96965fa2c6e1f8bcb0", "description": "docs: remove trailing newlines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9954120b38e5dcff54bb73b0f0a56f158e050f35", "description": "docs: remove leading spaces", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c8718627443cd8cfde0b6969f6a2f1d9e6deb88b", "description": "docs: remove trailing header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37daddd3e4c107b4733fc6f1bccefbcd2d861852", "description": "docs: use figure/figcaption instead of tables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5983a6eedc9cdd9bd48cdcfcfd751dfdc814984", "description": "docs: do not use definition-list for sub-topics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95187083c4d83377555a0f85918fbbd2fdf94f6a", "description": "freedreno/a6xx: add PROG_FB_RAST stateobj", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6dc9b292d09c2bc6f02d061abd928ed473728353", "description": "freedreno/a6xx: move dynamic program state to streaming stateobj", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d2fd6469c37f01a5e1f05394098915fde03aa108", "description": "freedreno/a6xx: drop a few more per-draw registers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d8f42c85125fa86008553ddaf48f44498d8bddc", "description": "freedreno/a6xx: separate rast stateobj for prim restart", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e063b3079472af85f12fb77890cdfd97ce6a1d0", "description": "freedreno/a6xx: cleanup rasterizer state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fba7e6f89600e1b2f41af5a42d91427be5468892", "description": "freedreno/a6xx: limit scratch/debug markers to debug builds", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d7381c645903657e25d1c678d5733a64b4b99ec", "description": "iris: Fix some indentation in iris_init_render_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1104e4ceefd4949a33421da9db6be437e801ce9", "description": "util/vector: Fix u_vector_foreach when head rolls over", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b54b67e067da6ed22a7b8112cb6f8bed0e188272", "description": "intel/fs: Switch to standard vector layout for barycentrics at optimization time.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79bd252d6e7650f2081d116a51b4baf634338648", "description": "intel/fs: Introduce barycentric layout lowering pass.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44d7d66adc6a027eb9f88dae15390c2ad9a70ad4", "description": "intel/fs: Split fetch_payload_reg() into separate helper for barycentrics.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c9e80103ca2477d71e96750232da26028b4973d", "description": "intel/fs/gen6: Use SEL instead of bashing thread payload for unlit centroid workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0dd18d70aecd3bafb7dcde15430a024942fe243c", "description": "intel/fs/gen6: Generalize aligned_pairs_class to SIMD16 aligned barycentrics.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0db4455c1f2f3cff76f3c15081c020c0fb229a47", "description": "intel/fs/gen6: Constrain barycentric source of LINTERP during bank conflict mitigation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "369aef851dda305ab8e769e3d9e18035a3c0d0df", "description": "intel/fs/gen4-6: Allocate registers from aligned_pairs_class based on LINTERP use.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54b1b71e7347fdca7900e11328d09931aec51c40", "description": "intel/fs: Allow limited copy propagation of a LOAD_PAYLOAD into another.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8eb4f2092a2a177eada93a97fbc0d2bdd3eff037", "description": "intel/fs: Add support for copy-propagating a block of multiple FIXED_GRFs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e328fbd9f8c8e5ad2a41e249bf18be5642d46d8d", "description": "intel/fs: Add partial support for copy-propagating FIXED_GRFs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5153d06d92ebec3a536aaa9b4c225c107dfc5931", "description": "intel/fs: Extend copy propagation dataflow analysis to copies with FIXED_GRF source.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab0d1b3b3d17bab2444674aa06f0a8458f6f0821", "description": "intel/fs: Rework fs_inst::is_copy_payload() into multiple classification helpers.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1873202f44b7e4f7c8d1fee32b7faaa3bdd1d6a3", "description": "intel/fs: Generalize fs_reg::is_contiguous() to register files other than VGRF.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d9a57c85cc5bbb3fada60476ec7b379bd0b5ac64", "description": "intel/fs: Try to vectorize header setup in lower_load_payload().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ba16d36c988a1c7b31c7fe44c1b6a24d9d8227d", "description": "st/dri: do FLUSH_VERTICES before calling flush_resource", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bec9c90b5ecf9cc2dc580f9ff297f94ba5aa3506", "description": "gallium: add st_context_iface::flush_resource to call FLUSH_VERTICES", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddb80f9276b940ae1e8a3473a8d0a1ad3402536e", "description": "anv: enable VK_KHR_swapchain_mutable_format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4bdf8547f4dc1a383bf4e67110f44610a3790189", "description": "vulkan/wsi: Implement VK_KHR_swapchain_mutable_format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a218f132786118c6e0be64d5b85fe9a5c18c634d", "description": "vulkan/wsi: Filter modifiers with ImageFormatProperties", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "210e68874bbf5321adc6e6464a80526c177f8741", "description": "vulkan/wsi: Use the interface from the real modifiers extension", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c78926b84df245cd77a881f9c4a79e4145eac42d", "description": "vulkan/wsi: Move the ImageCreateInfo higher up", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6790397346ccafbe1baa2ef03ce33d6bef5f257c", "description": "anv: Support modifiers in GetImageFormatProperties2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44f5a92c0b16c18d7e0f5b73c243a68c94d97ad4", "description": "anv: Drop some VK_IMAGE_TILING_OPTIMAL checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0099f85232b700c3aa6bc771c5219de71af9626e", "description": "aco: print assembly with CLRXdisasm for GFX6-GFX7 if found on the system", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51de5d5ac65ebeaaebe716291be19fd36692f5cb", "description": "vulkan/wsi: disable the hardware cursor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad820d5aca1b5d2133a7e7bd380c91401cd1c1e3", "description": "gallium/swr: Disable showing detected arch message.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9b393f0ce4e8df85f2e7eafeb409b032819e33d", "description": "aco: fix emitting slc for MUBUF instructions on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6af63c939bf0b7db2ad918cab953cab637806f94", "description": "panfrost/midgard: Fix swizzle for store instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be95c816a7d27e3dc29bc75878e0857f447d804a", "description": "docs: do not double-close link tag", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f8148d0cc17839e9763485aad40406f9ea884071" }, { "sha": "b009a7644b91901b037a4e1dbb86970407d72d75", "description": "docs: remove double-closed definition-list", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "bc17ac58661c2dbbd5fea48d4af628baef434e86" }, { "sha": "b387f68f49abc995605098178a3c643f3a9cfe41", "description": "docs: move paragraph closing tag", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "41b3eb08d9feac97ac1be1802093ad4cc4c6ecaf" }, { "sha": "a370cfd96ed11463a9e76c1d9bc42eb5f3858fde", "description": "docs: use code-tags instead of pre-tags", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "9af6c38deff0f91c6c2a20d61a07a388594a39ac" }, { "sha": "1de361e56b33fff35e2feb83dd5c404f67d42a69", "description": "docs: use code-tags instead of pre-tags", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "ca0c1e69cab67276b2f701f7c3ea43658a52fd83" }, { "sha": "36e02752755bd26992cf87409558f6c016372acd", "description": "docs: use code-tag instead of pre-tag", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "41b3eb08d9feac97ac1be1802093ad4cc4c6ecaf" }, { "sha": "f0677086a17930130c2e01546fc007659b9269ba", "description": "docs: open paragraph before closing it", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "44c5e634a5cd568306d42777af6c660fbbb5773e" }, { "sha": "a0d25c4d87e104087b647d5837a47a025b4235a5", "description": "docs: fix paragraphs", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "c0dfe8c6dfd913011d4637a05d93e36a8425dbea" }, { "sha": "750d664226e7afdb52cc306ada19e8bfb9b6c97e", "description": "docs: fix typo in html tag name", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "5d11a828e10916e38526a3ae7334353102b5d0c6" }, { "sha": "5b1c4e1b75fe3466e5eec799e091c7a8ec9acd0e", "description": "util: call bind_sampler_states before setting sampler_views", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "69430d7e59e8b4b38567cd1f8bb6d4e747b2650c" }, { "sha": "d55573aac631af93a738944fc705967c8ae91453", "description": "nir: Fix printing of ~0 .locations.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65641e0c7a29944e19cc068457ee0d59cace8096", "description": "meson: use github URL for wraps instead of completely unreliable wrapdb", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "d7cef7c67b92df9634741628b1a19bf149eeb773", "description": "docs: Update release calendar for 20.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ebfc6db16137b16663bf563c32fe1932917b22c", "description": "lima: Fix alpha blending", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3bca0af25dbf6d6b162463138100abb20bc1a1cc", "description": "aco: ignore parallelcopies to the same register on jump threading", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "427e5eeb02053745f4f1c7a655058ce3d804c206", "description": "aco: handle phi affinities transitively through parallelcopies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d098024c40ee6bd12804833b71a554380df2d51d", "description": "aco: rework lower_to_cssa()", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "0b8216b2cdbcaccfd2bd1a65be6b8ac5654e3067" }, { "sha": "300f8dec76f846f2c49bafd3bd3d76b7ffc0923b", "description": "aco: implement stream output with vec3 on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a445cb35bdf607857742a322576cd9763b1d67ea", "description": "aco: do not combine additions of DS instructions on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "923005bf5494264cddd0d7b886b43cb223c720b1", "description": "aco: do not select 96-bit/128-bit variants for ds_read/ds_write on GFX6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44ffeb4fee8a38f9e526749eee163cbff89dea25", "description": "intel/perf: report query split for mdapi", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "3bb8a4bfecbfb1345256c4faa8cd10d5b0a7ca76", "description": "intel/perf: expose timestamp begin for mdapi", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "630cbb45ac5aa1c50bd4b05d15e7533c74366493", "description": "anv: set depth stall enabled when depth flush enabled on gen12", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cec1484552aff22eb4e4300758138be7228187c", "description": "iris: set depth stall enabled when depth flush enabled on gen12", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "308efbf2f3504e787705968de02044916afdd265", "description": "anv: implement another workaround for non pipelined states", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9eca823cce84d7b055714ebda303f7e299a680d5", "description": "iris: implement another workaround for non pipelined states", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6e5cbac04c950ecc37cb9de45c24d15a54cafc7", "description": "iris: handle new PIPE_CONTROL field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31f0af5568478fb696307438f270f7fc31e1db89", "description": "genxml: add new Gen11+ PIPE_CONTROL field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3405f177bdff591423e1fe154defba10d326d55", "description": "st/mesa: Allocate full miplevels if MaxLevel is explicitly set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68abc0731715b2ec3048d0944250b96a5302b4bc", "description": "aco: fix emitting SMEM instructions with no operands on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5226cff75fc42bdd5a03287a8061f1d8992e062", "description": "lima: fix handling of reverse depth range", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "784b84d308f51430dbd4d9c58fd598c34c4ceefb", "description": "nvc0: disable xfb's which don't have a stride", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9bf210ba982ba4e0a1cd125285eb65bc2213242f", "description": "lima/ppir: implement full liveness analysis for regalloc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e2765fded33ed13693939b0e4ef94943fedf2cb", "description": "lima/ppir: remove orphan load node after cloning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3a73d116c1425d1d2da2f3b3aabe06a53c3d800", "description": "iris: Print warning and return *out = NULL when fd to syncobj fails", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ac138694b480e5eaba70a9efb076af6281a8009", "description": "iris: Advertise PIPE_CAP_NATIVE_FENCE_FD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e9f9a944d3497f892ec92994197c9442ac9ee324", "description": "iris: Fix export of fences that have already completed.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b9fce5d9eb7d2f3eb56083d0d440e099b0e001a", "description": "android: Fix whitespace issue", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62adb6522b4b4f1f31e0828abbe496ecac5035e3", "description": "panfrost: Prefix schedule_program to prevent collision", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c4daf2b485e18b7f5d87392244ce740e5c5a9fbd", "description": "radeonsi: merge si_compile_llvm and si_llvm_compile functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68586bdd215f5f1af956f9e2e71039a5011a7ce1", "description": "radeonsi: remove useless #includes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "30b14ba67e998cbc12447adc6c8e185636b75390", "description": "radeonsi: move code for shader resources into si_shader_llvm_resources.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da2c12af4b9cfb93bd6880cfa4a218c44b79fe13", "description": "radeonsi: move geometry shader code into si_shader_llvm_gs.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57bd73e2296a93a738960b183ea57c2aa0ccf4c2", "description": "radeonsi: remove llvm_type_is_64bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "194449a405bfc391cf730f88ef45dee768960c4a", "description": "radeonsi: move tessellation shader code into si_shader_llvm_tess.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7c86b106ca5d2f2229f27e66d76cd24ccf81a82", "description": "radeonsi: move si_insert_input_* functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ff8e68e422a5c6b9ab26eaa56eff5c27a642d2e", "description": "radeonsi: work around an LLVM crash when using llvm.amdgcn.icmp.i64.i1", "nominated": true, "nomination_type": 0, "resolution": 1, "master_sha": null, "because_sha": null }, { "sha": "af3fbb410c245698c00290189c227a870f5bf41c", "description": "radeonsi: fix si_build_wrapper_function for compute-based primitive culling", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3b143369a55d1b79f7db14dda587e18f6b27c975" }, { "sha": "6d4993c94280a044f8d427c7a3247a3b2f75c835", "description": "radeonsi/gfx10: separate code for determining the number of vertices for NGG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a25521f92817c28790c59a00a21bd5b11d09e3b", "description": "radeonsi/gfx10: separate code for getting edgeflags from the gs_invocation_id VGPR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf65c6f0d281bc64c9cea07b7f394036b2eeeaad", "description": "radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make space there", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34ef0c5083af7279af9a4ac8653a1966013d3a59", "description": "radeonsi: make si_insert_input_* functions non-static", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eeb4a11c1123c34b4d1c55540f575f6b474f7d08", "description": "ac/cull: don't read Position.Z if it's not needed for culling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8070402a3043edb34000b1d410f9b73ab45ae686", "description": "radeonsi: separate code computing info for small primitive culling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a1c47074b9edbb52c4783b34397d24fe98ad96f", "description": "intel/compiler: Fix illegal mutation in get_nir_image_intrinsic_image", "nominated": true, "nomination_type": 1, "resolution": 1, "master_sha": null, "because_sha": "09f1de97a76a4990fd7ce909760f3c8933263b05" }, { "sha": "b706a157c5b3b07425a16bebe3f8ebc5afac8bd3", "description": "gitlab-ci: fix missing caselist.css/xsl", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af6c2f419372eb4f0f702a2c1e414f38b99f5205", "description": "relnotes: Add Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f5462e349a3f082e2944181cd610b1250d711cd", "description": "radv: enable Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68d6bead781101997eff5d59016014ddb48b5897", "description": "radv: implement Vulkan 1.2 features and properties", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3033198a8c729a840e8e6ff2f30c3d2ed0ec3ba", "description": "radv: implement Vulkan 1.1 features and properties", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a09ab76828a14a847bb7014ed5fa7b80f2b66097", "description": "radv: update VK_KHR_timeline_semaphore for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fab0aa9182133b3a40001191f2746aaac4ef1b81", "description": "radv: update VK_KHR_uniform_buffer_standard_layout for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ff8d124583ba34ff6880e41e1ea4cb5dd8d31fc", "description": "radv: update VK_KHR_shader_subgroup_extended_types for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af25c8d57bd327ad4bfefda7ad4ed3b1ed1cf3fe", "description": "radv: update VK_KHR_shader_float_controls for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5335bb6c39e7641c80193ff98e95fa21d5e66876", "description": "radv: update VK_KHR_shader_float16_int8 for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a73d01b1db9ee359145fec7fbc4ae49f2b6a78b1", "description": "radv: update VK_KHR_shader_atomic_int64 for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83d1773a5784d3900294108a99111748322331f5", "description": "radv: update VK_KHR_imageless_framebuffer for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3bdb4e6ff82940b4bc78a1cafb5718fe6365a1e", "description": "radv: update VK_KHR_image_format_list for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a80229941f559ea8a547f15a5c44af34f9e32ee4", "description": "radv: update VK_KHR_driver_properties for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af883bf3dcd22e60d5284e64f3b031c400100423", "description": "radv: update VK_KHR_draw_indirect_count for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b537be43680d6ca7e491a388ea864d184d23a095", "description": "radv: update VK_KHR_depth_stencil_resolve for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5993f13b27f0e0a1ba17e8411148e30b03eb48f4", "description": "radv: update VK_KHR_create_renderpass2 for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2be00fbc176a0b93393c8ae2ba85f6357c350a7", "description": "radv: update VK_KHR_buffer_device_address for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0eb26aae1cee913ce0b2bd60ef4a1ad5e55bced2", "description": "radv: update VK_KHR_8bit_storage for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b4eed4e548aac35182ba39cf86f8838507bcef6f", "description": "radv: update VK_EXT_scalar_block_layout for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "efdf9d8969a88341660e609744d18061b289c7d3", "description": "radv: update VK_EXT_sampler_filter_minmax for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65e215e6f3aa1478318750365c82e993f78c0c97", "description": "radv: update VK_EXT_host_query_reset for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95ec0c050bfb3c919c4657d1b0877ff7d286385a", "description": "radv: update VK_EXT_descriptor_indexing for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ef3f7e3d37ece7b4339870282cb52c5e334a68d", "description": "anv: Enable Vulkan 1.2 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c616627f63d19c9a4dc8462e880079ebcb76c5e4", "description": "anv: Implement the new core version property queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a47152c622f55ce201d48e5c610e249ccfd3ef50", "description": "anv: Implement the new core version feature queries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "721666e52a7e95b5bc1a7bcfc9cb6b8d43f2c97f", "description": "anv,nir: Lower quad_broadcast with dynamic index in NIR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e3e2ce702852d2617c250ad6cb68371697d9fa4", "description": "anv: Bump the patch version to 131", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f33a68af63eb92cb62b40b6a405aed7b4ea1e920", "description": "vulkan/overlay: Fix for Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75755e0eba17f850036798ee7ed46db5e49c4513", "description": "turnip: Pretend to support Vulkan 1.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac0c7ad2c23e7e91c404e9cf4434eac65e1551cb", "description": "vulkan: Update the XML and headers to 1.2.131", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8775b742ea31ba4cd035e20a91493204c83b3f07", "description": "gitlab-ci: Stop using manual jobs for merge requests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b0b085c94347cb9c94d88e11a64a6c341d95477", "description": "radeonsi: drop the negation from fmask_is_not_identity", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a527eda7ceee37643f948bfcf05285c5aa3a4d6", "description": "radeonsi: unbind image before compute clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c2df5389bb44a625a53ac06e637019c94236f201", "description": "radeonsi: make sure fmask expand is done if needed", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "095a58204d99d5a2714eeaf7728b377e87432be7" }, { "sha": "b5e748b49b3fb9ef7a5e3af01e2ddbac59f90796", "description": "radeonsi: fix fmask expand compute shader", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "095a58204d99d5a2714eeaf7728b377e87432be7" }, { "sha": "be08e6a4496aad219df1fd829fca3e4f7b322538", "description": "egl/android: Restrict minimum triple buffering for android color_buffers", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "0661c357c60313905f35ee31a270bd5d5cf555b7" }, { "sha": "a01410549807cc4db6fc5fe10c47649cde1fe3fc", "description": "anv: fix pipeline switch back for non pipelined states", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "b34422db5e6693a8651364556b49a5c3a3b2300a" }, { "sha": "fce28a7341e670698f16e57907335653a9ec8261", "description": "radv/gfx10: simplify some duplicated NGG GS code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "53b50be35cd11dfa1209de63e997256404e51468", "description": "radv/gfx10: enable all CUs if NGG is never used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5ff12322c9d79780bf4f655aad831e4acb744ee7", "description": "radv: only use VkSamplerCreateInfo::compareOp if enabled", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "3f3ec07be51fd59a9ca0f5f68e75d59479daceac", "description": "v3d: fix bug when checking result of syncobj fence import", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "222e127e3934d27319b2547be68955eb24cf19c7", "description": "st/mesa: run st_nir_lower_tex_src_plane for lowered xyuv/ayuv", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a554b45d736073bbea4978118c02f7929f75cd77", "description": "st/mesa: don't lower YUV when driver supports it natively", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "7404833c2e3227b61f53ad93b0e3a1a4d545c05f" }, { "sha": "4e3c81517bafe73015e4af4bdce0eae0cab7751c", "description": "radv: Disable VK_EXT_sample_locations on GFX10.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "6c978b1362ecd40523a87516b3ac8fa2d34b1da9", "description": "st/mesa: implement EGLImageTargetTexStorage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f1032f8f20088078238d12f15a6b9f4dc41d884", "description": "st/mesa: refactor egl image binding a bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be347863baa8de0ed47da0ad4f85ad9c255ca5c5", "description": "st/dri: track if image is created by a dmabuf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2629cb627c2c4a3f75614886ce0fc0ce76e4f6f1", "description": "freedreno/ir3: rename instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22c5c54a4fffb7d0179218ec8cec237cbc049160", "description": "nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f394343b1f704f8b98a24add7f4106e72e2db7b", "description": "nir/algebraic: i2f(f2i()) -> trunc()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3d9a3d0be0c11f46b23459de14e4f2b2c5daaeb0", "description": "i965: Reuse the new core glsl_count_dword_slots().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc4f089d0167dc22fb86c85fbd0fd0fa6f073a85", "description": "mesa/st: Move the dword slot counting function to glsl_types as well.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cabd4812a6b2a15d15cd889778a36956574c9a3", "description": "mesa/prog: Reuse count_vec4_slots() from ir_to_mesa.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74ee3f76deec064577b2ce33b6a7ec9828868d57", "description": "mesa/st: Move the vec4 type size function into core GLSL types.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b807f7a43a4df6a13ec365a4c2f152a81e64731b", "description": "mesa/st: Deduplicate the NIR uniform lowering code.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8832a884345686e6a8b2c0c8aa7515ad3f775b9e", "description": "radeonsi: move PS LLVM code into si_shader_llvm_ps.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b60b3ce93886e1d6b38d4f53b71ada4596c5e4f", "description": "radeonsi: remove always constant ballot_mask_bits from si_llvm_context_init", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37916a66b1ab8943e052874632785f033f2f04e2", "description": "radeonsi: fold si_create_function into si_llvm_create_func", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "42112010a393bc2f0e0fe41263c613a05b915833", "description": "radeonsi: rename si_shader_create -> si_create_shader_variant for clarity", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63b5d85baa3fd53c5a01fa80d33f845cadd95953", "description": "radeonsi: rename si_compile_tgsi_main -> si_build_main_function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f4ba457e1e6c4c8bd232e3c99f301964b9a1cb4a", "description": "radeonsi: clean up si_shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03950473df0c8dbcda9ceaa888704cc22d543950", "description": "radeonsi: merge si_tessctrl_info into si_shader_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fa2ab831e395a73247f6278a3d103608d1e7c7a", "description": "radeonsi: fork tgsi_shader_info and tgsi_tessctrl_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18aaceae8d1d189e145c0e52c81cba664b4e3fd2", "description": "radeonsi: rename si_shader_info -> si_shader_binary_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f4a54d5bd132dc276ff454f37b1359e91e9942a", "description": "radeonsi: remove TGSI from comments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1badf4ad655001311995aa5deac76ffd5d55f5b", "description": "radeonsi: rename DBG_NO_TGSI -> DBG_NO_NIR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b144d4be74bfe459c2cd6d1a2b7a4304d89f2340", "description": "radeonsi: don't adjust depth and stencil PS output locations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cc501be694e3434dcba0547153af1319503d655", "description": "nir: Add missing nir_var_mem_global to various passes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d8440a3d2f4fb8a0b816c8e0884738de9797f09d", "description": "spirv: Handle PhysicalStorageBuffer in memory barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ec0d4fdffe772a33c46bb5620a8928233c345b1", "description": "spirv: Drop EXT for PhysicalStorageBuffer symbols", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e", "description": "aco: Flip s_cbranch / s_cselect to optimize out an s_not if possible.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0f82165a7a3e572fb3c08c8afbb6755be2b8b42", "description": "aco: Optimize out s_and with exec, when used on uniform bitwise values.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c44129db30db70dc6a0e1906b5a8efa7f8d00cf", "description": "aco: Don't skip combine_instruction when definitions[1] is used.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "338d03090f9d20510eba0672d90943b8ecff64bc", "description": "aco: Allow optimizing vote_all and nir_op_iand.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d962bbd89528c540b86bd61d19677bda4d352ebe", "description": "aco: Implement 64-bit constant propagation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6bd9c4dc570c062e9160807fdd5ed888af22fced", "description": "panfrost: Fix linear depth textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c16a1ae4e629ccbae3979ec9be105e6b44e0acf", "description": "vulkan/wsi: Add a driconf option to force WSI to advertise BGRA8_UNORM first", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "edf6a40cb2a09d58f9244abf0a1432a836a350ce", "description": "intel/fs: Only use SLM fence in compute shaders", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "b390ff35170fdc2b7f1fb1709a79d81edcd56981" }, { "sha": "9e699ae69026588d2a4cccc67de07d0b91b40ca1", "description": "radeonsi: actually enable VBOs in user SGPRs", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "363b4027fcbae3cc69ff6e55989f900398c3968a" }, { "sha": "f341db3e1712802a290c6a3baac826ba7cc20934", "description": "radeonsi: fix assertion and other failures in si_emit_graphics_shader_pointers", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "363b4027fcbae3cc69ff6e55989f900398c3968a" }, { "sha": "cc3ef3643a6d05f2f08b20828934807e3c49f5af", "description": "nir/algebraic: a & ~(a >> 31) -> imax(a, 0)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1607123ae7504ead15129b2a90506811d9e26b6d", "description": "etnaviv: Fix assert when try to accumulate an invalid fd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22217f24ec927e90d6bac1921cc288797ab54d03", "description": "pan/midgard: Fix midgard_compile.h includes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a19cdf989b1cca7126a29a42e5f28e8c7823e937", "description": "anv: only use VkSamplerCreateInfo::compareOp if enabled", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "d8e05edbd93e544530ae616fd239c4731e8c68bc", "description": "nir/sink,nir/move: move/sink nir_op_mov", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "04fac72ec77f9a19e56ec95f7a0b857f85438ab3", "description": "nir/sink,nir/move: move/sink load_per_vertex_input", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22d976454f4e50142116f4544c0bbf11134ce991", "description": "gitlab-ci: Consolidate container and build stages for LAVA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f978e0e516c11df19573662844e2b39d89276813", "description": "aco: add integer min/max to can_swap_operands", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f92a89a9798399e0641a319b543b426b0a2e9766", "description": "aco: improve readfirstlane after uniform LDS loads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "92ace0bb31b782ac9ac9592bb62992169337fe22", "description": "aco: replace extract_vector with copies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20d869079de085369eb269489b9b84d3ba8cc3b1", "description": "aco: allow input modifiers on v_cndmask_b32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9405ceb8a73a1dda1ea00619d86427bd62b020c", "description": "aco: don't move literal to reg when making an instruction VOP3 on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e686e4765e15ede0119d2dba973666604acfe284", "description": "aco: add min(-max(), ) and max(-min(), ) optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa8357eb7008115413a9f3219e98a0f718687223", "description": "aco: improve clamp optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "edc888ccb1177401a0592b37d822fea98a9905ce", "description": "aco: fix clamp optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f664cb01ecef34c6bc92d316b1bb4954ee362e84", "description": "aco: improve creation of v_madmk_f32/v_madak_f32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "15e25da3e577745f5269f941d34da79a60cd144e", "description": "aco: take advantage of GFX10's constant bus limit and VOP3 literals", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c2d37308fdd50586e746235b8c6a8e08cf6ffa3", "description": "aco: allow an extra SGPR with multiple uses to be applied to VOP3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f4c2c90e1a227cb1a7a3d2f414f0bcc82b0cfa12", "description": "aco: allow applying two sgprs to an instruction", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7da07ca3e43b92852715ab1c9b3848cb49bac567", "description": "aco: follow through temporary when merging tests into constant comparisons", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc6c35e1c328f3f2db87d9ebd55f892527071683", "description": "aco: be more careful with literals in combine_salu_{n2,lshl_add}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcf52eb42d9b3b67a5b455b8146da10314077db7", "description": "aco: add check_vop3_operands()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cef78797191a9200b8a616b096c41c11007772a9", "description": "aco: rewrite apply_sgprs()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0be7409069678016252fa0b29813c897adaf40fd", "description": "aco: rewrite literal combining", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84b9f3786b949c3a2b81d03687550a7530d4f71b", "description": "aco: improve can_use_VOP3()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cb98ed939e0607b6342301e20f42e66d36879a6", "description": "aco: combine two sgprs into a VALU if they're the same", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c240c1aecfdf46f6bb9b0956df6f4ab8a609dfdf", "description": "aco: apply literals to split mads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f10e48745e730137d1231a6b6754d2efe803247", "description": "aco: update IR validator", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ffacc3ce198650f367d3c01f06b9825a0a064b8", "description": "nir/lower_gs_intrinsics: add option for per-stream counts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fb0c2e0335716a46ce98bcb6979198d5862ae44", "description": "nir/divergence: handle load_primitive_id in GS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9aab36b6eb82ac1d0bc992b52eca319b409eeada", "description": "mesa/st: use float literals", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcdd3c866bac6aaabef7057519931f675df156fc", "description": "gallium: fix a warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a1e5a763a550b96285f10c66c2d96d5c224c2c1", "description": "st/wgl: eliminate implicit cast warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5c0fbfd7896a8f1fb07272188388763e3fed275", "description": "util: initialize float-array with float-literals", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b34422db5e6693a8651364556b49a5c3a3b2300a", "description": "anv: Implement Gen12 workaround for non pipelined state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8fbb39ab2c962e38f6c9d668de57582faf39b70", "description": "iris: Implement Gen12 workaround for non pipelined state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "55b0aa436e9b4bd33938535d51ebdc21a7aa11ca", "description": "lima: add new findings to texture descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9bd0668d50e17fbe61542a9c6ad723d7fd55ed7", "description": "intel: Use similar brand strings to the Windows drivers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f63d6260d1b570e936c7da587b0028f10368116b", "description": "iris: Simplify iris_get_renderer_string()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44bad9c31a11ca7bf67cba7eaa094963b5f5a2f7", "description": "i965: Simplify brw_get_renderer_string()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50c47ba49edc525bb8bca7a95cf75d7275a21a76", "description": "Revert \"nir: assert that nir_lower_tex runs after lowering derefs\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "4cda61f11e922fb5914ae73d22cc0c495abf0377" }, { "sha": "09b37ba65f5870112a4f60f75d7e74594bdbee01", "description": "zink: fixup initialization of operand_mask / num_extra_operands", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3be4b89c038554ceb95ba24c00f50c0f2db3a646", "description": "mesa: Fix detection of invalidating both depth and stencil.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "db2ae51121067b66d4ee8313ba7f74cecb201a03" }, { "sha": "1c6a2efa06e9bb5914f4557118930fc61065a467", "description": "mesa/st: lower samplers before nir_lower_tex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cda61f11e922fb5914ae73d22cc0c495abf0377", "description": "nir: assert that nir_lower_tex runs after lowering derefs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d72f17875334bd9c720ab21fd187328bca00e7dd", "description": "i965: support EXT_EGL_image_storage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1c266d5fa55a76dd47efff0621ee794aa13b4e7", "description": "i965: refactor intel_image_target_texture_2d", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34fe560cd6ddbaf320da2adac452c8d6cdd9b8c0", "description": "i965: track if image is created by a dmabuf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf576772ab4d9e76dae716640bed6de879f19567", "description": "dri_util: add driImageFormatToSizedInternalGLFormat function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b68ff2b8731427b3b68c9c81902f7ba93606caaf", "description": "glapi / teximage: implement EGLImageTargetTexStorageEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1fe23d0e22afee2cccafaec4d06399bdcca0f7d6", "description": "teximage: split out helper from EGLImageTargetTexture2DOES", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7978f2401bba7e60f255337a394fd132082be9aa", "description": "anv: Memset array properties", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "d36eed3e695d8f39495a3d81373a8c47853bae7e", "description": "anv: Don't over-advertise descriptor indexing features", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "6e230d7607f9b3e082d00859bd7725c4dc87e5cf" }, { "sha": "d7ff137445b9bfd0cf15d176d0d152d16634559f", "description": "intel/blorp: Fill out all the dwords of MI_ATOMIC", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "9175c7058efb13d70f62e65a921bd3190de61297" }, { "sha": "40dd418e14e8b4ef945c5cb1d9d2e295b5948706", "description": "gitlab-ci: Upgrade kernel for LAVA jobs to v5.5-rc5", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05c81875d7bf871f73f24903e04dad3d286ed02e", "description": "aco: fix unconditional demote_to_helper", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2ea9e59e8d976ec77800d2a20645087b96d1e241" }, { "sha": "2bb88b2fdc0d9271079e45a009ddbc6bfa6a0f37", "description": "radeonsi: don't enable VBOs in user SGPRs if compute-based culling can be used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "363b4027fcbae3cc69ff6e55989f900398c3968a", "description": "radeonsi: put up to 5 VBO descriptors into user SGPRs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "220d00314fd5af46cd9f71bed9baf13b51d40a7b", "description": "ac,radeonsi: increase the maximum number of shader args and return values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef253c678983a554fc7cd6bc5424fc072c8179dc", "description": "radeonsi: simplify si_set_vertex_buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "312e04689a9d8d4f9c319e69c61220e10653cfcd", "description": "radeonsi: don't allow draw calls with uninitialized VS inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c278c73f135e3b6c89253ffe34ad18147097e9d0", "description": "radeonsi: add si_context::num_vertex_elements", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e03b63b3bbcfd0375f2ebea2f5b465163807fc4", "description": "radeonsi: rename desc_list_byte_size -> vb_desc_list_alloc_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2cc14bd7b8919231b12a250c54edb8203fc6fcc0", "description": "anv: set stencil layout for input attachments", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320" }, { "sha": "21bc16a723ba6cc839513dfa720f21d5517135f7", "description": "anv: Drop an unused variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3737002eed280ac6362a88f29d6c30d66a1e852", "description": "nir/lower_atomics_to_ssbo: Also lower barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e40b11bbcb02dde1a8f989ca6545e22414c6f4ce", "description": "nir: Rename nir_intrinsic_barrier to control_barrier", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd3ab75aef95d062cedaa92504fede9887a2c370", "description": "intel/nir: Stop adding redundant barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba43b66dc996988ec326d35395e9699ea4f66fdf", "description": "nir/glsl: Emit memory barriers as part of barrier()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a4125b4d261df39189f67dffaa5c90c0f6f66fe6", "description": "spirv: Add output memory semantics to OpControlBarrier in TCS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2365520c9d321c015a8e6751351d75cffea5008f", "description": "spirv: Add a workaround for OpControlBarrier on old GLSLang", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60097cc840e33af8506d7d4d621fefdca1a77695", "description": "nir: Add a new memory_barrier_tcs_patch intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2eece773c24ed3354b2634647005de6a9ff6d6d", "description": "llmvpipe: No-op implement more barriers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3498ab98f5ae9332d0ea8f312ecbc411ff1843c8", "description": "nir: Handle barriers with more granularity in combine_stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f09db0bed5fa0227e10c8e911a118803f23a8fac", "description": "nir: Handle more barriers in dead_write and copy_prop", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ada49bae5e039b10913bc61ba7b037227e7e49aa", "description": "intel/vec4: Support scoped_memory_barrier", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "06aecb14c0476c1a4664f75b17fa2ba06fa5aa46" }, { "sha": "40aef2bf3eadba384a72f5bc8bfea35cda33c1c1", "description": "lima: Add stencil support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ce71494f104c64a088cedb8a271248549812129", "description": "lima/parser: Make rsw alpha blend parsing more readable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "440b0d6eec273728bd31d454bd1a874c2ecb9eb7", "description": "panfrost: Remove unneeded phi nodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "809c8feb92d33c43ace3ef25584a2adca24b1be0", "description": "aco: check if multiplication/clamp is live when applying output modifier", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "ef8abfa7908974f571786e83b047b187af0e48c7", "description": "aco: disable add combining for ds_swizzle_b32", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "69bed1c9186c3e24ad54089218d58c5f7b83befe", "description": "aco: don't DCE atomics with return values", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "8f291dc14600c614788301e3265ff7f0f48b8b0d", "description": "aco: set exec_potentially_empty for demotes", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "21eafe30df5d5fa02a908e277add7adb7816ec4c", "description": "aco: better handle neg/abs of sgprs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f29a5a205c11990111fc4eedee423e2b904537b2", "description": "aco: check usesModifiers() when identifying a neg/abs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "46fb341b8d719426c843138595949d16bf1b7dc4", "description": "aco: handle omod successors with the constant in the first operand", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ce244b7d1b22023a43c7ca4bb8bac30c699147c", "description": "aco: handle VOP3 modifiers when combining a constant comparison's NaN test", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbac52873f4248c2f545f12137bd24071a8043cc", "description": "aco: fix uninitialized data in the binary", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "fcd6d8324560b5897586cbf8161f9b46bff5d11f", "description": "aco: fix imageSize()/textureSize() with large buffers on GFX8", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "49bcd06f974dcd8f60b4aa7d93bf1843439126a2", "description": "aco: set vm for pos0 exports on GFX10", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "632885741f74c12dedd4f128bba45e6a7f8d8982", "description": "panfrost: Fix headers and gpu_headers memory leak", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2848edc0eff5570abaac0a4017a9c96ebabbd728", "description": "panfrost: Fix panfrost_bo_access memory leak", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ecace268535993bce954ee4e7516f9bbc60acc46", "description": "radv/gfx10: improve performance for TES using PrimID but not exporting it", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1db276ba23805984197493c858187acd782c2e9f", "description": "radv/gfx10: add support for NGG passthrough mode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "471738e97b0c7211a193d796b543481657e2ae86", "description": "radv/gfx10: do not declare LDS for NGG if useless", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0758f645d0784942cd2ba99376d0224c61c4ee99", "description": "radv/gfx10: determine if a pipeline is eligible for NGG passthrough", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c65015f83c3bad4c140a013bac2c9eb59abec907", "description": "radv/gfx10: disable vertex grouping", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "201b88a93bb9d42a3baf349f83756df1d562da29", "description": "nvc0: treat all draws without color0 broadcast as MRT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e9aacb139dc4cb101780e235fc5dd45acf860f3", "description": "gm107/ir: avoid combining geometry shader stores at 0x60", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3be708eb3128a5b4b304baf198da2126b5328fb5", "description": "nvc0: add dummy reset status support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "838118462e63745ae70e05b42259f2aa4f81157a", "description": "nv50,nvc0: fix destination coordinates of blit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfd9e7ff243a48873721fd57d9a159cc82f580d6", "description": "radv: Use new scanout gfx9 metadata flag.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f06be7945725c89851380883e263c129d3b395a3", "description": "lima: fix PIPE_CAP_* to mark features that aren't supported yet", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a421135fa3c55bd2ef39f6ef07981aa415f6c22", "description": "lima: implement polygon offset", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b936b1f9b49b0eb5c5ca3048790f032aa9b02ecb", "description": "lima: fix viewport clipping", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "997a30d709b2cc207c4f524ed1fb59a9ac6547e3", "description": "lima: fix PLBU_CMD_PRIMITIVE_SETUP command", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6bafd230e37c78829bae680a36e1565df03731f6", "description": "glsl: fix potential bug in nir uniform linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db7967ef9f08e1430bbebc752bcbb63e8c921c29", "description": "etnaviv: add deqp debug option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44a6b17df76bebcccff0a928987ea2a3272e32a4", "description": "aco/wave32: Set the definitions of v_cmp instructions to the lane mask.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a" }, { "sha": "59d30fd4bc60f3562ca4c8247340389e97e494ae", "description": "pan/midgard: Support indirect UBO offsets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c20dc9b8363b5b497d4f6af5144590e8c2d940c0", "description": "intel/fs: Make implied_mrf_writes() an fs_inst method.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "591f146fd2c7b265cd9e759c242e6d6437ea6578", "description": "intel/fs/cse: Fix non-deterministic behavior due to inaccurate liveness calculation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc0ea482adb3e035857dd126a5f1dd4298a8f632", "description": "intel/fs: Fix nir_intrinsic_load_barycentric_at_sample for SIMD32.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0703eab0120f20451e75ba8d4ce065350ad36fef", "description": "intel/fs/gen8+: Fix r127 dst/src overlap RA workaround for EOT message payload.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "232ed8980217dd65ab0925df28156f565b94b2e5" }, { "sha": "0a6e46d44d30fd10ee6784c9a6920b4d127e9810", "description": "intel/fs/gen11+: Handle ROR/ROL in lower_simd_width().", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "83fdec0f0deb98a7f48186679a491f3128fdd1fe" }, { "sha": "a30bb25a7a495db7b7cb3be50431029f48019fc3", "description": "glsl: Fix software 64-bit integer to 32-bit float conversions.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d5cf6e92b4f76e55b2b9013b1332ead34881858f" }, { "sha": "8b7a42d6d0b15508940e095642136c53d0c7dcee", "description": "aco: compact aco::span to use uint16_t offset and size instead of pointer and size_t.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ffb4790279ca779572ec393ba84d71ef1036b437", "description": "aco: compact various Instruction classes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ebaab89761aad59c4debec67c3ec24a96cb82dd1", "description": "mesa/st: fix a memory leak in get_version", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "eca8032f20d0970184843d98e2bddb688e94a3a9" }, { "sha": "3de2774dcb85fb2f87ae65a854fc5f25f0f34a91", "description": "freedreno/drm: Fix memory leak in softpin implementation", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024" }, { "sha": "b5c9688516d00b00184e6fa6868de826916f5fc3", "description": "aco: limit register usage for large work groups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eccac46cdc6086b7a10adff2ea95de986d70a85d", "description": "ac/llvm: Fix ac_build_reduce in wave32 mode.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a5fe84aefb6858bee123f60b330db1e0287f9cc0", "description": "radeonsi: release saved resources in si_compute_do_clear_or_copy", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "9b331e462e5021d994859756d46cd2519d9c9c6e" }, { "sha": "6912149ee5eabf6e1f3f60f2c783c521cf631fb6", "description": "radeonsi: release saved resources in si_compute_clear_12bytes_buffer", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "6c901f067526a878657874806641c1cfd79c940f" }, { "sha": "1acf714d579114ff591c00989b2e6a97de8830b8", "description": "radeonsi: release saved resources in si_compute_copy_image", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1b25d340b791ad8350bdfb27f1a91ac79fa17748" }, { "sha": "e1e87466ae7d46c564fdd3154003ae3cddf3147b", "description": "radeonsi: release saved resources in si_compute_clear_render_target", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "984fd73515270fbc9c934ccad63a9d6a958b4b04" }, { "sha": "6c019e28caf2124b13d2ea5d87e936bf43d8b4fd", "description": "radeonsi: release saved resources in si_compute_expand_fmask", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "095a58204d99d5a2714eeaf7728b377e87432be7" }, { "sha": "9211cbe07a0ffb0abdaf3da68f7aa3ee00a430d7", "description": "radeonsi: release saved resources in si_retile_dcc", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f" }, { "sha": "39c1892dd82e6a52cb6d7ea100dfee877bd4aa2c", "description": "main: fix coverity error in _mesa_program_resource_find_name()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2f12776248874b2a689cbba8faeb6e4e2144354", "description": "panfrost: Add negative lod bias support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "daf1d5ad4c901f7ffc2d78e0741fa16675ce8150", "description": "virgl/drm: update UAPI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "438c677859789d5dc5ac69471ed23c83e02f3fe1", "description": "lima: drop support for R8G8B8 format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b711714425ddc6ebe8497e155d0f6530c3ab4c8", "description": "anv: Re-use flush_descriptor_sets in flush_compute_state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae72d1238c758404df045a82c36803dbccd93b31", "description": "anv: Flag descriptors dirty when gl_NumWorkgroups is used", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "ca6b3b11af29b93ac73d4ca2677aa6b34837fdfe", "description": "anv: Don't add dynamic state base address to push constants on Gen7", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4" }, { "sha": "044da65f52b1de20fce608f83a6313c86d62b5b8", "description": "lima: add debug flag to disable tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a533d1d4c607543fc1e3ca427eba50e9602f6fe2", "description": "lima: use linear layout for shared buffers if modifier is not specified", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "01a451b04d2da9981ea8f16f9d0d6a49fcc6c2df" }, { "sha": "87e0dd68f50748938e4abe0c6961b6704798afa3", "description": "glsl: call calculate_subroutine_compat() from the nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "726e8f24c6eefe5b2d77fe0dbfd9d7c89fc224f4", "description": "glsl: move calculate_subroutine_compat() to shared linker code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c60d0bd92f1a141d48e8c3db66b3b257ee890c23", "description": "glsl: call uniform resource checks from the nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05c1f7a15447a9cc0f0bdd2d2f109092cb7c9f9e", "description": "glsl: move uniform resource checks into the common linker code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b85985dd5163365a068557497c987005934e2521", "description": "glsl: call check_subroutine_resources() from the nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6fd1c7752787a42aef72f93ce4168c3e73808b7", "description": "glsl: move check_subroutine_resources() into the shared util code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3dec68e6823ae74c71ce0a24f15cd33df3e08f9c", "description": "genxml: Remove a non-existant HW bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9d35ea55b1e4822a04928bb007f6a339f3d9a20", "description": "ir3: Set up full/half register conflicts correctly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85eed5def3056d522971820e2ec3a0a0fd622ff5", "description": "llvmpipe: add ARB_derivative_control support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "269953e7798fa3c3d4edd3363d7d6a560a50e9f5", "description": "radeonsi/gfx9: force the micro tile mode for MSAA resolve correctly on gfx9", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605" }, { "sha": "60e0db3bfb05660fb3d2c868838635d667f8966a", "description": "anv: fix intel perf queries availability writes", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "ee6fbb95a74d0dfc00fe77778828c73e6a1447fb" }, { "sha": "da2fe9c15e3eedcb242e816b12f4dc72938636f5", "description": "docs: Add release notes for 19.3.2, update calendar and home page", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d46a7f26df35976dadb1d7341a1443e7982c270", "description": "docs: add SHA256 sums for 19.3.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4f237dccefaee1a1f940d40650b968a84bc394f", "description": "docs: Add release notes for 19.3.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e3a09db25c6609eeeb710f3863fc67914d2edc1", "description": "radeon/vcn: Handle crop parameters for encoder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd31da4587bd69567f5026298345d79bd5070bc4", "description": "nir: fix printing of var_decl with more than 4 components.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd" }, { "sha": "e298e78a012c18ef535c6400543ec278b254a0cd", "description": "radv: advertise VK_AMD_shader_image_load_store_lod", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d49a7ac737f298b136ab6447e18c6e4654f8ad5", "description": "aco: handle nir_intrinsic_image_deref_{load,store} with lod", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e77ff89914cb2c0e0e28244f2a0e61862d6d1955", "description": "amd/llvm: handle nir_intrinsic_image_deref_{load,store} with lod", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b808d208f7ae6b7934ada37378c654991a5ca5a", "description": "spirv,nir: add new lod parameter to image_{load,store} intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37bfd854c71be8ace37080fbca36d0a1ef68fb8a", "description": "spirv: add SpvCapabilityImageReadWriteLodAMD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e29ff7b3dab02aa8cf87144e38b10d2c9e19813", "description": "mesa: create program resource hash in a single place", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "dd09f1d806bab62e2399d2fc7a5d0922c594eab3" }, { "sha": "ee9879335e6c798dff4cacef9096265912268ce4", "description": "llvmpipe: add support for ARB_indirect_parameters.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "315fa2e5c92422b180f5476fe86da78c027f3f2c", "description": "llvmpipe: enable driver side multi draw indirect", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d10a3d528f1b6492bf8b00b427d52a5009f1955d", "description": "gallium/util: add multi_draw_indirect to util_draw_indirect.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a4f8c8158df304af08681edbbfdfd40e43a6829", "description": "mesa: Prevent _MaxLevel from being less than zero", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "9b710416270b05ddc08e26e38fd87ff589b2860d", "description": "ac: add ac_build_s_endpgm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c44480538ac9bc6d5900a0704cbc447afc735f9", "description": "ac: add 128-bit bitcount", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7b565365e0262f45c0040e984c679bd3c0d42f1", "description": "ac/gpu_info: add pc_lines and use it in radeonsi", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1c8aeb24f9a28ba95290c0e712e152eeeb64d09", "description": "ac: unify primitive export code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c77a18cc23b731de827d7c02c8b7a4a4ad645c3", "description": "ac: unify build_sendmsg_gs_alloc_req", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd84e422b6086dc1847b93c852b6de4f1c008394", "description": "radeonsi: clean up messy si_emit_rasterizer_prim_state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b64a3240c2f73f599524d1ee5794a393a380acdc", "description": "radeonsi: determine accurately if line stippling is enabled for performance", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79cc7e6ff0725c9840ef687f810b5298aba48f74", "description": "radeonsi: test polygon mode enablement accurately", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "898c9cb797b064cbbf0dd71be091a52f5292540a", "description": "radeonsi: fix context roll tracking in si_emit_shader_vs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4249a90f5d635e4bec636fc320e492bbebbcee68", "description": "radeonsi: fix monolithic pixel shaders with two-sided colors and SampleMaskIn", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "186335d17d69c4a6b0ad69b82fe0744e4910645e", "description": "ac/gpu_info: always use distributed tessellation on gfx10", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "eb1e10d0be90c7aee9d88c1a18be803a643715dc", "description": "gallium: bypass u_vbuf if it's not needed (no fallbacks and no user VBOs)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f6020abc6beaab9c8f43f483ef84b54c28e50a2", "description": "gallium/cso_context: move non-vbuf vertex buffer and element code into helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce648b913f83b968eb6ba1ad33fdcf86d5942fe5", "description": "gallium: put u_vbuf_get_caps return values into u_vbuf_caps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "472593e9cfcb8d5b49d2475ee677700584583812", "description": "etnaviv: remove unnecessary vertex_elements_state_create error checking", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76d93b437b74c4980009dcea837cb701da2304b0", "description": "etnaviv: implement gl_VertexID/gl_InstanceID", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "93ff6f59199800c2b3bf339500fb5f9d92cd43c0", "description": "etnaviv: HALTI2+ instanced draw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea608ae23b69e2264c3bacdf2776745e15dbf2e9", "description": "etnaviv: update headers from rnndb", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4578d4ae524ad433933e077bce6a0b85643e3f25", "description": "anv: don't close invalid syncfd semaphore", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "7d33203b446cdfa11c2aaea18caf05b120a16283", "description": "gallium/swr: Fix glVertexPointer race condition.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b788cccfe2ff2b6897b73bbfe7e90e84899adec0", "description": "intel/disasm: Fix decoding of src0 of SENDS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8dcff01c8b7f0faf562a1f324d408869526995e4", "description": "meta: Add cleanup function for Bitmap", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad4fb7ea04158c68415f26f8cc573bfac16826a3", "description": "nir/spirv: skip unreachable blocks in Phi second pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f8daae4d829c9f734d2f41058990809d2dba349", "description": "radeonsi: check ctx->sdma_cs before using it", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9" }, { "sha": "e565fd4255f0ddef73fa88c413b670159c7e5416", "description": "radv: do not fill keys from fragment shader twice", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed43dd62acc045e71d73dc28b74b6a9a9d52286f", "description": "main: allow external textures for BindImageTexture", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "02a6d901eee188492af54e98c92680a607b02bf8" }, { "sha": "803fad43c3f9a89f0d8409bd33280b5457b104c7", "description": "intel/nir: Add a memory barrier before barrier()", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "7cc0702bbb955010600fcb2685edb4ba703561a8", "description": "radv: Emit a BATCH_BREAK when changing pixel shaders or CB_TARGET_MASK.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "dd09f1d806bab62e2399d2fc7a5d0922c594eab3", "description": "mesa/st/i965: add a ProgramResourceHash for quicker resource lookup", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f0ff004ca8f0e59270f0ea4dc8f13c74ce88e2b", "description": "gitlab-ci: Test against LLVM / clang 9 on x86", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cd3dc94ad7ba991c960457b9134ce233b5b41ab", "description": "panfrost: Don't double-flip Z/W for 2D arrays", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc4c853b490b1a230c9018df60670583be121009", "description": "pan/midgard: Account for z/w flip in texelFetch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4152d45d38a21f716ddbbebb571ff1e22cfe689d", "description": "panfrost: Adjust for mismatch between hardware/Gallium in arrays/cube", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b714f3fa377be681f9031c5884e96b277eac102", "description": "panfrost: Respect constant buffer_offset", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3bd4bcd4187d27b78b5a4d2bba70f13925028079", "description": "glsl: use nir version of check_image_resources() for nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "feffd1fa65d36e34499f29b39f8b18655c2b979f", "description": "glsl: add check_image_resources() for the nir linker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a853de0c95d5dce7aee983efd243377ffe3a6e91", "description": "glsl: use nir linker to link atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f2cab7767d2f0bcbb194f5c72bf89652f32e0f0", "description": "mesa: add new UseNIRGLSLLinker constant", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4caf3fc8df023ca5facdb4120c6a4344ddba7ab1", "description": "glsl: reorder link_and_validate_uniforms() calls", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed325ac4dd5dbe5ea17cec09ed89e4bf903e5a1d", "description": "glsl: add new gl_nir_link_glsl() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e60ea1d67b2b1398be44cc8ae2ad069bc5980bd", "description": "glsl: add gl_nir_link_check_atomic_counter_resources()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "432ed13decc3b246deb6dc98e638819deec1b5d3", "description": "glsl: rename gl_nir_link() to gl_nir_link_spirv()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c1c13e90e67c716ff97ba8c45a5a04c2b57b4a2", "description": "st/mesa: Lower vars to ssa and constant prop before gl_nir_lower_buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be6d51e1e3a2b2165cd21fbdda2527d10f4ce9ff", "description": "glsl/nir: do not change an element index to have correct block name", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "810dde2a6b8179780e145e5f30142ca1deed6e67" }, { "sha": "4beb0a23088e68693e94599ef36eb41cbcd59289", "description": "glsl: fix a binding points assignment for ssbo/ubo arrays", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8cf1333b189b73dccdbccaca7e113f7b467982fa" }, { "sha": "a3c9a2881e242b9ac588d6dcb158e805fefe352d", "description": "glsl: fix an incorrect max_array_access after optimization of ssbo/ubo", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8cf1333b189b73dccdbccaca7e113f7b467982fa" }, { "sha": "420fe1e7f9ef56177c8f45e98e057488a2b57646", "description": "radeonsi: remove TGSI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9", "description": "radeonsi: disable SDMA on gfx8 to fix corruption on RX 580", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "991328498b9b1fa2937c61546bf1f3f4e5949f93", "description": "radeonsi: move SI and CIK+ SDMA code into 1 common function for cleanups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c265c258685a987acd2430877facf5fe859cd89", "description": "radeonsi: rename dma_cs -> sdma_cs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd6a4f7631bc8767eff26251011c8088d480f177", "description": "radeonsi: add AMD_DEBUG=nodmacopyimage for debugging", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c9e7a67f92ab1c2ba7ed1e3fb9a647bd1f811ad", "description": "radeonsi: add AMD_DEBUG=nodmaclear for debugging", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4110e6e5644ccfc84c9a9d5a1a38159d2e26dd6a", "description": "radeonsi: remove broken and unused SI SDMA image copy code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "503bd821fa05caa86d0f007477e01433757f06d9", "description": "radeonsi: rename SDMA debug flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d62dd8b0cb7f74ec43fac6f59c42178f4cf08c54", "description": "gitlab-ci: Switch LAVA jobs to use shared dEQP runner", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5c2807ff280c77081b1af8161582f99893c6404", "description": "gitlab-ci: Update kernel for LAVA to 5.5-rc1 plus fixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3ff83c10751b40292f71a6d3b41d41c820e9fcb", "description": "panfrost: Handle PIPE_FORMAT_R10G10B10A2_USCALED", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c71547c68a86729dcb81b572104a158a04ac2cf", "description": "panfrost: Report MSAA 4x supported for dEQP", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "32851ff71521d203c08e26b3198d96d0f6467bb5", "description": "panfrost: Cleanup tiling selection logic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dadfca3775bf2c5086947ab63e64dc67d8e8373a", "description": "panfrost: Implement sRGB blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef0084987707e4c37435f19284b58919f6164bea", "description": "panfrost: Support rendering to non-zero Z/S layers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef8c2ebee185116e0bd3c57658b7e018bb0a23ea", "description": "panfrost: Texture from Z32F_S8 as R32F", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3ca47d9f389404aa9c2098a865d0becc53cc189", "description": "iris/query: Implement PIPE_QUERY_GPU_FINISHED", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "642125edd97384b88f491c1383a06c42ed16e11e", "description": "st/mesa: use uint-samplers for sampling stencil buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09ea2de2b832cc1d23a7b16258e36e56f3ab44e5", "description": "ac/surface: use uint16_t for mipmap level pitches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "680d8069509c7043416d2eb95f098a89dceabf49", "description": "etnaviv: fix incorrectly failing vertex size assert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c5ae64ebc716267f752fc530028791363148f25c", "description": "lima: fix PP stream terminator size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f5bfe2a5e252f1f7ae047949d645918f374e07c", "description": "lima: don't reload and redraw tiles that were not updated", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83abdf8e4518a40dc0c74f7c85d7e9a6d76ce7a5", "description": "lima: postpone PP stream generation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ad1896ab8a0ec07b9cc54f7316291a3e476f431", "description": "lima/parser: Fix VS cmd stream parser", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af7dc4675dbd89689491a10fad4868377861932f", "description": "lima/parser: Fix rsw parser", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "defb3a9465bcdfbe691e5e7a785b9999fa77b500", "description": "anv: Only enable EWA LOD algorithm when doing anisotropic filtering.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0c899cf7892bd2326e6d21a920c7be42de06731", "description": "iris: Allow HiZ for copy_region sources", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d75bf4f3fc6a048fed05de301590c3a2b73c268", "description": "i965: Allow HiZ for glCopyImageSubData sources", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52ad1712ed62edbc1a6f530b892bce4e9c1f10b7", "description": "anv: Allow HiZ in TRANSFER_SRC_OPTIMAL on Gen8-9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b274469daaef6320d220dab4f5d3e9c7bfe00dc1", "description": "intel/blorp: Use the source format when using blorp_copy with HiZ", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea7446ba82b1d4225ae2e462340e529194514768", "description": "i965/blorp: Don't resolve HiZ unless we're reinterpreting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95cc5438ebfca436ceb6fd87b6b32c943b088340", "description": "blorp: Allow reading with HiZ", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a1093005cf96d98fdbc23c031d1b1deac5ce37a", "description": "blorp: Stop whacking Z24 depth to BGRA8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a597a64ae2d8ab4db6ddeaf2970c77ee7390abdf", "description": "etnaviv: move descriptor based texture structs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c687d221d1dbe04d3ce9d4774505f57b143ddf6", "description": "etnaviv: move state based texture structs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed0fa78b46d7e4477cd85ffe498ae677f43f57de", "description": "panfrost: Fix Android build", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9162e2f03fba0308f889e74036c77b127fddeba5", "description": "mesa/st: glsl_to_nir: don't lower atomics to SSBOs if driver supports HW atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b119f8b4a050b2f37b0abbda669b7e27b0cd538b", "description": "r600: Delete vertex buffer only if there is actually a shader state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "32bb5f294103f3e80a4d5b8f0e2f89960d06b083", "description": "r600: Make SID and unsigned value", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e8559ae4484c3240c81c0cbf49caf5be338f8395", "description": "r600: Fix maximum line width", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "06bfb2d28f7adca7edc6be9c210a7a3583023652" }, { "sha": "829107819db50a74971dd3854e407f7df23a5216", "description": "r600/sb: Correct SB disassambler for better debugging", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfbdaf9a46adb5c972b7f2464bd5f030c55da1cf", "description": "r600: Make it possible to include r600_asm.h in a C++ file", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23c5ba8baa59262726e053631dadcf208e5d7c8d", "description": "r600: Add functions to dump the shader info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "570a6c6c79ee0217b17220acd28af619794c8bbf", "description": "gallium: tgsi_from_mesa - handle VARYING_SLOT_FACE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c9495b3924a890bb118eec5519157c082dab3da", "description": "nir: make nir_get_texture_size/lod available outside nir_lower_tex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f69bf7fe8c98c9a4aa4a447443597ae038f6bf0b", "description": "gallium/tgsi_from_mesa: Add 'extern \"C\"' to be able to include from C++", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96c9483ccf5bc9116f7b754a0ccbc09097275083", "description": "spirv: Fix glsl type assert in spir2nir.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "624789e3708c87ea2a4c8d2266266b489b421cba" }, { "sha": "b178262cb9db9cb7e9deeb503bd4346ab8be6e72", "description": "etnaviv: use a better name for FE_VERTEX_STREAM_UNK14680", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17741a0a05722245314e8ce9a3d5191feb63d9bd", "description": "radv: Only use the gfx mipmap level offset/pitch for linear textures.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "824bd0830e811a7b6347bbd5c30e0a76bc7daf60" }, { "sha": "f0ed67b770619b74120444aa3788197eef28597f", "description": "Revert \"amd/common: Always initialize gfx9 mipmap offset/pitch.\"", "nominated": false, "nomination_type": 2, "resolution": 2, "master_sha": null, "because_sha": "973181c06cca3fe232c3a435abde31f2fc1b81ef" }, { "sha": "645b195312ec175164ba2dae1fdec686e6d4b802", "description": "iris: Delete remnants of the unimplemented ASTC 5x5 workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e858321f091ffadf0558386ac62b80fb2bde3e35", "description": "iris: Disable ASTC 5x5 support on Gen9 for now.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e6308363bf0e52c10f4c3951c2c4d25341d0133", "description": "st/mesa: Allow ASTC5x5 fallbacks separately from other ASTC LDR formats.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56fc791b3190be2a9a2295b0e6245687645c9b84", "description": "etnaviv: use nir_lower_clip_halfz instead of open-coding", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d9ff5f0414946a493692b1f82338d006aa1f7df2", "description": "nir/zink: move clip_halfz-lowering to common code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c2376af63059bc683438af652e8fc161e2a92d8", "description": "zink: remove unused code-path in lower_pos_write", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87b3d8dce5752cb98d6f3b7143339e534bce2cf0", "description": "zink: use nir_fmul_imm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e51bf4914c4412644b4049385286596abead22d8", "description": "zink: implement load_vertex_id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b2731f26860954a593ba0170413ed3a87713ae9", "description": "zink: factor out builtin-var creation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce1ea6e9c23ee5a9640a95457ef8cb0283586d4c", "description": "zink: simplify front-face type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75a19186b2aad7e588f04e1c554cdfd315dd848a", "description": "anv: Ignore some CreateInfo structs when rasterization is disabled", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "6755b6315b209002f27671febdf2e196a66e3df4", "description": "anv: Drop unused function parameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66483ee0176393c150bef0c92c4233ef3d326468", "description": "radeonsi: remove the \"display_dcc_offset == 0\" assertion", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfddfd12b691a727a1a7b31155d8900668d5c8be", "description": "radeonsi: ignore PIPE_BIND_SCANOUT for imported textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba10fb3f7f41f7ec9e260117a3e037dadd57b9b5", "description": "radeonsi: preserve the scanout flag for shared resources on gfx9 and gfx10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1de06e540a1de6d857c5fd804e21a26840458c02", "description": "lima: fix allocation of GP outputs storage for indexed draw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9bd8000c6c3742ac36ff79ef3566bea0851a1682", "description": "anv: Drop unneeded struct keywords", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8dc7c467e630df327400f0b91f68d66ddd28bc57", "description": "r600: Remove HEVC related code since HEVC is not supported", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "466001a226fd6b6936485204acbe74d971154625", "description": "radeon: Use P010 for decoding of 10-bit videos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68881af4351898871ae443e9949fada631461f01", "description": "st/va: Add support for P010, used for 10-bit videos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3569f215d0f46006ce34485d526c5ad56c463bb", "description": "gallium: Add PIPE_FORMAT_P010 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee8344bdcffe7035daa775344c0797d19cc60648", "description": "util/format: Add the P010 format used for 10-bit videos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98885e9f6164e1c9b764c8e237ed6c996c2305cb", "description": "zink: implement some more trivial opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c18331afeca37271616a31b94359c6e3e8f907e", "description": "zink: implement txf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b70502a5d9a2d209f51e5b50229110d094f4478", "description": "radv: implement VK_AMD_mixed_attachment_samples", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7bbf497b68430934ab34316823e0f59ee34f9a4f", "description": "radv: record number of color/depth samples for each subpass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d50ab53953871b408f5671031f32a56a63dc784", "description": "etnaviv: gc400 does not support any vertex sampler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "46b8273eb1c025f46d0c7a8b093e3752995476c5", "description": "etnaviv: check if MSAA is supported", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2271a187c231f1ee2d10d0d777aa53605ed8f59a", "description": "u_vbuf: don't try to delete NULL driver CSO", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "18a8c3f7f11307b348f72c64603b5761c0ce406f" }, { "sha": "d0d28c783d41960a556441593d80925dc0e9aaf0", "description": "iris: Set nir_shader_compiler_options::unify_interfaces.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "19ed12afd170c97180a9cc7eb6c5589d4c427a40", "description": "st/nir: Optionally unify inputs_read/outputs_written when linking.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a9c0fc0d778dd8ea6ed2c94efbe1374f9535a00", "description": "intel: Drop Gen11 WaBTPPrefetchDisable workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed17baab5fc4699b569586a9526814ace1748d68", "description": "intel: Remove unused Tigerlake PCI ID", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3759b84926f9cc037b3b629b685af7147a78e6ae", "description": "pan/midgard: Use upper ALU tags for MFBD writeout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d1e18ee83d88c0d5bd08e8b0cc593ef3d44ea1b", "description": "pan/midgard: Identity ld_color_buffer as 32-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5063ab6a9c2a20aea0c61d17751da5cd53ca149e", "description": "pan/midgard: Remove old comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5bc62af2a08c96f2e90740bbd1503d26efa2b669", "description": "pan/midgard: Generate MRT writeout loops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db879b034a131694a819da16ddcb680cd81597a8", "description": "pan/midgard: Generalize IS_ALU and quadword_size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66f98ffab095347d93e0310844e3037ab036c1b3", "description": "pan/midgard: Use better heuristic for shader termination", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c298f25c4efb71b461ef0a93cdc20c468afc7511", "description": "pan/midgard: Fix memory corruption in constant combining", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d58600c0e0af98fa2173aaa4dc996ea71502208a", "description": "panfrost: Pack MRT blend shaders into a single BO", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b86e0927d4c829209a6134223b0ca5aff771c8d", "description": "panfrost: Handle RGB16F colour clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "829f338a592c711f3f588afea148db66c8b108c0", "description": "panfrost: Store internal format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14bc4c7cce6dccca6efed5207f7d38d5d654999a", "description": "panfrost: Map with size of first layer for 3D textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed3eede296e09a1c779d0d8f89ed50765c26b2dc", "description": "panfrost: Dynamically allocate array of texture pointers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1a1a86658303083d33e70c6b0c1b3317bdd8d20", "description": "meson: Enable -Werror=int-conversion.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b72182fcfa624b2cd7e19dd6c8e5ae60b2679dde", "description": "turnip: Use VK_NULL_HANDLE instead of NULL.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "973181c06cca3fe232c3a435abde31f2fc1b81ef", "description": "amd/common: Always initialize gfx9 mipmap offset/pitch.", "nominated": false, "nomination_type": 1, "resolution": 2, "master_sha": null, "because_sha": "824bd0830e811a7b6347bbd5c30e0a76bc7daf60" }, { "sha": "59c4fb9d72881bc6b7b72710e6cd71926d514abe", "description": "nir: print non-uniform tex fields.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "69bdc1c5fccbd9c0ef5354675b069ffb1383769e", "description": "nir: Add clone/hash/serialize support for non-uniform tex instructions.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "3bd54576415130465f096d73b7940dfbe02bb71b" }, { "sha": "525cbe85ef522902d9e14ddc5a4b17f91f2ebea2", "description": "pan/midgard: Optimize branches with inverted arguments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e83688f477a2e98f94f342cd9a637a9f140a69d", "description": "pan/midgard: Move midgard_is_branch_unit to helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5e9106f7af50e3652fb3bbdba53fc069c7d8eb5e", "description": "etnaviv: Do not filter out PIPE_FORMAT_S8_UINT_Z24_UNORM on pre-HALTI2", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "64c7cdcae51ecd315f27f15382c31350c97d632b" }, { "sha": "a812cb57e51a9c86a8184e24272a2bcd11920c21", "description": "etnaviv: Report correct number of vertex buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11e62a9734c631fa38f1e7b415f5b98f6a28589f", "description": "aco: Fix uniform i2i64.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": "11f43caaeca166c96ae49dbd506b6f58dd4a13fb" }, { "sha": "182679e7c5523bea54f51b82bae74c8d42ef4c94", "description": "android: Fix u_format_table.c being generated twice", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069" }, { "sha": "a0d65d860db892352ee5848ed28c5d5b75798df7", "description": "pan/midgard: Remove prepacked_branch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02f503ef008f22786e7466a20b33b6d13dbc7ce7", "description": "pan/midgard: Convert fragment writeout to proper branches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84b82f8cd1c9d0a03e68af3a68fb0b009be70780", "description": "winsys/radeon: initialize pte_fragment_size", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "5c9dcbea77a11836907d6ba0c8a9259b9b27630c", "description": "Revert \"u_vbuf: Regard non-constant vbufs with non-instance elements as free\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "c6ef79c488bb5fffde31e7065fd3e575f3c25fb5" }, { "sha": "3909b160002ab9cd09e3e6da728d4da5d4afc824", "description": "panfrost: Respect glPointSize()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f4b15636b0c51519d3798dbf77291e5bad7ec3e", "description": "panfrost: Remove MRT indirection in blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67fe2afa51984398a7d9d458447b99522a847def", "description": "panfrost: Implement integer varyings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62d056d8e32c10e430ee7b742daaa1f6f7d6cc71", "description": "panfrost: Disable some CAPs we want lowered", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71df7c69bc44a2daddf07efa03bf0526aea533ee", "description": "panfrost: Identify glProvokingVertex flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c17a441666d1e339140a68b2c619bf5195f3ff30", "description": "pan/midgard: Implement flat shading", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66c2696fdacabd7316795781ce58e6eb5d3ce95f", "description": "pan/midgard: Use type-appropriate st_vary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3996fd7b90478ea7b1da05fce41ed67716d8cd5d", "description": "pan/midgard: Promote tilebuffer reads to 32-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddc5a371b3d3620bdd7aa5960733f0e34f33bf8e", "description": "glsl: Set .flat for gl_FrontFacing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "824bd0830e811a7b6347bbd5c30e0a76bc7daf60", "description": "radv: return the correct pitch for linear mipmaps on GFX10", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "b318bc2072d42a58b491dac3aa6118012d92e5bb", "description": "meta: Cleanup function for DrawTex", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "76cfe2bc4436186fd585be96c4f402c1b1c79bdf" }, { "sha": "7040d6c1972222ae3904d32d79a13c8f53824fed", "description": "gallium/gallivm/tgsi: enable tessellation shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26c5ae80f0b5c5f1c8779e4540a9aba88720c2cd", "description": "llvmpipe: enable ARB_shader_group_vote.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88f567b5ce3c692dbee60ba58df3af7c614e4333", "description": "amd/common: Handle alignment of 96-bit formats.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "b0203b561c79ded53291fdf1d5923c613b970fa3", "description": "panfrost: Fix Makefile.sources", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "de077c20788e9cccd0efe5765bbafe2cf881eb5c" }, { "sha": "a6873a8df2393777975ae3043a395d79e495b365", "description": "mesa: avoid returning a value in a void function", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1d1722e91070d7c3768744f55c8b02a49b46c18e" }, { "sha": "dcba7731e6056b6cad03064f90a97cf206e68a75", "description": "meson: simplify install_megadrivers.py invocation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff3a2576a45e012b1cd8fbf73b9967083d6fce0e", "description": "nine: fix empty-body-issues", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d43e2b2ded0fe3c82d49561cdab9f208f9e64b6" }, { "sha": "51569e525afc5e7173f12b0a3f1ba0e92425407f", "description": "amd: fix empty-body issues", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d43e2b2ded0fe3c82d49561cdab9f208f9e64b6" }, { "sha": "7a4a75a1852953b25738a47df6f25eed015c5f18", "description": "u_format: move format tests to util/tests/", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da9937d09b2f3dc883ae8ad315ae9e5bfdecb1fd", "description": "util/format: add trivial srgb<->linear conversion test", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f4d4c808b6ed0b15b7a0cb0154a4cc3e8e7d907", "description": "util/format: add PIPE_FORMAT_ASTC_*x*x*_SRGB to util_format_{srgb,linear}()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc7a64f101be0939c17231257701230859dee90d", "description": "util/format: remove left-over util_format_description_table declaration", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "3c45c4bc44310c1af4f0c06d29eb0a9d39a38837" }, { "sha": "baa064f0f58f3edaf711fb87ae8beb9a8c480a7a", "description": "gallivm: fixup const int64 builder.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "84ba008774967dcbc02d20cdfdeffde7fe1d85c5" }, { "sha": "e79f55ff8660b8160ccbe0566f8ed1726095edcd", "description": "radeonsi/gfx10: improve performance for TES using PrimID but not exporting it", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aa3df12fc2fbe2963eb09cbd2a126b82d208f0ca", "description": "radeonsi/gfx10: enable NGG passthrough for eligible shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17164d4e27fbccae83ae42d16f29884cba325ebc", "description": "radeonsi/gfx10: don't declare any LDS for NGG if it's not used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65e5c1942a21f16ca054895490d2987b88d55fe9", "description": "panfrost: Remove 32-bit next_job path", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95ba661b4988c86447f952b11e262872c3e46a3a", "description": "panfrost; Update comment about work/uniform_count", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de077c20788e9cccd0efe5765bbafe2cf881eb5c", "description": "panfrost: Remove mali_alt_func", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc1fc29e2119bfceeacaa303a5f79f9bb99d1af7", "description": "panfrost: Add missing #include in common header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "330e9b154e0641e59321958448a16e5ea7ebb139", "description": "panfrost: Add pan_attributes.c to Android.mk", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "31305e1b2854c6a70dc8c61265f525fcb52c265d" }, { "sha": "5fe58271b290ae747b2517bd223ebe9b682769ee", "description": "panfrost: Implement remaining texture wrap modes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ccd42e0bc488c53a17343013c5565410ff0b424", "description": "panfrost: Inline away MALI_NEGATIVE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76519b216be9180a19f43c531eccf05a9bf38bec", "description": "panfrost: Remove MALI_ATTR_INTERNAL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f8376101d8dbb028c2bc6900f2416ec323e7798", "description": "panfrost: Update information on fixed attributes/varyings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9bde6e551d3e4e85a5cbe9fa311ee238517f0d5e", "description": "panfrost: Remove MALI_SPECIAL_ATTRIBUTE_BASE defines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c188722d9e43a07a70ae333f7147d47c0651768", "description": "pan/midgard: Fix minor typo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "563bd61feec39130c57c179ec8b6fb56f4518663", "description": "android: radv: build radv_shader_args.c", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3b143369a55d1b79f7db14dda587e18f6b27c975" }, { "sha": "962b70c25923e6f05884613faca406cafc7d8446", "description": "android: radeonsi,ac: fix building error due to ac changes", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9885af3bdf42cb22baf83aa9598be763a5fc2825" }, { "sha": "ad1c65e32299a540a66a72bb601c1170d9907bf7", "description": "android: radv: fix vk_format_table.c generated source build", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3a28281bf8dfd2ad990ccc0a0903a3cc3cada8fa" }, { "sha": "13ef793770e5c1ca6038e943da350125558fba5d", "description": "android: util: Add a mapping from VkFormat to PIPE_FORMAT.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3a28281bf8dfd2ad990ccc0a0903a3cc3cada8fa" }, { "sha": "200be808588a689fde1e42ed8d64d48bed42fa63", "description": "android: nir: add a load/store vectorization pass", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1" }, { "sha": "c8042c289e7622e918bd852227426c9413c9beb5", "description": "llvmpipe: add debug option to enable OpenCL support.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29784bb49ceb59adea9c8ac24952363391531b02", "description": "gallivm/nir: add vec8/16 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5be1ea7d7987d7aed31fe45a9c3352dc4a41cbdd", "description": "gallivm/nir: lower packing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31e0e8a51b06701b391a3abab1869d613fae8340", "description": "llvmpipe: lower hadd/add_sat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a73eafdbeb68bafa8f0d26da4490358420fe40c", "description": "gallivm: handle non-32 bit undefined", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b16fd4d9e9ff545e4352394411f79b518e9c416a", "description": "llvmpipe/nir: use nir_max_vec_components in more places", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "073734ca7fb326a64c663938f56a5bf23b39de59", "description": "llvmpipe: add support for compute shader params", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22d631e2355eaf2857f5c775f189539d1b8bc834", "description": "llvmpipe: handle serialized nir as a shader type.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "264663d55d321225a4962073ce4b7389d3d42287", "description": "gallivm/llvmpipe: add support for global operations.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9630c2ddd86de93405e2541525f4c40733cca806", "description": "gallivm/llvmpipe: add support for block size intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "336954f7e740006591cfa523018e4a83143e8281", "description": "gallivm/llvmpipe: add support for work dimension intrinsic.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8d403c03fc84df3741711ed5e44b2247a39f425", "description": "tgsi/mesa: handle KERNEL case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dac8cb981f4f2951a14e16851d59fb8d49a3e19b", "description": "gallivm/nir: allow 8/16-bit conversion and comparison.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3adf74f2ef5570bd845b3115a2c5596cba681abf", "description": "gallivm: pick integer builders for alu instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df3e0fe9d817a11c71b40ddaa5c56e4336611c84", "description": "gallivm: add support for 8-bit/16-bit integer builders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "258b9bc02eb7069a8f85cbf568e73c788da819a3", "description": "llvmpipe/gallivm: add kernel inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "84ba008774967dcbc02d20cdfdeffde7fe1d85c5", "description": "gallivm: add 64-bit const int creator.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41c77dbc1ecbd48347cdd2459485416948c562c2", "description": "nir: sanitize work group intrinsics to always be 32-bit.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a435f002c40f5adc99d37e65cf6b8bd478dc8e71", "description": "radv: Expose all sample counts for integer formats as well.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "be691ca22dec2116b24f44324453fbee8abec71d", "description": "panfrost: Route gl_VertexID through cmdstream", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8781378224d5072e328c39c5b16acb7549654be7", "description": "panfrost: Extend attribute_count for vertex builtins", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "306800d747bcf210baa84594cdbdca21e435ddd9", "description": "pan/midgard: Lower gl_VertexID/gl_InstanceID to attributes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6e68890fd62b68cfc4957385a168623f632ebabf", "description": "pan/midgard: Factor out emit_attr_read", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "695b35605b81e584fe7be97cef4bade7c427733b", "description": "panfrost: Unset vertex_id_zero_based", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b3d9653a7e7971a754f8debb8b6680f36e88953", "description": "pan/decode: Handle gl_VertexID/gl_InstanceID", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d36ca7c0a38dcae2e63296b38558844084e21d5d", "description": "panfrost: Remove pan_shift_odd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62ce9001c20f0135544e8ca99ef1b10aaaa7f085", "description": "panfrost: Slight cleanup of Gallium's pan_attribute.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "385a4f773f5a446a38d39ccb7526f9294e9757eb", "description": "pan/decode: Fix reference computation for invocations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c249d3e6b79053252460822c2e4e9623186a5e4", "description": "panfrost: Fix off-by-one in pan_invocation.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "467ae0d39da4238f8ac7b7674fa2f17bdfeb03e0", "description": "panfrost: Factor out panfrost_compute_magic_divisor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31305e1b2854c6a70dc8c61265f525fcb52c265d", "description": "panfrost: Move instancing routines to encoder/", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a576726734bb214e5af3587b7544d93f81fe260", "description": "panfrost: Factor batch/resource out of instancing routines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddcd68f52b487cd71e08e2120ab5d962a0116cc8", "description": "panfrost: Rename pan_instancing.c -> pan_attributes.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0e75adabb96dbd5c3986a52c7be68d08bfadfdc", "description": "pan/midgard: Compute destination override", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a5d462480d9d5d1f91fc7984a7f423dd6cd46a3", "description": "pan/midgard: Add mir_upper_override helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc4193d0c72dda6d228337fda813122e3c38f3d4", "description": "pan/midgard: Support loads from R11G11B10 in a blend shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3af5a398f33751a839d114c8fd66c9c96a5bc5f7", "description": "pan/midgard: Enable lower_(un)pack_* lowering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "843a6db6bb9408f49514dca2568d6bd5645a829a", "description": "panfrost: Increase PIPE_SHADER_CAP_MAX_OUTPUTS to 16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f107059bb2fc4455675b6579e502d49a30dab620", "description": "panfrost: Handle Z24_UNORM_S8_UINT as MALI_Z32_UNORM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b7243f28f0ec6208ca7431fe0b5e99c4dcdc57e", "description": "pan/midgard: Implement shadow cubemaps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e5a1412edd6e46c8ef1724a3420fd7979ddea55", "description": "pan/midgard: Generalize temp coordinate to non-2D", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1bce7fdecd86601a300be9a58a346b8c110d9587", "description": "pan/midgard: Do witchcraft on texture offsets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ec1f95d76b476dd602dca41e5a1065a2c0d6135", "description": "pan/midgard: Fix fallthrough from offset to comparator", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ccbc9a4e6785babb832bf11499fe7538c2a30952" }, { "sha": "64b2fe96268a520fe595a7ac54ae5e964f1807b1", "description": "pan/midgard: Expand swizzle for texelFetch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "72e5749a635ca864c99a149df42685eb1cb48620", "description": "pan/midgard: Clamp LOD register swizzle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06df977c1c367bb3210f1f98aaa10e583f39a8c2", "description": "pan/midgard: Extend IS_VEC4_ONLY to arguments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e75d757244f7f0b727ff2eaaa06c94e805e8474", "description": "pan/midgard: Bounds check lcra_restrict_range", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c3206379403c5b7242c65695b10abe607b4a19a", "description": "freedreno/ir3: fix flat shading again", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "bdf6b7018cedf95b554e21953d5a1935d3067ce7" }, { "sha": "a8beef332dbde0bb37d68bd2a53a00f9ad0c178d", "description": "pan/midgard: Fix disassembler cycle/quadword counting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0cc6e33537a51cba97e5b51d11161b7438c562dc", "description": "pan/decode: Append 0:0 spills:fills to blobber-db", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a74934e7a19d730a46433cc8ebe93c5adbd6878", "description": "pan/decode: Prefix blobberdb with MESA_SHADER_*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ead35f586c0f3ff4eecf35c7c16739c16f8cca53", "description": "pan/decode: Skip COMPUTE in blobber-db", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09671c8d68a0c72892a5ecac93414eb8350aa9b6", "description": "panfrost: Decode shader types in pantrace shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac70442ce1f061a42649f7c88c6a8d278fb73fb5", "description": "anv: Properly advertise sampledImageIntegerSampleCounts", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d6897453037111d654b1e58dd6e74aac6aa21134" }, { "sha": "c411d4896c625e6538bf3a6681892256f352868e", "description": "Android: Fix build issue without LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "97e9de17952d1382512007e4745c25b9c9106a46", "description": "iris: Avoid replacing backing storage for buffers with no contents", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c96c1141fba7d94b4b3b048111d8858ecac7cf55", "description": "iris: Fix shader recompile debug printing", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "2e654db27a19a38676e85fd1b37d9ec550783555" }, { "sha": "1ef4514c5bee5568140569573140e6791abef485", "description": "iris: Make helper functions to turn iris shader keys into brw keys.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "2e654db27a19a38676e85fd1b37d9ec550783555" }, { "sha": "2d971cc1cafbe4396a890f60764ce532b4872c30", "description": "swr: Fix build with llvm-10.0.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc943d00aa0b6c67e3031805955b4278041321c2", "description": "travis: autodetect python version instead of hard-coding it", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45e1443fd87b23edb00019a743a6bba38ae846b2", "description": "etnaviv: tgsi: Fix gl_FrontFacing support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63b33120b7ae2598d4cacfa5e5b95476d0295acd", "description": "u_vbuf: Return true in u_vbuf_get_caps if nb of vbufs is below minimum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6ef79c488bb5fffde31e7065fd3e575f3c25fb5", "description": "u_vbuf: Regard non-constant vbufs with non-instance elements as free", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87a6029ccf531d5d7400664d89ca2356760f87ec", "description": "u_vbuf: use single vertex buffer if it's not possible to have multiple", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18a8c3f7f11307b348f72c64603b5761c0ce406f", "description": "u_vbuf: Only create driver CSO if no incompatible elements", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88d041a6b9958f893312bfd159372c4b4559652a", "description": "u_vbuf: Mark vbufs incompatible if more were requested than HW supports", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f37e38b810af438159d30542c6174f99d5bf2c3", "description": "u_vbuf: add logic to use a limited number of vbufs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5bd6a5c41b1f4e06404cc451491b9314db183006", "description": "gallium: add PIPE_CAP_MAX_VERTEX_BUFFERS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5343124932d297f9104f9f81d5dac6b34637dff1", "description": ".mailmap: use correct email address", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2bbf8ebadc2aabc848b4655846237172d3790e9f", "description": "kmsro: Extend to include ingenic-drm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4da46a1c3cd3d3bb440b25282f89ada405b87666", "description": "kmsro: Add \"mcde\" entry point", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afe1a8ff5b94b33f150a01d398018e88c7b77a7e", "description": "aco: fix vgpr alloc granule with wave32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01ccd7839cb5f2266aed2e7693dda374752c86a6", "description": "aco: improve jump threading with wave32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ff92f3d684747c4597f926766ad264db5875a3c", "description": "aco/wave32: fix comparison optimizations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4dd08b710b749d097b5c68f6edd801e6da26903a", "description": "nv50ir/nir: support vec8 and vec16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd", "description": "nir+vtn: vec8+vec16 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b35e583c17c647dd5605220ef0e8db28b879aae0", "description": "aco: use NIR_MAX_VEC_COMPONENTS instead of 4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c83b1a4560284153e78bbd836556340356dc30fb", "description": "nir/serialize: cast swizzle before shifting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6b2af56cb037e3174d049478e0ad7c7715780e4", "description": "llvmpipe: switch to NIR by default", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c717ac1247c3c7243af2f1b2732cccb882b75f11", "description": "gallivm/nir: wrap idiv to avoid divide by 0 (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d65614422736de32214fc28b0054692f4e5e48f", "description": "ac/surface: fix an assertion failure on gfx9 in CMASK computation", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605" }, { "sha": "3e1e4ad13da1581f11b833fba021aaf209c02fff", "description": "pan/midgard: Optimize comparisions with similar operations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e9e94d084316e8723951bcf9595c45dfb735c2a", "description": "lima: set shader caps to optimize control flow", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4322656dee2d3db448faaf3bd01e2a7769c9e46a", "description": "lima/ppir: remove assert on ppir_emit_tex unsupported feature", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d56710ab82a0803b5a66c6c489a356de28779ffa", "description": "lima/ppir: fix lod bias src", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "721d82cf061a11e158a19badaf7a8ad70e43ac2b" }, { "sha": "1b0743dbb6f925921e52bc9ecdde6a8bf755d162", "description": "lima: Fix dump file creation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c2a3b4e7566108ad336c253e3cd0fcb2629ae6d", "description": "radeon/vcn2: enable rate control for hevc encoding", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "587b9c5dae6567d282a199e795bf7136ca838829" }, { "sha": "02dd1fb859e8979dfb0232bad9291efc367b3b63", "description": "radv: rely on pipeline layout when creating push descriptors with template", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f51ee564f5739b0b668358f9a8fe6ef990eb2210", "description": "etnaviv: Replace bitwise OR with logical OR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6e75f2172b5cc9298dee6f17e55bed60ce0c15fb", "description": "etnaviv: update resource status after flushing", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1456aa61cc51f6e7727944d58a662d00158cf111" }, { "sha": "cabcbb4db0fcc6bc204169b1ba0deca4561e67ee", "description": "intel: limit shader geometry on BDW GT1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c57337bbd3e3620bcb0f38d23f43ea58c382737d", "description": "pan/midgard: Lower txd with lower_tex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da73651da420390897b31c062a23355b8ec1680a", "description": "pan/midgard: Fix crash with txs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccbc9a4e6785babb832bf11499fe7538c2a30952", "description": "pan/midgard: Implement textureOffset for 2D textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2eef9e050f6228d134aec07e2c7fadc9d0961049", "description": "radv: ignore pColorBlendState if rasterization is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "021c7b5309f34513f2cd41abe712c21afcb0c334", "description": "radv: tidy up radv_pipeline_init_blend_state()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ebc7a778695f6137ae9d41e812cf9f3961eee65f", "description": "radv: ignore pDepthStencilState if rasterization is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce67e41535001a7af780db4346cad3af175da5c3", "description": "radv: ignore pTessellationState if the pipeline doesn't use tess", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7735f314b7492ba4f4dcd5d4c60b304e1d99df68", "description": "radv: ignore pMultisampleState if rasterization is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "589bfcbde32d5eb24c50c6f9e913c686addcea83", "description": "radv: init a default multisample state for the resolve FS path", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4fbc99c1244555eee306053f4757d8bf6d37e2df", "description": "spirv: Implement SPV_KHR_non_semantic_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "13adce28455daab3906215aa8d5d473f57cc2e27", "description": "turnip: disable B8G8R8 vertex formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54f72c83d6d10899e4af37deb0eaba1f122336a4", "description": "util/format: add missing vulkan formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b9d4c10e4b26b6bb6bd1365d3fc8b3c6288c8da7", "description": "turnip: minor warning fixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d71cd245d7445121342a4933cc6ed8ce3fc6e568", "description": "lima: Rotate dump files after each finished pp frame", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "039f3f6adb815dfd4ab8059c1f5ec44e8e6190ae", "description": "lima: drop suballocator", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f72d7195aca5765db418de194af079a77dfd615", "description": "lima: use single BO for GP outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06ae0674fd64215793878c4933065e1692d0e285", "description": "nir: fix assign_io_var_locations for vertex inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e9a32af3bfb359d6ba484d01d6875ed4dfbc94ee", "description": "turnip: implement secondary command buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85fff42d085185db0ca05798f9c1056981dc528b", "description": "turnip: compute gmem offsets at renderpass creation time", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f81c41a812c07ca01ee05d60bf6c1551157161d5", "description": "turnip: emit_compute_driver_params fixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb134c531629978a3f2a9c6bb603a4404c906f08", "description": "turnip: emit base instance vs driver param", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3a70588c0a9a72255a69428af4a5ff22544d275", "description": "freedreno/ir3: support load_base_instance", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c17d9b9ca57269bae5376c64b83432af21ae522", "description": "freedreno/registers: document vertex/instance id offset bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83ad2e50843bb538bb5466cf68013895d7b0a37c", "description": "st/mesa: release tgsi tokens for shader states", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f821289cb5bdf730d3af03472d83a1562bce25a", "description": "Revert \"nir/lower_double_ops: relax lower mod()\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "8172b1fa03fe74165728bfb182c98a3e62193d2b" }, { "sha": "a4db9a151294b8b34eea6db868fc15eea6cf2fac", "description": "freedreno/a6xx: Set up multisample sysmem MRTs correctly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e688a16e2ba474f1307b3cde7fd847c58c466473", "description": "freedreno/a6xx: Rewrite compressed blits in a helper function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8c0ea61e4f467d37e1070f901c928f00693c742", "description": "freedreno/a6xx: Move handle_rgba_blit() up", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "183d482f7fe1dbd0fa27d86835abe59df7e3366f", "description": "freedreno/a6xx: Handle srgb blits on the blitter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a18e5d420b9e4af3fd978ba9923824633c2e805", "description": "freedreno/a6xx: Use A6XX_SP_2D_SRC_FORMAT_MASK macro", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e4c2bb6a93a0dde0b79bc73da0cec1e420ae3e78", "description": "freedreno/a6xx: RB6_R8G8B8 is actually 32 bit RGBX", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8089fb2e6249beddb774e3d0354983e7ec9afb78", "description": "freedreno/a6xx: Use blitter for resolve blits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d7267fc91ae59635faabc99022054bc4b839904", "description": "freedreno/a6xx: Add fd_resource_swap() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0ebaa819df33de74f73f42e17536f4f2dc5446a", "description": "freedreno/a6xx: Pick blitter swap based on resource tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b59222640e9f5787feba9119100861cd6eca51e9", "description": "freedreno/a6xx: Program sampler swap based on resource tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2f6c44a1c314d8b5f85bba0453523efb7221820", "description": "freedreno: Add debug flag for forcing linear layouts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d908a2ab1845235fb1ce3afdf7a0984b56e1546c", "description": "freedreno/a6xx: Make DEBUG_BLIT_FALLBACK only dump fallbacks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe4a8df9a8e906fd8037027c898d35af718fa9ea", "description": "freedreno/ir3: fix vertex shader sysvals with pre_assign_inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2add63060b51ea2ae432d10e1bd52d6cc0a4dcbb", "description": "st/va: Convert interlaced NV12 to progressive", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5710250074a066288c0ed44fd796baa0c4d0f42b", "description": "pan/midgard: Add uniform/work heuristic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "13b4e9adcfd60eb704528c637a8acb9651bc280c", "description": "ac: declare an enum for the OOB select field on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3cccd05d9f6e9d05c18d1a3a5f9eb863e4f264b", "description": "radv/gfx10: fix the out-of-bounds check for vertex descriptors", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "8172b1fa03fe74165728bfb182c98a3e62193d2b", "description": "nir/lower_double_ops: relax lower mod()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af65bfb38fa56bf6a28dd4b681ca123b9c05a827", "description": "zink: implement nir_texop_txd", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b31d1b73bc6bcb64ff37ecb0805646d8b09c6427", "description": "zink: enable PIPE_CAP_MIXED_COLORBUFFER_FORMATS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5785bcc8a0ff9c5072c647337bf73f696c63cbe6", "description": "turnip: don't set SP_FS_CTRL_REG0_VARYING if only fragcoord is used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a59bc6df2baf3be1d8bc8dbcd04b7b02df13560", "description": "turnip: add cache invalidate to fix input attachment cases", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc2552b6445a1295c18acf8798411da85bbc5387", "description": "loader: fix close on uninitialized file descriptor value", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "069fdd5f9facbd72fb6a289696c7b74e3237e70f" }, { "sha": "648cc22afb6855bf68c83912502454c23adad951", "description": "freedreno: Fix CP_MEM_TO_REG flag definitions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c5ac156c36b697e3605a8143aafd332dd1a15e7", "description": "freedreno: Use new macros for CP_WAIT_REG_MEM and CP_WAIT_MEM_GTE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cfa1fb895ac5a752772f4d0748c1c2bce0c2e653", "description": "a6xx: Add more CP packets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9a3108be774aea620fa4fc726c33100d9a49add", "description": "radv: Limit workgroup size to 1024.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "69decdb28a8d6b3a7169ea6729ee111765a7d386", "description": "docs: Add release notes, news, and update calendar for 19.2.8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7017f69a64121cc9247144f8fec63b61477ac1b5", "description": "docs/relnotes/19.2.8: Add SHA256 sum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f724d2202804f74fe691d0be27bd9e5a506e805", "description": "docs: add relnotes for 19.2.8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d32e1257c0471cb4f1732d9777b39e77d8f8172e", "description": "docs: Add release notes, update calendar, and add news for 19.3.1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "636175da6dabc28f1b289bca07ecb09bee820472", "description": "dcos: add releanse notes for 19.3.1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afdc0121b55e8543118c003307b20d90e14329e7", "description": "i965/iris/perf: factor out frequency register capture", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "072e95e07ad940d95c78291c6422172346b74c50", "description": "freedreno/ir3: update prefetch input_offset when packing inlocs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62998f6e2df90f0ad340233352eb3d6f62b51a8c", "description": "ci: Fix caselist results archiving after parallel-deqp-runner rename.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9aaa23fbadb8d29112072620bc3f81464d76c510", "description": "freedreno/a6xx: Document the CP_SET_DRAW_STATE enable bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c61ad77cd260ce7666b257ce411e512e0ca12ec8", "description": "anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "766fdeccf943d090694d4fbeebbe470904481d32", "description": "intel/vec4: Fix lowering of multiplication by 16-bit constant", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "2137be22fa2c75eda462456f2b7778684d0631fc", "description": "intel/fs: Fix lowering of dword multiplication by 16-bit constant", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "66013cb1be2bd60d88d78ebe1624a5556a0460f7", "description": "pan/midgard: Set Z to shadow comparator for 2D", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a53bed41cffa1f44f2253bc98f2f7f8acb76cc2", "description": "pan/midgard: Set .shadow for shadow samplers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d183f84585acc4f969ee3e713187b25ee88da1e9", "description": "pan/midgard: Hoist temporary coordinate for cubemaps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96df5f1fbf3511be88adb1f9efa5eddd40fa9868", "description": "pan/midgard: Use a reg temporary for mutiple writes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf5d8cfd282396f0ab02bfdcfe1af2be49f35fa2", "description": "panfrost: Handle empty shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35418f677051b75a9d8b37bafc806303bc3b44ad", "description": "panfrost: Let precompile imply shaderdb", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "271726eacafa1ca2df4e15ae910626be19099cb5", "description": "panfrost: Add PAN_MESA_DEBUG=precompile for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c8742ed858c6446c93bddec117abf467a393c35", "description": "mesa: avoid triggering assert in implementation", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "d399f4f4144c2cde5d096630a627dc160270cc62", "description": "radv/gfx10: fix ngg_get_ordered_id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "089c8f0b8da86a05bde8359c84085e0b795abf17", "description": "ci: Remove T820 from CI temporarily", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75caae2268f5c70b1f3005df8618876341ac14fd", "description": "i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "8b6b5ce6691c80f3254964b746499d5ca75b59b1", "description": "dri: add __DRI_IMAGE_FORMAT_SXRGB8", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "cffa7bb99084eb9e5988c2be4427f6b188cc7bbe", "description": "virgl: Increase the shader transfer buffer by doubling the size", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "a8987b88ff1db4ac00720a9b56c4bc3aeb666537" }, { "sha": "2da68c8649b6061c38e303da962e236985d76fc5", "description": "turnip: Fix support for immutable samplers.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "edfc4daab822aa539416badba4af119ca75b5d56", "description": "turnip: don't set LRZ enable at end of renderpass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7c5a84cf3a08623755ef46a5a68bbfb6ae26667", "description": "freedreno/ir3: lower pack/unpack ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "004797002fb87db0c2323955eed2f8f6871c3bfb", "description": "nir: add option to lower half packing opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d3182b429552651f54650fcc9ea53d41fabe6de", "description": "turnip: Add support for descriptor arrays.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02d764b96a40f505ed1f719ff083c7d5c599e663", "description": "turnip: Drop unused variable.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0eb84eb7023432e20a151d5742e7168faefdafde", "description": "panfrost: Don't double-create scratchpad", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "4f7fddbd7169a2976b56edb39d15c64206e31ebc" }, { "sha": "73bd9fe20c4a4c34496d02ea888b3c1dcfdf1d4f", "description": "panfrost: Simplify sampler upload condition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37bc02836706a946eb7854a11c624ce1689496ea", "description": "gallium/auxiliary: Handle count == 0 in u_vbuf_get_minmax_index_mapped", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80aca96803a37a7436ff96c0cec4a2643f11ed05", "description": "gallium/auxiliary: Reduce conversions in u_vbuf_get_minmax_index_mapped", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605", "description": "amd/addrlib: update to the latest version", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3ea4805aad2bfbd572c01ba1e982b69e00f6d07", "description": "turnip: remove duplicate A6XX_SP_CS_CONFIG_NIBO", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d3492bc623a97edf9011e655d74612ebaf4b0e9", "description": "turnip: change emit_ibo to be like emit_textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "718bd4f8b4239443c06d94e3a80368f4c27a53d9", "description": "turnip: fix emit_ibo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65007d438ca515031dbaf4194c05528005e9cc2a", "description": "turnip: remove compute emit_border_color", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9b12c71d703b2b8c0b1514647bdffdad942d04c", "description": "turnip: fix emit_textures for compute shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed43d01dec73edbe734fed065bceab9dfa782a30", "description": "utils/os_socket: Define ssize_t on windows.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470" }, { "sha": "43f05e0421344df0bc7ad2c37146e0ea3b2c1786", "description": "radeonsi/gfx10: fix ngg_get_ordered_id", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8edf3df3e42da12f2bc14afeaaba5852eb05040d", "description": "radeonsi: reset more fields in si_llvm_context_set_ir to fix reusing ctx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1436c261e93a5503042216156884d43fe4fc9b14", "description": "radeonsi: fix determining whether the VS prolog is needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "378444ce90b073d639c7c6877bfb062a35ac04cd", "description": "radeonsi: allow generating VS prologs with 0 inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4846aeaf572db40e612c042205d45174aa6e2d5f", "description": "radeonsi/gfx10: don't insert NGG streamout atomics if they are never used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de4a4595f62a9bd1494781c203ea8b1049545605", "description": "radeonsi: don't wrap the VS prolog in if (ES thread) .. endif", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db67e51903521f03fc772761368266e2c2174f6b", "description": "radeonsi: set is_monolithic for VS prologs when the shader is really monolithic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "451bc911583b691a677da4b1bd0c60ca3ed9e54a", "description": "radeonsi: disallow compute-based culling if polygon mode is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a07df840e0429e84905113610273d684c06ff3d", "description": "radeonsi: deduplicate ES and GS thread enablement code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f90cbd18ff43ae493f03ed86b12df5439eee58c0", "description": "ac: fix the return value in cull_bbox when bbox culling is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5e3ffa6b93e005eb122b9cf510ee34b4cf6886b", "description": "ac: fix ac_get_i1_sgpr_mask for Wave32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5386b7e011b4986a52de08d0b944eb317e5134fd", "description": "panfrost: Remove asserts in panfrost_pack_work_groups_compute", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6378797a6d1ce3652d0394beeb1af33af7426ed2", "description": "panfrost: Pack invocation_shifts manually instead of a bit field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a649bbffee579b306a2d12f252d0f3230b2402b5", "description": "anv: Export VK_KHR_buffer_device_address only when really supported", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1b6991ba1d8df187869cbea1bf4d9da3f2e68824" }, { "sha": "0fd93b95898f8048ced8aa9f8db5472d4309b9e0", "description": "anv: Export filter_minmax support only when it's really supported", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "bea4d4c78c3a6a85d1c7d0ad5c2c5694e19d20f2" }, { "sha": "b936143327cb223ec4d20af349778c56af4101ec", "description": "freedreno/ir3: lower mul_2x32_64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4676d7a166ab7e01f62c7453a80aa74d80ab5f9", "description": "turnip: implement CmdFillBuffer/CmdUpdateBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d893a2071fbfd4b4c2f2922cfd9369696c78e3a", "description": "turnip: don't require src image to be set for clear blits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f78c4251f106c41432c012a80585d66836ad8f76", "description": "turnip: use common blit path for buffer copy", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6c8aa2b723837ae3c78829eb5cbf674989ef526", "description": "turnip: use single substream cs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "89593649377e343850faab18a1c121cdda43d685", "description": "panfrost: Remove fbd_type enum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5408700a12cd4b0a25aa2e36f8c4aed987ac6707", "description": "ci: Reinstate Panfrost CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "caf55e7bfd06b4d1001df4e188ea69bee71d0619", "description": "panfrost: Fix FBD issue", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "b0e915b4e657e83e251d21a429037ebdfb5c614a" }, { "sha": "bc36160ccb07a662b2cfd7f0dec56e9c3f4f5aff", "description": "vulkan/wsi: error out when image fence doesn't signal", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c05619328888f006b960f7e39dd70801e539debc", "description": "anv: drop unused parameter from apply layout pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c223cf3162fe45a0db75dbbf97e750e584bd4c8", "description": "anv: constify pipeline layout in nir passes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7721d877551df89449c294f0683baedcf99d016", "description": "pan/midgard: Set r1.w magic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3448b2641a475fce9220ade229570e342882f637", "description": "pan/midgard: Fix liveness analysis with multiple epilogues", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60396340f5b9bef009e8bc34696a981f5e2b3ae2", "description": "pan/midgard: Writeout per render target", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "281cc6f9a62ea96e982baecae0630ac368034857", "description": "pan/midgard: Add schedule barrier after fragment writeout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2d5503b68ab54055bad2592aff7cbe193c2345b", "description": "panfrost: Pass blend RT number through", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c1983aefeb6dacfbc61f9edd71975ea359fae40", "description": "gallium: refuse to create buffers larger than UINT32_MAX", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e286f6cbf34206e0f243895e9b125ae1d08ca75", "description": "radeonsi: disable dcc for 2x MSAA surface and bpe < 4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4202cf8bf168229135173bcf67ddc99d74fe7d81", "description": "v3d: expose OES_geometry_shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba7bc83dd57d96567e0fc53991482b693866ca6c", "description": "v3d: support precompiling geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7cee56b1dfde82ae81850fbedc4afc778d911edd", "description": "v3d: disable lowering of indirect inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a1b7c0844ddcbdc5ab773cbe2f6312f34111bdd9", "description": "v3d: fix primitive queries for geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c7a2b69f8df5a9c0cb8c8f3b099694bbe1b0b53", "description": "v3d: handle writes to gl_Layer from geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45bc61add078b11e1809cf607e9c876329004d5d", "description": "v3d: move layer rendering to a separate helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74a59fdc6e8c4f9c51454a6d1a5b8998083014b5", "description": "v3d: support rendering to multi-layered framebuffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0c94c70ee9aa74c7ff05acffc43c8e92b0c0e1e", "description": "v3d: do not limit new CL space allocations with branch to 4096 bytes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56ba6f42e22bd55d8f95c0cfc6e95357e49aa4d1", "description": "v3d: remove obsolete assertion", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e054fe0167ead8d788d4b53d4001bfffc8ea3cb3", "description": "v3d: support transform feedback with geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e54cf649397d57ff99c495ba5821e31b6d4a0068", "description": "v3d: save geometry shader state for blitting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6b318ef52cd567e922eaea00b0f6699ceb1dfb2", "description": "v3d: predicate geometry shader outputs inside non-uniform control flow", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b636d4ebc72b9c2f99f5214ae428b6cdcb85aab3", "description": "v3d: don't try to render if shaders failed to compile", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e2f22634335ca3f2ab32d33f52adf617bf08cc96", "description": "v3d: add support for adjacency primitives", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a07d70c54bae60be0c549d2a6ece509ed29432f8", "description": "v3d: we always have at least one output segment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76fc8c8bb1979122af40ed143fed726050b293b9", "description": "v3d: compute appropriate VPM memory configuration for geometry shader workloads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76f4c83815a005f37b58c54d51ca6c4982546e54", "description": "v3d: add 1-way SIMD packing definition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f5fbd6490a52726d851263ad26c0a595e7cc4d0", "description": "v3d: implement geometry shader instancing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a81ac2eed5304d9d31539d461060f2bcae5c828", "description": "v3d: emit geometry shader state commands", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0934bd44602625733f937c3daa36c136ba1f47c6", "description": "v3d: fix packet descriptions for geometry and tessellation shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d578c27cecb4682074778b90b3e4d57a5cc0ebe", "description": "v3d: add initial compiler plumbing for geometry shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f63750accf99ff0f8503f7196399ad4e0e11befa", "description": "v3d: remove unused variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52cbef00393355008f2aeb05f9fbd266923abde1", "description": "v3d: enable debug options for geometry shader dumps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6b0786a380b95ce9305535c0012454f2f7055a0", "description": "v3d: add debug assert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6e68f743953d79f2beb2ac1fc34331f016d1b7c7", "description": "v3d: add missing plumbing for VPM load instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f58ef5d4814f3d12d319daedb270d89aaa62bdeb", "description": "turnip: Lower usub_borrow.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c06ba8358958279cfad6cdf2a52d9824a818f0b8", "description": "intel/fs: Lower 64-bit MOVs after lower_load_payload()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b53856aca31b1a1fde8cd87a6978934cd6ae94b1", "description": "amd/common: Always use addrlib for HTILE tc-compat.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "e197fb1c2fccf4719630d91a7c7f76308d88132b", "description": "amd/common: Fix tcCompatible degradation on Stoney.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "6bf14e9c47afcc787f745a363a546c21c7db307c", "description": "docs/features: mark GL_ARB_texture_compression_bptc as done for llvmpipe, softpipe, swr", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3acc15f4f0d19e56d763f5e0e10e5fb7991b3959", "description": "gallium/swr: Enable support bptc format.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1bf3837395b07793baa48fd71689701d4ea55e38", "description": "freedreno/a6xx: fix OUT_REG() vs growable cmdstream", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "bdd98b892f33433391b879223a44e8070e06ec84" }, { "sha": "ce52b49348111d6e6277d1899d39440228ceaed8", "description": "lima: split draw calls on 64k vertices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d46d0e82b5214120aaa4d600e9fa0a502050c56", "description": "vc4: move the draw splitting routine to shared code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d7be5f01f003855fce8dffdbd9ee17c60b134b3", "description": "lima: refactor indexed draw indices upload", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "270c282a43a2dc30558ebb709d4a25f8dbc71a58", "description": "lima: allocate separate bo to store varyings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8bf2b5db786b8608ddd7c83fffa695ae011bf6b3", "description": "gallium/util: add alignment parameter to util_upload_index_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fb45c5bbd11fa54c0777021a236114e414207f8", "description": "drirc: Final Fantasy VIII: Remastered needs allow_higher_compat_version", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7564c5fc6d79a2ddec49a19f67183fb3be799fe5", "description": "st/glsl_to_nir: fix SSO validation regression", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "b77907edb554" }, { "sha": "46f0b9ecc5b75ed1c11d843d06466306b489aa66", "description": "ci: Remove T760/T860 from CI temporarily", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59de5d9b6ab32e4eb2450732d5cc72e9b16be098", "description": "iris: Implement WA for push constants.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8adeeaa7f21a939a3e9610c6e3684a9652f32546", "description": "lima/parser: Add texture descriptor parser", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "54569163098cccf5d43f5eb146dc171a0708e455", "description": "lima/parser: Add RSW parsing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31ed081ca3b55f12a768d2d408d88a49908a3f54", "description": "lima/parser: Some fixes and cleanups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a3b8811ea556d6ef301ad579c1c92f2c66d90ca", "description": "vulkan/overlay: Update docs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56ccea58ae7f6fd56cf4a1697d2cceb68866b552", "description": "vulkan/overlay: Add basic overlay control script.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a94fa1da9396c21c73e77aff029089c29f02a3a7", "description": "vulkan/overlay: Add a command to start capturing data to a file.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "606dff1b73fa9509e3a0b21970f02068a8d40219", "description": "vulkan/overlay: Add support for a control socket.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e87d7fea8a5554b29f3f5a6d57af5ce0136073e1", "description": "vulkan/overlay: Add a control socket.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470", "description": "util/os_socket: Add socket related functions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c327245257b1ecb155026f811da9dd985a7751a8", "description": "anv: drop unused #include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a837e803b2cf389d7e176e2460f926a9976e34e", "description": "util/simple_mtx: don't set the canary when it can't be checked", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d600b19640691200df64c2f69d188bf38efd33cc", "description": "intel/compiler: replace `0` pointer with `NULL`", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8074f68b3b02a0a60a276e88c5da36f42331bc28", "description": "intel/compiler: add ASSERTED annotation to avoid \"unused variable\" warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "91efae4f8006970895710dd2298bfba088aa7554", "description": "iris: Alphabetize source files after iris_perf.c was added", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b8feefd9c324387263962d8a1a7aa3440a0e873", "description": "freedreno/ir3: add iterator macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad92aa36acd6a30cc75ac9cdf8ade07f5429ac74", "description": "freedreno/ir3: add scheduler traces", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd34ccb2c5abff27bddb32becfa8fea6c4abaf1b", "description": "freedreno/ir3: add last-baryf shaderdb stat", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2865d79a33c120e512d5619b1f1fdcfdcbe50fa8", "description": "nir/opt_peephole_select: remove unused variables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7c972eba40acdaf30610110024f374cc60a42748", "description": "panfrost: Report GPU name in es2_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09a2c74cfdd0fd4795b0bdcfe62acda6336e824c", "description": "panfrost: Add panfrost_model_name helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2152891768aa5dcf7908cd80b7ab4912e7ce63e", "description": "panfrost: Move property queries to _encoder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "102789886cd8e27ee5e115ebefc270be2393b389", "description": "panfrost: Move nir_undef_to_zero to Midgard compiler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddbbb2db4879ffc95398bb2f5b085e98cbcf9189", "description": "pandecode: Add cast", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f7fddbd7169a2976b56edb39d15c64206e31ebc", "description": "panfrost: Pass size to panfrost_batch_get_scratchpad", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc887e82818ac2c8f2011da70d7bddb8975b66c3", "description": "panfrost: Calculate maximum stack_size per batch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a337bf319c9cb1dc9a9f10aa43626efdc6f6171d", "description": "pan/midgard: Handle misc. cppcheck warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f204791cd6cf5998b04ea9df2d8de37c89adda56", "description": "pan/midgard: Remove unused ld/st packing hepers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "709d8c29cdece86e9c629bb24c138ffd50ed26b7", "description": "panfrost: Handle minor cppcheck issues", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b0e915b4e657e83e251d21a429037ebdfb5c614a", "description": "panfrost: Emit SFBD/MFBD after a batch, instead of before", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7597015b851db366824355bd42a59c1a67b1343c", "description": "panfrost: Route stack_size from compiler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "440cd835de6f0555812f2ddecb5abf42bf32991a", "description": "etnaviv: add missing vs_needs_z_div handling to NIR backend", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "64c7cdcae51ecd315f27f15382c31350c97d632b", "description": "etnaviv: add missing formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d30499a3c8c17cf3dd24d5773a69af1ed4e2493e", "description": "etnaviv: remove swizzle from format table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "017cbab5b05d714e9c83474decce1946fa10e011", "description": "etnaviv: disable integer vertex formats on pre-HALTI2 hardware", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d34705c89139d5a6917dbfbafd537809e39fdf8c", "description": "etnaviv: update INT_FILTER choice for GLES3 formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "15e9704ccb1ebc60a41f9d56c9f129547bc9a529", "description": "etnaviv: set output mode and saturate bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b7730c54a9243405f87eadfdfc72562e821c27fb", "description": "etnaviv: sRGB render target support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39349e629a8428e01fff2a83e3067518cdec0d82", "description": "etnaviv: remove sRGB formats from format table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b62217780a1a5a7cb7eb940a2b9bf265af1a91a0", "description": "gallium/swr: Fix arb_transform_feedback2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b37c91c12eb8fcdf763dbd98b17c33f98c63cae3", "description": "radv: handle unaligned vertex fetches on GFX6/GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd888bc1d65cefbd4e3fc0a40d416c75d9632951", "description": "i965/iris: perf-queries: don't invalidate/flush 3d pipeline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a575b3cd5c1e61a7e92fa2521ced95d24b64f392", "description": "intel/perf: drop batchbuffer flushing at query begin", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca475d5fba5f39d836b9f9994cb11caf559c10d9", "description": "v3d: actually root the first BO in a command list in the job", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06db271a6c12e55e616334fd62bca9f8e8951b6a", "description": "etnaviv: drop compiled_rs_state forward declaration", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f7c5f5dd202d27a0a1075e5e11858c960afce9c", "description": "etnaviv: remove not used etna_bits_ones(..)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d20b5cba5760177dbd8500cd8b614e66d5ac9ae", "description": "swr: Fix build with llvm-10.0.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "828f8f5531ff06b44bf74595b163d2c8189cda09", "description": "turnip: implement subpass input attachments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b4b5f549f68fd73097fc565960f8889c4bdd3c5", "description": "turnip: CmdClearAttachments fixes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aac7d6c1dcab12a820ec8d9c40911dd8212ebce6", "description": "turnip: subpass rework", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4322cf34c4ce5badb410645b370ab33dbfea1a3c", "description": "turnip: add dirty bit for push constants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "27d2174508da12a80d24e8abb956615e7286c202", "description": "turnip: no 8x msaa on 128bpp formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fd9fd35164cc3b3284579fcb37c4ba575076ca4", "description": "turnip: fix VK_IMAGE_ASPECT_STENCIL_BIT image view", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e71f79f6c64c47f6db0f894726ce80eb68a8416b", "description": "turnip: set FRAG_WRITES_SAMPMASK bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99a4f7c79fa8c529433981b81fea470ddf51f56e", "description": "turnip: set load_layer_id to zero", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7bbcf7deff57ced3b7d4e3984851c5498d481767", "description": "turnip: update tile_align_w/tile_align_h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "402bc111fc18b32fec9fc75f94db09c67484e15d", "description": "turnip: fix tile layout logic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "14cbe2dea5e510d5d2ff8b00851e8b6cea685694", "description": "turnip: fix hw binning render area", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "029322c1009d5e14ac4fbd34294915bc4f8ed7a7", "description": "freedreno/registers: add a6xx texture format for stencil sampler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2db03867f643ce535dc955e9a27dfbc63de6e627", "description": "freedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab54aceaa82b0f5759aa3d3357837a2918a538d8", "description": "turnip: fix incorrectly failing assert", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07d8b98b54eb9e8fe9a0378acbfff61d3bd20498", "description": "panfrost: Query core count and thread tls alloc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "315324614e95a86f743de864756f0ae52d8ecf74", "description": "panfrost: Factor out panfrost_query_raw", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a6aedc662ebbcac747475324abe3791ff67fc1a8", "description": "st/glsl_to_nir: use nir based program resource list builder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "144f54e483d1e1b0cd865606fecdef002bb322b1", "description": "st/glsl_to_nir: call gl_nir_lower_buffers() a little later", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0259f415985b000cb52afe8f1f1dcd3de2c9955", "description": "glsl: add subroutine support to nir_build_program_resource_list()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "46f9f74c574abfdecea6a789380d7a00540e69d7", "description": "glsl: add support for named varyings in nir_build_program_resource_list()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c364f90fd0a33004faba46ecc100983cda64cb9", "description": "glsl: copy the new data fields when converting to nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56c25b938cd4122cb8accb67d07b16f3060f7c29", "description": "nir: add some fields to nir_variable_data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "89b2b0f767e2bf7bc83972c2110b9cdc6a2e1c08", "description": "glsl: copy the how_declared field when converting to nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3823d2d2944e8cd1f22bba01390cfb96c245bf7", "description": "glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e37115c912f1a1f426fbc76d40535923d43766f8", "description": "docs: Update release notes, index, and calendar for 19.3.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "941aa31572f4039c2114341e2613e99829910f70", "description": "docs/19.3.0: Add SHA256 sums", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ab4c2bc22f67b8f2bffa4e7db3ab8f96f709891", "description": "docs: add release notes for 19.3.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa4d981f6f9fdb9a8d91568f08e5ce813ca76b62", "description": "i965: Enable GL_EXT_gpu_shader4 on Gen6+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eda1b77cc202702c1aa2a72c09d4e7f34bb9c281", "description": "radv: enable SpvCapabilityImageMSArray", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eac9247b2dfebdb22a3446f588b00ec773b9e3fa", "description": "panfrost: Add routines to calculate stack size/shift", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6f8ef93cab9d00328fefb63519375279456713b", "description": "panfrost: Split stack_shift nibble from unk0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c6372770ca110dc7c1933d14225a75cf37efa6d", "description": "panfrost: Rename unknown_address_0 -> scratchpad", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b290bb13d6806556f77fc3ff605ce9efe7a6b40", "description": "panfrost: Describe thread local storage sizing rules", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b4da476f449aac5fc3867afdabc4ec545e5f1ec", "description": "pan/midgard: Fix shift for TLS access", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "05b839f3545b5bf8a4c22ee6db0ad66d2b6bbc16", "description": "pan/midgard: Simplify and fix vector copyprop", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f72873e6aa098b5fe31a89dc467a3baa981aa442" }, { "sha": "4308d752811310689bbe71cba35b4357fa7efb0f", "description": "pan/midgard: Don't try to free NULL in LCRA", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "12e393bacf02e45bded02375aabc8329d42bb085" }, { "sha": "5e75eb547ff7efb8dc1d2845d034e62c1ab12442", "description": "pan/midgard: Force alignment for csel_v", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d3b3daa9d3f02f4a4d3db91653b04014b67a3666" }, { "sha": "8c79467a0d4d1c605bb93cbed844330f2fd4cbeb", "description": "pan/midgard: Don't use no_spill for memory spill src", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d48c195acfc816105846c585ba92925a77e18870", "description": "pan/midgard: Use no_spill bitmask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08b16fb32184eb399ad8007425f35707f99fda1c", "description": "pan/midgard: Dynamically allocate r26/27 for spills", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e7f2b9ae390f53ac1f761b389682f6950a53c27", "description": "pan/midgard: Remove code marked \"TODO: remove me\"", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6d1b32d58623fdd48c0ca2bd81649e4b9d1812b", "description": "pan/midgard: Remove consecutive_skip code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c0f1ea58c963194baa547f588155b00d5768bd6", "description": "pan/midgard: Move bounds checking into LCRA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e985ae25a6a19108e078260575f23c9cd0277632", "description": "pan/midgard: Remove spill cost heuristic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cacb4bc022ba7e4c0e61adcac9d77aa9c906f761", "description": "pan/midgard: Simplify spillability test", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7cf5bee5aab2499b0c5c51a7f8946e64663155eb", "description": "pan/midgard: Split spill node selection/spilling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9dc3b18e49d97c010747fef9f731e9fb1bc1cbad", "description": "pan/midgard: Move spilling code out of scheduler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88f9522f8397532516c0c78624cc9473da483759", "description": "st/mesa: Don't access members of NULL pointers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99d4c71f7eb11293a402e31602e3da5b56fe1581", "description": "panfrost: Don't lose bits!", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "165cb0a5fec9be37ce15846f5b12eb580a9d6c63", "description": "util: Don't access members of NULL pointers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fb579b03478977d0f11861727ce7c18655a21071", "description": "nir: Don't copy empty array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47a73888f58e305a2f8e6da5d1c6a836191f82df", "description": "pan/midgard: Remove undefined behavior", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5dfe41239c321ff1b6af6ce261caefe99be6b675", "description": "panfrost: Hold a reference to sampler views", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd5077ae1dfaa1f5652a7a1febfcc0f27b030823", "description": "gallium/swr: Fix Windows build", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0f1a5fa051786c16de6f0062771051f8565daec", "description": "ac/nir: fix out-of-bound access when loading constants from global", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "71a67942003a96d90289f7f53f546af821e64a51" }, { "sha": "2c5eb1df681e28c23e24219eab803b6d4da5aa38", "description": "anv: fix assumptions about temporary fence payload", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f9a3d9738b12883e268b81731f8e231df3e376c3" }, { "sha": "52bc235f2adcae8a3f40c74b15c9aad9e2b5c5b9", "description": "anv: fix fence underlying primitive checks", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "790bc9a17e09496d9a865aae785e6538724b3b57", "description": "vtn/opencl: add shuffle/shuffle support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5471ef7532a9fda81f69ebefde3805028a1850d7", "description": "vtn: convert vload/store to single value loops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dcb4230e5e51c1f2ff84c436134c231996af85e9", "description": "iris: Default to X-tiling for scanout buffers without modifiers", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "fbf31247710e0af9dff620a1a7f18f30d515331f" }, { "sha": "3cd903a6c3b4d0d0744e55e8a537306e99e67d51", "description": "llvmpipe: enable ARB_shader_draw_parameters.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75f21895de7c945d8fa9105a5d84a9c568488511", "description": "gallivm: fixup base_vertex support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73f5e2d7ef7783027a5ecd71d1ada12eeaa21a10", "description": "gallivm/draw: add support for draw_id system value.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22a40dd1c1efe861b57a3ae43fa13481bea627fc", "description": "gallivm: add base instance sysval support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "20d0ae464c4accd97227b1b4e805a9c10183647d", "description": "nv50/ir: implement global atomics and handle it for nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70c6bff2f01620bf10258067b6e2ef4ac0959f53", "description": "nir: handle nir_deref_type_ptr_as_array in rematerialize_deref_in_block", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddb9701a3c685dd4e330e236595b64b1e72ed163", "description": "spirv: add OpLifetime*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "acc06589427d0e0224a878a0351ae478c7860aed", "description": "clover/spirv: allow Int64 Atomics for supported devices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dba8bf116989402965a37b10bcb8ce83a1d4999c", "description": "clover/nir: set spirv environment to OpenCL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d08f034ce5695032c0d3f156907f6a0177b0556", "description": "clover/nir: treat UniformConstant as global memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2402232c90ef362a6cf14ff1cf5518e6c25bf9f9", "description": "spirv: handle UniformConstant for OpenCL kernels", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "123f90cf367d3feceea0dbea84b2bdd6be26a146", "description": "gallivm/nir: copy compare ordering code from tgsi", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f56ba5da40907b2a8c5e04c4ff3ef66921b36bd", "description": "gallivm/nir: cleanup code and call cmp wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63b3d38a505d18e3aa1bea3ed4e8b994273b557e", "description": "gallivm: fix perspective enable if usage_mask doesn't have 0 bit set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf2904010341e31d0d66954fcbd88da4da4e1cdd", "description": "gallivm: fix transpose for when first channel isn't created", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "5363cda52b84124b2b93d22d34fc8ebf6302bdae" }, { "sha": "e35b2c37cd2c419ae92308cda49cc02fab823f8a", "description": "llvmpipe/nir: handle texcoord requirements", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6f8c42846503f60e29187934b4b8acff3fb979b", "description": "freedreno/a6xx: Silence warning for unused perf counters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b097768463593962844aa8698b5653d7e93fe61", "description": "freedreno/a6xx: Convert some tile setup to OUT_REG()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a4b0d852c1f28c302e0df6fa63dbc08a32bc683", "description": "freedreno/a6xx: Convert gmem blits to OUT_REG()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "201caa7281d714a44d50de5ab1dd2fe37e75795c", "description": "freedreno/a6xx: Convert VSC pipe setup to OUT_REG()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c71348f84ae46e93895b9bc965acfe6ec220058d", "description": "freedreno/a6xx: Convert emit_zs() to OUT_REG()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ffa7d9cbeb7b94029b57defe07c1e2bf62750f44", "description": "freedreno/a6xx: Convert emit_mrt() to OUT_REG()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "781b2dd63b630d87f6dc309d101f4fde47f40374", "description": "freedreno/a6xx: Include fd6_pack.h in a few files", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9783f6bc5d2345f4b603ed591e63d23a367d84e4", "description": "freedreno/a6xx: Drop stale include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b0546614453ef0c440dcf69cf69b93686102016", "description": "freedreno/registers: Add 64 bit address registers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bdd98b892f33433391b879223a44e8070e06ec84", "description": "freedreno: New struct packing macros", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b27b0e855078ebb38d0e865a9fe6ec73563d0017", "description": "freedreno/registers: Remove duplicate register definitions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8148d0cc17839e9763485aad40406f9ea884071", "description": "docs: remove mailing list as way of submitting patches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "776cfde6995d8d3ad77a5ebb30c82651638249df", "description": "anv: Bump the advertised patch version to 129", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f5f5019bd2ed93da2cd0bcfae1e3b83de93ba74", "description": "anv: Unconditionally advertise Vulkan 1.1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98a83d0fcef5580aa4535a325f7aebed09bb6b8e", "description": "anv: Flush the queue on DeviceWaitIdle", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a" }, { "sha": "0bafde717d01fddf885b36c4f807e00548356fe0", "description": "nir/tests: MSVC build fix", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "11f736a6f9c516af9405ffac0795af4cbebaa295" }, { "sha": "ab5570820071d97c4adfe8cd8a90083f3784fa5e", "description": "swr/rasterizer: Add tessellator implementation to the rasterizer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff2e11b21057a621d08c9da102b7c2e832ada39b", "description": "gitlab-ci: set RADV_DEBUG=checkir for RADV test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2dac806f8bc01a54aa48264d047d549c893af76", "description": "intel: add mi_builder_test for gen12", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2129b4152cd70fb66659e5f5253dba73d7d50e2a", "description": "gitlab-ci: Use lavacli from packages", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "555c0de8c6f5b8be8c28ee92a816c7bb711afde5" }, { "sha": "7701b7b7ee9be650077c6209f47e48a78cb3158b", "description": "lima/ppir: enable lower_fdph", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11f736a6f9c516af9405ffac0795af4cbebaa295", "description": "nir/tests: add serializer tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "676232d76fdce1421d4294ac578daa717d976a2f", "description": "nir/serialize: fix vec8 and vec16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e44bfc14f5c2e44ed820257615c2008955bc5bf", "description": "radv: Fix RGBX Android<->Vulkan format correspondence.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "f36b52740a026c46f718a4cb63e70da0322d4b48" }, { "sha": "63ae9e61c1da83e4972651f46b773799239c4a2c", "description": "panfrost: Add PAN_MESA_DEBUG=sync", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e654db27a19a38676e85fd1b37d9ec550783555", "description": "iris: Create smaller program keys without legacy features", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ccd3f48a00b48e9b6e2e089806d62a021f24ade", "description": "compiler/spirv: Fix uses of gnu struct = {} extension", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a24d6fbae60c01a39fe5a026fb568ab7facc6fbb" }, { "sha": "9661fc9cdb42bc8d329feb30f3e80f511e60920e", "description": "util/u_thread: Restrict u_thread_get_time_nano on macOS.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "4913215d145e61c35b90fa3ed1dcad76a51d48e0" }, { "sha": "8bf590b46be9a20aeaddaf3ad73ee33dde6865c7", "description": "tu: Move UBWC layout into fdl6_layout() and use that function.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de619d750328b3d604d3829d6fc45da9423f78a1", "description": "freedreno: Switch the 16-bit workaround to match what turnip does.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d9cf3e76bd45e83721f8ab7b9322302741d99668", "description": "freedreno: Move a6xx's setup_slices() to a shareable helper function.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67258a44d2c7d77509e0983e5925940bcee277cf", "description": "tu: Move our image layout into a freedreno_layout struct.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea7631a9a6a57e81600e8dc38fc2322f65e6ae98", "description": "freedreno: Move UBWC layout into a slices array like the non-UBWC slices.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbe84c6c315db706406a40ac9dd7c198619e9794", "description": "freedreno: Refactor the UBWC flags registers emission.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "97be9503bb1aba3017b1ff682e14f9a6c60d91a0", "description": "freedreno: Drop the extra offset field for mipmap slices.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "69d7782b155b72707d95a2f6b0c0776afbb888e3", "description": "intel/decoder: Make get_state_size take a full 64-bit address and a base", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a8534a69855fed209c1842f9e143c785809a7e3", "description": "iris: INTEL performance query implementation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca2dd99bf6ef0bb97ba50e817b3d32423484dc6c", "description": "iris: separating out common perf code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "106054ef79558699806b06a51e3d8cf2025ecbc4", "description": "gallium: enable INTEL_PERFORMANCE_QUERY", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0eebda99088d15199aa0ae2c2d62ab6939568ce", "description": "meson/broadcom: libbroadcom_cle also needs zlib", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28" }, { "sha": "0f2f561a1021cd68dcac41f4ca00a5bb40bda6ea", "description": "anv: Enable Gen11 Color/Z write merging optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5cc7636993ca50dd8a602ee5a4fef0f4fbf29cd2", "description": "iris: Enable Gen11 Color/Z write merging optimization", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b74f85870155222be3ed4c342b776ef0cae8aaa", "description": "intel/genxml: Add a partial TCCNTLREG definition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "74665eaf3a44d3af5a136996ccbe39035306e8e5", "description": "util: Detect use-after-destroy in simple_mtx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc97643c575d87ce60ccdf92c34bfac800ed9ab5", "description": "freedreno/a6xx: enable LRZ by default", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b4c12d3eea5287933e9f1a8aa673d168f16a035", "description": "freedreno/a6xx: fix LRZ logic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c479849c5a58b246009aa3b883eedb0c0c9f51b", "description": "freedreno/a6xx: fix LRZ layout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6cf101402df1908c80a3f655d02c9cd3b495c075", "description": "freedreno/a5xx+a6xx: split LRZ layout to per-gen", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b074a2e53186b1c18334a7436df419d5a204887", "description": "freedreno/a6xx: disable LRZ when blending", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a305543c8dbfff4e6bdd85f2643e95c414654cfd", "description": "radeonsi: don't rely on CLEAR_STATE to set PA_SC_GENERIC_SCISSOR_*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aced18aa61232193fb90b9e08d90a1e54721a8bf", "description": "radeonsi/gfx10: simplify the tess_turns_off_ngg condition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "42f921387b9c939cf1d809fa447d7980f73aa591", "description": "radeonsi/gfx10: disable vertex grouping", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69", "description": "radeonsi: enable NIR by default and document GL 4.6 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "42b28e7ac33b691d039899906595f01a1891c62e", "description": "st/dri: assume external consumers of back buffers can write to the buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41691ac016799fab2b55570a6b3d8fcb2c63bf88", "description": "ANV: Stop advertising smoothLines support on gen10+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "85a9698ac3a032aa8e2e71ff804b489749a754ec", "description": "meson/broadcom: libbroadcom_cle needs expat headers", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28" }, { "sha": "5fdea9f40182002899fc941bfb8c3f36ed5366a1", "description": "anv: fix incorrect VMA alignment for CCS main surfaces", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "6af8a4acc4a4a30608d221b80ac3aa848db309a7" }, { "sha": "dcfe1903c3f501429851d0278ba78742e907355b", "description": "anv: fix missing gen12 handling", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "181be14d430339e24dd6c7af06ef00a1c3a3e931" }, { "sha": "865f4b193f4ac373312ba419cc464712e282715e", "description": "docs: reword a bit and list HTTPS before FTP", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d90e656fa7c19d1c48287d03babb7e535dc6aa51", "description": "meson: drop `intel_` prefix on imgui_core", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b0e3e9fd1671fe0d93853b18f1aac5f43f94b14", "description": "meson: drop duplicate `lib` prefix on libiris_gen*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e4c8491bdf8a1238d475491533d937568019e633", "description": "radv: implement VK_KHR_separate_depth_stencil_layouts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48ee62178f42690d061b3ce85da364c9bb4149fb", "description": "radv: initialize HTILE for separate depth/stencil aspects", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41cebfc9c1e304f86e70a4fb57f4d8d28eb3c720", "description": "radv: do not init HTILE as compressed state when dst layout allows it", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b603cc8c841c0c3ebec236a648e731caeb0a9b8d", "description": "radv: synchronize after performing a separate depth/stencil fast clears", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dadd6096644e2079470161b4547c319fbfc98361", "description": "gitlab-ci: Don't exclude any piglit quick_shader tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cfe00a52f013dbab52a10705dfdf58b893578d11", "description": "gallivm: add TGSI bit arithmetic opcodes support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "008fe909cac1449cac7cc71fca4c805cc6d3de95", "description": "radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rast", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f659224c850706db37e01235af96122b7cd1407", "description": "radv: move emission of two PA_SC_* registers to the pipeline CS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "87f7ec8a2ca393100bddb37f0b83488d7c158d4d", "description": "st/dri: use st->flush callback to flush the backbuffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc0d0afe3b06e628fdd5576da07c50a15f859e98", "description": "st/mesa: add a notify_before_flush callback param to flush", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f5c1cb23835d79faafc1819069c28b82cfcb5fc2", "description": "radeonsi: dcc dirty flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3e91cebcd9307654eb3535e2f6521103ec8b997", "description": "radeonsi: fix multi plane buffers creation", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "86e60bc265936e5b21975cf5b6f93fa040902424" }, { "sha": "ff0f10866699a22216fd1a4af6cdb89c2fea10e1", "description": "radeonsi: use gfx9.surf_offset to compute texture offset", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6c901f067526a878657874806641c1cfd79c940f", "description": "radeonsi: use compute shader for clear 12-byte buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "38e9eb9561d49f9798b03627276d0d4ea4c5d7ff", "description": "st/mesa: release the draw shader properly to fix driver crashes (iris)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41118246c6069db3a4443fb6b1ab872b6af1b2b7", "description": "draw, st/mesa: generate TGSI for ffvp/ARB_vp if draw lacks LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3de63fbb3d63ed792fd7dd969ad940d5bf17338", "description": "st/mesa: don't generate VS TGSI if NIR is enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a90f4453fedc414e7f31003b131abc90196effaa", "description": "st/mesa: remove struct st_vp_variant in favor of st_common_variant", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6299b90fd4738c0d2ab15bf32f15fada571ba025", "description": "st/mesa: remove st_vp_variant::num_inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc99b22a305be5e5a5f8fdbf57105d220cf4b0ab", "description": "st/mesa: use a separate VS variant for the draw module", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17e8839a2f2522e7d8cc6b18f17b782ded05cbd3", "description": "st/mesa: support shader images for Selection/Feedback/RasterPos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b7393f1115f5cc240f4ba389c56d50606143854a", "description": "st/mesa: support SSBOs for Selection/Feedback/RasterPos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e91b044bd824b1c74e8e6e7df3e37be96e5e7f9b", "description": "st/mesa: support samplers for Selection/Feedback/RasterPos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2891c4b2e2cc45d2aba89b2260c46ea1fe75a505", "description": "st/mesa: save currently bound vertex samplers and sampler views in st_context", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "226e7aee70592a0eb4c8cc2f750999e90e59667f", "description": "st/mesa: support UBOs for Selection/Feedback/RasterPos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60db75cb77f8544aeedd1c372c426e8d0441f013", "description": "gallivm: implement LOAD with CONSTBUF but don't enable it for llvmpipe", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "525c8b90c746410b04b60056a574a617e88adeb2", "description": "llvmpipe: implement TEX_LZ and TXF_LZ opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c8ddc8f4bfadc251fec7c06866f594b2b68609c", "description": "drirc: set allow_higher_compat_version for Faster Than Light", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23f1b78e8fd38dd844aefc19151ec31071ca5f64", "description": "util/atomic: Fix p_atomic_add for unlocked and msvc paths", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "385d13f26d2b69db9423d806833d9b08f948a54a" }, { "sha": "0470a03769715a3258c04e6b18848cef321bd213", "description": "freedreno: Track the set of UBOs to be uploaded in UBO analysis.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "10da0a9d18a15044ca92553ed17adb7c445394c8", "description": "freedreno: Stop forcing ALLOW_MAPPED_BUFFERS_DURING_EXEC off.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc791d3c684ed97668dce74a222d306a4e22ae83", "description": "freedreno/fdperf: use drmOpen()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a37822f5f740c55cd6f848adfd6c3d567ae4fd79", "description": "gallium/util: Support POLYGON in u_stream_outputs_for_vertices", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "e881aa8c12c1447423c4acee4bbaaf503b19b057" }, { "sha": "1a32fbd48c62481cd17c6944ecd17bcb2c2b052a", "description": "intel: Add pci-ids for Jasper Lake", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11fdd5f52c3db070f33f7ef82d41acf14b1a2670", "description": "intel: Add device info for 1x4x6 Jasper Lake", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f5fa496cbbfc1b39710cb27941120553dc999ff", "description": "lima: expose tiled format modifier in query_dmabuf_modifiers()", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "8c12f4e5f24f74e29454a412fdf16c33323a524f" }, { "sha": "01a451b04d2da9981ea8f16f9d0d6a49fcc6c2df", "description": "lima: handle DRM_FORMAT_MOD_INVALID in resource_from_handle()", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "8c12f4e5f24f74e29454a412fdf16c33323a524f" }, { "sha": "9d78cf4584756e5f881cff757adbccfd6d66c1b6", "description": "turnip: add hw binning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86dfe92bd0a0aa1e95ee005966bf8b70f4af3b38", "description": "radv: do not use VK_TRUE/VK_FALSE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7dc14628a96989d9bf317f4c64540b41dee48cb", "description": "gallivm: add bitfield reverse and ufind_msb", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c7693e3bdb5616c5d4bce29f345349bf3b64294", "description": "gallium/scons: fix graw_gdi build", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f" }, { "sha": "8259c97b2d0328d002b8d266ec00c8f03c5e9b3a", "description": "aco: propagate temporaries into expanded vectors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df3e674fb3e627223782b1bd1f4748a3544735c2", "description": "aco: improve readfirstlane after uniform ssbo loads on GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08374714638fc477a783417b168f3d99ff7ca1b6", "description": "aco: use soffset for MUBUF instructions on SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b38d95b32f8a0faf5acf77dc2d05ed089df3a9f", "description": "radv: Enable ACO on GFX7 (Sea Islands)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28c95cc40282c522ed0b89d1db2fd88b690f43b0", "description": "aco: return to loop_active mask at continue_or_break blocks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f9447ccb0445314e9e890772210e48352b4185c", "description": "radv: disable Youngblood app profile if ACO is used", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "746165e540c995deb421acdc9582ecd70f611535", "description": "aco: implement exclusive scan for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ae227effd245502b0d9433cf7b637aaf3b694ab", "description": "aco: implement inclusive_scan for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f895a8b1df937488e7db3e444897f6612a59048f", "description": "aco: implement (clustered) reductions for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9254fb4fc72ed289ffded28ef067b4582973e90c", "description": "aco: don't use a scalar temporary for reductions on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8ad43d88384dcf4d3aa6ac95b2dddedc80ecf457", "description": "aco: flush denorms after fmin/fmax on pre-GFX9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21f67a3bdc6027ceea6c03359ad5815b3d719863", "description": "radv: only flush scalar cache for SSBO writes with ACO on GFX8+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "79ce6c1b332c37329f658758660eb095ea9a58f5", "description": "aco: disable disassembly for SI/CI due to lack of support by LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c4afe38f2e29940aab10c69b6f56784dcb46be3", "description": "aco: implement 64bit ine/ieq for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e1356b2ad2500e8aeefb8c3b64575ccac685eca", "description": "aco: implement 64bit i2b for SI /CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da7ff58835b27d10fb643b303ce6a3145517fc3b", "description": "aco: make 1/2*PI a literal constant on SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "90fad7360d0f08f084680b53d6f9a7b8436c326c", "description": "aco: implement 64bit VGPR shifts for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a586a60067ccc7337a3bb047e21ecc2384cc56a", "description": "aco: split read/writelane opcode into VOP2/VOP3 version for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23319add93bb22744ba48e9026dcc40ecd30628c", "description": "aco: fix disassembly of writelane instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6fc9ddfef88d730517e721b699b43a24346bffb4", "description": "aco: recognize SI/CI SMRD hazards", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3eed4d2be5835142ee30ca26063da1943d4b95e9", "description": "aco: implement quad swizzles for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bde9c1e3a12b35bc5a7f45b71c3e701112d262c1", "description": "aco: move buffer_store data to VGPR if needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8195bdf2e41dbaf7fe4d9399265a106946c7aaf", "description": "aco: implement nir_op_isign on SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8783973cdf765266dd6d65a37d45ad317c0aaee", "description": "aco: only use scalar loads for readonly buffers on SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f27783a66754de1f6106ffa8c537c44a25e1b196", "description": "aco: implement nir_op_fquantize2f16 for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "caea4bbfdcb17f1625b547333633209487a323ca", "description": "aco: fix SMEM offsets for SI/CI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8aab92b393742cb8ee2b36bdc02ec9778f1ae53e", "description": "aco: SI/CI - fix sampler aniso", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b533a2ca3365452ad403cf19366152f673aec60", "description": "aco: handle gfx7 int8/10 clamping on exports", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d42e4d7a02e0b2914d4fa2ad778e049522d263e", "description": "aco: Initial GFX7 Support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3177346bfc5d3e10da9054af7a5725dbd709c3f0", "description": "aco: refactor visit_store_fs_output() to use the Builder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f60aa4037dfb6aa86d5b9524fe649f13b2b8825", "description": "anv: Re-emit all compute state on pipeline switch", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "bc612536eb2f0f77725103e53077ad5a28036ac3" }, { "sha": "bce1c3c668223254c4cb4ba4e83aed8c3e22b469", "description": "anv: Re-capture all batch and state buffers", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3119b96bdf57c850eddebc765c56c3282749b311" }, { "sha": "865ffe4e02038104481530e156380a9b0ae20fa1", "description": "anv: Return VK_ERROR_OUT_OF_DEVICE_MEMORY for too-large buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3b249f1665612cab63795cfee4dd54ec7f513f6", "description": "freedreno: Enable texture upload memory throttling.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c496d442844183968f7c4903c8ed549aa990d15f", "description": "freedreno: reorder format check", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "20f132e5eff2d59d02088f6b1e42a56cdeee117c" }, { "sha": "21376cffb37018160ad3eef38b5a640ba1675a4f", "description": "iris: Fix import of multi-planar surfaces with modifiers", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "246eebba4a8da9c9f4b2b7b98b83c116832dc410" }, { "sha": "51ee8fff9b5e803592a2fd34730fdcfdfba469cb", "description": "gallium: Store the image format in winsys_handle", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "246eebba4a8da9c9f4b2b7b98b83c116832dc410" }, { "sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f", "description": "gallium/dri2: Fix creation of multi-planar modifier images", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2066966c10692a223271b471e733573df6c5b783" }, { "sha": "ab016a6a2d657d85f18741ba36261182db598c8f", "description": "meson: Include iris in default gallium-drivers for x86/x86_64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9a3d9738b12883e268b81731f8e231df3e376c3", "description": "anv: Use BO fences/semaphores for AcquireNextImage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ecc119a96e86a4292f98de7492d30508a6df3870", "description": "anv: Add a fence_reset_reset_temporary helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccb7d606f1a2939d5a784f1ec491cffc62e8f814", "description": "anv: Use submit-time implicit sync instead of allocate-time", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ebf677cfd80e0df8cc6042734823cf53ce1b941", "description": "anv: Always add in EXEC_OBJECT_WRITE when specified in extra_flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "778b51f491cfe56da463195e1392293379b9fe26", "description": "vulkan/wsi: Add a hooks for signaling semaphores and fences", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48e23a64067ab7f775b1c4e2966041fbbf9d42e3", "description": "vulkan/wsi: Provide the implicitly synchronized BO to vkQueueSubmit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d07ed0c9c9a90c8a2936d12f9a83696f24e0aaac", "description": "panfrost: free spill cost table in mir_spill_register", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12e393bacf02e45bded02375aabc8329d42bb085", "description": "panfrost: add lcra_free() to free lcra state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b6108834bddd34846722440b40b459b81a95cd8", "description": "panfrost: free allocations in schedule_block", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e2dbea683c8f25b9a844ae058a6ae8d5020553c4", "description": "panfrost: free last_read/write tables in mir_create_dependency_graph", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "adf716dc7f17afd841feb86de45dd6bf91678333", "description": "panfrost: Rename SET_VALUE to WRITE_VALUE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9eae950342fe96c717c740f0827a572cd41d85fc", "description": "panfrost: Update SET_VALUE with information from igt", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1a362722f47c35da68754181797cd8f2487b1ea", "description": "gitlab-ci: add a job that runs Vulkan CTS with RADV conditionally", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "40c6a56751c736488fcd2e157669118f141a7270", "description": "gitlab-ci: build RADV in meson-testing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f32bf4f1e249a2d068cb25bfa77550f533b791c0", "description": "gitlab-ci: configure the Vulkan ICD export with VK_DRIVER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "16b999b7d156b1f8b8bb03ea2fb140c65be6475b", "description": "gitlab-ci: allow to run dEQP Vulkan with DEQP_VER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b246d3558d6e82c83b5017166cbf8730ea0b5f1", "description": "gitlab-ci: add a new base test job for VK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35a7ec79dbbbea313f587b49a8b67b097f244715", "description": "gitlab-ci: build dEQP VK 1.1.6 in the x86 test image for VK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4bbb1d3b06ef4125c549e8d9da6900d9da679954", "description": "gitlab-ci: build cts_runner in the x86 test image for VK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2a594f384aee8217c5a5fd7f5378c0cc72cc9ed", "description": "gitlab-ci: add a new job that builds a base test image for VK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "520a77d486c843ea58e41a869df18627943afd1a", "description": "gitlab-ci: add a gl suffix to the x86 test image and all test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7e0ab6aae026eda405456c6495a4b945073c846a", "description": "gitlab-ci: rename build-deqp.sh to build-deqp-gl.sh", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41797a1fed5ed9b7dafeeb064e47f1a364a4e981", "description": "gitlab-ci: Overhaul job run policy", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ebd1309fef98e03460cb0485d53cbbf8227f9c04", "description": "gitlab-ci: Use the common run policy for LAVA jobs as well again", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0796e7e70d4278352df9796e6d08a65c87660974", "description": "turnip: implement border color", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "095d35eff8e7127ed33167c78d2c18e87f48bc9d", "description": "turnip: improve emit_textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ab4f994619920c2a02a9cf861538a82532ab2d3", "description": "turnip: add function to allocate aligned memory in a substream cs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1abca2b3c84a42ab64c466bc209db42c41bba5e3", "description": "glsl/nir: iterate the system values list when adding varyings", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "ffdb44d3a0a2199487f17ff566c51280c9708c60" }, { "sha": "201ed4b4e7e02b32f511b52ae94019792284f0a1", "description": "llvmpipe: enable support for primitives generated outside streamout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f8af9731e36cb8854f7096cd372b83022a004b4", "description": "draw: add support for collecting primitives generated outside streamout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f137672197936c00fae305e53eef12a665bc87ce", "description": "llvmpipe: disable occlusion queries when requested by state tracker", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b8e1b3ee4f029764a7f9346323f443b0a83cb3e", "description": "llvmpipe: add queries disabled flag", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef893db468c60e1ab57ba5fa1677b3d34f09833e", "description": "main: Change u_mmAllocMem align2 from bytes (old API) to bits (new API)", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "b6fd679a9e68e1707bffda48ed7cb0bb79ea9f23" }, { "sha": "3097efe5f0a70a38f5e7fbd34add8649282139bf", "description": "ci: Disable egl_ext_device_drm tests in piglit.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "752196a4938f92395bacba915f3240b88790145a", "description": "util/atomic: Add p_atomic_add_return for the unlocked path", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "385d13f26d2b69db9423d806833d9b08f948a54a" }, { "sha": "1b6991ba1d8df187869cbea1bf4d9da3f2e68824", "description": "anv: Implement VK_KHR_buffer_device_address", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4428cd9127d9681e5e8250b847ef524841a46046", "description": "anv: Use a pNext loop in AllocateMemory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8e59b37081f169a83918de149dab7c31812577c", "description": "anv: Add allocator support for client-visible addresses", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96e3328ac2dc58fb86a0da4ec27a40aa6d41b022", "description": "util/vma: Add a function to allocate a particular address range", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "782fb5407d682c286678b1ac78c649c4c2858d2d", "description": "util/vma: Factor out the hole splitting part of util_vma_heap_alloc", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03450e9cfc526158e1a1e862a9f6bb8610de2be9", "description": "anv: Add an explicit_address parameter to anv_device_alloc_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "597fdb9e210b53680f1eb703778f9d1a196190a8", "description": "anv: Stop advertising two heaps just for the VF cache WA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b47bc0202a846d039ddd613add6ecfde30e6ab7e", "description": "anv: Set up VMA heaps independently from memory heaps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1037b52cf4c3613ab91e11f11245169aff5024c9", "description": "anv: Stop tracking VMA allocations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a4e3d8f0db965b3ca3e8e939397af4a930b48185", "description": "anv: Disallow allocating above heap sizes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "385d13f26d2b69db9423d806833d9b08f948a54a", "description": "util/atomic: Add a _return variant of p_atomic_add", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a36fafa95175efbad1a61b36706e535929afd2b", "description": "anv: Don't leak when set_tiling fails", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "a44744e01d73f7187406200d57dd67aa235a7d13" }, { "sha": "46af0ecc1d1f060786a1c2dfede1f936b407fbf6", "description": "anv: Use PIPE_CONTROL flushes to implement the gen8 VF cache WA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b5cb92b623119243fb668bc70fd970e86d5fd58", "description": "anv: Apply cache flushes after setting index/draw VBs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ce39a55c1d7efe0432d4654cafe372b05d99ee2", "description": "anv: Always invalidate the VF cache in BeginCommandBuffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a500a6b7f138b3fa42debbba8605ec4378ff3569", "description": "blorp: Pass the VB size to the VF cache workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c142a40a92fc4a1ac4ac19141abd1d9d37ddd652", "description": "anv: Add a has_softpin boolean", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0bba88081b416586d733878977da5950fa3e93d6", "description": "anv: Drop bo_flags from anv_bo_pool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f6a913bb9540a9c3fa5a22ad5e08dfe87dafdaaf", "description": "glsl/tests: Use splitlines() instead of strip()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96aef08dc6f4ea4a79cdf995d867d08e8f838b2a", "description": "android: radeonsi: fix build after vl refactoring (v2)", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "86e60bc265936e5b21975cf5b6f93fa040902424" }, { "sha": "32ebd4207ad9411bc790b5e2c7e8d2a4f21c3d67", "description": "intel/compiler: force simd8 when dual src blending on gen8", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f6004bac1f00e34fa927a18db22d6cd4d8dc8a3e", "description": "intel/compiler: add newline to limit_dispatch_width message", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3efeac4c68e158722478772f73394aa6292d9a4", "description": "turnip: Add support for compute shaders.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccf8230547526aab10634fa44af2e5e1c385e9db", "description": "turnip: Move pipeline BO list adding to BindPipeline.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e26962f756a15f0b6b56822b677b7a984acb9029", "description": "turnip: Sanity check that we're adding valid BOs to the list.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4365e955d8d4e19b38adf00fba834cf82ebad7e1", "description": "turnip: Add a helper function for getting tu_buffer iovas.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70d6428be5f4dc5545191059474804d21c6bdbac", "description": "turnip: Refactor the graphics pipeline create implementation.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e46da7dbeae4b1138fc9e0db7a144d8edbed50e5", "description": "turnip: Add basic SSBO support.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f4e8f3c46c8ca348e127eff2078bf0ae77a2a49", "description": "turnip: Reuse tu6_stage2opcode() more.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b23671f6a3f5737c2fff9554214cbfd143e4ff9", "description": "turnip: Drop redefinition of VALIDREG now that it's in ir3.h.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "937b9055698be0dfdb7d2e0673a989e2ecc05912" }, { "sha": "bb49f19c1b89ad865ccc530010ab8a2b42258ada", "description": "turnip: Fix unused variable warnings.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b1b436fa7cf92cce23018ea923597c4d7290d57", "description": "glsl: make use of active_shader_mask when building resource list", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0cb0fe1c0804ce87bb66d0ad4c9d31e36ef985f", "description": "glsl: don't set uniform block as used when its not", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50dc4b77f6ba7f70c110b8b35479c8ee8ddaaa96", "description": "glsl: move calculate_array_size_and_stride() to link_uniforms.cpp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9acf0739f1dd4211744d94ce3fb33b4e4ffc900", "description": "anv: Fix error message format string", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a" }, { "sha": "78409856094d58907915406ce87d385a8012eed6", "description": "mesa: Silence unused parameter warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7e607641a2b6f1d89e1c5e6eaf91d6faf156286", "description": "mesa: Silence 'left shift of negative value' warning in BPTC compression code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "668635abd26dda458f9293f99dd39f56431a4d61", "description": "intel/compiler: Fix 'comparison is always true' warning", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "12d3b11908e0a033be4f3e8b92ae4a36ce910f36" }, { "sha": "5b3d6979a61c2159d85aba2ca0960540c6b80b2d", "description": "docs: Update mesa 19.3 release calendar", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "953d20e6f519f74712707799b17fcb0d90b4a982", "description": "docs: update calendar, add news item and link release notes for 19.2.7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd518aa208ba9c1a07b3054c2c5d65ba8884b841", "description": "docs: Add SHA256 sums for 19.2.7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "26aa024cdfa60fa5e407cf74c160e43caf463bc1", "description": "docs: Add release notes for 19.2.7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec28714b7810b07d48164f8efa90c8d47e65e19f", "description": "turnip: allow writes to draw_cs outside of render pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "372ed42d222a274abe712b62f4b037cbeb6fddb5", "description": "nir/lower_clip: Fix incorrect driver loc for clipdist outputs", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d0f746b6458e375a7f58f4f46a36f16dbb7089e1" }, { "sha": "937b9055698be0dfdb7d2e0673a989e2ecc05912", "description": "freedreno/ir3: fix neverball assert in case of unused VS inputs", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "882d53d8e36592a39cde947e890969a81b2b1226" }, { "sha": "4e47c205b9749aebb258075da36d176e1d453eb4", "description": "freedreno/ir3: remove store_output lowered to store_shared_ir3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50f60d69e45d5bac2aa44aeaddb6e2b5436f01d4", "description": "iris: Add restriction to 3DSTATE_CONSTANT_ packets.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3e339364f13f09401fdf32df05f88a821879d68", "description": "anv: Use 3DSTATE_CONSTANT_ALL when possible.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d5da53d276e12a1b75038405514cba7f0909cd9", "description": "anv: Move code for emitting push constants into its own function.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4", "description": "anv: Add get_push_range_address() helper.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0225a728e1f33b2073af7c64d9449680aece536", "description": "anv: Move gen8+ push constant packet workaround.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06438ea7fa137db821b3c7d256008c26e23012a7", "description": "iris: Use 3DSTATE_CONSTANT_ALL when possible.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ba9a18911ae687217ded424211a2ece6bcd1155", "description": "iris: Rework push constants emitting code.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9db044792f609867654a016321f80511ce5f9bf6", "description": "intel/blorp: Use 3DSTATE_CONSTANT_ALL to setup push constants.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8983622995804aa5279647fc5bea75d0ca3b4612", "description": "intel/aubinator: Decode 3DSTATE_CONSTANT_ALL.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d127614a2e7c851d2966bbd2d5075213e15a6e7", "description": "intel/genxml: Add 3DSTATE_CONSTANT_ALL packet.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1576ff5fbbb7245fd6b2a30787154bb6dee7f6f6", "description": "turnip: MSAA resolve directly from GMEM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "abaaf0b2e731ad4f10ffb2b6b5ae3d5b12d4cc12", "description": "turnip: don't set unused BLIT_DST_INFO bits for GMEM clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4babdc73812cc4d2ffb8b4097d1e44b5fa400f16", "description": "turnip: implement CmdClearAttachments", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1dfa2e6c99caa5df84fd1d12e64f0a4167a88a3f", "description": "turnip: don't skip unused attachments when setting up tiling config", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c12f4e5f24f74e29454a412fdf16c33323a524f", "description": "lima: enable tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "272ef5d39a1f72d58dc2fb2be03bc598083197fb", "description": "glsl: additional interface redeclaration check for SSO programs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2d26cc077db262fa5e21dd8ae71970380fdf7d41", "description": "gitlab-ci: bump piglit checkout commit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e67aa2e4e0c116b8b3f1e3717b086fdb576934e", "description": "nir/load_store_vectorize: fix combining stores with aliasing loads between", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1" }, { "sha": "637c5a1dd9bd56da04d48b8c92c1c40b12ae76ab", "description": "aco/wave32: Fix reductions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21db083504fde3100f0b528f683a087357f5aaff", "description": "aco/wave32: Allow setting the subgroup ballot size to 64-bit.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed815d503efadc2ad0171b5ad296f2a84bac528b", "description": "aco/wave32: Use wave_size for barrier intrinsic.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8f2edb452e064422e3f32b89aae15dfd879399d", "description": "aco/wave32: Fix load_local_invocation_index to support wave32.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a", "description": "aco/wave32: Use lane mask regclass for exec/vcc.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b4efe179ede6ea7d53bc8074048c96d2aa146701", "description": "aco/wave32: Add wave size specific opcodes to aco_builder.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c44af6cbc7731f8f482da38298887198d975e245", "description": "aco/wave32: Introduce emit_mbcnt which takes wave size into account.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07754a9c9eb597c1f0f12c898fb46298eb38e6be", "description": "aco/wave32: Replace hardcoded numbers in spiller with wave size.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0dbf42a03842981284839d277f1ed5086381fdf", "description": "aco/wave32: Change uniform bool optimization to work with wave32.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd9dad731bed71a77f28111b2d548b9d5163cd64", "description": "aco: Optimize load_subgroup_id to one bit field extract instruction.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "753670e9028cdb067405f7f27e29012db719732f", "description": "aco: Remove lower_linear_bool_phi, it is not needed anymore.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d2d6720200aaa11709c1746642b7f7a76678390", "description": "aco: Remove superfluous argument from emit_boolean_logic.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a43d26b743dada4bbb2d208d6e34b20f115f500", "description": "aco: Fix operand of s_bcnt1_i32_b64 in emit_boolean_reduce.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5585b8eaddd6799b4486a749de18ae9a6f03b91c", "description": "gitlab-ci: Run piglit glslparser & quick_shader tests separately", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddacd3d43b203e7c66ec366820e2a230b7e3aa67", "description": "intel/perf: fix improper pointer access", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "8c0b05826304370ef9e5f1e607d0f0305a0eb759", "description": "intel/perf: simplify the processing of OA reports", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "b364e920bf8c6805bcc3ff1cedf6b77dbb61b1e0", "description": "intel/perf: take into account that reports read can be fairly old", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "9d0a5c817ce21adabeda5153035b30609e2862b2", "description": "intel/perf: set read buffer len to 0 to identify empty buffer", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "acea59dbf8056b46444c820115d86c42d0411686", "description": "intel/perf: fix invalid hw_id in query results", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "41b54b5faf27632d1a70145880b474fbaeabbb2d" }, { "sha": "a7bbebcfb9b06de640f093bf801c39ff01d6016b", "description": "radeonsi: display cs blit count for AMD_DEBUG=testdma", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "082d1c168649edc6dc0f83e452347011905713d8", "description": "radeonsi: implement sdma for GFX9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cacba0c86c75f7b022eedbdb3f12957f495e893", "description": "radv/gfx10: fix the vertex order for triangle strips emitted by a GS", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "deafe4cc58746a3c46d16a9cf784819d49848dc6" }, { "sha": "dac6bd29ae8440c27ac687065ace75bdb8e4b71f", "description": "radv: simplify a check in radv_fixup_vertex_input_fetches()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b51259f06b0df97cc79d5255e6696631d378239", "description": "radv: remove dead shader input/output variables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0604768ae40695de97eadcca9cf2e37e0865bdeb", "description": "iris: Stop setting up fake params", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "713636766d092dea7f5648ab40f990c47152e405", "description": "gallium/scons: fix graw-xlib build on OSX.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f" }, { "sha": "3263c9824ebf35a24380e401bb1b1852d538a46d", "description": "llvmpipe: enable texcoord semantics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "178a2946c0b998c1f1c8a70b135b3b1507b4b11a", "description": "anv: Respect the always_flush_cache driconf option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07adc4746041cd39e4cbfe1ca1bab078931b6c4b", "description": "gallium/swr: Fix crash when use GL_TDFX_texture_compression_FXT1 format.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b31637c45338c04ba7cba7e380ad29e91a115e0c", "description": "gitlab-ci: disable junit results for deqp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1f37688ba717db81a7e9c97e2a875d528d85112", "description": "anv: Set up SBE_SWIZ properly for gl_Viewport", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "0c88d5952aafdc90b732ee6b0b425ca741537e52", "description": "gitlab-ci: Update to current ci-templates master", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f63a3132e8cf660c22bc9943535e264ba91f63eb", "description": "ac/llvm: fix atomic var operations if source isn't a deref", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "e61a826f39628d87a5ce534d687133ab768c1917" }, { "sha": "dde734030bcdac40e63a0b251903c0281db170ee", "description": "Add support for T820 CI Jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "502548a09c5a87d06da97be45a2386bb1e5e800e", "description": "gallivm/llvmpipe: add support for front facing in sysval.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f52cdaa517b0bea142a273acb5b48f359b73982b", "description": "llvmpipe/images: handle undefined atomic without crashing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71dd52e0560e3d32dd040301ae99e0ae2da4384e", "description": "panfrost: Remove blend shader hack", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c707b4d0f97925316d8423ec106ffd54119e6552", "description": "gitlab-ci: Test Panfrost on T720 GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6d05e38a9619fe0fad43684f1892aaf0d0640b09", "description": "gitlab-ci: Remove non-default skips from Panfrost", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b655be7252040c55e27b60508e8f305618a7de41", "description": "panfrost: White list the Mali T720", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8555bffafdbcda9db0424d6ac2091fd3eac19bc5", "description": "pan/midgard: Splatter on fragment out", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ab81a23d36fb4a87f3ac3ef81d333295d54002a1", "description": "panfrost: Simplify shader patching", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ddaa5558a66415d6f144bd4609324832c3466fb", "description": "panfrost: Simplify draw_flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9fb0904712a5d64ecd012f65dfda4f36819716d9", "description": "panfrost: Implement pan_tiler for non-hierarchy GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63cd5b8198cab169f8ba9f6250281a5f705fa6bb", "description": "panfrost: Add information about T720 tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6887ff4e79c7cb236c58a326159046a6406d21d5", "description": "panfrost: Add quirks system to cmdstream", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fbd5359a0a6f4b6d220c4cea9020ec4665ed4955", "description": "nir/algebraic: Rearrange bcsel sequences generated by nir_opt_peephole_select", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "780b5c10374d9323a6f4933c4cdca3b3beb58f6a", "description": "nir/algebraic: Simplify some Inf and NaN avoidance code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d15344c0f5d70635e26bd902ab14588f4915ee3f", "description": "intel/compiler: Increase nir_opt_peephole_select threshold", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e342d6970b0e2c5b3beb8cdadff428cf1999d137", "description": "nir/opt_peephole_select: Don't count some unary operations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e277009d8dbdc9aec4be26aed5357ec41f359937", "description": "iris: Allow max dynamic pool size of 2GB for gen12", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8125d7960b672bcd597a2687e3078899afc52560" }, { "sha": "7730d583c207002e14ca2e95d30cab181db20082", "description": "radeonsi/gfx10: fix the vertex order for triangle strips emitted by a GS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "91da6a98e7a57a1c22f8316ce2a58473363f608d", "description": "radeonsi/gfx10: simplify some duplicated NGG GS code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4913215d145e61c35b90fa3ed1dcad76a51d48e0", "description": "util/u_thread: don't restrict u_thread_get_time_nano() to __linux__", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c91997b6c4395831a8de2b84e6ea2ff981a00e4b", "description": "util/futex: use futex syscall on OpenBSD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dbe923bff99cfca4f192db3b9ea88cd19ee7af85", "description": "meson: Add a \"prefer_iris\" build option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bebfb17a2b50f9890262e9c713cbb138796a1819", "description": "turnip: fix display wsi fence timing out", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "df9f2adfa3290ab04fc887af8f7f51cddcaabc3b" }, { "sha": "5404b7aaa36fad18df19e12abcc8af69014e74c2", "description": "nir/lower_io_to_vector: don't create arrays when not needed", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "bcd14756eec808f2f04d38a8880488188eb0eef0" }, { "sha": "01cacdb71ee45067dd8fa48298530bd8a05c53d0", "description": "aco: fix block_kind_discard s_andn2 definition to exec", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e8da9f60718520d1c3abd335a047282bb760b78", "description": "aco: handle loop exit and IF merge phis with break/discard", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06fc83989c04368f14e004ba5543c6b5daa6c098", "description": "aco: validate the CFG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6fd679a9e68e1707bffda48ed7cb0bb79ea9f23", "description": "mesa/main/util: moving gallium u_mm to util, remove main/mm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35fab1ba3395604f748cd13ba82991372ca0cae7", "description": "radv: set writes_memory for global memory stores/atomics", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "13ab63bb62b6c47172de06b5d72ae43babd892df" }, { "sha": "a814f3d8a7d2e87ed357cd600408012f13c6a90d", "description": "ac/llvm: improve sync scope for global atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e61a826f39628d87a5ce534d687133ab768c1917", "description": "ac/llvm: fix pointer type for global atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d416ffd095e3e22add0a3665fc8810d310f7077", "description": "iris: Map FXT1 texture formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1bdd342b60cf4426bfa29030032f23f1e4c80fb6", "description": "st/mesa: Add GL_TDFX_texture_compression_FXT1 support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e21e17b2fecad442fa649f61b6511504596d2ec", "description": "nir/samplers: don't zero samplers_used/txf.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0eb78a078e898e7d5a1425f82513293f9e68e86b", "description": "aco: drop useless lowering of deref operations for shared memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c105e6169ce753584761b2ec03f64a5b5f4163cf", "description": "radv,ac/nir: lower deref operations for shared memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6905438514ae4de0b7f85c861e3d811ddaadda9", "description": "aco: fix a couple of value numbering issues", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "3a20ef4a3299fddc886f9d5908d8b3952dd63a54" }, { "sha": "8861a82be7df2a5816254b45d390ddafad7d8711", "description": "aco: don't split live-ranges of linear VGPRs", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "73783ed38914c697163e5c0e44e88db0494fac1b", "description": "aco: implement global atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "389ee819c04f3375358d0253bdb1f6094f2423c6", "description": "aco: improve FLAT/GLOBAL scheduling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc742562c133672c989b155d58ddc6794f9b67b8", "description": "aco: don't enable store_global for helper invocations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "31e68e230f5800670e457414e8846a7b8fc23037", "description": "aco: fix SADDR with FLAT on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "082e3a68fada731757ee06d1afdfa2cf654a0ad9", "description": "aco: fix assembly of FLAT/GLOBAL atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f1381e6715336fc9cf769eb591bf742659dfa9ec", "description": "aco: fix GFX10 opcodes for some global/flat atomics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5986e0019472498e060a56c3d967ce0934914ce3", "description": "aco: improve WAR hazard workaround with >64bit stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9fc81b098ca36d063dbdb6f69ffde1ab215d34b", "description": "aco: add v_nop inbetween exec write and VMEM/DS/FLAT", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "b01847bd94dc15913911b8badf312a3689314d86" }, { "sha": "54742e157d16de68e06105910d8e26d3215565c7", "description": "aco: fix incorrect cast in parse_wait_instr()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "11f43caaeca166c96ae49dbd506b6f58dd4a13fb", "description": "aco: fix i2i64", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "ff70ccad16a2efb3be1fbc4ca03453d38721a267", "description": "aco: propagate p_wqm on an image_sample's coordinate p_create_vector", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "1be220833c18139ff9f3c7c9237deeb726ba5c55", "description": "etnaviv: remove dead code", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "b9627765303356328c409cd59bef43d15f4eafcf" }, { "sha": "1dfe6a3e9ae461d81c96da256a0017f02252f1ae", "description": "etnaviv: handle integer case for GENERIC_ATTRIB_SCALE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5361ea2a9b5c23db702ee4b81e008c822b62e965", "description": "etnaviv: fix R10G10B10A2 vertex format entries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06d7071bca1a44e4712ea9a7474eb25db6292b15", "description": "etnaviv: use NORMALIZE_SIGN_EXTEND", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca6c73f335070cfe0b3c898a33bfb14467f15da5", "description": "etnaviv: fix integer vertex formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34dda0ca659a8dd4a25123d966ed04340b9a0e45", "description": "i965: update Makefile.sources for perf changes", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c" }, { "sha": "0d21fe5397884cd395c754141d1416e05152298c", "description": "scons: Bump C standard to gnu11 on macOS 10.15.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6e2096c47f05aab6807325799bf0b6a4092084d", "description": "panfrost: Make sure we reset the damage region of RTs at flush time", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "65ae86b85422ae0d41624dd56f935d85b0164a13" }, { "sha": "b196e1a8cfbd2c6b53f688542bcda5bb8f7f8888", "description": "gallium: Fix the ->set_damage_region() implementation", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "492ffbed63a2a62759224b1c7d45aa7923d8f542" }, { "sha": "5fcb503c730e556714cc395f8c6ab76bc3acd179", "description": "zink: silence coverity error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a63124a06b4737199301956513b7627bcaf24ac", "description": "zink: error-check right variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c8769ff8dd2eb9c9698f9608f97256708d6f1009", "description": "zink: avoid NULL-deref", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e54240f1531ac58f2eefb8df7294a12f187c1cc5", "description": "zink: avoid NULL-deref", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bda64440e45233d0bfd51b9c1596ae3a1788c3fd", "description": "zink: avoid NULL-deref", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e1dca35abe13b57b34ea30d14f9ed55f558af14", "description": "zink: handle calloc-failure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8772d95d40367a2e27aef2127213a99540625632", "description": "zink: do not try to destroy NULL-fence", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49f53ee336e0cc0ad89ab1a8178c4d751dd09de8", "description": "zink: delete query rather than allocating a new one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2188e58cea14c4b4e05634b7b82c4743d1c5c1d", "description": "zink: fix crash when restoring sampler-states", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "5ea787950f6e7feb0f9f3a146ae0d626bad19b63" }, { "sha": "655b9aa711d78c685866b7956d0de7b2d0db52a2", "description": "zink: reject invalid sample-counts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "927363e0b9d267cf11d601fa65a90677cdfa7737", "description": "zink: use true/false instead of TRUE/FALSE", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c7c0bd9f1ec41a0097987e5af1ecc935a880b9fe", "description": "st/mesa: unmap pbo after updating cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "de2e5f6f540de7e7d2e5208937a6f8fc17ace547", "description": "panfrost: Fix gnu-empty-initializer build errors.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a24d6fbae60c01a39fe5a026fb568ab7facc6fbb" }, { "sha": "9d2d609ccec37a784aef998a93330e7cba25aa7c", "description": "docs: update source code repository documentation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "48fc65413c8607390b2ed8cdaccac490d8c8fdae", "description": "radv: Fix timeline semaphore refcounting.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "4aa75bb3bdd195d4715ee8fae51bfb0c0fcd823b" }, { "sha": "3fe3bde4f2c8813e13fa2992212ca46a894e68b6", "description": "winsys/amdgpu: avoid double simple_mtx_unlock()", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "5e81fbf44a5bfc23873c8bf67ec7adf450a886bf", "description": "util/driconfig: print ATTENTION if MESA_DEBUG=silent is not set", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d61a21f439386b12752d498b1b1c85a891c50bc8", "description": "glsl: handle max uniform limits with lower_const_arrays_to_uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4cde0e04e38ad2b9212d451cb5a84ed4ceaffd03", "description": "radv: Unify max_descriptor_set_size.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d2654a4197bbf45cbe9f72e82f025d04cda7bc2" }, { "sha": "e09426ad6bea4156a02958c59804263dae8dbf82", "description": "amd/llvm: Refactor ac_build_scan.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d347f2805d8d8c37eb3e50483346bff9583c8e48", "description": "radv: add more constants to avoid using magic numbers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52aadbfd04e464ac6b9bfddce05e3276f7bc53fc", "description": "ac/llvm: convert src operands to pointers if necessary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5", "description": "llvmpipe: add initial nir support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5363cda52b84124b2b93d22d34fc8ebf6302bdae", "description": "gallivm: add swizzle support where one channel isn't defined.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3eb27cfccddaca7bb46bc42e0c1832b3c1085542", "description": "gallium: add nir lowering passes for the draw pipe stages. (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864", "description": "draw: add nir info gathering and building support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f", "description": "gallivm: add nir->llvm translation (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18ed09d4492f02275235dea6b210a6164871ab17", "description": "gallivm: add selection for non-32 bit types", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9461f2b5df2f243896748d65d375ed12e1befe04", "description": "gallivm: add cttz wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a608901cc51b186d621d18b4a81907ef7216e01", "description": "gallivm: add popcount intrinsic wrapper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b9950098b14ef6fa30035be9ffc847722a363cb", "description": "gallivm: nir->tgsi info convertor (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c879efec0973a4b1c9e6baa94351feb9aaeb3f36", "description": "gallivm: split out the flow control ir to a common file.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "754c7b893959d97483e6b5fccefbdbaa641c70ca", "description": "radeonsi: enable SPIR-V and GL 4.6 for NIR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cf240ea6a57dbe74c3104335c133b563ff8d73f6", "description": "radeonsi/nir: support interface output types to fix SPIR-V xfb piglits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1b45da15a95afa30caf43af3f8cb5b5231d6ba31", "description": "radeonsi/nir: fix location_frac handling for TCS outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "268e42e4f8be8bc0560538808bbe5df2612d2377", "description": "radeonsi/nir: don't rely on data.patch for tess factors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59daac686de0dd933fa8551a316d8d06865c90ec", "description": "radeonsi/nir: validate is_patch because SPIR-V doesn't set it for tess factors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "272f1369ec0be23398041a5660d9889e6a1e9e8e", "description": "radeonsi: simplify get_tcs_tes_buffer_address_from_generic_indices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1e3aab4cd08af580f65ee5adaebd8c370bda1fde", "description": "radeonsi: simplify the interface of get_dw_address_from_generic_indices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "756fc9f1bb09910e65509b522aa0dbc04fb13642", "description": "radeonsi/nir: implement subgroup system values for SPIR-V", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "42318f9197c3a5e6c715c1b8260275717251848f", "description": "ac/nir: don't rely on data.patch for tess factors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51cc380894b6c541ac3383336389242cf3f9fd67", "description": "drirc: Set vs_position_always_invariant for Shadow of Mordor on Intel", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "7025dbe794b53b030ae0a3cb55217ea831a810d9" }, { "sha": "9b577f2a887968483b88b629673d3f9904a179ff", "description": "driconf, glsl: Add a vs_position_always_invariant option", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "7025dbe794b53b030ae0a3cb55217ea831a810d9" }, { "sha": "424d5e4e11d16c789cf4a724d6b8aa3d77223ec4", "description": "turnip: Disable timestamp queries for now.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "080c92e7d4ccfa89198c9cbd08016766b336357a", "description": "freedreno/perfcntrs/fdperf: add missing a2xx case in select_counter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98d7125b36bfde75f35310a81eb5b8a632d961f4", "description": "freedreno/perfcntrs/fdperf: add missing a20x compatible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24cde37e8d26332c7e5b13c2793efc44677180c6", "description": "freedreno/perfcntrs/fdperf: fix u64 print on 32-bit builds", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "baab4017b90d25bcf213a4d5403123e8c5c35b87", "description": "freedreno/perfcntrs: add a2xx MH counters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d0c8a9e82930ad368ad17c23b1df630e7346ac9", "description": "freedreno/registers: add missing MH perfcounter enum for a2xx", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3b3d3bfccb4469d0dffd493dc0b5a0aae9660d1", "description": "gitlab-ci: Put HTML summary in artifacts for failed piglit jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07c134611389ec0baea5b7fb9344fd464d96d498", "description": "gitlab-ci: Stop storing piglit test results as JUnit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9cdb7cef004b7ddbd17dd3e0558fe79bd4351a9", "description": "gitlab-ci: Stop reporting piglit test results via JUnit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "18a09e788d8d0e122263159cb6cb1c70d243b02d", "description": "v3d: fix indirect BO allocation for uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a24f1c8f7f093d98a8856e47bb190a1016457414", "description": "radv: enable VK_KHR_shader_subgroup_extended_types on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0812dbd403b473cc57d30dd4c36b191c74e39160", "description": "ac: add 8-bit and 16-bit supports to ac_build_permlane16()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9aa843961d2c3cb34e7cb2dc843b93d723e0692", "description": "radv/gfx10: fix implementation of exclusive scans", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "227c29a80dec4c3209d60a6e8bccf08864ec0e7f" }, { "sha": "86a5fbfd4afb4fb53ab8ea0a13dda33b32f8b79b", "description": "radv: fix enabling sample shading with SampleID/SamplePosition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62ff90cc5e444d173a92cb26da38a2ff252731df", "description": "turnip: fix integer render targets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a8965c076b468a90a62360d18496d8f75b5c193c", "description": "anv: Push constants are relative to dynamic state on IVB", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "aecde235198f6c8dccb0d26b6397f1efb5e22bfe" }, { "sha": "a24d6fbae60c01a39fe5a026fb568ab7facc6fbb", "description": "meson: Add -Werror=gnu-empty-initializer to MSVC compat args", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "25e58e37186d2ab2474391afe24cb895da50ccb0", "description": "gallium/auxiliary: Fix uses of gnu struct = {} extension", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed1ff99da7026de3bb10ab4219f75424116124b1", "description": "st/mesa: add st_variant base class to simplify code for shader variants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8772a559a223be0817ba3abb4392d559fee9891", "description": "st/mesa: don't use ** in the st_nir_link_shaders signature", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "adbba2142d9c3b85c550d08927c49fbfc52bddee", "description": "st/mesa: simplify looping over linked shaders when linking NIR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8567e06046c477e4a69eb9f50abbe50a69dd40c9", "description": "st/mesa: propagate gl_PatchVerticesIn from TCS to TES before linking for NIR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e8f0a39d4506285582b245962a82b18bcc0e05f2", "description": "st/mesa: don't call ProgramStringNotify in glsl_to_nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a714531f7189f9e2e0059218b5004c3cbfc687e", "description": "st/mesa: don't use redundant stp->state.ir.nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6cf011fcc8131c32ccccba2cf8dcb6cc12699e5e", "description": "st/mesa: don't serialize all streamout state if there are no SO outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3fdf2bb313b7e91f223fc45ad68adea9d5e76407", "description": "iris: Disable VF cache partial address workaround on Gen11+", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8d9f5a28e3879523fbdd018a2b87223313333379", "description": "freedreno: switch to layout helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "997b8d474901f1955ead4479d5de63eb9f150cb7", "description": "freedreno/a6xx: Log the tiling mode in resource layout debug.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e62a622e78d2268fb123e2551690ef9749ef055", "description": "freedreno: Convert the slice struct to the new resource header.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "930432577f22784493d883e0831b700428b22a32", "description": "freedreno: Introduce a resource layout header.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ec420b2646974c0c11c763e58c859751feaeb88", "description": "freedreno: Introduce a fd_resource_tile_mode() helper.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b09227ededd930736dfd5c4eda140afd2185c8d", "description": "freedreno: Introduce a fd_resource_layer_stride() helper.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e9a26c768b070d57f5f00abc982c548a5320a5e", "description": "freedreno: use rsc->slice accessor everywhere", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d845dca0f5451331abca250275c3d119f5d98d0b", "description": "nir: Make algebraic backtrack and reprocess after a replacement.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "90ad6304bff0e8ba05261c32a5bc964a803868c8", "description": "nir: Refactor algebraic's block walk", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "305d1300f9052405ad9d273b9cbda48c55faf46a", "description": "nir: Maintain the algebraic automaton's state as we work.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2da4a58ed92feaaab49a078bfb7b4453f9b697ba", "description": "etnaviv: support 3d/array/integer formats in texture descriptors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7806e058c9e62f0d8e8c275898b1962052a1691a", "description": "etnaviv: blt: fix partial ZS clears with TS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7cd548d3523b16a0e8f35c078316388016514d31", "description": "aco: don't value-number instructions from within a loop with ones after the loop.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "46420dd294933ef191e8a8a705940c7236e44e5a", "description": "aco: set dlc/glc correctly for image loads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37843e454e037701feb41cc36ca501c03e62f7db", "description": "aco: allow constant offsets for global/scratch instructions on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02375b84364186681b86e957aa339284405f1e0f", "description": "radv: Enable VK_KHR_buffer_device_address.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34dd4251e248a1f298d0891d9da86a444246e013", "description": "radv: fix reporting subgroup size with VK_KHR_pipeline_executable_properties", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "25bc9102d89f4390e0edc0a5f09fcde9de80f776", "description": "radv: Allocate cmdbuffer space for buffer marker write.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "946193ae00832fd26d883a1df7d695e64db6b1a5" }, { "sha": "e41958e344cb4b15d01008140a1ee08817104334", "description": "r600: Disable eight bit three channel formats", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "0899bf55d41bb5764c76855b2b8c85e22b84d97c" }, { "sha": "f6770b9726c9721da4a8c77008979efdf39bc3b3", "description": "ac/llvm: fix warning in ac_build_canonicalize()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d58fea660c36df0ce20c96a18628a373edba180", "description": "mapi: add GetInteger64vEXT with EXT_disjoint_timer_query", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "200a3301e2c1e9452dbdaef84b7e2661f59d41e5", "description": "vulkan: Update the XML and headers to 1.1.129", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "854859fefa1cb8b09f6c936b492b937c6f8ce089", "description": "anv/entrypoints: Better handle promoted extensions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "121551bfdb07786c8e26b712d87c8564bda556b4", "description": "vulkan/enum_to_str: Handle out-of-order aliases", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f6aa51103b134b2cfdc4517cf251a180bd71cebc", "description": "iris: Update SURFACE_STATE addresses when setting sampler views", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "060a2c52fa1d6eb750964aa4bc75680d03911b26", "description": "iris: Maintain CPU-side SURFACE_STATE copies for views and surfaces.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b09e818dc25a6b8ce583f69b90ccf735fd278dd", "description": "iris: Create an \"iris_surface_state\" wrapper struct", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c1f81ad6220db86f49f33e034764db37523425e", "description": "iris: Drop 'old_address' parameter from iris_rebind_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "518be59c1ab3b7bab207d01b38512056e10314a7", "description": "iris: Stop mutating the resource in get_rt_read_isl_surf().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b02e0d260489cef7e98b222a52358dd75b0a37b4", "description": "radeonsi/nir: don't run si_nir_opts again if there is no change", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4675cb2019cdab3f4980e3f98ce243f668092425", "description": "radeonsi: initialize the per-context compiler on demand", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f671cc4d95eaf9ecfaafb216afeff7dc89f66cbf", "description": "ac: set swizzled bit in cache policy as a hint not to merge loads/stores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8afab607ac37871771cd75ac9dfdaea3bea65d25", "description": "nir: Add a scheduler pass to reduce maximum register pressure.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5159db60fccf17b00b8da4257dac027b6e2327ef", "description": "etnaviv: implement 64bpp clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2214f99c07abe119c1e657999a875b7ae7e6c2de", "description": "etnaviv: avoid using RS for 64bpp formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "92d5e3c692483a6c90f5738b6cfabb6d11a7ef78", "description": "etnaviv: add support for extended pe formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "396818fd9d2e24ab0e05eed609310dd74fa52d53", "description": "etnaviv: handle 8 byte block in tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2af39c719eecf6ffde29ead442c530b6fa6750d5", "description": "radv: select the depth decompress path based on the aspect mask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "905c005561015957da8faf1613034521f8ac42ca", "description": "radv: create decompress pipelines for separate depth/stencil layouts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "faa58201f362e65d7b24f3cb1dd1fb8a87a7f8db", "description": "radv: rework creation of decompress/resummarize meta pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8f0fb38825594fd74b59c5a965d817608ed113c6", "description": "radv: set the image view aspect mask before resolves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9dec90b7bc90ed72df35d1a9c53237250a6e27b3", "description": "radv: set the image view aspect mask during subpass transitions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "459bc77763b283aacde6571a7837f27db2bcd012", "description": "aco: enable load/store vectorizer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a759c3be6c88fbdb945d823516172a9867836f8", "description": "nir: add load/store vectorizer tests", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1", "description": "nir: add a load/store vectorization pass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3a3e4d1d27d9df6b020489cf5aa00affdfbe107", "description": "radv: set alignment for load_ssbo/store_ssbo in meta shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c14f823ee5e109a0051225a24685e3fa015abb49", "description": "nir: add nir_num_variable_modes and nir_var_mem_push_const", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01eb6ef8700fa850ea63cdf0e6a4be1af2b26e9a", "description": "aco: Make unused workgroup id's 0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb78f9b4e499d8048eaff08dcf7ba9c3de851cad", "description": "aco: Use common argument handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7f4cadd02ca88fd3af5a396c71a33e91088228b", "description": "radv: Replace supports_spill with explict_scratch_args", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d6676d78a4dc01a7affa5a97a24108685eae7ea", "description": "aco: Make num_workgroups and local_invocation_ids one argument each", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7f1c63442c26d329f637b96b31f0649468fe673", "description": "aco: Split vector arguments at the beginning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b45c54ff8d21b9e9dcfee7980b1837350be27708", "description": "aco: Use radv_shader_args in aco_compile_shader()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "680b086db194a5ed90031bcfe28b71e23051b6bb", "description": "aco: Constify radv_nir_compiler_options in isel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66c703b3e8a6a7e3c03e577c8deb377536ce5af2", "description": "radv: Move argument declaration out of nir_to_llvm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b143369a55d1b79f7db14dda587e18f6b27c975", "description": "ac/nir, radv, radeonsi: Switch to using ac_shader_args", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9885af3bdf42cb22baf83aa9598be763a5fc2825", "description": "ac: Add a shared interface between radv, radeonsi, LLVM and ACO", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "43da33c1695132ee094aac80991852c4954bf758", "description": "radv: Rename ac_arg_regfile", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29081c671f65b8ab0a1ec50dda47f58f2faf2468", "description": "drirc: Add glsl_zero_init workaround for GpuTest", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6db858771ab72f607e43cd2cacf73b2f62fad30", "description": "meson: only build imgui when needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfb307aea922218cb72ffc9d977e88dfcadb2daf", "description": "ac/llvm: fix the local invocation index for wave32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b99295fb332bcde5c4168acb5d9d9aede10519e3", "description": "radv: disable subgroup shuffle operations on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c5dc4eaf9664ed8cc59fdee52ba24a653110d63", "description": "docs: add llvmpipe to ARB_query_buffer_object.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "506e51b8560f30bc67ee84def535a324b5748208", "description": "llvmpipe: initial query buffer object support. (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f54c4e85ce089964e4d2ed39157f07226a41d11f", "description": "radv: create a fresh fork for each pipeline compile", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "cff53da3748df296d104fe91fca13111296ce527" }, { "sha": "1663bb1f772dacadaec2d80f8286cfb76c4bb200", "description": "radv: add a secure_compile_open_fifo_fds() helper", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "cff53da3748df296d104fe91fca13111296ce527" }, { "sha": "ef54f15da9ac11fafcbd6c91a7fcdac734436db8", "description": "radv: add some infrastructure for fresh forks for each secure compile", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2689ebcd68ccf9b3bcbf9bae926c70beccd6a11", "description": "nir: no-op C99 _Pragma() with MSVC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "95fdde5a60fc04376eb49a1d62ead163516759f3", "description": "Meson: Add llvm>=9 modules", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02d63ee5a44635692fcec620563f7416f21732c8", "description": "disk_cache_get_function_timestamp: check for dladdr", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfd9f3201e49cd3f46393b7737cd156a69e9f5ab", "description": "Meson: Check for dladdr with MinGW", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad40715f3595537cfcc3d489f86d6c4dd7f34cc6", "description": "nir/serialize: support any num_components for remaining instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c028449c011c395ed64eb2d873c0efb4deb2c6e8", "description": "nir/serialize: use 3 unused bits in intrinsic for packed_const_indices", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3d44aed09ee69c712e91ce4f8af2758ff87fb0b0", "description": "nir/serialize: don't serialize redundant nir_intrinsic_instr::num_components", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2df670b1419296060d6914eb9a930171a38092c", "description": "nir/serialize: serialize writemask for vec8 and vec16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a5c5388234a4d3ec8e05d15f1b9663b19342cdf5", "description": "nir/serialize: serialize swizzles for vec8 and vec16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f1a48d54ea8989c3eb0a86510f68f707de523a72", "description": "nir/serialize: reuse the writemask field for 2 src X swizzles of SSA ALU", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "487a495cc09e15ab1582309ffee0fbeb302d5f45", "description": "nir/serialize: remove up to 3 consecutive equal ALU instruction headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3fa9de2a98b342b8023bfda0f172a065dbd575b", "description": "nir/serialize: try to pack both deref array src into 32 bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ed6b01d5e034faae08bbed0198a780e18bd0a1d9", "description": "nir/serialize: cleanup - fold nir_deref_type_var cases into switches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0cd67d29203755cec7017a6894704d2a55bee06", "description": "nir/serialize: try to put deref->var index into the unused bits of the header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca201bfe7060638cfd39a8d263df93cb0c39c75b", "description": "nir/serialize: don't serialize mode for deref non-cast instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2286340fde63d7dfbb4f70a6ffa254989c1477b1", "description": "nir/serialize: don't store deref types if not needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70a7f85149db1578430fb934c8b4e84065a9f74b", "description": "nir/serialize: try to pack two alu srcs into 1 uint32", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef4630cf4f3ec2561d437909e2681869fee14873", "description": "nir/serialize: pack nir_intrinsic_instr::const_index[] better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3346b275a476a5d3144b732610baa6b895a680a", "description": "nir/serialize: pack 1-component constants into 20 bits if possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75f7c388637917d796fdf86c645a03c31621c1ca", "description": "nir/serialize: pack load_const with non-64-bit constants better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a572ba673b16e10576b45f9dd84638c0a22ce166", "description": "nir/serialize: try to store a diff in var data locations instead of var data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c8314678ee95b8eff211cbdd2086e3197a7ef696", "description": "nir/serialize: deduplicate serialized var types by reusing the last unique one", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "545415f45f35642047154cfda515896f9b5c0448", "description": "nir/serialize: don't serialize var->data for temporaries", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c358c2b2bfbf6f68f1e181c980bbb17335f9a267", "description": "nir/serialize: pack src better and limit the object count to 1M from 1G", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35655865cbde648f6dcfad38fa095d9ec0c4e45b", "description": "nir/serialize: pack instructions better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4fe1d7822b07bf78975c12a2e27db6e5817b1a6b", "description": "util/blob: add 8-bit and 16-bit reads and writes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59b489f44be8ae64a701568f2ae5247933e94fe7", "description": "ci: Use a tag from the parallel-deqp-runner repo.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "215866523b2091cc3a491337919ab00af7db1030", "description": "gitlab-ci/freedreno/a6xx: remove most of the flakes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f422cbe1cb7049f86ec20f889452e8544ab3fee", "description": "gitlab-ci/deqp: generate junit results", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "415d565d96278d81255bf85eefdb2553e15e15c6", "description": "gitlab-ci/deqp: generate xml results for fails/flakes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8af7551a9efaa4490f92b45439a64224ff51e3a6", "description": "gitlab-ci: bump arm test container", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fdaf77707629ba218f15cc876cd414f718e5a4f4", "description": "gitlab-ci/deqp: detect and report flakes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc6484f1641ca905074ad48b7def844540075643", "description": "gitlab-ci/deqp: preserve caselists for blocks with fails", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59ed90fc74c6de09d3d8ee5157f7be5be7472dec", "description": "gitlab-ci/deqp: preserve full list of unexpected results", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fa397a0d9067e864d29cd265226d88e919d7096", "description": "gitlab-ci: update deqp build so we can generate xml", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dba903ed0b526aa24f195352ddf35392a523a551", "description": "drirc: Enable glthread for dolphin/citra/yuzu.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f4c61d422d5134bbcb0611692eb15bbe311916d2", "description": "mesa/glthread: Implement ARB_multi_bind.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "517728477cd5b682ea4c2474e73fdb71b449e6f5", "description": "aco: fix waitcnts for barriers at block ends", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "d1b9deeea89f70ea5a4f2cb6c82785d3179e5ad2" }, { "sha": "a3c8bc10aa9294bd78c0e2cf5818fb4b8a42cd7a", "description": "Revert \"draw: revert using correct order for prim decomposition.\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "f97b731c82afb06cfd6ffebc90a3e098a9a1b308" }, { "sha": "acd36e488d359f26ebdc678bd16a98682dfd590f", "description": "iris: Change keybox parenting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca353285cb07c36bec0b7aa2f96df6d4c6827ff0", "description": "nir/range_analysis: Make sure the table validation only occurs once", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ccefce46cb8e9030b3a9134964ab2f660f66391c", "description": "nir/range-analysis: Add pragmas to help loop unrolling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "25a00b449fbd877716f4732aa116640d58246182", "description": "glsl: Add varyings to \"zero-init of uninitialized vars\" workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c43b354c3aabe308302405a79bc0be5a8cde91f", "description": "pan/midgard: Use lower_tex_without_implicit_lod", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47c7c4263ced956378321be389899ed805e0ae2d", "description": "etnaviv: use a more self-explanatory param name", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a949fa9d5df228244a44b1f5c8be635baa595d5e", "description": "etnaviv: drop not used config_out function param", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f7ec6ee3979af3de467eedf1f8e52c66de18c9d", "description": "gitlab-ci: reduce the number of scons build", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e14fe6490b4092c0e6e2ebbd356fac08a16d5c6", "description": "panfrost: Add lcra.c to Android.mk", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bda2bb31b13d540ff0730fbc3e9ef5f21fdb9181", "description": "pan/midgard: Enable LOD lowering only on buggy chips", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68c2c7962a98673a2c589cc88ad19791a8d47cfd", "description": "pan/midgard: Describe quirk MIDGARD_BROKEN_LOD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d32d4acf681ba685e770f409b81d34b4ec9f8a62", "description": "pan/midgard: Add LOD bias/clamp lowering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e07e7b2326d742a9832d16ca03aa0e806bd8bff", "description": "pan/midgard: Implement load_sampler_lod_paramaters_pan", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154", "description": "nir: Add load_sampler_lod_paramaters_pan intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1156ecdf2f3a0488db6fbcb5e352634ebeece00", "description": "mapi/glapi: Generate sizeof() helpers instead of fixed sizes.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e51eda99dfd6a66b066e371005e7a54ecc38fc11", "description": "intel/fs: Disable conditional discard optimization on Gen4 and Gen5", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "0ba9497e66a72e2f31e0e4d2b899d9bce686d698" }, { "sha": "bba44ef176398c32b47a53e4d76823b3278c9ae9", "description": "docs: update calendar, add news item and link release notes for 19.2.6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3531d74e829986b50788030fb876c8073b1252dd", "description": "docs: Add SHA256 sum for 19.2.6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f8070577a4feca80abe27eb3a97a949325190d9a", "description": "docs: Add release notes for 19.2.6", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b1452ffddb52cd6ff119fea341d01d0181950ed", "description": "nir/serialize: do ctx = {0} instead of manual initializations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff71fae4403269c6ecd99cf15fa03a7a54355626", "description": "nir: strip as we serialize to remove the nir_shader_clone call", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8acaab1aa76baed96516d5eb33144df6311ee78d", "description": "etnaviv: add drm-shim", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "609a6ae23e7d8e35f007c35c5c79be2ef58532c2", "description": "vk_util: drop duplicate formats in vk_format_map[]", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "773d640efa2665fc50f86cbb7d1e6b9402ba44ad", "description": "turnip: implement UBWC", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "91fd83d1420c8e9f94b08356ab48f9ab15329645", "description": "freedreno/regs: update UBWC related bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6613a4a0295879dc3ba2c13198f3ad5de7919487", "description": "swr: Fix build with llvm-10.0.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29d131d619c8b14b6d5b795ab3e17931e8e01502", "description": "aco: fix copy+paste error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1b9deeea89f70ea5a4f2cb6c82785d3179e5ad2", "description": "aco: improve waitcnt insertion around loops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a8c49d76c389cfe8ceefdd2048d70c889116d11", "description": "freedreno/perfctrs/fdperf: periodically restore counters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a13507164a26fc796f02c57a24468b834254b4d", "description": "freedreno/perfcntrs: add fdperf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2338a5b00cad0080b6003e1a4aabac0ce3220cf", "description": "freedreno/perfcntrs/a6xx: remove RBBM counters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a517b3079b1e9bc17a60f5720c1a50ac8bab84b", "description": "freedreno/perfctrs/a2xx: move CP to be first group", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e35c4e6ad2319222d92a62f481cd0b773818d1bf", "description": "freedreno/perfcntrs: add accessor to get per-gen tables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b21f03ae7eae95ff99b111ba5907f09bfcfebbc8", "description": "freedreno/perfcntrs: move to shared location", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6727114cba92c6ecaecacc6432e9fe869727beb1", "description": "freedreno/perfcntrs: remove gallium dependencies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3fb6aaf42efe0b61070f39667a2021ee4b3041f7", "description": "freedreno/perfcntrs: small cleanup", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cce07ea83523a8e6b0924fdc9a09050600a3e8bf", "description": "nir: fix deref offset builder", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7325f6ac987d295b101372bffcb98799251fe678", "description": "vtn/opencl: add clz support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3b21dfcb118ec097fb48b5c1415c9d2e87beade", "description": "nouveau: request ufind_msb64 lowering in the frontend.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0d96053e6b7ce8bf2335ab3efb3e6d68eedcf28", "description": "nir: add 64-bit ufind_msb lowering support. (v2)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12913bcf86031cefbfcb70cca5e0565be36eef5f", "description": "spirv/nir/opencl: handle some multiply instructions.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5375c302347396666aa325bf67fbf7b972f7aca2", "description": "spirv: get the correct type for function returns.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b62a925ad17abb5816764602166334493858cfe7", "description": "spirv: don't store 0 to cs.ptr_size for non kernel stages.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1496e1164f52d4e0224e763b19ca65cc301a52ad", "description": "util: add missing R8G8B8A8_SRGB format to vk_format_map", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "72b44d148d30def54d290ab90648ea72e1cca3c2", "description": "docs: fix ascii html representation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "64d7bd96b83d0838a77b5457a7bf6a044a82e59f", "description": "Docs: remove duplicate meson docs for windows", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd76a6f1984f4f2e68759e64369b2d6bf21d7950", "description": "ci: Move freedreno's parallelism to the runner instead of gitlab-ci jobs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c573b501797c600c176da413ef75ee81454ec050", "description": "glsl: add missing initialization of the location path field", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "67b32190f3c953c5b7091d76ddeff95c0cbfb439" }, { "sha": "1a0500cd044e6f7640df918e9d3a28fe7b4e86aa", "description": "docs: update features.txt for RADV", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "32618ee719290da5e2c0d11ba8a6a8880c680b4a", "description": "gitlab-ci: Directly use host-mapped directory for ccache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d1085ac4a6d87ed13fce0c86858b8adabeeefe1", "description": "gitlab-ci: remove now useless meson-swr-glvnd build job", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7362176cfe47bc372caca1e90c85bb8758f42687", "description": "gitlab-ci: build GLVND in meson-clang", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e6d26d77a3271b788383d10230e3a9fe33a3fe70", "description": "gitlab-ci: build swr in meson-main", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6cf9b53fa2423aac1e01fe991710bfcbcec2d2d5", "description": "gitlab-ci: do not build with debugoptimized for meson-main", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66b56270748edac7e4bf6f39f3447c3076197c71", "description": "gitlab-ci: add a job that only build things needed for testing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eab328fbe93dc3cf91f54ae73e038b6841bd65ee", "description": "gitlab-ci: fix ldd check for Vulkan drivers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "24dd730efcf978cde5db4e314485d7d3d2ab3720", "description": "gitlab-ci: move building piglit into a separate script", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8fc8e8e8be787173f41e8256b9068322f8f3d78d", "description": "pipe-loader: check that the pointer to driconf_xml isn't NULL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "046097c0929aeb57aab4d8abca5827b1a5edd79a", "description": "panfrost: Add the lod_bias field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cd6322366df3a910ca66b47e4383ca46825e5539", "description": "compiler: move build definition of pp_standalone_scaffolding.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5934a53bfe39e8b59c82d643ff1f3477663e8aca", "description": "nir/validate: validate num_components on registers and intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eae8dfef58cc867e7bebd9c20ecccf2012cea5d9", "description": "Revert \"st/mesa: keep serialized NIR instead of nir_shader in st_program\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "db0c89d4bffa01ab15dfa819dbb518739131e1a9" }, { "sha": "f1f19b6445f5dcb25aaef6baa140580889ab06b6", "description": "Revert \"st/mesa: call nir_serialize only once per shader\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "3a8d6868897c7dfe72bac09c1eddd551144ca751" }, { "sha": "721d82cf061a11e158a19badaf7a8ad70e43ac2b", "description": "lima/ppir: add lod-bias support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2fca325ea65f068043d4c18c9cd0fe7f25bde8f7", "description": "Revert \"i965/fs: Merge CMP and SEL into CSEL on Gen8+\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "52c7df1643ec9af119fd66f916f7fbdbcc798d2d" }, { "sha": "8d7621a53f84b55d6f7fbcaab954df939dd47d50", "description": "radv: Enable Subgroup Arithmetic and Clustered for SI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0cbcfc071e32fd5fc9950a5660adb7dafb7aaef0", "description": "amd/llvm: Add Subgroup Scan functions for SI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fca2d3ce3fd87e2b5744e1f1d7c0c95814ed86b3", "description": "lima/streamparser: Add findings introduced with gl_PointSize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "804c295039b30f294ad62599352b81b40b009c6a", "description": "lima/streamparser: Fix typo in vs semaphore parser", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9af22ccddcd1a983df5e0c6732a4e8f5ebf4d9cf", "description": "meson: Fix linkage of libgallium_nine with libgalliumvl", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "6b4c7047d57178d3362a710ad503057c6a582ca3" }, { "sha": "bcfc9c0fecc4be36edc8ffc8b42740a71a105793", "description": "docs/release-calendar: Update for extended 19.3 rc period", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff21acc91c44e05d428875214324c486b570693b", "description": "docs: update calendar, add news item and link release notes for 19.2.5", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d35429239b297c550ba3d4d96057a11c99aeeaff", "description": "docs/relnotes/19.2.5: Add SHA256 sum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6567b2daa974b154be7209e6f67ce2e12eed273a", "description": "docs: Add relnotes for 19.2.5", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca2de7ae9cee12e95a3c64a237e94b652e007979", "description": "nir/large_constants: use nir_index_vars and nir_variable::index", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9f92e8b72130df484862db3d07216a476348aadc", "description": "nir: add nir_variable::index and nir_index_vars", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45a0b5349082fba81dac7adf9a59c5a1b40baaa6", "description": "nir: make nir_variable::{num_members,num_state_slots} a uint16_t", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "645332f3f5b2a7a7df10a9aed1a2636709a1f044", "description": "docs: add missing new features for RADV", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02f4c39b8d292431b5ecf09214672217c6ed9eaf", "description": "freedreno/ir3: enable half precision for pre-fs texture fetch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "407f8c71d3f3687f2fd134c42e5d12921e1c083d", "description": "freedreno/ir3: fixup when changing to mad.f16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0f38394b146fa61197c66a0a0f95fa83f58cec8", "description": "freedreno/ir3: fix printing output registers of FS.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "cea39af2fbf109e85a50263fe2ea50f7d568b31a" }, { "sha": "37f5395783d5ccde078e2eb0dbcc7e846f06d9da", "description": "freedreno/ir3: Enabling lowering 16-bit flrp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35124b03119be5bc1644d92ef0336cc2081a1911", "description": "freedreno: support 16b for the sampler opcode", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b934716bd8942a0077e6aa513bd32e52e5acf403", "description": "freedreno/ir3: Implement f2b16 and i2b16", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "030b046df8fdfdfae13b4da6cc3aa8d5839ad5d3", "description": "freedreno/ir3: Add implementation of nir_op_b16csel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0a046024d6d1bfc6b85829a690a8ea885cae124", "description": "freedreno/ir3: Support 16-bit comparison instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "138542499febb1e868e9a6c8b74427429547c8a5", "description": "freedreno/ir3: cleanup by removing repeated code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f6b5abe91a78f78f07a3c9bbd5b2ea6a2f0fb736", "description": "nir/lower_alu_to_scalar: Support lowering 8- and 16-bit reduce ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "634eb9c04b35c45684b0d1ebacb04e52458d4fa9", "description": "nir: Add a 8-bit bool type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f5640c57741fe1122aa218b678eddaa6ae94601", "description": "nir: Add a 16-bit bool type", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2ec97e78a9ae4da59f175a5f24c3d6c062f36ca7", "description": "nir/opcodes: Add a helper function to generate reduce opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a96afb97e207134cc92ac38ecbcfcd6cd5282bb", "description": "nir/opcodes: Add a helper function to generate the comparison binops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7ecd8a347119eca76c18f125417efbc47de3b3ef", "description": "radv: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b4bc59e37ec0969d70e87d233e4e82431ec2e092", "description": "v3d: adds an extra MOV for any sig.ld*", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "6281f26f064ada36b57d45feb68d8e7d783198c9" }, { "sha": "d983055184320a843d0f056b4c0f7af53cff47ab", "description": "v3d: Fix predication with atomic image operations", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "6281f26f064ada36b57d45feb68d8e7d783198c9" }, { "sha": "36b099a7b0f949fac175cd8219f7e8c71b4eb04c", "description": "panfrost: Don't print the midgard_blend_rt structs on SFBD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2dc720cb2c2c6046bcff18f5058c05f9b03bc531", "description": "gitlab-ci: Fix dir name for VK-GL-CTS sources", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "409f6c40ca524262e5c626996b2fb874c1085595", "description": "panfrost: Rework buffers in SFBD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "697f02c2a135d4356f0d09b383310957540e8d7d", "description": "panfrost: Just print tiler fields as-is for Tx20", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fcf144d96a563a802702164dfb435b85d19ed8b1", "description": "pan/midgard: Introduce quirks checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "614fba0ce1b267b365f8ee17f0ed017c35b20b1a", "description": "gitlab-ci: update for arb_shading_language_include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "530d3b29007f3bf5e8c91a6c34fdc666b9aa726f", "description": "gitlab-ci: bump piglit checkout commit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af432be538e92b8b2a06e422544e5dddef55ebd9", "description": "mesa: enable ARB_shading_language_include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49cdbba9f6bd59acf9d27911b1757a15778e218e", "description": "mesa: implement glCompileShaderIncludeARB()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bad2c77aa80959b06a424fa3dd7317872f45466d", "description": "mesa: add shader include lookup support for relative paths", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1201d3377ef8665797bf00839fd49a76e3e44101", "description": "mesa: add support cursor support for relative path shader includes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db5197cec54e7926211acef2ff3b40344f01b4f9", "description": "glsl: delay compilation skip if shader contains an include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "17df8f8b5d5491c1d70d35209f76966e1ccbe817", "description": "glsl: add can_skip_compile() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5327b756bf3c9f3779a90900ac06c6bcb8976951", "description": "glsl: error if #include used while extension is disabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "13a1426b97c2ff1e42f7455f1f9937fe956c17b2", "description": "glsl: add preprocessor #include support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0fd2fa6894d875854990a33e41d538f0cdea24c", "description": "glsl: pass gl_context to glcpp_parser_create()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67b32190f3c953c5b7091d76ddeff95c0cbfb439", "description": "glsl: add ARB_shading_language_include support to #line", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2497c517176c2c9bd418d7d54eaef9aba0711727", "description": "mesa: implement glDeleteNamedStringARB()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f2d01cac7ea3e696c6e61952443920aa14637e7d", "description": "mesa: split _mesa_lookup_shader_include() in two", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae2e41841fa93a14e76f63033b7691c007141062", "description": "mesa: implement glGetNamedStringivARB()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "575137e61348ae0fdc6da4a6c280bc4148b8628f", "description": "mesa: implement glIsNamedStringARB()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fafda321275984c19476795257552eb18d640a38", "description": "mesa: make error checking optional in _mesa_lookup_shader_include()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a47bfbe189d8ca05683da9dc2732d7fd435112d8", "description": "mesa: implement glGetNamedStringARB()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc573c9816ec71ee43f3bd90a386f4dfa4533d0a", "description": "mesa: add glNamedStringARB() support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "628d34fddd1e7fe8f31df4d4a725aec3aed3bed8", "description": "mesa: add copy_string() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8acab84f9322118ef18bb2686150d45d40b64ec6", "description": "mesa: add _mesa_lookup_shader_include() helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "643a533fc277d67d7267bb480b96f521a7bd249a", "description": "mesa: add helper to validate tokenise shader include path", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06f33d82caffa71d40eb0189967b3183f0ff2eed", "description": "mesa: add ARB_shading_language_include infrastructure to gl_shared_state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "35108caa71d4da02303335ee52a0833fe650d85a", "description": "glsl: add infrastructure for ARB_shading_language_include", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "906f1a293312ecca60b6187b08a11afffe432796", "description": "mesa: add ARB_shading_language_include stubs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4eb2a1dc6fc32a047d53620a929eae0bb255f9da", "description": "radv: Do not change scratch settings while shaders are active.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "bdf03b738d6f9f02de033c87e38638636d2a8a70", "description": "turnip: Drop the copy of the formats table.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a28281bf8dfd2ad990ccc0a0903a3cc3cada8fa", "description": "util: Add a mapping from VkFormat to PIPE_FORMAT.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36c055c9b727a78aaaafb87c47eae2e83d65a4ad", "description": "winsys/amdgpu: detect noop dependencies on the same ring correctly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7fb9c73a73b94d92f308c45a87772bb62ae5c9c", "description": "ac: fill num_rings for remaining IPs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e9cc4f670f7faf4e95933fe670b3bd13a6efa887", "description": "ac: add radeon_info::num_rings and move ring_type to amd_family.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "654efd38bb49daa0040ffbc6b046a6d3ba4cdb4f", "description": "nir: don't use GLenum16 in nir.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec7d37c9c08d6b91f64e0b0f57c816903e53b1eb", "description": "nir: move data.descriptor_set above data.index for better packing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b160acb9f57bd78e395a839408d3b7e6c4cd7458", "description": "glsl_to_nir: rename image_access to mem_access", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "193e2c9625b5c9830d6f1f5a9fcf0fe77ebee378", "description": "nir/print: only print image.format for image variables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ebe757965567c85286245f82ba5b8f90804da19a", "description": "nir: move data.image.access to data.access", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a8d6868897c7dfe72bac09c1eddd551144ca751", "description": "st/mesa: call nir_serialize only once per shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "db0c89d4bffa01ab15dfa819dbb518739131e1a9", "description": "st/mesa: keep serialized NIR instead of nir_shader in st_program", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "610fb0e19cb5eb83677b485bb931e3f71e976f4d", "description": "st/mesa: call nir_sweep in st_finalize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e70cba638b98ee2e3952d30ac767ce9f325656c", "description": "st/mesa: subclass st_vertex_program for VP-specific members", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "16e5f13b64c1acbfbb637c06f1ebd138c08eec0e", "description": "st/mesa: more cleanups after unification of st_vertex/common_program", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b3d72b0419603055daa83ecb41cd4c2b247d270", "description": "st/mesa: rename occurences of stcp to stp to correspond to st_program", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "13752171166e3eebad697fc40241962d817fd1ef", "description": "st/mesa: cleanups after unification of st_vertex/common program", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5fed208285e4cbe30a82d57689b9f07545c078d5", "description": "st/mesa: rename st_common_program to st_program", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2e39e8b9723cdc09a447eb0f1e9151f557c75cde", "description": "st/mesa: trivially merge st_vertex_program into st_common_program", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c97df7b4c75797e508e76e7f5c83526edfd3e037", "description": "st/mesa: consolidate and simplify code flagging program::affected_states", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f71e93db0ab2d00602fe5235fad6583887ffd754", "description": "st/mesa: initialize affected_states and uniform storage earlier in deserialize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "60398e2d45f602fb3bf3a6cf770f4e26eee50587", "description": "st/mesa: start deduplicating some program code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "445ec0fc63f855b763079a05d1da4dc3bfcb56ae", "description": "st/mesa: decrease the size of st_fp_variant_key from 48 to 40 bytes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c8652f98a0b6bba4abfc30069bc0c12a54b9e59", "description": "st/mesa: rename delete_basic_variant -> delete_common_variant", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "51e214c1db077c497ce66d3ada44d6a46fb8cf25", "description": "anv: add missing \"fall-through\" annotation", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320" }, { "sha": "99788de90956112936fd883c0ae4e351f6a7e2da", "description": "egl: use EGL_CAST() macro in eglmesaext.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "344859c32d00e444e4e820642541628b36c0622e", "description": "vulkan: delete typo'd header", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "205c271562db8cb2effc1a568ac3fba93974d8d0" }, { "sha": "0d69c2e9322bbf28b292a9da407318eb5dda8572", "description": "CL: sync C++ headers with Khronos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a15aef0d3996ad885cfc32863ad3a057d9c55738", "description": "CL: sync C headers with Khronos", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dadb6ebbd1e4575b7f8ee14dc5b9447091c2ce9e", "description": "intel: Add workaround for stencil state.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d2cf3cad917758b64f700bebe50406fc81337044", "description": "turnip: fix sRGB GMEM clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d68acdb3b9cc614f909bae40af60d08dc8fe51ea", "description": "turnip: implement CmdClearColorImage/CmdClearDepthStencilImage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7eb7969213ca0a166e2869a55e0e991389087dad", "description": "radv/aco: enable VK_KHR_shader_subgroup_extended_types", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56c06c79fcf32fdec67d6bc6141b6fa76a773c16", "description": "aco: implement 64-bit integer reductions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "33277bd66e32d50a96b7cd5dfe73a6a962138ea2", "description": "aco: refactor reduction lowering helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c93f2cefd544fa3b0c747cee5c5800cafdd5a4cb", "description": "radv: advertise VK_KHR_shader_subgroup_extended_types on GFX8-GFX9", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80c71cbbd87eacf850c250483cb533768e203cd3", "description": "ac: add 16-bit float support to ac_build_alu_op()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "670aa24c6982f1d503d065f2e8c9c7757d6c1f1c", "description": "ac: add 8-bit and 16-bit supports to ac_build_optimization_barrier()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21a9243f5e7733c360b6cfd09d81f92a4146d965", "description": "ac: add 8-bit and 16-bit supports to ac_build_wwm()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ef352a2466d620e7605502d6f404b17d4bf5ddd5", "description": "ac: add 8-bit and 16-bit supports to get_reduction_identity()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c8af1d51d4a77b4ac5773da54a941a24edb9ab85", "description": "ac: add 8-bit and 16-bit supports to ac_build_swizzle()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1565118d8f259f41c0086e62c545069c77b4cb25", "description": "ac: add 8-bit and 16-bit supports to ac_build_dpp()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2113867f0cfcd5b6a32e1a3b3091f5aa0ea46f17", "description": "ac: add 8-bit and 16-bit supports to ac_build_set_inactive()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c29514bd226028631b12ae92529d862f8b5de707", "description": "ac: add 8-bit and 16-bit supports to ac_build_readlane()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "58d5ab98a3fde7dfafc2d48e91bf29a604e04b3b", "description": "ac: add 8-bit and 16-bit supports to ac_build_shuffle()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "204cf54b70d5a711ab3a18bbcf7fcd169dc34a83", "description": "ac: remove useless cast in ac_build_set_inactive()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "194bee193c547912561259d7ad2e3f0ab0363d1d", "description": "spirv: fix lowering of OpGroupNonUniformAllEqual", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2941a734a0242bbc3046be65f548d5639e95b167", "description": "gitlab-ci: Remove limit on kernel logging", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "99f0feb9e2ffd3cfb7bba299207e14f3f8b435c7", "description": "mesa: fix warning in 32 bits build", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "febedee4f6ca9f95228de511e968951b94644d12" }, { "sha": "3a5a55e5a585af50c989d207f74b0e6e9242a4b1", "description": "mesa: enable EXT_direct_state_access", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1ef297645c9f22d7f44e019b5a9ca09a84030f49", "description": "mesa: add ARB_sparse_buffer NamedBufferPageCommitmentEXT function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b6d19413f05077f4d337273a12abb5cbb67c3b5", "description": "mesa: add ARB_vertex_attrib_binding glVertexArray* functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "657396aa10c75e712efd32ed58601ad14b4dc0ef", "description": "mesa: extend vertex_array_attrib_format to support EXT_dsa", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb2241bf06b6e23eb632523ae582e90c4c429a8b", "description": "mesa: implement ARB_texture_storage_multisample + EXT_dsa functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0d667036d8c8b77fa62f74263583b07909f8637", "description": "mesa: add ARB_texture_buffer_range glTextureBufferRangeEXT function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b78e2a197a1dd866024b0dc97689a006c0e6798f", "description": "mesa: add ARB_instanced_arrays EXT_dsa function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a807b8c0a893a437534df5292fe70c54c8d8332b", "description": "mesa: add ARB_gpu_shader_fp64 selector-less functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e3385eb0c1c9e6e0466c282d722f02dd5fd49204", "description": "mesa: add ARB_clear_buffer_object named functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "442fd3d007d733a24e8d2473756467d616a134ac", "description": "mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8cfb3e4ee57070ff45e7534a986a20c5fd649dc7", "description": "mesa: add ARB_framebuffer_no_attachments named functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dc057f638c265dda00ff9084ac4605b69716c794", "description": "mesa: update features.txt to reflect EXT_dsa status", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b1548a12fc90e9385b7e180d106d7e562321740", "description": "panfrost: Set PIPE_COMPUTE_CAP_ADDRESS_BITS to 64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c28700aaf5d3bdf3e94a339d4006469cdab5b7e", "description": "panfrost: Disable tiling for GLOBAL resources", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21dd7574a8f8e102c69b37cd245560af6ce2af53", "description": "panfrost: Pass kernel inputs as uniforms", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a7b5dd12905f7efdec4a6490353178402c352b37", "description": "panfrost: Stub out clover callbacks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1969585749fd9f0975427c47582995749137b2c", "description": "i965: Ensure that all 2101010 image imports can pass framebuffer completeness.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1468a4f1f3a2e4c98c5d857a636233c356922807", "description": "nir/serialize: fix serializing functions with no implementations.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0fd6b8aa987dcdfbea497f333780b6ccba8a1517", "description": "nir/serialize: pack function has name and entry point into flags.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc72df1d9326695bd4ef97b93735154cebdb17cf", "description": "iris: Re-enable param compaction", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "d1c4e64a69e49c64148529024ecb700d18d3c1c8" }, { "sha": "189c0cc45b8079aed86e5bd6eb31d356d14814cb", "description": "mesa: enable glthread for 7 Days To Die", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca94717035f695fd25dd07bb16167c12520d86c3", "description": "intel/compiler: Don't change hstride if not needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cd44839faa605590790a22d07123ec6d797c4ca", "description": "turnip: add x11 wsi", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df9f2adfa3290ab04fc887af8f7f51cddcaabc3b", "description": "turnip: add display wsi", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7260df5894f97b48aa92b29e56be2bef753d219d", "description": "nir: Validate that variables are in the right lists", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e2b9d6277e56c93092ed53cec953f7a5936197c0", "description": "etnaviv: blt: set TS dirty after clear", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d819d4b34442a5b7663234bd08f117e7b3fb5ca2", "description": "etnaviv: separate PE and RS formats, use only RS only for tiling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1a86bd6346b64a770839f446af07e4072ec2708", "description": "etnaviv: blt: use only for tiling, and add missing formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc", "description": "Call shmget() with permission 0600 instead of 0777", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "fdaf8144a8bf65afa7dc66b8d827da38e27a850a", "description": "anv: Emit a NULL vertex for zero base_vertex/instance", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc9d7836bc6a448d0328f090b8d538411f8aa1a0", "description": "anv: Use an anv_state for the next binding table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98dc179c1e094ab42346b23fe046ebb719b66ed4", "description": "anv: More carefully dirty state in BindPipeline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "22f16ff54a4a23a9903e837d37e9d3d838e535f1", "description": "anv: More carefully dirty state in BindDescriptorSets", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca8117b5d544f9580d05e9416abd03446e285e16", "description": "anv: Use a switch statement for binding table setup", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9baa33cef01f0e1fe221379d78387fe9e8517c74", "description": "anv: Rework push constant handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ca91ab801522c7a760562fe32d0a2a4b7b333876", "description": "anv: Re-arrange push constant data a bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1c4e64a69e49c64148529024ecb700d18d3c1c8", "description": "intel/compiler: Add a flag to avoid compacting push constants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aecde235198f6c8dccb0d26b6397f1efb5e22bfe", "description": "anv: Pre-compute push ranges for graphics pipelines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b392ced2d744fccffe95490ff57e6b41033c266", "description": "anv: Stop bounds-checking pushed UBOs", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "ebad00d9e7d38647614eaa4800d7ef7dfbfd5767", "description": "anv: Delete dead shader constant pushing code", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0709c0f6b40b1e365104b248464ffefa746b5052", "description": "anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layout", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fa120cb31cd8802b2a3a758acb1d911b5cbb22a2", "description": "anv: Input attachments are always single-plane", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a02f2a27844f30c7c5048c36d75a626cab13838", "description": "genxml: Mark everything in genX_pack.h always_inline", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "abfd4651ed683dec2cd11c15f9ce95e0a31fa72c", "description": "anv/pipeline: Assume layout != NULL", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59623f211bd7f43976d7ec27521d50a58bca5e79", "description": "intel/compiler: remove old comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36633400499d109865eefd0e226fcd78cf33e02f", "description": "pan/midgard: Use shader stage in mir_op_computes_derivative", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f17fe0606a144f977d8b70a7ee9f8371abc144b", "description": "i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "eca4a6548d07bbbb02a7768edb397bad7b72cfc2" }, { "sha": "1ebd9459e790bc14e3e58749c1d27ee0d7738a22", "description": "radv: implement VK_AMD_device_coherent_memory", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2af7511ed2771d45c595518e746fa2f9031ba77a", "description": "ac: add radeon_info::has_l2_uncached", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3c9ea6bdfda0c6de5898562beb3adbcd02833145", "description": "radeonsi: enable mesa_glthread for GfxBench", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc9a7d0699a21f3fa94f910ed7cd16e047c63edf", "description": "pan/midgard: Represent ld/st offset unpacked", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1798f6bfc33d1d77dae1112591dce18bf7fdbc4a", "description": "pan/midgard: Fix masks/alignment for 64-bit loads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "34a860b9e3c544ad82b8287e1b65a93c53bd7f62", "description": "pan/midgard: Expose more typesize helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2236904f722d02d82232cf02f8160c2c5315c711", "description": "pan/midgard: Implement non-aligned UBOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee3ad0fad24f41ac2328543dc4aeaaa599070546", "description": "etnaviv: rs: upsampling is not supported", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75e58d1fae94f68d75c04770b1cadc6c1b112f6c", "description": "freedreno/registers: fix a6xx_2d_blit_cntl ROTATE", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "610c8c938e32a389fc6ae79418adf77319b419ee" }, { "sha": "0f5743429c76b385db9c513102b2010213ffbb8c", "description": "freedreno/ir3: disable texture prefetch for 1d array textures", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2a0d45ae6cf09d60c048d7854e3d082bf15e374f" }, { "sha": "ef9635d0bce9383a22bb3a8506da4d55726e5d59", "description": "lima: Parse VS and PLBU command stream while making a dump", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c76eb7ea8490e630451beb056b4294fd846902d2", "description": "lima: Beautify stream dumps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3b3494174daffabfdf90306652622e6fbba0c94e", "description": "clover/llvm: fix build after llvm 10 commit 1dfede3122ee", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09ab297e9fc52719ae41fd50b089f8fb684c67aa", "description": "android: util/format: fix include path list", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069" }, { "sha": "3cd522c70a87400f88b5315a992404947b947151", "description": "android: radeonsi: fix build error due to wrong u_format.csv file path", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069" }, { "sha": "b30589cbd3dd61a8bb27757fecd536cb559732ad", "description": "mesa/st: Reuse st_choose_matching_format from st_choose_format().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc2b14a4a344774da4f62e7b8e53a64c389ccb5a", "description": "mesa: Don't put sRGB formats in the array format table.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "807a800d8c3ec60fbfb9953951aec1e6cfb8e707" }, { "sha": "e5b06008f15fd916c53b1f7be2353ac6ecfbbc8f", "description": "mesa/st: Simplify st_choose_matching_format().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "69f109cc37fff6300ea9e1914779620b7a117bf9", "description": "mesa: Handle GL_COLOR_INDEX in _mesa_format_from_format_and_type().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea232c7cfd492fffb1dcf3ba07459c159e8bc112", "description": "pan/midgard: Use generic constant packing for 8/64-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c182a6d118e2d9e4a8cb8494068a0d0248b19f4", "description": "pan/midgard: Pack 64-bit swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba2fb98d3676dce5ee33f5c97d9dbe71a9a82e8c", "description": "pan/midgard: Fix mir_round_bytemask_down for !32b", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2655a300a369fbc69df5fd53e2adbd45496bf69d", "description": "pan/midgard: Implement i2i64 and u2u64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "855eec93b10579ffdffada8dc39b87314db4e646", "description": "pan/midgard: Expand 64-bit writemasks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bda3ec5d5507dd10a62e87fc676eeeac93446e3f", "description": "radeonsi/nir: don't lower fma, instead, fuse fma", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dec34e880d0ce2792ecdac18d28e3e3be4dec72f", "description": "radeonsi/nir: call nir_lower_flrp only once per shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0714b3d57e7672f4064a7cef486bb7bf6af7c020", "description": "radeonsi/nir: remove dead function temps", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc5097a7d94247b251ed7e721b89ca968a00279f", "description": "gallium/noop: call finalize_nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "27801b90fa7821b4f57f893174c1f0a0949c39d9", "description": "panfrost: Make sure the shader descriptor is in sync with the GL state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "095654e3c23b255e6b29c63a8e5519539c43cffb", "description": "pan/midgard: Prioritize texture registers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "339401b53c450710b5719974148de2c087ffb9e1", "description": "pan/midgard: Disassemble with old pipeline always on T720", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8344d7425b0cad4c6bb327718097036170799f14", "description": "pan/midgard: Use texture, not textureLod, on early Midgard", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "29f5b00e6e3def63682ac3cf46ff15dc51509d61", "description": "pan/midgard: Fix vertex texturing on early Midgard", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3866d0776f79cdadb5a82b14b9520d362c33ad3a", "description": "pan/midgard: Generalize texture registers across GPUs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3", "description": "aco: implement VK_KHR_shader_float_controls", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "be1d11249bde1e041f6eb9c0acedb041ab450c4b", "description": "aco: fix 64-bit fsign with 0", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "b062b92ab1a6504772a63a6b44f89b4579aef9a3", "description": "aco: don't combine literals into v_cndmask_b32/v_subb/v_addc", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "d7b0d9a8d8a5a7f3b26a30c8e7005c2fb3f2f4af", "description": "radv: enable FP16/FP64 denormals earlier and only for LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c6c76527535762642d336547c5165de5e440c552", "description": "gitlab-ci: Organize images using new REPO_SUFFIX templates feature", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "506e9d5fc712b828584fe6e7afe980efb225e727", "description": "gitlab-ci: Rename container install scripts to match job names (better)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a48f4565e4fd00b35144dc785ca0d38220cff3d", "description": "gitlab-ci: Use functional container job names", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "670277846dcf6ed3e80c0c6037a23c4d34ff558d", "description": "gitlab-ci: Document that ci-templates refs must be in sync", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d24cef20025d7d58a4e9ceac321e5a82c732ee2", "description": "panfrost: Multiply offset_units by 2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c061185e17aabd0e6802bde12eb8428f6b263922", "description": "intel/perf: add EHL performance query support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39fd11a9f8df7cbfb37ceeaa7066cc8a9dc12738", "description": "intel/dev: flag the Elkhart Lake platform", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a893a0d5734adefd6e7e88efb07e60d01c44cdf", "description": "gitlab-ci: update Piglit commit, update skips", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1d970f15e2fb5320ec10b7214ba0e7d42a8017e8", "description": "mesa: allow bit queries for EXT_disjoint_timer_query", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41a1152cdcd7474a4f800cfac10c9507cf282b21", "description": "radv: make sure to not clear the ds attachment after resolves", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "519d9b30de96759369109e0653222f36381100e6", "description": "radv: remove useless RADV_DEBUG=unsafemath debug option", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9a80b7fd8f282d4b448f826ff88c8770c079fb72", "description": "llvmpipe: Check thread creation errors", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9c3be6d21fa6a45852045d0286b80fb420f82fe3", "description": "llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "4242c572275138ec832c6a450cbf8891268e15b8", "description": "iris: Wrap iris_fix_edge_flags in NIR_PASS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39c23fd1bbdac2015cb3a15f3baab9ea95b94031", "description": "iris: Properly move edgeflag_out from output list to global list", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "f9fd04aca15fd00889caa666ba38007268e67f5c" }, { "sha": "790d0ebef3be3e0e9a09621572b1a2a30a0859fb", "description": "mesa: Move compile of common Mesa core files to a static lib.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc758f1224b48c2c528ea129330e2fe393e57567", "description": "Appveyor: Quickly fix meson build. As this required use of Python 3.8, mako module also had to be updated.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0904ee0c60f72ecadf75aa793b5778fa6554872e", "description": "intel/fs: Do not lower large local arrays to scratch on gen7", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "69244fc72a89b04915e3b81a877f3eaf2e5ec078" }, { "sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069", "description": "util: Move gallium's PIPE_FORMAT utils to /util/format/", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac78ca4b39ce6e927f824b928d17f30c1d9273ce", "description": "gitlab-ci: auto-cancel CI runs when a newer commit is pushed to the same branch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b8dc6929ed075d219a7cf5a4371c950c29ceb7d", "description": "aco: Optimize out trivial code from uniform bools.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8995c0b30a696c709fac9e5f761c101913dc92ec", "description": "aco: Treat all booleans as per-lane.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a1622c1a11bfb7112a856c2ff9b308d0aa3e98b6", "description": "aco: use s_and_b64 exec to reduce uniform booleans to one bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "94e355148f689c86f17cc6dbcb14acc28078fd8e", "description": "aco: Make sure not to mistakenly propagate 64-bit constants.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d3e0705240333d07c028cf0e682d1e393e63020", "description": "aco: value number instructions using the execution mask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8657eede8aec88537d64bbd86e1401018992acf1", "description": "aco: check if SALU instructions are predeceeded by exec when calculating WQM needs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee9811a0bb86d3d75fafeece368f6182048807d0", "description": "ac: fix build with recent LLVM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "94cb4916e3832d61c8899afeb2ec007e1075ded1", "description": "Revert \"mesa: allow bit queries for EXT_disjoint_timer_query\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "66d24a9ef705b8f9f15dab8059b63781f9fb28ca" }, { "sha": "f9fd04aca15fd00889caa666ba38007268e67f5c", "description": "nir: Fix non-determinism in lower_global_vars_to_local", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f512965b0b3d70525424f100e534b8ac0a43a376", "description": "mesa/st: make sure we remove dead IO variables before handing NIR to backends", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1c2bf82d24a12c3a25c563ca601f0da859b767e7" }, { "sha": "66d24a9ef705b8f9f15dab8059b63781f9fb28ca", "description": "mesa: allow bit queries for EXT_disjoint_timer_query", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a093a06d6b7f33b4edb621c8d1920ff69dff630", "description": "Revert \"dri_interface: add interface for EGL_EXT_image_flush_external\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "7520478461d8ab1cda415ff689d6b9058213ff43" }, { "sha": "7951eb146c1bb57c6d2231a9675046c535530b6a", "description": "Revert \"st/dri: assume external consumers of back buffers can write to the buffers\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "1d1b4578211dcc69cfab8879d0cdafaba1eec948" }, { "sha": "25f596e6ba4ef469fbd219aee288dd96624055eb", "description": "Revert \"st/dri: add support for EGL_EXT_image_flush_external\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "1d122c104a7a3d9348ab347e1e843b7e2bf3b498" }, { "sha": "ff05f16c9988d5794028dba2d437e8796be85fdd", "description": "Revert \"egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "34b1aa957a3f44ea9587ec43311e8434d3782cc1" }, { "sha": "e64b91e34aa04a137a322ae9444c1c603383c6d4", "description": "Revert \"egl: implement new functions from EGL_EXT_image_flush_external\"", "nominated": false, "nomination_type": 2, "resolution": 0, "master_sha": null, "because_sha": "c1c574fdf18f2aeb1c03f9670bf00e1dcd22d99d" }, { "sha": "ad6b2ac37473ae6fbb9af0c31e3f83465370c165", "description": "pan/midgard: Fix copypropagation for textures", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f72873e6aa098b5fe31a89dc467a3baa981aa442", "description": "pan/midgard: Copypropagate vector creation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39b5f2fa0bc904b8a8eff695bdcb8981c7b9a33e", "description": "pan/lcra: Use Chaitin's spilling heuristic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23c83f3f05d95c9ee519914a5798fd72d880d8bc", "description": "pan/midgard: Compute spill costs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "eb6352162dde1445f1fe7a408e79f4ecfdf3703c", "description": "intel/compiler: fix nir_op_{i,u}*32 on ICL", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "5847de6e9afe12bd29ad694a76860a0575ab4747" }, { "sha": "7ae506e5b8073ec8791272cb84b83c79adf9d4e7", "description": "spirv: Consider the sampled_image case in wa_glslang_179 workaround", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9e440b8d0b982933650c7b600de1e4b6e33f9c7d" }, { "sha": "943f630f8e4beecec661d66ed00859733e134769", "description": "docs: update calendar, add news item and link release notes for 19.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ff5bcd7ce9acc6645a1a2331bae1766a9f9c4e86", "description": "docs: Add SHA256 sum for for 19.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67fd2b936dc5147491d8b39f9ea84d5aca3b8046", "description": "docs: Add release notes for 19.2.4", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0eeb98c6c0ca61587107b1a88b21bdc46df923b", "description": "ci: Expand the freedreno blit skip regex to cover more cases.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0aaf47f7cd50b9c07c1297fe8daff1b2693a6729", "description": "anv: Initialize depth_bounds_test_enable when not explicitly set", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "939ddccb7a541259957e883d2c9dedbe4df265ad" }, { "sha": "771d23584a1fa79f2547a74ff680fbec56bb2ee9", "description": "pan/midgard: Remove util/ra support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e343f2ceb91fb177f49788d9ce609819082f60c5", "description": "pan/midgard: Integrate LCRA", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66ad64d73d244501f5c70c742564cb5ab4fb56da", "description": "pan/midgard: Implement linearly-constrained register allocation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd81916ee5d9336e81d9f7598dc1c98b715f3358", "description": "pan/midgard: Add blend shader selection bits for MRT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e101af8671a13a8eb8ce714e07294b73a99821cd", "description": "drm-shim: fix EOF case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b12911c88e89c693a526db74f9399ee72dff77e7", "description": "util/android: fix android build errors", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9020f519d2434be33edd59b9205d6647db4472bb" }, { "sha": "47ba227448577f61914f9ecd08b6a84e793ccfb4", "description": "gitlab-ci: build RADV on ARM64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb19f69ff0604d1a439532253432b048d5af0213", "description": "gitlab-ci: build a specific libdrm version for ARM64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c1cef68cf767057211ef589278523caffeb3d5b", "description": "zink: move drawing separate source", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "589e8651e63d8b9b2ef144258de52c7f2cb9f6da", "description": "zink: move blitting to separate source", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1605a0c8f20b7e7a32fc52c7f082c79e0ad5cb38", "description": "zink: move filter-helper to separate helper-header", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "36f3902213d9502900f70ed5b0b8d22e95e48470", "description": "zink: move format-checking to separate source", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fd777d2cea81f62456a08e71de4261e237ee9c73", "description": "ci: Disable flappy blit tests on a630.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f33c255d3e80fde0d8f0ec595593ba17f56deb8", "description": "freedreno/ir3: remove unused parameter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df7a88dca3e85ad40e5313840aadce884b28bb8d", "description": "freedreno/ir3: legalize cleanups", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b22617fb57be54a859a8d62a5e545afcb38266e9", "description": "freedreno/ir3: fix gpu hang with pre-fs-tex-fetch", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "f30c256ec05618fb40dccbd94a3434b2f63db478" }, { "sha": "4bb697d938d17bbdd5124db0102d97fb9ead2229", "description": "freedreno/ir3: only tex instructions have wrmask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bdf6b7018cedf95b554e21953d5a1935d3067ce7", "description": "freedreno/ir3: re-work shader inputs/outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2aae13f642b136d84c55004af0db5f411a4da61d", "description": "freedreno/ir3: simplify creating sysval inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68d2ec5f7ec67416fc6cf3f018c3a8ee3484cf38", "description": "freedreno/ir3: remove first-vertex sysval", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b2166785a98a4fa8492fe1f99d1707919945a8e", "description": "freedreno/ir3: helper to print ir if debug enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7a5f073da32f938242b21565414029e823924e06", "description": "freedreno/ir3: show input/output wrmask's in disasm", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c00a67171c99a885ffa46aff31f9cfa165947d78", "description": "freedreno/ir3: add input/output iterators", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b2417801e5d82cfac640086307599e81d5ae93e8", "description": "freedreno/ir3: remove impossible condition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "611258d5782c9b1c4d5e5b26f544d199404a511f", "description": "freedreno/ir3: rename fanin/fanout to collect/split", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4af86bd0b933179b9f61c74d055ae8565c59276c", "description": "freedreno/ir3: remove half-precision output", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "089b1053961f788f7e0d24c70a684318c4105bd0", "description": "freedreno/ir3: fix valgrind complaint with STLW", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "1f3b52ce503597ccb170b7caae3b3f19890dce46" }, { "sha": "f3244c601958def02350f5f7ec6d4faf44dcdfa9", "description": "ci: Remove old commented copy of freedreno artifacts.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "52843ec5d38f478c44a4cda293eab1d929f20916", "description": "ci: Enable all of GLES3/3.1 testing for softpipe.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f08c810028ba0ef264fb48d5ef0ddac08feef773", "description": "ci: Use cts_runner for our dEQP runs.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7f52df7fc9bbfcd862320be8fbab4b82649aadf3", "description": "ci: Make the skip list regexes match the full test name.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66719e02420dc267b740f7c2ffeb335013fcfce5", "description": "ci: Use several debian buster packages instead of hand-building.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6", "description": "iris: Use mocs from isl_dev.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4f628235ee03e3681906e52bd7af10349d4013c", "description": "anv: Use mocs settings from isl_dev.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b01636ddb6d4f9bca7cb52ac599c3e143cdc39c", "description": "intel/isl: Add MOCS settings to isl_device.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d509a462254eb89002b729070f92d5708ac32afa", "description": "freedreno: fix eglDupNativeFenceFD error", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd49dedae062ea5785141735902919330c0608d9", "description": "nir: fix a couple signed/unsigned comparison warnings in nir_builder.h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a69e1053618c557bc823bf27cb04590e79ef2d2d", "description": "s/APIENTRY/GLAPIENTRY/ in teximage.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5c2d307a102be0c13d8f0ac483583e5daee6cfad", "description": "android: mesa: Revert \"android: mesa: revert \"Enable asm unconditionally\"\"", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6914b0236f648fa8787dd35a2d4dc0be6d0e03f9", "description": "aco: combine read_invocation and shuffle implementations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c98d79d114d3ed82a9e60519d666f51a1172cd3", "description": "aco: don't propagate vgprs into v_readlane/v_writelane", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "5a1bacb6f916d9a46a3d44830a4eb4bd3dca7d23", "description": "aco: fix read_invocation with VGPR lane index", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "c877f4d320b431f64634b8cda057311ea17c9a26", "description": "nir/divergence: improve DA of shuffle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f97d9334263a4dd8878c4e259fb5afcdc1334904", "description": "aco: fix shuffle with uniform operands", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "3204e837682dc130e33d4339f5a1d81899f09bf1", "description": "aco: use DPP instead of exec modification when lowering GFX10 shuffles", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "06347989a0e9490955bfe59c5e0011d59387c088", "description": "gitlab-ci: build libdrm using meson instead of autotools", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "746b9380bd292ad7a44e80012e0497c2fa479441", "description": "aco: rematerialize s_movk instructions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6f5085dfee81d9c54fcda883d2b06742134084a", "description": "aco: preserve kill flag on moved operands during RA", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "a2a6880743d7370a6425593f22d9e98317bfc3b2", "description": "aco: fix invalid access on Pseudo_instructions", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" }, { "sha": "5b09a7e2e48c9940fea96beb0d4ce54f99ac4e30", "description": "zink: remove no-longer-needed hack", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e1c87bbb4bcaa9b5946bc88f9f5d7868372d8400", "description": "zink: implement buffer-to-buffer copies", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "935299188086c87e1ccb159cf9cf205a31c57468", "description": "zink: always allow transfer to/from buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d4c81820183ba08717fc8845484dc298bdee66a8", "description": "intel/blorp: Fix usage of uninitialized memory in key hashing", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3349b4b056cfe17cddfe2bc887fef48e8edab170", "description": "i965/program_cache: Lift restriction on shader key size", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af684753f3437aaf708f8256b0517ed39b893a61", "description": "gitlab-ci: Delete install/bin from artifacts as well", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aebf43dcc11f6bcf4d02d4d4323ccf82ae29f6a3", "description": "gitlab-ci: Use separate docker images for x86 build/test jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "576f7b6ea52d39406df119b336396bfa41628726", "description": "gitlab-ci: Run piglit tests with llvmpipe", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b25b5885b63a77b4f07be5c1a4307b41d8bc594", "description": "gitlab-ci: Sort packages in debian-install.sh", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df26e18b9ffc77d6743363c757306f4f1b3f8084", "description": "gitlab-ci: Share dEQP build process between x86 & ARM test image scripts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "59fcb019d02804f721477cac11fa6c23f1850ef1", "description": "gitlab-ci: Move artifact preparation to separate script", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2921a38484b2d390158f6844f1654b787900226e", "description": "gitlab-ci: Use ninja -j4 for building dEQP", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0c7e0c5599af71d4a840305394d3b2d926eef934", "description": "spirv: Fix the MSVC build", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "9cc4c2c91649be6eb0b0a3f56eeb4ce3696a79a3" }, { "sha": "9b8964d06473bda4972c3f00ef68025bf2206c3e", "description": "nir: patch up deref-vars when lowering clip-planes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bef7b2f805f20661733ecc6b6499551d83c512e3", "description": "ac: handle pointer types to LDS in ac_get_elem_bits()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "01cae57c80839fcb0defc76f450f1938e96e8ae7", "description": "freedreno: add Adreno 640 ID", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0cb5c96a83e3da2986fc8219b10671a7caea9ee5", "description": "radv: fix radv secure compile feature breaks compilation on armhf EABI and aarch64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3a23af9f44dd9855e6080b76bb972acd6e4ab569", "description": "st/mesa: remove unused TGSI-only debug printing functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d29a33286260ac2de3b7718d9133923c40eeb1f7", "description": "st/mesa: add ST_DEBUG=nir to print NIR shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "265abc54f828750ffde075d6faf71541ca58ad42", "description": "st/mesa: print TCS/TES/GS/CS TGSI in the right place & keep disk cache enabled", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "98e27e5e28947ceda95611dc98834f512376296c", "description": "st/mesa: remove \\n being only printed in debug builds after printed TGSI", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3351bb44b72dcb6729700a5349f1c61e62fe6f9", "description": "st/mesa: rename DEBUG_TGSI -> DEBUG_PRINT_IR", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e00791c5525000652472cdcfe55d59f43ec3d85e", "description": "st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for them", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "34f32a6d6648073e2fda3fb78377124fb32bb288", "description": "anv: implement VK_KHR_timeline_semaphore", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a4f15ef2c0e3aeb0f7782296a29b1d6c1cba911", "description": "anv: Plumb timeline semaphore signal/wait values through from the API", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "edc6606d4e515707b22674a0b3357c02de52378e", "description": "anv/wsi: signal the semaphore in the acquireNextImage", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "b10b455c1da67f9f6d04c36754fba414cf4990a0", "description": "anv: Lock around fetching sync file FDs from semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a", "description": "anv: prepare the driver for delayed submissions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e223635376d7a5cfbbd2eccfe1d8ad2620fdfd2", "description": "anv: refcount semaphores", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3da798c9f1b463f514cf058577fe38561810ba74", "description": "anv: prepare driver to report submission error through queues", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "89de271bc2923834adf13d9b45bae9a1811c94f6", "description": "anv: allow NULL batch parameter to anv_queue_submit_simple_batch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f606c12731651c02ce8b70593946a4d7c7bb10c6", "description": "anv: move queue init/finish to anv_queue.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "206ab49ba10f502583a4c95c89026d4dabab1ddd", "description": "anv: expose timeout helpers outside of anv_queue.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f4dcc8a1cd08be2c293286865fe5e8683d16fb2", "description": "anv: detach batch emission allocation from device", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "935f8f0e56a409b10fac86e18f68be776cdff29f", "description": "anv: remove list items on batch fini", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "26ba0ad54d6bef6237abfabf5a3f572c325951d3" }, { "sha": "048f0690ee4b39f865d4d6ad82a6c0290dcaaf41", "description": "anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmit", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "de998d3eb5822b54aa56d4f18f402e7cddb0e507", "description": "radv: fix radv_nir_get_max_workgroup_size when nir=NULL", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859" }, { "sha": "f93bb903020bac21a36e240b2c19a4733c2405ee", "description": "mesa: check framebuffer completeness only after state update", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "88d665830f27087cb2188e03b0b734acc144c593" }, { "sha": "d4a3b09c4bfd955dab92dbb27ab8bc273d18e649", "description": "glsl: Check earlier for MaxTextureImageUnits and MaxImageUniforms", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859" }, { "sha": "fce76ae7690e5a36f3744466d0e8df90e69bc80f", "description": "glsl: Check earlier for MaxShaderStorageBlocks and MaxUniformBlocks", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859" }, { "sha": "a8d941091f72923561a6c58b46ccb264b6a0e205", "description": "util: Use ZSTD for shader cache if possible", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "57acf921e28eebb76e22f9abb96008885ec44441", "description": "egl: avoid local modifications for eglext.h Khronos standard header file", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "a0a8109fb6fd16898af2fce10cc22c4f4653cce1" }, { "sha": "eaf43966027cf9654e91ca57aecc8f5a65b58f49", "description": "egl: move #include of local headers out of Khronos headers", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "69244fc72a89b04915e3b81a877f3eaf2e5ec078", "description": "intel/fs: Lower large local arrays to scratch", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "53bfcdeecf4c9632e09ee641d2ca02dd9ec25e34", "description": "intel/fs: Implement the new load/store_scratch intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e2297699de8eda49fb2c2c54307b44d4097d0b95", "description": "intel/nir: Plumb devinfo through lower_mem_access_bit_sizes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1dff48af05a9e56d363d77cdeac52259f05afa8d", "description": "intel/fs: refactor surface header setup", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a0999bc0493293a5cc1b66f914223ef1d830a925", "description": "intel/fs: Add DWord scattered read/write opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "83f04d80b0eda4a0eedebe183b3da09cf844c05c", "description": "intel/nir: Use nir_extract_bits in lower_mem_access_bit_sizes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b8d45d93073a8101f67c0d702e29208aae9015ea", "description": "nir: Add tests for nir_extract_bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0bbf98c968179c4d23c88d1d1748e45afead78f", "description": "nir/builder: Add a nir_extract_bits helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86d3a346f1576acb6c2f8c3be3853a6a3e226b5c", "description": "egl: fix _EGL_NATIVE_PLATFORM fallback", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "20b403aad0db5dda579de9ff31c38906b277d364", "description": "anv: Unify GetDeviceQueue and GetDeviceQueue2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5b31182665f0dfc89e9ae79cc73342d8b4d7536d", "description": "panfrost: Select format-specific blending intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3295edaadf7515441980c5095acf056d0ae2d8dc", "description": "pan/midgard: Pack load/store masks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "843874c7c33681dadaf4ff77c4246a5a8570ad24", "description": "pan/midgard: Implement nir_intrinsic_load_output_u8_as_fp16_pan", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5885b64e428ca1d5e6870a6fc5a3d14e57da878b", "description": "pan/midgard: Identify ld_color_buffer_u8_as_fp16*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03f73c7fc6666c904ec0ad07c6aaaf175bc41291", "description": "nir: Add load_output_u8_as_fp16_pan intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee5321f2392f8d98a552750986fa476ab8c13eb3", "description": "panfrost: Set depth and stencil for SFBD based on the format", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b4d47e21d7004412a16c12b762239dbeee665752", "description": "zink: correct depth-stencil format", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" }, { "sha": "d7a6cc8f4afef694d1aa95d1bb8f5ac459cb5559", "description": "zink/spirv: add support for nir_op_flrp", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "863872e1418ec94f840ffdb5d7b5e3aaac07d8de", "description": "egl: Mention if swrast is being forced", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9e440b8d0b982933650c7b600de1e4b6e33f9c7d", "description": "spirv: Sort out the mess that is sampled image", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9cc4c2c91649be6eb0b0a3f56eeb4ce3696a79a3", "description": "spirv: Add a vtn_decorate_pointer helper", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f9688e5719bfa49b36ed38dc14e57af8aa41050", "description": "spirv: Remove the type from sampled_image", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a3dc975ee7964d84b4df500751695e6d2cbfcc85", "description": "freedreno/ir3: also track # of nops for shader-db", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f45818673ec9edeafd60b79231c22e161793b91", "description": "freedreno/ir3: sync disasm changes from envytools", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3980a8ef7843bb95fca2f7831fcb58fa6c97ee1", "description": "freedreno/a4xx: fix SP_FS_MRT_REG.HALF_PRECISION", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0f9ec6882fc749943d9a7147318b7b05d74bf4f", "description": "freedreno/a3xx: fix SP_FS_MRT_REG.HALF_PRECISION", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df229977c38c0dbebfe59e9270de4013381c0735", "description": "freedreno/ir3: remove obsolete comment", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e804b42fd748dd72e853455a73c9dc6128460617", "description": "freedreno/ir3/ra: remove ir print after livein/out", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8b92052f1092048306cb85abb29599918ac33bd7", "description": "freedreno/ir3/ra: move regs_count==0 check", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bd21c73d3f55332c097841eab42b570709feab13", "description": "freedreno/ir3: ir3_print tweaks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5da10704bbd1e2f76180023be7e6b08ecc2d4a6a", "description": "freedreno/ir3: use SSA flag on dest register too", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8449f6183ff37c87e865aaae508e0289fed51f1c", "description": "freedreno/ir3: split pre-coloring to it's own function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "087ecd9ca58a84cf85e66323b44140e7304d5f93", "description": "spirv: Don't leak GS initialization to other stages", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "cf2257069cbde19fd177a02c079206914aac5d14" }, { "sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859", "description": "compiler: pack shader_info from 160 bytes to 96 bytes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9950523368026f900fe901eb5921fd2283e5280c", "description": "glsl/linker: pass shader_info to analyze_clip_cull_usage directly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3ef50b023e86fefc28a27e420f7115f787671d9f", "description": "radeonsi/nir: fix compute shader crash due to nir_binary == NULL", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "8b30114dda8b785c9ee3812638d4bd7c4bf658e7" }, { "sha": "8b30114dda8b785c9ee3812638d4bd7c4bf658e7", "description": "radeonsi/nir: call nir_serialize only once per shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad56022b0d96ca6a823623dd93b3f0bf9de17ba8", "description": "util: add blob_finish_get_buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b1f38aed848107be6c2019a0617ff2bf450711e7", "description": "u_format: Fix swizzle of A1R5G5B5.", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "4bbaac3782ad83765698c3722a5e94cda94759fa" }, { "sha": "0466239aae7cb38f8e34ef5a778da45035c30f49", "description": "virgl: support emulating planar image sampling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "084431ce45b3421ef224a16652559713151b122a", "description": "gallium/swr: Enable some ARB_gpu_shader5 extensions Enable / add to features.txt: - Enhanced textureGather. - Geometry shader instancing. - Geometry shader multiple streams.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e5ed9a1b91b6c047a229296908ef461dabac049a", "description": "gallium/swr: Fix GS invocation issues - Fixed proper setting gl_InvocationID. - Fixed GS vertices output memory overflow.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "911a8261419f48dcd756f78832fa5a5f4c5b8d93", "description": "ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "ee82f9f07e16cc6d8134f70496731f1743423834", "description": "panfrost: Try to evict unused BOs from the cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "25059cc41ff17ae2b04e44fef2c1d4863bc104c2", "description": "panfrost: Move BO cache related fields to a sub-struct", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5f768eda43243aa9c51210cdaf968ab94f1996d4", "description": "pan/midgard: Switch base for vertex texturing on T720", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ac14facf7a181a2221ab5626c8628bd833ceea8e", "description": "pan/midgard: Pass shader stage to disassembler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "515941202d13898b99c4a08b2d0df119a0e1d05e", "description": "pan/midgard: Disassemble half-steps correctly", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec2af6bc97c2e157adaea13cc0c948ea2f7a2ef2", "description": "pan/midgard: Fix printing of half-registers in texture ops", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4a4fad7f40f13b47ff09d0f1dd43459ea18a327e", "description": "freedreno/ir3: Use regid() helper when setting up precolor regs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3699a74a4323a8e0873a1be3e2f788786b813bf7", "description": "freedreno/a6xx: Turn on tessellation shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "53782571ae3b7c3f112c01914937ee622b6690c5", "description": "freedreno/a6xx: Only use merged regs and four quads for VS+FS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "07aedc367cbfe5358da4b274483a525e7cfaf04c", "description": "freedreno/blitter: Save tessellation state", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d2d0c8186d1c3fe929147950cc887a5c5d7978dd", "description": "freedreno/a6xx: Only set emit.hs/ds when we're drawing patches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e58479088548a547e4a5df59797adf1f8003feca", "description": "freedreno: Use bypass rendering for tessellation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "47e2c195115854452a5560c59f82bebfc989694a", "description": "freedreno/a6xx: Program state for tessellation stages", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "03a30e7c3d6cd6737ce60e35b23eec5e7b1a46ba", "description": "freedreno/a6xx: Emit constant parameters for tessellation stages", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5dd51d2da75fdbabaa9cef1c9b4bf976117691b5", "description": "freedreno/a6xx: Allocate and program tessellation buffer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f0ef3e96970e0b8388c9d7be678b70217b3a8506", "description": "freedreno/a6xx: Build the right draw command for tessellation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7272e8a70965d679d4545dffbc8099d99431f80b", "description": "freedreno/ir3: Allocate const space for tessellation parameters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8739ea3ab5db36e0ca1bcba63616f86ba7cf881e", "description": "freedreno/ir3: Pre-color TCS header and primitive ID inputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b12ebe3e8133f7d698a74d80a5b4f486089f5fda", "description": "freedreno/ir3: Don't assume binning shader is always VS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3cedeba7c9cc41b798eda14bd28f32f35490d1ab", "description": "freedreno/ir3: Setup inputs and outputs for tessellation stages", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e28fbbd86120955360f814520500ac292c1f32df", "description": "freedreno/ir3: Implement TCS synchronization intrinsics", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4915231b8a786466041f34dd3e83f31470d40dde", "description": "freedreno/ir3: Implement tess coord intrinsic", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e16e48d00c84588c6ef5fcb87e375a1afd6fef74", "description": "freedreno/ir3: End TES with chsh when using GS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "581cd596928bf6bc34ef806e4f015a86ab82f728", "description": "freedreno/ir3: Add new synchronization opcodes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "56ed835bffb0e9cd6770a788b6605b84bd54683c", "description": "freedreno/ir3: Extend geometry lowering pass to handle tessellation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8621fbc37b205b142639a582cf6a2a76d68b25cb", "description": "freedreno/ir3: Add tessellation field to shader key", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "77b96b843e4d58a1462976dacf6ae314de815881", "description": "freedreno/ir3: Use imul24 in offset calculations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "41984c84227a37b6836a57a39348c70b49457212", "description": "freedreno/ir3: Add ir3 intrinsics for tessellation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d6209a50bb13a40c0823f4c53eb1566328ba6630", "description": "freedreno: Don't count primitives for patches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fe450ef4cf672f4f66ea1966cc96bc706b864357", "description": "freedreno/ir3: Add load and store intrinsics for global io", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5d67da13a3f9e22bc5490e2e658f46806125fce1", "description": "freedreno/ir3: Emit link map as byte or dwords offsets as needed", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1f3b52ce503597ccb170b7caae3b3f19890dce46", "description": "freedreno/a6xx: Add register offset for STG/LDG", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3d16ec4a717266bb702b718ec05e083b83eb5490", "description": "freedreno/a6x: Rename z/s formats", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50124afe3408108dc742c81dca3c071194ed678d", "description": "freedreno/a6xx: Fix layered texture type enum", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0276d0766d4b62d28097d74a049808b1e10c1f9b", "description": "freedreno: Add nogmem debug option to force bypass rendering", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7fed7c2a7d2fcb3fbb490ad5fbc2db270c33a1f1", "description": "freedreno/a6xx: Clear sysmem with CP_BLIT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b0b443dcab09a913e5fc2ea5a61d89e6ccbd4c35", "description": "freedreno/a6xx: Fix primitive counters again", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "835f8d1ba199fd99bdd9157a978bcf43b017ede1", "description": "freedreno/registers: Add comments about primitive counters", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96968d0ba2ec917920993e699f420291d829fac2", "description": "freedreno/registers: Move SP_PRIMITIVE_CNTL and SP_VS_VPC_DST", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ba54f7dd038997015867604d2aeffa172f694205", "description": "freedreno/registers: Fix typo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "78e3ea9a0fa8b80760f0f23ef0315c9428a2c946", "description": "aco: add Instruction::usesModifiers() and add more checks in the optimizer", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "76544f632d98c8d7462c863b783fbe9e9a2d885c", "description": "radv: adjust loop unrolling heuristics for int64", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9817bff4da0af020c9db0b718fb71f65224f100f", "description": "lima: fix bo submit memory leak", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d939f5d463f4e13e6deb78c4f87904fa524755fc", "description": "lima: fix nir shader memory leak", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1a05811936dd8d0c3a367c6f00629624ef39d537", "description": "Meson: Remove lib prefix from graw and osmesa when building with Mingw. Also remove version sufix from osmesa swrast on Windows.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0b3111ed84b0ad65caf99989acb793e08338906a", "description": "mesa: expose SPIR-V extensions in the Compatibility profile too", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "299c55df8846b9462570cc8fdd3f1933bfa5e2b0", "description": "st_get_external_sampler_key: improve error message", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9d2c8df3ebb7770e9486f6e14aa9bf38bd792d7a", "description": "mesa/st: Make st_pipe_format_to_mesa_format an effective no-op.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "75921a0912225903e40881f2d89e2f4a22c2f6ae", "description": "mesa/st: Gut most of st_mesa_format_to_pipe_format().", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "807a800d8c3ec60fbfb9953951aec1e6cfb8e707", "description": "mesa: Redefine MESA_FORMAT_* in terms of PIPE_FORMAT_*.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d27dda907aca8d7b92b7330c498958e01eb962ae", "description": "mesa: Prepare for the MESA_FORMAT_* enum to be sparse.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b1c250245e4e29ea42e853ee094a8d6e9d1b665", "description": "mesa/st: Test round-tripping of all compressed formats.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "80a8021d6ce02be599b3befd2dae6506a91f174a", "description": "mesa: Stop defining a full separate format for RGBA_UINT8.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad", "description": "gallium: Add equivalents of packed MESA_FORMAT_*UINT formats.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6fab4a7b59d566269437c88798ae4c811136b927", "description": "gallium: Add an equivalent of MESA_FORMAT_BGR_UNORM8.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4bbaac3782ad83765698c3722a5e94cda94759fa", "description": "gallium: Add some more channel orderings of packed formats.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6196259d957cc7c3ea355b74649623ef7e582854", "description": "gallium: Add defines for FXT1 texture compression.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb9fefe1db40f8f1bc6efb9f9fe370e89cf54057", "description": "mesa/st: Add mapping of MESA_FORMAT_RGB_SNORM16 to gallium.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "deafe4cc58746a3c46d16a9cf784819d49848dc6", "description": "radv/gfx10: fix primitive indices orientation for NGG GS", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "49ee657ef8ce30f9e829d23b6b9a3a6cb9ef0434", "description": "Revert \"intel/blorp: Fix usage of uninitialized memory in key hashing\"", "nominated": false, "nomination_type": 2, "resolution": 2, "master_sha": null, "because_sha": "4432a2d14d80081d062f7939a950d65ea3a16eed" }, { "sha": "4432a2d14d80081d062f7939a950d65ea3a16eed", "description": "intel/blorp: Fix usage of uninitialized memory in key hashing", "nominated": false, "nomination_type": 0, "resolution": 2, "master_sha": null, "because_sha": null }, { "sha": "0013af540d6d5f8054bcb9633707d94adc1f1680", "description": "osmesa/tests: Extend render test to cover other working cases", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7bfb56a135a218fae92845b8e39ffc7fb143d2f9", "description": "gallium/osmesa: Convert osmesa test to gtest", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1767362aabc97857e633c20e4330deaf2b56eda", "description": "meson: gtest needs pthreads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "072207bc18430856c0e7a32b2cbc181f4a89276e", "description": "panfrost: Pipe the GPU ID into compiler and disassembler", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a47e232ccd1df7a3f5dd1f92722772e8b81c90ed", "description": "aco: workaround Tonga/Iceland hardware bug", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "08d510010b7586387e363460b98e6a45bbe97164" }, { "sha": "b60ed3c7b2491c9bb6f2c1d356c378dd79d53e3c", "description": "panfrost: Release the ctx->pipe_framebuffer ref", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8c8e4fd5c60d4b09d7e4153c83560f0668c3a80d", "description": "panfrost: Destroy the upload manager allocated in panfrost_create_context()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ddc588ff71ef9fdb87ef476f91bc716383dbeb77", "description": "intel/gen_decoder: Fix unused-but-set-variable warning", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "acfea09dbd795fdf42cb5543a922e0cb90aa4969", "description": "nir: fix unused function warning in src/compiler/nir/nir.c", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4f8cc032b71630e3a92b3e5de875e2126cc93fab", "description": "nir: fix unused variable warning in find_and_update_previous_uniform_storage", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8aa4d0bff65de73a712063bb8b3853919300f925", "description": "nir: fix unused variable warning in nir_lower_vars_to_explicit_types", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5a40e153fd7df58a6419cf2e6211828d7d31cf4e", "description": "gallium: dri2: Use index as plane number.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2decad495f36c0d9c952e47ff672c14a0dab8df1" }, { "sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320", "description": "anv: implement VK_KHR_separate_depth_stencil_layouts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb655d255466cb2f326ebb8546f37434b5bdb16d", "description": "Revert \"ci: Switch over to an autoscaling GKE cluster for builds.\"", "nominated": false, "nomination_type": 2, "resolution": 4, "master_sha": null, "because_sha": "c9df92bf795af878c38538c85f781291c78ec513" }, { "sha": "94e6d17043e2dab2fb0375cf09c26cf5f35b2d73", "description": "panfrost: Print the right zero field", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "401d7221edd6934e29d8b6ac03bea4effa766ace", "description": "docs: update calendar, add news item and link release notes for 19.2.2", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6fb82263d4de9f361b1755051773d3048325cc19", "description": "docs: add sha256 sum to 19.2.3 release notes", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d7418d67af324c9f93d2892f5e69f81b516c9e98", "description": "docs: add release notes for 19.2.3", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6469c1a4457417b2926afd8ff8d970b832fe89dd", "description": "panfrost: Generate polygon list manually for SFBD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8e1ae5fa14c87f0c3eb0ae2b2f850a97feabf2f7", "description": "panfrost: Decode blend shaders for SFBD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "afeda06062fef3542ca792ace6a15dc78371658b", "description": "panfrost: Take into account texture layers in SFBD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9447a84f69c639cdd84fccec7e9447b88be35e30", "description": "panfrost: Rework format encoding on SFBD", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e40d11ccb27f4ebfc2d7874443fe44969a3f28df", "description": "panfrost: Set 0x10 bit on mali_shader_meta.unknown2_4 on T720", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "23fe7cd2d6a5bc162c044805223e22b117854e24", "description": "panfrost: Add checksum fields to SFBD descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bc80900b6c8970a62e2161bee0ec3053852b1636", "description": "zink: do advertize integer support in shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8920689a58eb2625c4902c9405b9e6aebdf3c495", "description": "zink/spirv: implement ball_fequal[2-4]", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea2d9b3d38b8ad6c32afa91f606ad7671b602777", "description": "zink/spirv: implement ball_iequal[2-4]", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0515ac4571a210927718eb9689ca04b353ef5851", "description": "zink/spirv: implement bany_inequal[2-4]", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c18c81edc68d2d84bcce7f24129414a175806477", "description": "zink/spirv: implement bany_fnequal[2-4]", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4e0ca477d868c8cbb62cbe4d030fd0a2f739e3b6", "description": "zink/spirv: support loading bool constants", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6630baecf13df823b038e5a4faad79abedd145fa", "description": "zink/spirv: drop temp-array for component-count", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0fff37f70d98338138150d5a5c43d696bc99efc", "description": "gitlab-ci: Don't build libdrm for ARM", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b4d3ae22697ec97c4ffb017aac8eeed4aad7fb74", "description": "gitlab-ci: Use separate arm64 build/test docker images", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd4587b55cdfb09d5e0ebf6b7e7216b46ae10c3e", "description": "zink: use u_blitter when format-reinterpreting", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b9d17fe8410aff373a15145b7279ec3f0f65f81", "description": "zink: always allow sampling of images", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1277192d55cbcc4342027da0e77fa5b1e7637992", "description": "zink: transition resources before resolving", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b385ad0c75cf7288b278402d23e35267492e8dda", "description": "zink: disable fragment-shader texture-lod", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" }, { "sha": "aa64b6dc7f67852bf2a197c00232a28d812d5563", "description": "zink: make sure src image is transfer-src-optimal", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d2bb63c8d4cdc02b1c33afadea5becd58fb7286c" }, { "sha": "a32a92f53a3bbb2f2748c0093c9f380a98a08f06", "description": "zink: do not advertize coherent mapping", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" }, { "sha": "ca87a53b4661ae15d0c26d2ef0dbdc5a7009dee6", "description": "zink: always allow mutating the format", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" }, { "sha": "f3a72fd61c22d43e51d02b919af72aaa0587eb9b", "description": "zink: use actual format for render-pass", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" }, { "sha": "21be5c8edd3ad156f6cbfbceb96e7939716d9f2c", "description": "radeonsi: fix shader disk cache key", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2afeed301010917c4eae55dcd2544f9d329df934" }, { "sha": "fb07fd4e6cb9feb8c9a812dd5f859f165f213465", "description": "radv: implement VK_EXT_subgroup_size_control", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da6c30f9f606541e37dbee11d048732ae2335e6a", "description": "radv: rely on shader's wavesize when computing NGG info", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d3f9957de4f2e1ba5a935caedbcc52222ab2087f", "description": "radv: determine shaders wavesize at pipeline level", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d1e1f7c4d590edf731d3a6c2771d29a8ce4ee9ff", "description": "radv: hardcode the number of waves for the GFX6 LS-HS bug", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f010b90ac5c8b3e8df3264086e472bd5df1cb9bc", "description": "radv/gfx10: enable wave32 for compute based on shader's wavesize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0f76528ae237c9c1ddc6e4356aa9e0a86942069", "description": "nir: fix packing of nir_variable", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "96e6ef80d932f12d3ed7ab5bc4aff6b370d6dc02" }, { "sha": "0b3bd1a7c2d721de00670a69c1b7847b6c2214e8", "description": "radv: fix 32-bit compiler warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "50b3ec35d2eba6087f5bb8c110a170575edb8a89", "description": "radv: add a note about perftest/debug options", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc66976d0ac41a91c357f3ff7641088a048ab695", "description": "docs: document all RADV environment variables", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8145492f4aa9bf316f9a69f264d00d08c40a02f9", "description": "nir/serialize: pack nir_variable flags", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3aa72a394a3b7bf38c849a1b83d9b990f36b4208", "description": "nir/serialize: store 32-bit object IDs instead of 64-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d5768fcd45a1b9e77d7b5e3385edebc2ac2736f0", "description": "nir/serialize: don't expand 16-bit variable state slots to 32 bits", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "96e6ef80d932f12d3ed7ab5bc4aff6b370d6dc02", "description": "nir: pack the rest of nir_variable::data", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "442ef8c3e35e8e3e907ed2505344bcd745913b99", "description": "radeonsi: keep serialized NIR instead of nir_shader in si_shader_selector", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "abb8011f9d584bc4198d7475d279a6136a9b0403", "description": "radeonsi: don't keep compute shader IR after compilation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "62229e89490efd3ce2208571c4c4ef7ae8741760", "description": "radeonsi: use IR SHA1 as the cache key for the in-memory shader cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "65a5b24aeea34b370cd38083ccbbd38efcac1d4e", "description": "lima: add support for gl_PointSize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "73cc2fec10574816ff968b21183bd62e77517b66", "description": "mesa/imports: let the build system detect strtok_r()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "66dd53584e223f1e83e24349f26c7d9a4812faa3", "description": "meson: require `nm` again on Unix systems", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4d5cde1fffc4f1c61a58164a619466371948b704", "description": "meson: add windows support to symbols checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2f652e0b3691e94d6a81e37985741d35561b2312", "description": "meson: move the generic symbols check arguments to a common variable", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c4395e61c4c090a85f21d57f2d670b5cd59795a", "description": "meson: add variable to control the symbols checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "67718ca3520b3540dfe08840e6397613c439f5db", "description": "mesa: fix call to _mesa_lookup_vao_err", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "3e842a0b0ea93a8ec754cbf656c44310f47f72e0" }, { "sha": "5d085ad052aac1f35cef7b60c0e6ecad65a6807b", "description": "meson: Add dep_glvnd to egl deps when building with glvnd", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "035ec7a2bb2d5e413ac945b8f012185a0e187d5e" }, { "sha": "9020f519d2434be33edd59b9205d6647db4472bb", "description": "util/u_endian: Add error checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee4f1bc187536d32c30f4505247750754e27f6e4", "description": "util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6b6897a9f9bdf813709a223e31e1eb5a6563686b", "description": "gallium/osmesa: Use PIPE_ARCH_*_ENDIAN instead of little_endian function", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "39b9fe03a972f27b87bd9778371c93d04f60c49b", "description": "mesa/main: delete now unused _mesa_little_endian", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f73a9c6586b631d3f6cddb923b0611f9ff7a70ba", "description": "mesa/swrast: replace instances of _mesa_little_endian with preprocessor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "453d52acd8f9de9ed06b9e65bfba1baaf607cf96", "description": "mesa/main: replace uses of _mesa_little_endian with preprocessor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f9f60da813e69aacf541d25a24622c896f15ba98", "description": "util/u_endian: set PIPE_ARCH_*_ENDIAN to 1", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "37e54736a7bab3397e316ae4493c2e3d4aebfa5e", "description": "util/u_endian: Use _WIN32 instead of _MSC_VER", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cb0dbdd369eb5c1eb524c0463d94b42e71c72049", "description": "dri/osmesa: use preprocessor for selecting endian code paths", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "68d8c1f9718edd486bf366e1fd266abfd8a81164", "description": "r100: Use preprocessor to select big vs little endian paths", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a550b6b7f81e16f1ec711ae029260fb3ec1dc367", "description": "r200: use preprocessor for big vs little endian checks", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "38e706656d0ea99a893dcf469e8658ca78c5ffd8", "description": "svga: check return value of define_query_vgpu{9,10}", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "427d0c4b6a17d16751e0b6ad1237abc3d546fe4a", "description": "gitlab-ci: Run only LAVA jobs in special-named branches", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "febedee4f6ca9f95228de511e968951b94644d12", "description": "mesa: add EXT_dsa glGetVertexArray* 4 functions", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2b44ca779b6532302b73398cc01b9daabef215a4", "description": "mesa: extract helper function from _mesa_GetPointerv", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5adeff80339e00b8cfe3d8df4d403fb48c569aa3", "description": "mesa: add EXT_dsa EnableVertexArrayAttribEXT / DisableVertexArrayAttribEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f793a8663df1a84230e1041447eacec9db4c0fde", "description": "mesa: add EXT_dsa glEnableVertexArrayEXT / glDisableVertexArrayEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a05336179314fcaba37bda12599f076000effbcd", "description": "mesa: add gl_vertex_array_object parameter to client state helpers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "aef5d99671e30aec370d507211740fd95a5e11f8", "description": "mesa: add EXT_dsa glVertexArray* functions implementation", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a78d4e7e757f83f3fc5eaa289c5a608e4a3a338e", "description": "mesa: add vao/vbo lookup helper for EXT_dsa", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e842a0b0ea93a8ec754cbf656c44310f47f72e0", "description": "mesa: rework _mesa_lookup_vao_err to allow usage from EXT_dsa", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a26bb93943c8071c75615d1d4ebc4e66ee56c0c3", "description": "mesa: add EXT_dsa glVertexArray* functions declarations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bfc1e4c1126c9becfd104640e08df4d8e689afb1", "description": "mesa: pass vao as a function paramter", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d80dece0653e6118993f868bdb442592f3a3d584", "description": "gitlab-ci: Set arm job CCACHE_DIR properly", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "c9df92bf795af878c38538c85f781291c78ec513" }, { "sha": "337f58438e6ac9dc66d3df25eabd8b89c883ad90", "description": "nir: Handle image arrays when setting variable data", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "4319cc8c0f51a9e103167b35c02d9460a9840170" }, { "sha": "b57383a9445eae153fbf91fad8592d273b14e546", "description": "intel/compiler: remove the operand restriction for src1 on GLK", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "5847de6e9afe12bd29ad694a76860a0575ab4747" }, { "sha": "4319cc8c0f51a9e103167b35c02d9460a9840170", "description": "nir: pack nir_variable::data::xfb_*", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08dc541b662c39ebae80935d4845b2f40e92d028", "description": "nir: pack nir_variable::data::stream", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9be4a422a055d1e829d56c3cc91e1fc2f6e8fb31", "description": "nir/algebraic: Mark other comparison exact when removing a == a", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "d55835b8bdf031ef3c254a9b7ec1776ad348582b" }, { "sha": "ea19f2fb68f54171683b6c490b2cd6df96f854c7", "description": "nir/algebraic: Add the ability to mark a replacement as exact", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "af94600484ea4d0907ef7adddf0e6558434acdb0", "description": "compiler: make variable::data::binding unsigned", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4b4b383f38ab772d4ad1a4ddccc2d72749257b3a", "description": "st/mesa: call nir_lower_flrp only once per shader", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7d00218aed7c9bc6ff6fb10d5fe11844ab68305f", "description": "st/mesa: call nir_opt_access only once", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "352b57d709918079d166fde67424f4f183de2a51", "description": "ac: add missing Arcturus to the info of pc lines", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4da648a170afe85bf4ce5150db0cbd8938ee8608", "description": "panfrost/ci: Update T760 expectations", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "12d071024b13593e9cc4149d0420946cbd7d869f", "description": "pan/midgard: Extend default_phys_reg to !32-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "762623381df3f6b9ae02b9c1c4528f867a93d425", "description": "pan/midgard: Extend swizzle packing for vec4/16-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf5508f7b9698d3aa657b810febbf0e97e3b7b20", "description": "pan/midgard: Extend offset_swizzle to non-32-bit", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f538981384271f8fd0c03a8633e3870f12106ddc", "description": "pan/midgard: offset_swizzle doesn't need dstsize", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9eac9389fbb7cf4aa6838dfc23da4d7e100b84fb", "description": "pan/midgard: Add bizarre corner case", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4ae4d82e21d54ae9e8c075cb9ad5161f699023d5", "description": "pan/midgard: Compute bundle interference", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "45ac8ea8bd8541d0a6d861dc84a66fa8fa69fb09", "description": "pan/midgard: Fix quadword_count handling", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a77dd32035501d976550928b7c65f7ae28a3e71", "description": "pan/midgard: Validate tags when branching", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "efe737fc4f8f76f7d0b3bd8655eafc3196576a3d", "description": "aco: fix accidential reordering of instructions when scheduling", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "86786999189c43b4a2c8e1c1a18b55cd2f369fff" }, { "sha": "5c7dcb15e0cc98fe9fa5fa25f320f2bdd71187c3", "description": "aco: only use single-dword loads/stores for spilling", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "86786999189c43b4a2c8e1c1a18b55cd2f369fff" }, { "sha": "d97c0bdd5558e4e00ede38afac879606aff5f04b", "description": "aco: fix immediate offset for spills if scratch is used", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "86786999189c43b4a2c8e1c1a18b55cd2f369fff" }, { "sha": "ee6fbb95a74d0dfc00fe77778828c73e6a1447fb", "description": "anv: Properly handle host query reset of performance queries", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2b5f30b1d91b98ab27ba21439cd8a40a0d1ece36" }, { "sha": "ecc31d032e5fd2af208bb7764958ab4a16e51147", "description": "state_tracker: Handle texture view min level in st_generate_mipmap()", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b6d45e7f748e9ff7e198391f5ce5d1253101fedb", "description": "iris: try to set the specified tiling when importing a dmabuf", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "fc7b7480867d6049ca12f87d9b6ab0d9ad55d59f", "description": "iris: Fix \"Force Zero RTA Index Enable\" setting again", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2ca0d913ea82c8025e801b33fc4a7800d4f7a9a7" }, { "sha": "717606f9f32af6540b68336e676fca9dd16f282a", "description": "nir: correct use of identity check in python", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "96c4b135e34d0804e41bfbc28fc1b5050c49d71e" }, { "sha": "28440820eff55d412fbce3243c24bc9f58c3b8e6", "description": "panfrost: MALI_DEPTH_TEST is actually MALI_DEPTH_WRITEMASK", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71634b10032d48dd43941390e556a89fe5d858f6", "description": "vulkan: bump headers/registry to 1.1.127", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ab27647ff5379e8095a70c23dd16792f074c8c7", "description": "radv: fix compute pipeline keys when optimizations are disabled", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "ce188813bfe63068119cbf3d0f76e1ea3d27b722" }, { "sha": "538d2c33b86dd9e66a6e900ac8e1cda10a5bfc4d", "description": "nv50/ir: fix crash in isUniform for undefined values", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "88d665830f27087cb2188e03b0b734acc144c593", "description": "mesa: check draw buffer completeness on glClearBufferfi/glClearBufferiv", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "103378f3327ffd23a87dde6f1b190881004333de", "description": "lima: set dithering flag when necessary", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c236e6c1e3224dd324b9ee3d3b501bd02ba2f177", "description": "glsl: encode struct/interface types better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5dde2aa8d976a76eda3102f34977c3a24631179d", "description": "glsl: encode array types better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c1413665608674ddeb940b314b88f4fecdcf6934", "description": "glsl: encode explicit_stride for basic types better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "86adce4fef170ad13e4dc7e341de241bd673993f", "description": "glsl: encode vector_elements and matrix_columns better", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "21d2fbb8c3e0bfaec1b6896e117df4ae3161d677", "description": "glsl: encode/decode types using a union with bitfields for readability", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "dd52744201952af487e87753eee9fad09657578f", "description": "lima: ignore flags while looking for BO in cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ae0b05d8db852cfe4df716e9b6d46c77510214d1", "description": "lima: align size before trying to fetch BO from cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "08d6416a1d6b2165b8f231f391eed0e2a3d4d477", "description": "lima: add debug prints for BO cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b32caa6f1fb7d3f666ee8c49c64d0686927d8438", "description": "pan/midgard: Use fp32 blend shaders", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8efb8f55a617bebe5f33b9745cc22a2490828db8", "description": "radv: Close all unnecessary fds in secure compile.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "cff53da3748df296d104fe91fca13111296ce527" }, { "sha": "dd77bdb34b6ab13487ce176bd0aa1da4edbb5b0e", "description": "anv: remove incorrect polygonMode=point early-out", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3a46e7644c403890ba872b82731ef3ab5a47834", "description": "pan/midgard: Eliminate blank_alu_src", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "70072a20e0086ad2d3714216a2b8fb4a97776385", "description": "pan/midgard: Refactor swizzles", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7fd14ca8ac29406e2873c0f33837a8b7283b55e", "description": "pan/midgard: Add a dummy source for loads", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b5938be51d75ecbc7356b207c2701b3f0cf5ade0", "description": "pan/midgard: Remove OP_IS_STORE_VARY", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1c2bf82d24a12c3a25c563ca601f0da859b767e7", "description": "glsl: disable lower_fragdata_array() for NIR drivers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0e186c18ba1157ae9dc6c1d6256925ceeab00344", "description": "glsl: just use NIR to lower outputs when driver can't read outputs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8fa13db25163d36460d779dd4ea0ede19227cdbf", "description": "lima: support indexed draw with bias", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f60ef0fff4b99c0caf9ae4f0f17637372cf9cd7a", "description": "anv: Move the RT BTI flush workaround to begin_subpass", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6a8f43030c4c6e564b0fb48407e08b7243fceada", "description": "anv: Stop compacting render targets in the binding table", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c765e2156a8fb52bdcda758e7c2b0cbdc791d1a9", "description": "anv: Don't claim the null RT as a valid color target", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "df7a730b4f694f6a07e7d6fd673453b8315ae867", "description": "anv: Don't delete fragment shaders that write sample mask", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "265e4d943245cab6fa30da7632cf31aba5c3c791", "description": "glsl: Enable textureSize for samplerExternalOES", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c9df92bf795af878c38538c85f781291c78ec513", "description": "ci: Switch over to an autoscaling GKE cluster for builds.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "da6cc7223737e407645c7a3a526ec35e408bd6cf", "description": "ci: Make lava inherit the ccache setup of the .build script.", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6e21dcc5a31634232660eff1a83052c2ebb4816c", "description": "meson: revert glvnd workaround", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0f201e9dbc8711f61a692de50cf283a30fad3030", "description": "meson: require glvnd 1.2.0", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9b58ab803d6f8db70fe8d5431d0c3628b8ea186b", "description": "gitlab-ci: build a recent enough version of GLVND (ie. 1.2.0)", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c32236811d05371a152e7f2de0a9abf0b4e3fe11", "description": "meson: move idep_xmlconfig_headers to xmlpool/", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "02d940306790772d5fb303c1ac527f2702914cac", "description": "anv: Use the new BO alloc API for Android", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "a44f5ee0d8b16ad61a5c6f87bcfb2b89444c02f2" }, { "sha": "b7674829a102b3e751e8d5fc9b29d9e9079dce4a", "description": "zink: emit line-width when using polygon line-mode", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "6d30abb4f14e238d128ab05479c6d4377a27ebfa" }, { "sha": "fbb98ae0ed808d0901b9ea68a1ef1bf67883eb75", "description": "radeon: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "2c9898a32949c85f5f1daac4573337e9097fa993", "description": "r200: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ea36ddae1e3473a48974f689419b44536615b199", "description": "nouveau: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4c5c31a651fd6453836a3979030bf50ee2f1c52a", "description": "i915: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "039797bef9afbe5e892d0dd04f0966b09aca9b3b", "description": "dri: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5774abe7254de5fd315bdb8303fe7c8d1602328b", "description": "targets/xvmc: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ad8cd21def57e5cee7407a4a8ad4819aa9494ecb", "description": "targets/xa: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec2555a3d61adffe86844c137c0ccadbcf73660a", "description": "targets/vdpau: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8be89b43195958d6d47475c120b06b1baf93ff1f", "description": "targets/va: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "375094c70b683196596a5699bae77155388fda5b", "description": "targets/omx: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "71ca5fb68ad2e8c0ac7e4fbbd1eb56b0e3cd8732", "description": "loader: replace xmlpool_options_h with idep_xmlconfig_headers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0bd6fc0a84ba5bc28bde95586b2646ad6c821f43", "description": "pipe-loader: drop unnecessary xmlpool_options_h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a2eba4b17d4de34a0fed51a9f1aa85656415029c", "description": "radv: drop unnecessary xmlpool_options_h", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "791ece114e2e27fa4ede1a998650964bd37d867b", "description": "anv: add missing xmlconfig headers dependency", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "4072b3360b997afbd74e4f9e034f9b43e711b06d", "description": "meson: split out idep_xmlconfig_headers from idep_xmlconfig", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bf15318991e3111fa3d94a9d3d564c7c539b9f23", "description": "pipe-loader: Build kmsro loader for with all kmsro targets", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "afb0d08cb0f2f97620504e5ccf9bf0c744c42403" }, { "sha": "5ea787950f6e7feb0f9f3a146ae0d626bad19b63", "description": "zink: heap-allocate samplers objects", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0ca0ad1252bbdc8e9fba5d3d89f8bc854ce355eb", "description": "anv: Zero released anv_bo structs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b3c0b1b21880987d90bd5738736f2bd920f76b18", "description": "anv: Use a bitset for tracking residency", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9ef198c59a0cf003b4545e345d34b93d9e4c538b", "description": "anv: Set the batch allocator for compute pipelines", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "a3153162a9b9a96b2f3b03b5016370366de203f0" }, { "sha": "9f665d9c1c3e4a8ec16a350033d7223ce714e74a", "description": "anv: Add a device parameter to anv_execbuf_add_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "63d7a38630ca17ac8c15c231f1afd75259f3417a", "description": "anv: Drop anv_bo_init and anv_bo_init_new", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "853d3b59fdafc10ebe462c1f15362451855c2a71", "description": "anv: Allocate misc BOs from the cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d0ec55d5a30ea26066e03bafe43dfac9f6a37a76", "description": "anv: Allocate scratch BOs from the cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ee77938733cd06f5fbc86d42c0b4ad0a64ca2579", "description": "anv: Allocate batch and fence buffers from the cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e4f01eca3b3cd1701f21cacbb8d29fe688ba42bb", "description": "util: Add a free list structure for use with util_sparse_array", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9", "description": "anv: Allocate descriptor buffers from the BO cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e0ee23660fa2b38315ebc72aac5455cd064000fa", "description": "anv: Set more flags on descriptor pool buffers", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c3eb4b3ba53b23a4966b7dc79025a350245704fd", "description": "anv: Allocate query pool BOs from the cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "0d2787f7c96a243f374477ea618e893839958119", "description": "anv: Use the query_slot helper in vkResetQueryPoolEXT", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3119b96bdf57c850eddebc765c56c3282749b311", "description": "anv: Allocate block pool BOs from the cache", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "cc972d72c7ad3fb8f518b8cf8163e253735b51bb", "description": "anv/tests: Initialize the BO cache and device mutex", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9076e9f3751341063679eb227116060070549a37", "description": "anv/tests: Zero-initialize instances", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "5c664dff7593959d43f89d3fadcc148303134675", "description": "anv: Choose BO flags internally in anv_block_pool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a44f5ee0d8b16ad61a5c6f87bcfb2b89444c02f2", "description": "anv: Rework the internal BO allocation API", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1be2e4c0ef25a667a2afc0ce6bad1c3c57761fa0", "description": "anv: Use anv_block_pool_foreach_bo in get_bo_from_pool", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3178e583c86a8324b629981e9d90f684f5a6cbc0", "description": "anv: Rework anv_block_pool_expand_range", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb257e1852473e3bc49bb9e0fe014741894f7bd0", "description": "anv: Fix a potential BO handle leak", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "731c4adcf9b11d07e36e915ac17936259648c0c9" }, { "sha": "6f4fa8176952bef3973e65aa3f37bd077fc10895", "description": "anv: Handle state pool relocations using \"wrapper\" BOs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "b781c85c79944ccc0a6b0e49daae574672c6dd26", "description": "anv: Replace ANV_BO_EXTERNAL with anv_bo::is_external", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "5534358ef6189fe1169ad181ac4578d41bec6835", "description": "anv: Inline anv_block_pool_get_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c0a4722f292dd437e8a6fa21ef9befb6281bec00", "description": "anv: Declare the bo in the anv_block_pool_foreach_bo loop", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "325345b2bdec8364f570eeacb2d7528a13c6cdde", "description": "anv: Stop storing the GEM handle in anv_reloc_list_add", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "c4be72934ee36b3954ae76a0ae42f5daed9f6900", "description": "anv: Fix a relocation race condition", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bbf389013ff851b3d60fee92fccf7c6cb94e4e29", "description": "anv: Use a util_sparse_array for the GEM handle -> BO map", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "821ce7be36ee521c618d66d559425d6226f46fcf", "description": "anv: Move refcount to anv_bo", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "09ec6917c10d46257c7edcae7b7af868d87158bd", "description": "util: Add a util_sparse_array data structure", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "8a723282e3f7a312ab0ca3aa9157e5b76ec182af", "description": "mesa: enable msaa in clear_with_quad if needed", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "ea5b7de138bb7e9a4e7e4f0c39c4ceb16acae923" }, { "sha": "b087b7bd9052bf40f80473074508f1961265ec6b", "description": "intel/perf: fix Android build", "nominated": false, "nomination_type": 1, "resolution": 4, "master_sha": null, "because_sha": "15b7b56eb2fb418263199d5b47774cfb922fa343" }, { "sha": "01af59b2d9a24ec4a77512e775cca00bfb482893", "description": "gitlab-ci: Disable lima jobs", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6ced684e2743dec5b6db397fc45e464abf21b5e3", "description": "radv: Fix disk_cache_get size argument.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2e3a635ee698db793c999cb5f86cd2d66abddd37" }, { "sha": "e06fcbe2c870ea7bea39863b9d97796f7c1efe6a", "description": "main: fix several 'may be used uninitialized' warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "3e86d553a470c484b6a2c60bc7866759ec21fea5", "description": "anv: Remove _mesa_locale_init/fini calls.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "72f858fc07746eb1d7360b47636006202a075e84", "description": "turnip: Remove _mesa_locale_init/fini calls.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "344ba56b0f36e77c3d4a935717854f1bf8000a2e", "description": "radv: Remove _mesa_locale_init/fini calls.", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "2afeed301010917c4eae55dcd2544f9d329df934", "description": "radeonsi: tell the shader disk cache what IR is used", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8bef4df196fbb0fad7f3bd6048f71dbc38ebceb3" }, { "sha": "15b7b56eb2fb418263199d5b47774cfb922fa343", "description": "intel/perf: add TGL support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f140467b5b43bc30046aa57247897e68ae13707a", "description": "android: Add panfrost support to build scripts", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "6f3f855320f5dda6138215c9877a8e4e75b394ae", "description": "nir: Build nir_lower_point_size.c in libmesa_nir", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e7e501efceca73b92727e9d295eda63d21e76afe", "description": "v3d: rename vertex shader key (num)_fs_inputs fields", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "d688e4166ca9c49a980a78ce91846fd7072df8fd", "description": "android: aco: fix Lower to CSSA", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "0b8216b2cdbcaccfd2bd1a65be6b8ac5654e3067" }, { "sha": "7baedc9162754334977f4f4eaa0f8edef1b99826", "description": "gallium/swr: Fix depth values for blit scenario", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "bb0c5c487e63e88acbb792f092dd8f392bad8540", "description": "iris/gen11+: Move flush for render target change", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2b956a093a184dd2971cb6b08053e0d65d3eeacf" }, { "sha": "a2c3c65a31de90fdb55f76f2894860dfbafe2043", "description": "iris: Add IRIS_DIRTY_RENDER_BUFFER state flag", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "2b956a093a184dd2971cb6b08053e0d65d3eeacf" }, { "sha": "1e36a8f41db9908cbb0773b4bd9731e0b9d166f9", "description": "radv: declare NGG scratch for VS or TES and only on GFX10", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "a9391a1a01dea4867d3c950687bc63dedbe853c8", "description": "lima: add cubemap support", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "9890590fba9d7a7c0d70c9f234b49338d0af2cf3", "description": "lima: introduce ppir_op_load_coords_reg to differentiate between loading texture coordinates straight from a varying vs loading them from a register", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "28e1d55d6e58594295dcaef480f93a273ee57aa9", "description": "lima: add layer_stride field to lima_resource struct", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "f3686083a4144e520090b109640cde5945a0b307", "description": "lima: fix stride in texture descriptor", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "7b3f38ef69769f1d2bc022186b404885396b1136", "description": "intel/compiler: Report the number of non-spill/fill SEND messages on vec4 too", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "f192741ddd8e35cc489c25269fb7cbe805bd8aad" }, { "sha": "b380d479989a2663a74003750e3ad0317e57efaf", "description": "nir: fix couple of compile warnings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "ec770085c270cb167c02f299f6985744682933b1", "description": "radv: Fix timeout handling in syncobj wait.", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "1c3cda7d27750be0804137f9a9222828e57354b8" }, { "sha": "1b9d1e13d8e14c348f6d6c8fab5f31e8768a1371", "description": "nv50/ir: mark STORE destination inputs as used", "nominated": false, "nomination_type": 0, "resolution": 0, "master_sha": null, "because_sha": null }, { "sha": "869e32593a9096b845dd6106f8f86e1c41fac968", "description": "gm107/ir: fix loading z offset for layered 3d image bindings", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "e02c181bfdc554f298f861bb39d20f0bfd7c2dca", "description": "intel/dev: set default num_eu_per_subslice on gen12", "nominated": false, "nomination_type": 1, "resolution": 0, "master_sha": null, "because_sha": "8125d7960b672bcd597a2687e3078899afc52560" }, { "sha": "422695219925084e20b30f1a919619ca97efb635", "description": "docs/new_features: Empty the feature list for the 20.0 cycle", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null }, { "sha": "1fdcc2494e3163e9c92193ffda129047dab686d4", "description": "Bump VERSION to 20.0.0-devel", "nominated": false, "nomination_type": null, "resolution": 4, "master_sha": null, "because_sha": null } ]