| [ |
| { |
| "sha": "f4fecdad724edf8187d22928ed844af7fd84654d", |
| "description": "freedreno: Include speedbin fallback in 730 chipid to fix probing", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cd3719be7d0927f1a5519136911b8659dba6175b", |
| "notes": null |
| }, |
| { |
| "sha": "21db2e701746fca5d5be0b7135a1bd6c7345e789", |
| "description": "aco: reset prefetch in the correct block after removing the exit", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c778803d673f8db16df5951637258405b2d7e0a6", |
| "notes": null |
| }, |
| { |
| "sha": "1c21b3a62ad33da80010a6f988ec974b53089ea6", |
| "description": "intel/ds: avoid dropping traces when running out of shared memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00b65c75ad5deef689314045fd077ecc6e4d1685", |
| "description": "anv/utrace: trace CPU on timestamp buffer readiness", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d30b1e28f78324f7ea76be77c9dc6683ff2298f", |
| "description": "intel/ds: track number of tracepoint timestamp copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "64769bc5b2e5951666b074dfda9d1689ea9561d2", |
| "description": "util/u_trace: count number of tracepoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5f58e5f8544492b5b060158a6644d358a4b67dd", |
| "description": "intel/ds: lock submissions to u_trace_context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a851dc5e3c08763151d110aab5f58949e9ce4d3f", |
| "description": "intel: don't assume Linux minor dev node", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6857497be69f85f1009e08482dfc98ac78d4a7f9", |
| "description": "anv: enable utrace timestamp buffer copies on compute engine", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a334fb005bcef7025d5102cdcaa76e88a923eb04", |
| "description": "anv: move utrace flush out of backends", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08e0c063cfeb89ebb8aa90060089b6a1f3a14661", |
| "description": "anv: move simple shaders code to its own object", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a35113455a703a8b5ff5544f527895af6763e01", |
| "description": "anv: add simple shader support without a command buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cc5b3b1e02dfeaae3ef88a257e6e93396016f4d", |
| "description": "anv: add a memcpy compute internal kernel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0f420c3348417d980d3bed27b20debafd5b6aef", |
| "description": "anv: fix utrace timestamp buffer copies", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "521c216efcc0d0292ceedb3451c5a0a1ef956083", |
| "notes": null |
| }, |
| { |
| "sha": "dd2ef9a0e4c706e3139f48d16fc8a617e58717d0", |
| "description": "frontends/va: Set default rate control values once when creating encoder", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c970a9b6634d22d8b9b7567aff8708dc58ba9e81", |
| "description": "frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49e471de70cf800df128cf597789bfb2ee36b7c1", |
| "description": "docs: add calendar for 23.3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf3fb0fee7c5887fb68da829e529cee4f85e5723", |
| "description": "radv/ci: add more tests to the navi21 vkcts flake list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a065b5cf5016d12790ce9efd808055069b79905", |
| "description": "radv/ci: increase the parallelism of the vkcts-navi21 job", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf321993866eb3b29d0c3a58a9cc17f3630898f8", |
| "description": "v3d/shim: include new ioctl parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "219a14d093361f2a305b9377853dcc8f51b1e24c", |
| "description": "radv: enable cache counters for RGP on GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70a4290e287b0a9f0d57ca2e793ac1699dee2dfe", |
| "description": "radv: add SPM support for GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "301c402bd82a99e388d2f7963e57fb2a94fe1e65", |
| "description": "ac/spm: add support for GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26c710b7c425265290a5cc9931691c0a2f07db56", |
| "description": "ac/spm: add new segment types for GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97d87a431a6fd5a69cbe48e5a5061104c3965e27", |
| "description": "ac/gpu_info: define AMD_MAX_WGP", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "129e27a46e5e974a594cda3fe7d37d922b587c17", |
| "description": "llvmpipe/linear: move to nir inputs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90c4468ed0e839088f532d33d24f33cd494b0d40", |
| "description": "llvmpipe/linear: convert to using nir for output.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8477b97f1bbb1e3126060c71b2e5a86e016bd885", |
| "description": "llvmpipe/fs: start converting dervied state to nir based.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b72e77bd97dfc462521fb370eba24353659101a8", |
| "description": "llvmpipe/fs: start converting interp/input paths to nir.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b09d2d715994f5222211fcc4c56bd67c54792b0", |
| "description": "llvmpipe/nir: call gather info to update inputs read properly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5827034dfc05fb8cfc3aa727a775382f12772d67", |
| "description": "gallivm: drop tgsi aos paths.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9a41875dace9552b3a769e86ba5dd814cbcffcf", |
| "description": "llvmpipe/linear: drop tgsi path.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f3446499f2d3ffa056e3c5928ecbc8c4faac836", |
| "description": "ci/freedreno: disable broke cheza (Adreno 630) runners", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a57cc0ae0c8324b5cb747d30ef0ce8cdbef6e957", |
| "description": "r600/sfn: Fix use of scheduled_shader vs shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34a068de6ff859b8626efdee218f324b97d71f17", |
| "description": "r600/sfn: sort the uniforms of the right shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c04f313cc53832628e95ab11e497a17baa6944f1", |
| "description": "r600: Use nir_builder helpers for load/store_shared_r600", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28137a187bdebcc7dfefb8732d6cb8a25e6c226b", |
| "description": "r600: Use more auto-generated nir_builder helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "feafb8a256b67d816c1cb8fdf258c75a29245c3f", |
| "description": "pvr: Fix dynamic desc offset storage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "aa791961a82e1f5a9dd841c3e0398c3e80d09652", |
| "notes": null |
| }, |
| { |
| "sha": "bf17e4fe330379408ebaed7a2509cd603edd8917", |
| "description": "pvr: Fix `for` loop itarator usage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "060c3db4efd6ed766331a8cd1c9536265390a58f", |
| "notes": null |
| }, |
| { |
| "sha": "47b481cace50a63be8637a9d4df6d3b4df24eca6", |
| "description": "nvk: Set GUARDBAND_Z_SCALE_1 when Z-clipping", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7f3fdc262ab8deb70402b5cd297576df8f2eaba", |
| "description": "nvk: Enable dynamic clip/clamp enable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07091f0f94f8dee53a8bbb0534b9d96fbb101a96", |
| "description": "nvk: Fix depth clipping parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e317ba373b78832124595ae3f51cad4c0c41ed25", |
| "description": "nvk: Clean up viewport math", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17dfbc25d237c334120d66387fc466ab6d3451c1", |
| "description": "iris: do not mention specifically clover for OpenCL support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4e4bf8ccd0ec78cc7ce03b1e4a963c278e3f5e7", |
| "description": "ci/venus: add fragment.32B_in_memory_with_vec4_s32 flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9c9fb7259a37c818e11fcc8de9401cc7f4847b2", |
| "description": "anv: fix frame count reporting in INTEL_MEASURE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f85e6b06bef9f315511bf38c833df41d8c1952a", |
| "description": "nvk: Disable statistics around meta ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "169835da39b0c4d5e4d69c6f0dfe8ff283092a5e", |
| "description": "nvk: Lower interp_at_sample to interp_at_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53ed2ff7420c1a3c0b4bcd2ed06827e1d8f2d518", |
| "description": "pvr: remove pvr_pbe_get_src_pos()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6619802446549fb03af70e5001e4eb04499b1eb7", |
| "description": "pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "865bdc3da2bfdf4f4a1f149c80e63c260138c370", |
| "description": "lavapipe: set default min sample shading to 1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2a848cb19e608855e0630915bfe7a6376fb2af1", |
| "description": "lavapipe: set default viewport and scissor count for cmdbufs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d975219ad9ed1c26351ac8e2094d0d9e2911251", |
| "description": "lavapipe: more vertex stride fixups", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94debd4b4c3f9413e76d5a5e87dd30771242d659", |
| "description": "lavapipe: always set independent blend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74ac66c27592dc9746a899c6930745b17d2ed40f", |
| "description": "lavapipe: fix variable descriptor count support handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "207b37bfd9b773043819c2cea6eaf57557bba57d", |
| "description": "zink: always trace_screen_unwrap in acquire", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aaabb5b0f209dfad32ff108a49f39871e688444f", |
| "description": "zink: avoid UAF on wayland async present with to-be-retired swapchain", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b7b1059e418359c6445833e12dea27842810cc6", |
| "description": "zink: move swapchain fence to swapchain object", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e24a710c1e3e034fe0b379d0ddcda5a44ef05c83", |
| "description": "freedreno/decode: Remove gpu_id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "066f80e31c5ce25c2eaadf79ef33997db02e2ff2", |
| "description": "freedreno/decode: Use info->chip to decode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ebdac80b0d884b78b7943bb3c1b66b5b8736e78e", |
| "description": "freedreno/decode: Lookup device info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae99a3d76c527699cca11809aafa12fc769a7f8b", |
| "description": "util: Add more PRINTFLIKE and MALLOCLIKE annotations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "931253b45d0104a621f7f84dcf9612a3f1a79e47", |
| "description": "microsoft/compiler: Fix printf formatting string issues", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cdc4be14b66108ae0e8069686ac3efe52bef3cb", |
| "description": "intel/compiler: Don't allocate memory for SIMD select error handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e55aa87f323f3276d68cab6ce5800318f3224a5b", |
| "description": "compiler: Only enable mesaclc helper if we have OpenCL SPIR-V support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e065cdaaa25bb2ffe59c6d9566318d68e57aebf", |
| "description": "clover: Only compile/depend libclspirv and libclnir when using SPIR-V support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a210932ada23e058c373416745cbf2837fcdd01", |
| "description": "clover: Hide SPIR-V related code behind HAVE_CLOVER_SPIRV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e7337e8301be4b05ec74acd29b3a88f8b956b67", |
| "description": "rusticl: Ensure NIR generated headers will be available", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3988d901ac8889f63886f429c4d674a7feb68f48", |
| "description": "meson: Remove unnecessary inc_compiler mentions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec835595f0ddea07cf3769bac47e83b29911d8f3", |
| "description": "compiler: Use a meson dependency for libcompiler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9442571664e5a7d6e06f098ce4ea2246e5504796", |
| "description": "ci: separate hiden jobs to -inc.yml files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17dfbb6ce782bf9cc110d6e7de7fa1d096ae4639", |
| "description": "zink: fix semaphore signal ordering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12778fc99f7ddc2178102ae155c8f46cfb5fd0e8", |
| "description": "zink: add a ZINK_DEBUG=validation alias", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe43e6397443d12f129b24c66b47844b3e2419c0", |
| "description": "zink: set workgroup_memory_explicit_layout for shader validation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d90b1db70ae8a635e38bfba7fc1912aaa249895", |
| "description": "lavapipe: set separate_shaders for shader objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf903ff79b1b2e06f07806140f459dc62fc4727a", |
| "description": "zink: delete a non-maintenance5 workaround for shobj use", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c50b93efef75e26a8db609eebd1a582d1e53e0e", |
| "description": "zink: require maintenance5 for shobj", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "792d76feb17eefca75f1bcd44cf8b12d605b434e", |
| "description": "zink: delete injected pointsize during shader creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51e067d9e59d5aee4ceaaa5177869f687675992b", |
| "description": "lavapipe/ci: Fix asan expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be8a73f40d0ac6850d483d2bd30d9220c5dd74a2", |
| "description": "nir/deref: Layer rematerialization helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "439e8c42cc4b46a8410e4afd8bc24fc3ed0ce1c8", |
| "description": "nir/lcssa: Fix rematerializing derefs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29dc1b193a0112dad270979682f2c94e87e144fc", |
| "description": "nir: Add nir_rematerialize_deref_in_use_blocks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba809dccb8ce3e877860573acacfc2df25a075ec", |
| "description": "nir/deref: remove rematerialize_deref_in_block cache", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab1310e84d7644e3c66c1160c2f3ede0744ce79d", |
| "description": "nir: Add nir_foreach_block_in_cf_node_reverse", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70e497a2ac8eb8fbac5f372abfc5931b3ed0bb7b", |
| "description": "nir: Add nir_cf_node_cf_tree_prev", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01f6afb01a0c6e77be37960e651dc553a140a79b", |
| "description": "ci/zink+radv: bump the timeout of zink-radv-navi10-valve by 10 minutes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e7c977503ca1b3ae03434be556ab820b82674976", |
| "description": "ci/zink+radv: specify that zink-radv-navi10-valve should run in the mupuf farm", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8c98ee6f3addb1d1b41d180017b730d017ece826", |
| "notes": null |
| }, |
| { |
| "sha": "c891c1fdce6baf81853819f03c56774f0a5fdf66", |
| "description": "virgl: Cover all the formats defined in the virgl definition", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24555cdbbd93cd0eb56d7da7cc60dc43adc9b9f1", |
| "description": "aco/spill: Make sure that offset stays in bounds", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9510af0f603f2c9843e6f8f1e882e99c925e3149", |
| "description": "freedreno/fence: Hold a strong ref to batch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86f5077538831382d9e6bcd71ca36941cb8a21df", |
| "description": "freedreno: Add reformatting commits to .git-blame-ignore-revs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dedb2f020892e77f0d4b87e9287c4718fa331f11", |
| "description": "glsl: remove unused validate_first_and_last_interface_explicit_locations()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b744bb8df51feaa280e3c224ff1780705bf4d71", |
| "description": "glsl: switch to nir validate_first_and_last_interface_explicit_locations()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92f24e6cdcc7dbf3d3e63d82dc8f6c88f76f64ea", |
| "description": "glsl: add nir version of validate_first_and_last_interface_explicit_locations()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8bf5c3999485c17531b0c396ab11e76e3d846be2", |
| "description": "glsl: move get_varying_type() declaration earlier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08735fd90d458295a37f23c5ba5e49d91b3f68c1", |
| "description": "intel/isl: Build for Xe2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "961aa68b23a5637bbe88972d2e44849474bac649", |
| "description": "intel/genxml: Build with gen20.xml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "065ff21bf214c75834c2e41a110b59ed4e502f2c", |
| "description": "radv/ci: add more tests to the navi10 vkcts flake list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c98ee6f3addb1d1b41d180017b730d017ece826", |
| "description": "radv/ci: move vkcts-navi10 testing to KWS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2157f136d7468c811c2a485f2143f834a9d7ee66", |
| "description": "nir/rematerialize: Rematerialize ALUs used only by compares with zero", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60a7c9688cfb184f45ce7bcc132dc2da286ef95e", |
| "description": "radeonsi: emit framebuffer state after allocating cmask", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c1b6af1b689fd0eb407618ac9c763e48fc0b814", |
| "description": "ci/fastboot: Use a case insensitive match for a fastboot line.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b1148ca4d0d6ccccbc7ea6373cb063177494bb6", |
| "description": "radeonsi/vcn: Implement destroy_fence vfunc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24ff1062b1df808c2ce44fb7080cb0237476c741", |
| "description": "frontends/va: Destroy fences when destroying surface or context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6b2a624a110b33384885e79639ab2707e16d5c2", |
| "description": "frontends/va: Track surfaces in context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8f513813b1774f8f231f26fc566d3ade8e33df9f", |
| "description": "u_gralloc: Add a function that returns gralloc type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d923d6234dde879eb9b98f51a77d3f3c1ddd2488", |
| "description": "Revert \"util: Add NONNULL macro\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81", |
| "notes": null |
| }, |
| { |
| "sha": "3b6f14c4d36b943b7d462b0f8246834b3cb650ad", |
| "description": "u_gralloc: Remove usage of NONNULL macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28b21fae6e783a2b6bc3ac7b57a5c4dd7cf885bf", |
| "description": "u_gralloc: Remove inline modifiers from the functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "446b0fe8c9b309d995516e3a2024a3dd5ccc5b5f", |
| "description": "docs: drop outdated and redundant note about the minimum meson version", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "336ec2a4b4e84ded2839f6ee9330e63385769318", |
| "description": "aco: simplify masked swizzle dpp selection by removing or_mask first", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2009b9b5e2813910cc603db234b29299d96774c1", |
| "description": "ci: limit build jobs to 30min so that they can retry when they go wrong", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33ca3a999c9a66571dd6ab8a42f4ee83d7ea13e8", |
| "description": "rusticl/kernel: skip adding global id offsets if not used", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9f408bd5214ff7a6698099f08ddec2063d21d4d", |
| "description": "rusticl/mesa: fix `set_constant_buffer` when passing an empty buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1b9b7f95566a7d89e5da90c55ac5d9b7ad8a4a9", |
| "description": "intel/fs: Update SSBO & shared uniform block loads for Xe2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9fb2b12c999d1212d08a62645d5c96a5989e5176", |
| "description": "intel/compiler: Update RT stack_id access for Xe2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d371565d344172e6995deb93254f5b970b4b2dc0", |
| "description": "intel/compiler: Update ray-tracing intrinsic lowering for Xe2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d744a6890d47eaf803d72136c2e85b449fc2085", |
| "description": "intel/compiler: Update lower_trace_ray_logical_send() for Xe2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e43fa09a6d6b017d8954d187c777517cdd89750", |
| "description": "intel/compiler: Update emit_rt_lsc_fence() for Xe2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9846dd798b939e72517744c674bcf8cfa0e127b5", |
| "description": "intel/compiler: Update opt_split_sends() for Xe2 reg size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "727ab2c11d603edfec9dffd9ee0328a9663bf177", |
| "description": "intel/compiler/fs: Support Xe2 reg size in assign_curb_setup", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cef4d53daf53028080e5ac712f6f512ac1919c3c", |
| "description": "intel/xe2+: Round up size to reg_unit() in fs_reg_alloc::alloc_spill_reg().", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe3d90aedff8ef5cd7dc94c0d3c21c8352631d28", |
| "description": "intel/fs/xe2+: Fix calculation of spill message width for Xe2 regs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "791d0401047fc899309e0f44f245c33884decfeb", |
| "description": "intel/fs/xe2+: Fix execution width of SHADER_OPCODE_GET_BUFFER_SIZE for SIMD16 EU.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac4f5985773dfdc8fa30e92a2e018e72ad86c475", |
| "description": "intel/fs/xe2+: Update regioning lowering offset alignment checks for Xe2 regs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37e280f28ae81118333c9e5a393187d59fa8b7ac", |
| "description": "intel/fs: Lower unsupported regioning with non-trivial 2D regions on FIXED_GRFs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd632bf527857ae47bfe7d73850fed7c9791ff7a", |
| "description": "intel/fs/xe2+: Update TASK/MESH payload setup for Xe2 reg size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8944ac7d6c36629fbd790ea268d842b9cbc69135", |
| "description": "intel/fs/xe2+: Update BS payload setup for Xe2 reg size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14e1b9ee69b20a375baa6d9a360a92a84b90dd0a", |
| "description": "intel/fs/xe2+: Update TES payload setup for Xe2 reg size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b3243104cd639bbf67a7a68051b5ed35dad50e3", |
| "description": "intel/fs/xe2+: Update TCS payload setup for Xe2 reg size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6195eac210c10e38708f7e4e72cc0a6c714870ec", |
| "description": "intel/fs/xe2+: Update GS payload setup for Xe2 reg size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28744c89543e7ad45ed5ccfd4c8b02b9ad1493dd", |
| "description": "intel/compiler/xe2: Account for reg_unit() in TES intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9859f5b4d2048467dd2a1104e79ec5158290ec36", |
| "description": "intel/compiler/xe2: Account for reg_unit() in TCS intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "610daa3166e5e34b2f8e2b66d5cf829a5fcf2a01", |
| "description": "intel/fs/xe2+: Fix payload layout of sampler messages for Xe2 reg size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9f28575461d8edb16ad8b7e1d02c5423d05c467", |
| "description": "intel/compiler/xe2: TXD is lowered to SIMD16 in SIMD32 mode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef817650c94e5824d98102262722654bd19a1de4", |
| "description": "intel/compiler/xe2: Use SIMD16 for nir_intrinsic_image_size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b23df395190101cb74164e562e63658762f2180", |
| "description": "intel/compiler/xe2: Update fs_visitor::setup_vs_payload to account for Xe2 reg size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42b90f05f60fe315b51f5aa9a54fe4fe7fbfd81e", |
| "description": "intel/compiler: Adjust barrier emission for Xe2+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b1dc77521d718bfa9cdc16705dc6484debfd2cc", |
| "description": "intel/fs/xe2+: Scale BRW_MAX_MSG_LENGTH by native register size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4de065f6a25aa8e4532b28a1f2fd3070627098d8", |
| "description": "intel/compiler: Adjust fence message lengths for new register width on Xe2+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1289d613580a13c295686d464e84a422a09b60a", |
| "description": "intel/compiler: Adjust CS payload registers for new register width on Xe2+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "150b3e87c881a3ea8eb89f9d99290dbbdfdd3008", |
| "description": "intel/fs/xe2+: Round up fs_builder::vgrf() size calculation to HW register unit.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24dcc3269b4c4ab4ee2477e0e5554d80b316246b", |
| "description": "intel/fs/xe2+: Update encoding of FB write message payload.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a573531785f6f01f992b4c68962081925fed5baf", |
| "description": "intel/compiler/xe2+: Represent dispatch_grf_start_reg in native GRF units.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17ef5e7ead1eba491f0c711d54debcda09aa3dc7", |
| "description": "intel/fs/xe2+: Allow increased SIMD width for various get_fpu_lowered_simd_width() restrictions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6423cb9bfa8972c21dcc00b3bfdc89560b855e71", |
| "description": "intel/eu/xe2+: Update validation of GRF region size to account for Xe2 reg size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00b614a5a7265cf6e9f9e11501edbeecc180ac69", |
| "description": "intel/fs/xe2+: Scale MAX_SAMPLER_MESSAGE_SIZE by native register size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "421d43fe62f6ac2dd616a4b16089fe54c69ffe31", |
| "description": "intel/fs/xe2+: Fixes for increased accumulator register width.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "80e9031b44f40a6950520fd98c64a5dd39e968bc", |
| "description": "intel/fs/xe2+: Fix grf_count in post-RA scheduling for updated register file size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "571ddf85167ca2a2c66bdf2425fb180e70bdb4a5", |
| "description": "intel/fs/xe2+: Fix payload node live range calculations for change in register size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b7419d090cc474f363d04221e4b9e0f5f464a25", |
| "description": "intel/fs: Fix signedness of payload_node_count argument of calculate_payload_ranges().", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "abf811156040c2c7a0febbbb45207455700468dd", |
| "description": "intel/eu/xe2+: Fix encoding of various message descriptors for change in register size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d39b3d6ae900dec488131b33b61644b25956a3b", |
| "description": "intel/fs/ra/xe2: Scale up register allocation granularity by 2x on Xe2+ platforms.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd98df5d8ece369b5a82100cd0206338c889c3b5", |
| "description": "intel/compiler: Make MAX_VGRF_SIZE macro depend on devinfo and update it for Xe2.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7d521e556a37689a500936455da6c3326a181ea", |
| "description": "intel/vec4/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d87f41a546b26650b15fb33c5f1153aa041a037", |
| "description": "intel/fs/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "502b864dcc918e72759271e411d04595cd151ba9", |
| "description": "docs: add another 23.1.x", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7330631fae530b1c807253a55d26a5fffed3ed28", |
| "description": "docs: update calendar for 23.1.8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "234654eb7c27aedf67bd15f1e786311777c78965", |
| "description": "docs: add sha256sum for 23.1.8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1160b9867cfb85513d0b832ae5bcf9524237941", |
| "description": "docs: add release notes for 23.1.8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c93bcb32fee552cfad32dcd5e5fa951bd5813558", |
| "description": "amd: Use inverse ballot intrinsic if available", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4282386311b4f5dd6bb10d7bbae5c4a618fd96cf", |
| "description": "nir/spirv: Add inverse_ballot intrinsic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ef87f148dfa8d6bcabacb1e46cf95a3e0d4f482", |
| "description": "nir/lower_subgroups: Don't do multiple lowerings at once", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "465644640a0a8bfee3200c7dafdca11938c88311", |
| "description": "zink: Store zink_vertex_elements_hw_state::b.strides by binding id", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "2993853f492eafc9dea19f0c1eb7a6293363d77d", |
| "description": "radv/rt: Skip cull_mask handling if it is FF", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0cf4fbf38e30cc2c4c286e91797abd7c6e2ab1d", |
| "description": "radv/ray_queries: Skip cull_mask handling if it is FF", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e7850f97bc07f8bdf374c6e330055b186c515e3", |
| "description": "radv/bvh: Treat instances with mask == 0 as inactive", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d2dcd55d78cff504304e2c7aa8b76526c8be36b", |
| "description": "anv: refactor to fix pipe control debugging", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "747c7042df9149ab0934fda2bb708b482e91dafb", |
| "description": "v3dv: we can sample from 1D array too", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "95f881adbd7cce5a0d871b68b79005e1427365fb", |
| "notes": null |
| }, |
| { |
| "sha": "62f931204b1805a4c19ad3b7f56dd6a39749a9ce", |
| "description": "freedreno/a6xx: Add L8_SRGB", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dac6f241777f54449a031351e8da183ee859a601", |
| "description": "ci/zink: Add a few updates for anv/tgl from the nightly runs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2ec7b4c35275cac1758a2fbe7842373c95b5145", |
| "description": "ci/virgl: Disable virgl-iris-traces.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "258d8b9c23ff36328c6357324a4299baf6fecc79", |
| "description": "ci/intel: Add various updates from our nightly runs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb96dab5c8fb8cc7e8b927349b6b076600c470c9", |
| "description": "vc4: mark buffers as initialized at vc4_texture_subdata", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c538b5ad8ef7b86164080c1639d993b7d7bdfb9", |
| "description": "iris: assert(bo->deps) after realloc()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3cec15dd142b47c33b9e266a9b9f8e2c6540fa99", |
| "description": "iris: avoid stack overflow in iris_bo_wait_syncobj()", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "762b9aad01c9bdc78e10f7bf53d750942322b289", |
| "description": "iris: assert bufmgr->bo_deps_lock is held", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c72c71bdf272812b0bc6976af42ef0afd20a928", |
| "description": "nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc601945992bb5d96bb4e5e20a813e6828532537", |
| "description": "nir/move_vec_src_uses_to_dest: skip reuse if vec is used only once in store_output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ac975fa5eccd3c3d19d1b6053159afae3d6e753", |
| "description": "r300: enable nir_move_vec_src_uses_to_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00aa8816a1a9f501515a40d63c7d0b4c4dda3e31", |
| "description": "docs: Update Clover's env variable documentation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1", |
| "notes": null |
| }, |
| { |
| "sha": "4c877ebfe50868d97a74b25576abdba4ae6c7139", |
| "description": "anv: define clear color localy within can_fast_clear_color_att", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "88efda1b24c643381bc1f15ae03ad88049646947", |
| "description": "v3dv: only handle Android Hardware Buffer on Android", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "733909a6379376938faa396545c5e9220a981881", |
| "notes": null |
| }, |
| { |
| "sha": "67ed899cd6015c02331a6dee824204cbe2a8215c", |
| "description": "radv: remove absolute_depth_bias workaround", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4475c400a1fa64a1e7d2510e4678efc9ac0716ed", |
| "description": "radv: remove drirc workarounds for Path Of Exile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f3790959c85e8699df61c9b1614730cde40602fe", |
| "description": "drirc: remove Path of Exile workarounds", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "604a9b7fae48c9eea9a7fff083023fb6c21454d9", |
| "description": "ac/perfcounter: add GFX11 groups", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0925d0d042813955ee4a3902ce89e687e49176cc", |
| "description": "ac/perfcounter: add SG_WQP group for GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "041d1150c138f50fa40bf74159f77a5e5c171925", |
| "description": "radv: fix missing ISA with RGP and GPL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c314bc2ab95421b61522326c5962871703dc3157", |
| "description": "radv: fix checking if RGP is enabled with others tracing tools", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c773794943e950cb64b06c86d331298093ed61d3", |
| "description": "crocus: avoid issues with undefined clip distance", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6d73aae4f833d1e5d7c1bef68a8db3915ec666b", |
| "description": "iris: avoid issues with undefined clip distance", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6748c72d827f53bf525cd11eb6dcf305726e28f", |
| "description": "egl/wayland: enable WL_bind_wayland_display for zink", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b4e877def1a93b7b6b2a2e22def2be5e140f5fe", |
| "description": "egl/wayland: use more registry listeners to better handle device init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ac0dbd73b61805297c2f6721ca4c167a3afee3a", |
| "description": "egl/wayland: split out wl drm extension init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0e812f34a3535b1e96cfd9b8c4b5a85d25ecc0c", |
| "description": "egl/swrast: expose EXT_swap_buffers_with_damage and EXT_present_opaque", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9197dba8bc250961a7ab2bf82808a6bb31fdbc28", |
| "description": "radeonsi/vcn: Don't hang GPU when using DCC surface as encoder input", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3166b14bd895f1831459af43b202ae479e19a627", |
| "description": "venus: drop device, family, index, flags tracking from vn_queue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5c706e438f5227599bba5f0e790346ad2091a12", |
| "description": "venus: use more common vk_queue related implementations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3b58e934ebdb4d03d6099141d23587f5f912d229", |
| "description": "venus: use common ANB implementation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4cb0da89a5064b4c0817ae276eb68e2db8a4512c", |
| "description": "venus: use common vk_queue object", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e8a61a8a6bee80f7fb63217fc82500439cd98c3d", |
| "description": "vulkan/android: drop vk_buffer dependency from common AHB impl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd0b86fce1fa8cef655a42bfc873dac2633c4615", |
| "description": "vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab1bc348fc9c28c6048be010daacf0e4c64ae789", |
| "description": "d3d12: Video - Relax ID3D12VideoDevice QI version for decode, process", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a5948b3ee271b90299590a201d791c367cc6f2e", |
| "description": "vulkan/android: add missed STACK_ARRAY_FINISH()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3c4c263dc734ec75f72d36b1d0d1a9cd41310112", |
| "notes": null |
| }, |
| { |
| "sha": "51840bbdced88a60389e8c24935d23145c3c814a", |
| "description": "nir: add a deref slot counter that handles compact", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b318b3d5209ffa3f381aa9a6d2a383f2695a8fd4", |
| "description": "nir: Remove nir_ssa_for_src", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55333fce7713073e9f9eaa4ac3c684ccf80d9b03", |
| "description": "treewide: Remove remaining nir_ssa_for_src", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1eb17e92e46e5b1618d0b2a0b551aad71a62568", |
| "description": "treewide: Drop nir_ssa_for_src users", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0df0980fc4e044c48c917c8d7d1666d892a08bad", |
| "description": "agx: Enable sinking ALU", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4bcb62d203a986b12fc595f6d2d5e93766b7d56a", |
| "description": "nir/opt_sink: Also consider load_preamble as const", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aead5316d28e4b39c26225a99c45d9d3b7036305", |
| "description": "nir/opt_sink: Move ALU with constant sources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "561df40211b70f14b2fa407bad9a0ac3503c2e5c", |
| "description": "nir/opt_sink: Do not move derivatives", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "469fd36fba88bc2f6880f98fe5d20d30d2ac615b", |
| "description": "nir/opt_sink: Sink frag coord instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c07a9dca65845d30971fd0c88392f569338dd8c4", |
| "description": "nir/opt_sink: Sink load_local_pixel_agx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "596682ad4b5f0449f463990914fe7895fd414143", |
| "description": "nir/opt_sink: Sink load_constant_agx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d628be082b8ab9dc9d96c71cf32a61663ea71cfd", |
| "description": "nir/gather_info: Use nir_op_is_derivative", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d3425653a29b40f5527c7fcce9c8a9c72a88164", |
| "description": "nir/opt_gcm: Use nir_op_is_derivative more", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0246ed8e4f0c998d610f9414f28ed8fd25e4a6e", |
| "description": "nir/opt_preamble: Use nir_op_is_derivative", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a788a86c1288e6c5b738ee4e4c37f350f5287be", |
| "description": "nir: Hoist nir_op_is_derivative", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b77dc9f7d75603021f13d3d572efc1a649fa2900", |
| "description": "nir: Add NIR_OP_IS_DERIVATIVE property", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6f9c07efed3f7cf8dd85d05db1662cd7beae75e", |
| "description": "radv: disable mesh dispatch XYZ_DIM when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6dd751b3b94599f9948e86ec78e2c08163353f96", |
| "description": "aco: remove unused p_logical_end check when optimizing branching sequence", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d5bd3ca48d9aa5dfe42a7a7c079d25478c005a2", |
| "description": "aco: check logical_phi_info at p_logical_end when eliminating exec writes", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87b79078b5985d24fa7608121cb700dc0ad6c509", |
| "description": "meson: Update libarchive to v3.7.2-2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac48334ecd307054bb4176089898c6e19e32fc6f", |
| "description": "aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3d29779a25a98898163b1dc9c687e6e6211d13c5", |
| "notes": null |
| }, |
| { |
| "sha": "92012c9bec4c99b62bf467f1994147d67727f6f0", |
| "description": "freedreno/replay: Fix implicit-function-declaration error", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e3bbd1688b8892fad6297f0e84f76f9ecd2319cb", |
| "notes": null |
| }, |
| { |
| "sha": "63a3a9b23b0a042fb751ed8f4e31bda25cf2ee23", |
| "description": "st/mesa: check renderbuffer before using it", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af27ecb08990938a7fad2c0a91519bf6779f894e", |
| "description": "device_select: add shortcut for MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b935ce0131566f1d960ae16ab70ed41c1673add8", |
| "description": "docs: update DRI_PRIME documentation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "201662659e3a45b8095ae5ac924ec184a3f2897a", |
| "description": "device_select_layer: support DRI_PRIME=n", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea84b85887a147b38a2a168e37c3d1f19c94b1b3", |
| "description": "loader: add DRI_PRIME_DEBUG env var", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8d0b1ceb59a567c2b2e37582e6c266d96f539a1", |
| "description": "loader: extend DRI_PRIME to support =N", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d052baf1904b3393da5d35f5a50ab8462c5046bd", |
| "description": "loader: refactor DRI_PRIME handling code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06a3bb75e38fb3cc58c74be59483ef8ff531551e", |
| "description": "glx: drop the 'libGL' log prefix", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa4d4f84a179ab95eebed3354b09457fd9c546e2", |
| "description": "ac/spm: enable support for multi-instance counters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "414783162a78e75396443775d49474fb6676d1f8", |
| "description": "ac/spm: move the counter instance to ac_spm_counter_create_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d5a5473185aa8e56bf99448d86466526f64f3493", |
| "description": "ac,radv,radeonsi: prepare support for multi-instance SPM generic counters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed0d3d8cbde1aa42e7610153ca325868fd79cfc1", |
| "description": "ac,radv,radeonsi: prepare support for multi-instance SPM SQ counters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af4d4f52035e4915e905af3c874e34748255efc7", |
| "description": "ac/spm: fix number of instances of GL2C", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e4d5b171aca4f215781669d78d41c211ff5992e", |
| "description": "radv,radeonsi: make sure to emit GRBM_GFX_INDEX before SQ select registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e8922d9f73383db27ec138d32760155b86b8801", |
| "description": "ac/spm: select correct segment type for per-SE blocks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "033e49995da6f04a52699d6549010963b18fdb5f", |
| "description": "ac/spm: use block flags to initialize instance mapping", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "037d7d0f5bac2a31d6c709528a0c1d6edd542f5d", |
| "description": "radv: reserve more CS space in SQTT/SPM paths", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edd3cd67c2f69a81fec0595ec1469a71521d6043", |
| "description": "compiler/types: Use a string table for builtin type names", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53149cdd6e161a0421bb835fe9cc9232243e72b1", |
| "description": "compiler/types: Change glsl_type::name to be an uintptr_t", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf01000a501632cd9266daa55b2dadad7fcccbd2", |
| "description": "compiler/types: Use glsl_get_type_name() to access the type name", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1e9e7699e6dda7a2181c7fbfdb731aa83c9e258", |
| "description": "compiler/types: Use Python to generate code for builtin types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5a79000eb9dd8c62e4c62ae360d0e15173dfc48", |
| "description": "r600/sfn: get rid of the method to get the index mode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "116a389c1211ed5b6a63199a3feb6d8af7585222", |
| "description": "r600/sfn: Sepeate resource and sampler in texture instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cbda74a6251b0d507ead6e7570990120f77c05ce", |
| "description": "r600/sfn: Add old address to update_indirect_addr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56c1e6cef21d25c6f1517264216dc85d9303939f", |
| "description": "r600/sfn: rename method resource_base to resource_id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "552e9ddcc4916a63f942b0241ee017ad3a0c284c", |
| "description": "r600/sfn: Make address split pass obligatory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f16582b654e1589eea86133d37a8b6a4259f4c04", |
| "description": "r600: print texture resource index mode separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a307e2248333dc95330b390167463c28bc4f9a7", |
| "description": "intel/common: Add sse2_args for 32-bit build when -Dsse2=false was set", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "543a707b7b8cea61f4357581dec8dd3edfb7e27a", |
| "notes": null |
| }, |
| { |
| "sha": "3c4c263dc734ec75f72d36b1d0d1a9cd41310112", |
| "description": "vulkan/android: improve vkQueueSignalReleaseImageANDROID", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ed2515df1aeb90ede7151bdb2939ed428e58a74", |
| "description": "vulkan: remove a dup entry from vk_image_usage_to_ahb_usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "497aecb210094d83f3b3be3a59f7210f610c33a6", |
| "description": "Android.mk: Only link LLVM for radeonsi, not amd_vk", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec32619cb0475016b6d3519b999461e17acdf04c", |
| "description": "Android.mk: Explicitly enable/disable LLVM support", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "599f47f11c6d38849e51d1680f08351d348ffe2e", |
| "description": "Android.mk: Allow building only Vulkan drivers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de9bf84501d9dabee4265ac4b254ea94cc588f3a", |
| "description": "meson: use a single dependency call for lua", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57f834690717106894edfed11fb3f1bda7519e0a", |
| "description": "ci/zink: drop redundant `MESA_LOADER_DRIVER_OVERRIDE: zink`", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3251f321b8686a9aa283d88f66a2f8d78471f1cd", |
| "description": "mesa: some cleanups for texparam extension checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee3981e84d6928421fa3872db2891d11c5101970", |
| "description": "Revert \"ci: disable lima LAVA lab for maintance\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "079604e41efe001ab560fa68850f54475589f801", |
| "notes": null |
| }, |
| { |
| "sha": "83d856d4bc8e66dab57d87cd572ae9bcdb5a2ab9", |
| "description": "ci/farm-rules: re-add \"run every container and build job when a farm gets re-enabled\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1c3097225a4af294720e111eab3f58d590b85c8c", |
| "notes": null |
| }, |
| { |
| "sha": "67c7f391b3e9e3794cf3ed05c06e95c8f81c752f", |
| "description": "ci/farm-rules: rename .disable-farm-mr-rules to make it clear it's only about MRs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa2fc50f81d94c10a240301c7d1abd4736edbe5f", |
| "description": "freedreno/decode: Fix printing chip-id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9fa75efe69c231738ad7de6a9a23081a86df6cc8", |
| "description": "freedreno/layout: Handle 565/etc MSAA special case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4952db73fb59a07f0be2163b317c5ab1d5393f7b", |
| "description": "freedreno: Fix crash with debug msgs enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd2c4927c82e8fd7191f31e9e1044e8e3b23ead9", |
| "description": "zink: use null attachments for null attachments with dynamic render", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "267b997abf11fa4ef02d9ee11c1f2fc39f86c1c7", |
| "description": "zink: propagate rp_tc_info_updated across unordered blits", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa", |
| "notes": null |
| }, |
| { |
| "sha": "12cdd546be4a56f645326c7582adc4632481d672", |
| "description": "zink: use much bigger dummy surfaces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "047213fcbaffda7e769ed982bb1113c4383b5ee2", |
| "description": "tu: handle unused color attachments without crashing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84", |
| "notes": null |
| }, |
| { |
| "sha": "42722347362d870aea4f7cd7e0076939375afca5", |
| "description": "lavapipe: EXT_load_store_op_none", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73a9f9c5cacb25c333affd566c6ff05f350af774", |
| "description": "tu: Actually emit patchpoint for viewports with FDM", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84", |
| "notes": null |
| }, |
| { |
| "sha": "64ed3576993f407425b8f37d1e2299959f9962a7", |
| "description": "tu: Fix assert in FDM state emission", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84", |
| "notes": null |
| }, |
| { |
| "sha": "f8bb1b22fbe2e9147000ad83ef92c2f08f32b436", |
| "description": "tu: Fix tu6_emit_*_fdm size call", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "95104707f189b2e1b06c855b563c1203b33da354", |
| "notes": null |
| }, |
| { |
| "sha": "749e1de9d33694d7be5190f03fe11a204694e4f4", |
| "description": "tu: Fix per-view viewport state propagation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "97da0a7734188f4b666bc38833bfadc8b4c53f84", |
| "notes": null |
| }, |
| { |
| "sha": "21fa67771291279a1efe7081c7d300ce2bbc98cc", |
| "description": "ci: document which image tags need to be bumped when updating {alpine,debian,fedora}/x86_64", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1990cdb0017c4e7e46a31f8103b5b31345f7343", |
| "description": "ci: document which image tags need to be bumped when updating piglit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7521dbae60260fded7897cc59738a63d7dfa2835", |
| "description": "ci: Fix pre-merge pipelines with no code changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1a63d5418f80d3db33f009d14729286f1877ce6", |
| "description": "intel/fs: Check if the whole ubo load range is in the push const range", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b2da1238012c751a8ad36c9a51d3fec46a292b0d", |
| "notes": null |
| }, |
| { |
| "sha": "2bd86f804829c5ac24379ab46a1055940d02cbc7", |
| "description": "panvk: Add Android ICD loader entry point", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd6a7a8e61524ea1b933ca56c54bc49cb3306185", |
| "description": "lavapipe: clamp cache uuid size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b73ebc6bfc3ab6efa2d2ae497d155e8326fad542", |
| "description": "zink: flag db maps as unsynchronized", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "98c411a2a19156f4e9171469122acda4ae536e41", |
| "notes": null |
| }, |
| { |
| "sha": "a5be0385c7c7f3eb380c4677b17b012ab9640ce0", |
| "description": "aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3", |
| "notes": null |
| }, |
| { |
| "sha": "81dd39de0198d1cd4497c7553da5e2347528e2a2", |
| "description": "aux/tc: fix rp info handling around tc_sync calls", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651", |
| "notes": null |
| }, |
| { |
| "sha": "c9b7639a7dc88f677aebc190f2474af26fa36f8a", |
| "description": "compiler/types: Fix array name dimension flipping for unsized arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea998ddd348b614b9c1f39a90cc6476534b3adcc", |
| "description": "glsl: Annotate _mesa_glsl_error() with PRINTFLIKE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2db04de6df1ae344adad98c77f348b952a871d0d", |
| "description": "freedreno: Build drm subdir before perfcntrs, which uses it.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f8ac568955098b876f494f2e220c55588e79136b", |
| "notes": null |
| }, |
| { |
| "sha": "c5a6cdfeb985c2a35ea71c2ebb3d0a9ebc1dc52b", |
| "description": "ci: add locked flag to bindgen-cli on x86_64_build.sh", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92f5442489e2d021adb5e25d6df6f3189d37bcd9", |
| "description": "intel/fs: Merge copy prop dataflow loops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa2757aa9791f7dc21299f21426838171c430f64", |
| "description": "intel/fs: Use rb_tree for copy prop dataflow", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35644bb4832343ad17555fc2b88462603003eac6", |
| "description": "intel/fs: Use rb_tree to store ACP entries by destination", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c28bf1a2495d63755674b8981ea815d6d1cdada2", |
| "description": "intel/fs: Use rb_tree to store ACP entries by source", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06bdd3eac040e34addc821f2db10bda699a2e9bf", |
| "description": "intel/fs: Encapsulate per-block ACP in a structure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c262752d74106e2b8176233c54b771541ae2e0cc", |
| "description": "intel/fs: Make opt_copy_propagation_local file private", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09461082985cbc27b4cbfaf95d02ac9030a3d465", |
| "description": "intel/fs: Simplify check in can_propagate_from", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f15a0f8b2efbe344ab25bdbca1b1509f6fe206e", |
| "description": "intel/fs: Don't loop in try_constant_propagate", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab23d89adef59b33ad0049ac62c24df37a8b12d3", |
| "description": "intel/fs: Move src.file checks out of try_constant_propagate and try_copy_propagate", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5b2338c5cf20c5f78b48e7e3a9e5c969a2a90c1", |
| "description": "intel/fs: Make try_constant_propagate and try_copy_propagate file private", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8665e37960f2ad495500a1cf1d8f007beb22b119", |
| "description": "intel/fs: Don't try to copy propagate into a source again after progress is made", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e488b46419b17524aeac454f2312cc5493187a05", |
| "description": "intel/fs: Don't continue fixed point iteration just because liveout changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "385f01c89b59a8d9414feaf80cb6086040899685", |
| "description": "util/rb-tree: Inline rb_tree_init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f917d93bf1a6664b65e1b62d97c9b46189a6c90", |
| "description": "util/rb-tree: Work around C++'s dislike of offsetof", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7472f23ba3b49d737f015405a64d6c4eaf49d25", |
| "description": "glsl/list: Clean up an inappropriate comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f1b1d6330443aca93c70b07aa2ac657266545c5", |
| "description": "intel/genxml: Auto-import genxml files using genxml_import.py", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd0c758f3280ef1909314c4d0bc99ff4f9863e65", |
| "description": "intel/genxml: Start Xe2 support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57b5631297935e59d681b35b5188ecf7cdd299e3", |
| "description": "intel/decoder: Implement support for importing genxml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ec95e425cd0688b4a8d0d877ec9b5b85081322c", |
| "description": "intel/decoder: ralloc_steal() values from spec context for fields and enums", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0495f952d48f67c057eb835ebefe886683529e7f", |
| "description": "intel/genxml: Add genxml_import.py script", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ad2f39bab5ea12bc9c292fce9971857eaa5310c", |
| "description": "intel/genxml: Add GenXml.flatten_xml() method", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c0f7feb239a4c3b3b69acbdaade1d39b1cf83131", |
| "description": "intel/genxml: Add GenXml.add_xml_imports method", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e5190ad1f519f9e76802cc5f0f49f427ecc5e58", |
| "description": "intel/genxml: Drop assertion to allow for importing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "614aa2e62bec263c1c828ac99b7e17af450e9398", |
| "description": "intel/genxml: Add GenXml.optimize_xml_import()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12853372180bd11c7ff8a131e6d468e3660f6bf0", |
| "description": "intel/genxml: Add all xml files as pack dependencies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b076b4f99b958bed185fd03fd65475d9c648adab", |
| "description": "intel/genxml: Add support for excluding items when importing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6cc21dc8b5f246c66e0bcc4b4286d76e76bdfa72", |
| "description": "intel/genxml: Support importing from another genxml file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb06db5a62f680c6a0e51d12339aeb2dd069999b", |
| "description": "glx: Increment dpy->request before issuing an error that had no request", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73fec95358ea52af62d1d067c8b17c8b881f4de6", |
| "description": "radv: Remove ray tracing shader module identifier skips", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28dcc5959d017a765c6598b8fce7d403ae283712", |
| "description": "radv/rt: Handle stages without nir properly", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e039e3cd768bef6c21255aeef2b11cedf1ab29b9", |
| "notes": null |
| }, |
| { |
| "sha": "3fd9894e3aa1de9b78d01f1b8dd1a475f4480a13", |
| "description": "radv: Update navi21 llvm fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "77bf1408f3be39d0eba7bac198e99504c978e713", |
| "description": "radv: Don't advertise features requiring PS epilogs with LLVM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c168635f8acd66f0ac693124d7626a5313242dd", |
| "description": "ac/llvm: Use float types for float atomics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60e7b1c69c15c86f2bb37dcb1c111dc2249d9746", |
| "description": "ac/llvm: Use the correct return type for uadd_carry and usub_borrow", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ae0562c237408460c5acde793d7ff0786026868", |
| "description": "ac/llvm: Fix typed loads with 16bit formats", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "22ca8c8561c4ad6c33cfa98d0849e700449f2db3", |
| "notes": null |
| }, |
| { |
| "sha": "0cada27826ee181ac0aaf42c5a1707683b3659d9", |
| "description": "radv/ci: Improve ray tracing skips", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97b1caf9f6771c58e15eb09fc719e81da826e38c", |
| "description": "radv: Perform multiple sorts in parallel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44c47054bca2e1dbfb9a0bb16433fab48264f5a9", |
| "description": "radv/radix_sort: Vendor the radix sort dispatch code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cacc64ea7223bc91bc11796dc5f2762ca958f61", |
| "description": "radv: Remove dead radix_sort_vk_get_memory_requirements call", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb0f51bc642be3d7d96fa0a582185e46f2649f37", |
| "description": "radeonsi/vcn: change max_poc to fixed value for hevc encoder.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84390c5c98e8369c81a37b4c88b0a2acc5f27a34", |
| "description": "ac/spm: initialize and set instance mapping for counters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0864a7dfa9412d2261850811705d50619a96612f", |
| "description": "ac/spm: rework how segment muxsel RAM are filled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ae64900e21a270ffda00de481ec0845e21389c1", |
| "description": "ac/spm: fix checking if the counter instance is valid", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90d9406436fdf27de180078fac4a25347bd84a3b", |
| "description": "ac/perfcounter: compute the number of global instances of TCP,SQ,GL1C and GL2C", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60cb257d2624a1e7d7e682ddf54485123f064bf8", |
| "description": "ac/perfcounter: set the number of instances of GL1C to 4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10dc97b20ff6b6987d016edaf0e78395a18cd04e", |
| "description": "ac/gpu_info: init num_cu_per_sh from the kernel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95527162081bd969582a7849010dff7624a45aab", |
| "description": "ac/spm: add SPM block definition for GFX10-GFX10.3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1ce30539bdaa5e8fa323c3f58e551e78649b1f1", |
| "description": "ac/spm: remove useless SPM block setting for GFX9 and older GPUs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "303184e4e5d9d7b144a0c335b7004d63587676c1", |
| "description": "radv,radeonsi: use AC_SPM_SEGMENT_TYPE_xxx instead of magic values", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db6e16a5158c5f8a45d4ecd639b6c8520e2dab6e", |
| "description": "radv: enable the PKT3 CAM bit for some SPM register writes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d57241d290c6e1f99ac789d0c15aa61b18c22273", |
| "description": "radeonsi/vcn: Set H264/HEVC chroma sample location in bitstream", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e76b8fb3517a227351d138a710b336e535257c1", |
| "description": "frontends/va: Parse chroma sample location in H264/HEVC SPS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aca2adc36c33c1280c732e9bc56666a7bbbad9c3", |
| "description": "ac/spm: add SPM counters configuration for GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42d67183e7cde8af301864d82a56e6c1dc8817cd", |
| "description": "ac/perfcounter: add new SQ_WGP block for GFX11+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "31e6c05527366ff8f0c819c46f9a7fa4894182b9", |
| "description": "ac,radv,radeonsi: rework SPM counters configuration and share it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f88338f80127d8bbbb49269e2399fd9e7e460c5c", |
| "description": "issue_templates/Bug Report: fix outdated URL for GFXReconstruct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6eaf416f353310b106c12a928fd5099b105503cb", |
| "description": "aco/insert_exec_mask: Simplify WQM handling (2/2)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f66723188806e7a1792988ec3f75b979127edd6", |
| "description": "aco/insert_exec_mask: Simplify WQM handling (1/2)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "45f6d38a766875616ffc480f27560389d7d585ef", |
| "description": "aco: insert a single p_end_wqm after the last derivative calculation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28904839dadb2a1576edbcc4a6dd77637da173f1", |
| "description": "aco: don't insert a copy when emitting p_wqm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "040142684cc2db47056c260edadbb3cea5f653b6", |
| "description": "aco: make p_wqm a marker instruction without Operands/Definitions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1275981df8c3762c208a49c8cde7deaa15489b24", |
| "description": "aco: don't optimize cross-lane instructions across p_wqm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0907b53740a456d769d7ad26f071d7610abb9918", |
| "description": "aco/insert_exec_mask: set Exact mode after p_discard_if when necessary", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6", |
| "notes": null |
| }, |
| { |
| "sha": "41b6020ff3bc93c2ba067be7825e76ff2de50a69", |
| "description": "aco: remove fast path in insert_exec_mask's process_instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e8192a76b771bafe09784eecc68fddfa346fb9c", |
| "description": "aco: append p_logical_end after monolithic RT shaders", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "bdec044c880ef38fad3641d306b9828e3c871003", |
| "notes": null |
| }, |
| { |
| "sha": "c5fb2fff181c7c108848fdfb3aba00a56d2ae916", |
| "description": "ac,radeonsi: move vcn enc av1 default cdf file to common", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "daa01703cc8210a03e013b302e25c148fec97314", |
| "description": "ac,radeonsi: move vcn enc structs to common", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8a7c8edd153b1265a9043d55c27dd822b7ed26a", |
| "description": "radv: emit relocation for mesh/task shaders", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "312103e0ffb6129427feee2ece1db81fc57862a6", |
| "description": "radv: set THREAD_TRACE_MARKER_ENABLE for mesh/task draws", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "505c2ee92d54a0b135a7acbaabb278a1fc124328", |
| "description": "ac/rgp: use correct API stage string for mesh/task shaders", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12f1c5d23be44dadab85ba55be2a3e6789909306", |
| "description": "radv: fix instruction timing on GFX11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c04b10155e6da8ffbd23daab3605a6760b77fb99", |
| "description": "radv: disable unsupported hw shader stages for RGP on GFX11+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f5dd547131705fb3f0e12a88313ae8c77ae07c6", |
| "description": "radv: set THREAD_TRACE_TOKEN_MASK.BOP_EVENTS_TOKEN_INCLUDE on GFX10.3+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16527f6ffd0129f2f6e1728e388cdc14b60240ca", |
| "description": "ci: Only look at file changes for MRs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e1ee4fac9dfa97477f661d9b164568e695ca395", |
| "description": "ci: Use container rules for containers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e67868fa19a4216c03f45ad1557d1ab139f128fb", |
| "description": "ci: Always set user container jobs to manual", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7cb86d9adc8fd2ed27db383bbc94d4ed4ce24524", |
| "description": "ci: Move farm-disable rules before anything else", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ec953ed755233c2e50aa4517f3c09136e067ddd", |
| "description": "iris: modify Wa_14014414195 to use intel_needs_workaround", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3740b6f599b098b1cd3fddaec9938af681e8378c", |
| "description": "radv/video: take db alignment into account when allocating images.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dee280249c3d0ea53cb0728bc097df9c96cfb772", |
| "description": "meson: Warn about side-effects from DRM for FD KMDs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce124328a04684821e580dffac780ad9e8fcc10f", |
| "description": "freedreno+meson: Add lua+libarchive+libxml from Meson WrapDB", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b91f9f68f04c361b0a17d7e74f442269004a8d7d", |
| "description": "freedreno/decode: Support building replay for multiple KMDs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8ac568955098b876f494f2e220c55588e79136b", |
| "description": "freedreno: Only add drm/computerator when system_has_kms_drm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0cca5f6eb8d721c703e9d52457ebb3811c90e35", |
| "description": "freedreno/rnn: Remove %n usage in fprintf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73d0286eb56931b014c127375e3da14be916eea1", |
| "description": "freedreno/replay: Add \"gpu_print\" function for command streams", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cad065cd006f081832ccba9773c4d6d99e8494f4", |
| "description": "freedreno/replay: Add \"print\" instr to ir3 asm to be used in replay", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c22f894bd1b6a262be249efecf201b6ad0f4c558", |
| "description": "freedreno/rddecompiler: Update to handle a7xx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3bbd1688b8892fad6297f0e84f76f9ecd2319cb", |
| "description": "freedreno/replay: Add limited support for KGSL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2648d4255874bbe839cdba8580ac5511abf21fe", |
| "description": "anv: Remove i915_drm.h include from common code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d3c5a79219d33c9d8ee706b276e7f372427bf15", |
| "description": "anv: Move i915 handling of imported bos bo_flags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1f846f790307d76c1ac5ccf8f096186900ba522", |
| "description": "anv: Move bo_alloc_flags_to_bo_flags() to backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b672c7b2c4d065a42f5d90a3643e0cd22df9f70", |
| "description": "anv: Move i915 specific code from common anv_gem.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc0acf6d9019eec93ee1d00b544f69acef936e21", |
| "description": "anv: Move i915 specific gem_set_caching to backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8a9c72561c276cf7188fc98444910a322cc75e8", |
| "description": "vk/enum2str: add more max enum vendors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d09aac5e6477b0e0f1bec1f1ffda48e7fbc57bce", |
| "description": "zink: Change zink_vertex_elements_hw_state::b.strides to VkDeviceSize", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "9399165bd4e01d7842440d306d82351b83f1b0a9", |
| "description": "aux/tc: fix renderpass tracking fb state clobber scenario", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651", |
| "notes": null |
| }, |
| { |
| "sha": "79ba431d4a2e0946d7b946322c5ebb340e358a39", |
| "description": "intel: Sync xe_drm.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69e3af2037db51a527ff7bd28bbc0f83ba790895", |
| "description": "ci/zink: Add another conversion fail on a618", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99ec13742b728e6ed9dc43628042c0f942559ed6", |
| "description": "ci/radeonsi: Skip more really slow tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6067aba9e6dbc3bacc50a4b44f7fdccb76b64ebf", |
| "description": "freedreno: Include speedbin fallback in 740 chipid to fix probing", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cd3719be7d0927f1a5519136911b8659dba6175b", |
| "notes": null |
| }, |
| { |
| "sha": "d48f2469bea263e114ae125abb742a7422ce8f71", |
| "description": "aux/tc: Add ASSERTED to unreferenced release build variable", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3", |
| "notes": null |
| }, |
| { |
| "sha": "ca9734c2233a25ecec4d47eaaa2173364b1958c8", |
| "description": "pvr: Use correct index when writing query availability data", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08", |
| "notes": null |
| }, |
| { |
| "sha": "210f1e14d5a1f3c9cb6979c42452b72c65488cf2", |
| "description": "panfrost: delete stale editorconfig file", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0afd691f29683f6e9dde60f79eca094373521806", |
| "notes": null |
| }, |
| { |
| "sha": "2978b85789cb1d5847c88c17dc6ce8fdaa1e8cfd", |
| "description": "zink: don't warn about missing scalarBlockLayout on v3dv", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ced3ee78981d03b56889cac61d2c14d32f977dbe", |
| "description": "ci/windows: drop build rules from test jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ee6e3d8d6413eb4636e4be60bbfab1b5bbb2eed", |
| "description": "ci/windows: add windows docker runner tags to .windows-docker-vs2019", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87281e7dd4bd3856df438c2c49f648d2a6635a27", |
| "description": "ci/windows: centralize definition of windows runners tags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a0fb8244a99a95d54cf854bcff41fb0fdcf124e", |
| "description": "zink/ci: update list of expected failures for POLARIS10/NAVI10", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c3097225a4af294720e111eab3f58d590b85c8c", |
| "description": "ci: don't run everything just because a farm gets re-enabled", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7cf13ea504e7e5be097e5f444843715d56c347b9", |
| "notes": null |
| }, |
| { |
| "sha": "907b96f1e7ba022c31aa90bf5e76ff7beed64546", |
| "description": "v3dv: Enable VK API v1.2 for Android", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "733909a6379376938faa396545c5e9220a981881", |
| "description": "v3dv/android: Add AHardwareBuffer support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "def20cbb07ac628a4b326d9bffcfeb3b88790b8e", |
| "description": "v3dv: Split v3dv_image_init to use layout setting logic separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1fc460b203f87b40ca538b33f91edb1e9e198fb9", |
| "description": "v3dv: Use format stored in vk_image and vk_image_view after init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02fc0c7e6a15dbd09dd622292db84c513705ce9c", |
| "description": "v3dv/android: Rework Android native buffer importing logic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "179dc4a106c738be991e880599e6d37209295429", |
| "description": "v3dv/android: Add a helper function to support explicit layouts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc9277d81cd7201ea53feabbbfdf1006af3e0ded", |
| "description": "compiler/types: Move builtin type initialization to C", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13d3efb2d1c450810df969a6892cd51e160115db", |
| "description": "compiler/types: Add workaround to use builtin_type_macros.h in C", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a67d4bde2cca6e68555d0d22e22cb13210440927", |
| "description": "compiler/types: Make struct glsl_type visible to C code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69ade9a34438274af98444bed97ccb177c0d5cb6", |
| "description": "compiler/types: Use a linear (arena) allocator for glsl_types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d804e833cb3b7d325d5f191f462a32143cc9708", |
| "description": "compiler/types: Store builtin types directly as data", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "492644dbef40393f8cc6686ec26216cfd7e9abc3", |
| "description": "compiler/types: Move static asserts about glsl_type to a central place", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7815f3cd3e09a8fff652f5db228c2c83b3028beb", |
| "description": "compiler/types: Simplify clearing the glsl_type_cache", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a62b669f20cf7384a0c60fedd3067fe5d52db53", |
| "description": "compiler/types: Don't store a mem_ctx per type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f1473ef977c2a5effca03f2e671cfe1b0eb70d0", |
| "description": "compiler/types: Use type cache mem_ctx for hash tables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "450c753f8d931fa389c55b36f23c7ad76b4fe9a3", |
| "description": "compiler/types: Add a mem_ctx for the glsl_type_cache", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74d85abf00569f179c1bb1157485bd8eb9310f7c", |
| "description": "compiler/types: Move local cache details to implementation file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6bf0654f4a1eb02303fdd14514a1f8026e67560a", |
| "description": "compiler/types: Use designated initializer syntax to specify builtins", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a3318364bfb092d9ebcf532f9fc57dcb4c49bd6", |
| "description": "compiler/types: Add extra level of macro to builtin_macros", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3bdd2ba1942f1e1278de9a113a9f9f16affadc2d", |
| "description": "glsl: Don't create struct type builtins", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78af1d0d9a59564ffdf54b0ff0d3233d096d465b", |
| "description": "glsl: Add missing glsl_types initialization to test_optpass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f865905fac1f7a58ca9d3c2677a097bfd58a0598", |
| "description": "compiler/types: Move GLSL specific builtin structs into glsl/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75bcebbb9e68f28599ea8c91bdbc778e54cd2d48", |
| "description": "ci/anv: Add testing on JSL.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1758ed14c393e9522d7fdcc5a24c72b10bd7db8", |
| "description": "ci/anv: Add a manual full VK run for TGL.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a8b8d96f20baf3a4e99b785c1857ba3faff4c8dc", |
| "description": "ci/anv: Drop \"-vk\" from the job name.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e812a122d87f5d60f15969796e014243fb9b35e", |
| "description": "ci/anv: Drop DEQP_VER:vk setting.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9eed03657d4e14fedaabc4a43751b9de4ba21013", |
| "description": "clover: fix parameter arguments since recent translator changes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "718699b9f0e6f7931bdd59f89255729a8a259dea", |
| "description": "glsl: remove field from gl_shader_program", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06af083b9301216f0d764e1753406e8fb66b3277", |
| "description": "glsl: check for xfb setting xfb info", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0ff56e3349d378fd9a6e04dd989057be98327df", |
| "description": "zink: pass a stage mask to pipeline create functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e4bca6adf1ad4466f2c9703cfc984c8c56944985", |
| "description": "zink: use FAIL_ON_PIPELINE_COMPILE_REQUIRED for GPL path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d79a615cf8ef991088355751ef54c9f2cd11ff79", |
| "description": "zink: remove an intermediate variable in pipeline compile selection", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af760c752978bb779987e6b47e553e95cdfb7f67", |
| "description": "zink: add a flag for combined pipeline compile for doing FAIL_ON_PIPELINE_COMPILE_REQUIRED", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eacc44afb9767e2f4a0d20fd40262bd106bfeafa", |
| "description": "zink: slightly refactor pipeline compile selection", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3802be6bac4c28eb23f3ba294d77f77e34a38bb0", |
| "description": "lavapipe: KHR_map_memory2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f423d91790a2341c14909a63e7083ac9b51076db", |
| "description": "spirv: use a pointer sized int type for opencl event_t", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e85c325ffe88e6c8500cc54a5359324102d32c4", |
| "description": "venus: implement VK_EXT_vertex_input_dynamic_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dfbe545a2c8529d0ff1927118dd9f117b61222a3", |
| "description": "venus: sync protocol for VK_EXT_vertex_input_dynamic_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3890c60584b009bddcda6aee50647f556df0a95c", |
| "description": "compiler/types: Remove unused GLSL_TYPE_FUNCTION and related functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f41da9160252d65319a58e1f34083ef8aaf01fd", |
| "description": "compiler/types: Constify a couple of pointers in glsl_type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "412fe99ea6c59bbbaf68a8f3df208420e4e57eb2", |
| "description": "compiler/types: Don't duplicate empty string", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "247f940d3735b6532d4487cd7ff8c0729fb9ea37", |
| "description": "compiler/types: Use right hash for function types", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "26f456203cac6765dc758e84aaf373ecd3f1f04c", |
| "notes": null |
| }, |
| { |
| "sha": "f1bc58cb7bd7ee5622da2eec47921a5f8548b15c", |
| "description": "intel/fs: use ffsll so we don't explode on 32 bits", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b200e5765cb51bcfefac583f811b3d246b919282", |
| "notes": null |
| }, |
| { |
| "sha": "147c17c28c38f57ea91d2bde1198d783dae1424d", |
| "description": "radv: don't emit event code on video queues.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85192dcfc6e57c4d0e5e0a45208481618747e63a", |
| "description": "wsi/x11: Don't allow signal_present_id to rewind.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08fee190aa0b504c3730cc335b02d7bb86bf8208", |
| "description": "wsi/x11: Fix potential deadlock in present ID.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "32f7ff2c204b28e6d312ecac6463f588d4d68f3e", |
| "notes": null |
| }, |
| { |
| "sha": "da16a76fe7dafa210c6191c968b29854a87e805b", |
| "description": "venus: fix a device memory report leak", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f70a08bc60f26cfcefa6e1c229dd1f9bc258d7cc", |
| "notes": null |
| }, |
| { |
| "sha": "9eba1d918757d741ade4d88435978d195a19a052", |
| "description": "intel/genxml: update PIPE_CONTROL instruction for dg2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c8985390d02cd87cfd07c953b00ad3940064ee9", |
| "description": "Revert \"frontends/va: Also map VAImageBufferType for reading\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4", |
| "notes": null |
| }, |
| { |
| "sha": "7eabe9bb40da0779922c0b4dc91ed320baf8b3cc", |
| "description": "ci_run_n_monitor: add comment to explain \"MR > fork\" logic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "717cff829c51bd084a1592ab1b35408b52ca6b22", |
| "description": "ci: remove duplicate fork pipeline in MRs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "941d92408ee53820cb37f294df3c20c799a569fa", |
| "description": "bin/ci_run_n_monitor: automatically pick MR pipelines when they exist", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f398f0fb44baeeb9bfb289eb771e4ba9ad57a5ff", |
| "description": "bin/ci_run_n_monitor: print in which repo we're looking for the pipeline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8a54c50a6a425e95a3ce72986a32b630729814a", |
| "description": "nir: fix invalid sampler search by texture id", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52", |
| "notes": null |
| }, |
| { |
| "sha": "5a7044d0bc9376aa67d74b735aab425790d8a935", |
| "description": "zink: move find_sampler_var from zink to nir core", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1a8dd84ec613f6e89ef5f180d79cddde0cd93d52", |
| "notes": null |
| }, |
| { |
| "sha": "010147cd642cf8a5213b5a368b16a8299b04e590", |
| "description": "llvmpipe: make sure to initialize the lp_setup_context slots with the default values", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9b341cbf40f8e5a30c39ee82b48de249f65b4e9", |
| "description": "radv: use shortcut_1d_workgroup_id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2965a9d51027264e9049d52dca3163627ba30ff7", |
| "description": "radv: optimize mesh workgroup ID using ts_mesh_dispatch_dimensions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81d17246ec2c3cd433be9ddc51c290de8cb4d3b6", |
| "description": "nir/lower_system_values change num_workgroups to uint32_t", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3b58b91f417857fa242d28296770c9fcd61aabd", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f73b8976bb21f8673c4696294c36a14534b345e", |
| "description": "aux/tc: fix address calc for segmented texture subdata", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3", |
| "notes": null |
| }, |
| { |
| "sha": "b6bc1f85f45d1fea9e8a674dbfa1766b03ad5a9d", |
| "description": "aux/tc: fix staging buffer sizing for texture_subdata", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "51ad269198e425fae719a37f169b365a8b52e7f3", |
| "notes": null |
| }, |
| { |
| "sha": "64b49fb501e960f0ddeeb9e9bce459d645f6923d", |
| "description": "v3dv: don't assume that bound descriptors have been written", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "95f881adbd7cce5a0d871b68b79005e1427365fb", |
| "notes": null |
| }, |
| { |
| "sha": "9d2bad8b37358377fdc21307329cb06f8c0d8fb4", |
| "description": "zink/ci: document more flakes seen on vangogh", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13161f4adb2686da6ab919f73a8972de4ac55d38", |
| "description": "zink/ci: automatically reboot when hitting a kernel BUG on vangogh", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29f730b793dffc272279e5800b924f2f2d0e6996", |
| "description": "docs/features: cl_khr_3d_image_writes needs driver support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cc981a0cd548ecce1be16a92275d7a2a111e0fc", |
| "description": "radv: fix capturing RGP on RDNA3 with more than one Shader Engine", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6caae898dd40a4d986aad2eb6b3b705c989c95d9", |
| "description": "radv: fix emitting SQTT userdata when CAM is needed", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23f9e89fce63362698fbd72ed0af05f43206ee68", |
| "description": "anv: enable VK_EXT_mesh_shader where supported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4eddeea7bf2423ab9ad5ee50d0ce230180512c84", |
| "description": "intel/fs: handle URB setup for fast linked mesh pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17d7f7a292f0e9bf5b4b348eef08c699cf372a67", |
| "description": "intel/fs: read viewport and layer from the FS payload", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d36da7c5f82d0ff1608bd90ce5a9aafec7f556d4", |
| "description": "anv: track what kind of pipeline a fragment shader may be used with", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b200e5765cb51bcfefac583f811b3d246b919282", |
| "description": "anv: use a simpler MUE layout for fast linked libraries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bcde58ea86e048b8aec5459294b46daf97f85a0d", |
| "description": "blorp: fix hangs with mesh enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "079604e41efe001ab560fa68850f54475589f801", |
| "description": "ci: disable lima LAVA lab for maintance", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4dbc55818c1fdcd174962d244a4286bdad42f3f1", |
| "description": "llvmpipe: enable driver functions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ecd471ee369edac9f7259c419fa7c81021459a3", |
| "description": "llvmpipe/cs: add support for function calls.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3704f158a2248663c6231170542c18dd28a0003f", |
| "description": "gallivm: add support for function calling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14a666896403a3ba1ba852cf94ec129050ba84d8", |
| "description": "rusticl: use cleanup funcs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "18ca6c37f0f8eb117013f0c845735b803ac27a4d", |
| "description": "nir: add a function usage tracker", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5bf4657fbc3943cf132a949766ac5c01a386278", |
| "description": "nir: add driver_functions option to avoid inlining.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a95b438806b8f1521de6934287da667c47aa695", |
| "description": "spirv/nir: parse function control and store in nir.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8e93abd113941debba723b1b1284c581505e6f1", |
| "description": "gallivm: rework translator to allow per-impl work.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3cd20feed07530e09b64bd81901babc9a697b107", |
| "description": "gallivm/nir: split prepasses out to make per-function work easier.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a74e98547c070568191f1800c821c6fd5257116a", |
| "description": "nir: don't inline linked functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8f982a7fd9a4b28a63d4522a531e0fb2f9c7f355", |
| "description": "nir: add nir function clone", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5dea1ac64c74c67e944cb7acf502cb91dc398d6e", |
| "description": "nir/functions: move linker pass to new helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1a12cf3a8a4b4c6ea3baca246b0b22d25ea9991", |
| "description": "nir/functions: put link state into a struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4af6061fe57dfe16e67480b582be2177d6629d74", |
| "description": "nir/functions: use helper to get function for a name.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfe152916c174f167814eb370feb77ba1567fd91", |
| "description": "nir: move the libclc lowering over to functions file.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6bfe7c501aa1e1f9c8a5499a35f86934a27c8e0", |
| "description": "nir: use nir_function_instructions_pass in the inliner.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f568625fa49c8afaa4005760f8d4c76c7d18eb7", |
| "description": "nir: rename nir_inline_functions.c to nir_functions.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97557ebfa214d933ac3979ed820ed58222bea592", |
| "description": "nir: Add nir_function_instructions_pass helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93bb08d1f737bced5c66ef34c974419610fa3724", |
| "description": "nir: use a _clone so users calling their variable clone don't get a warning", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6417f1021ae9bd9d6c1b6f6abd7ddfea0aa20ebc", |
| "description": "ci/freedreno: Add another excessive-constlen UBO skip.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52343ac668d5930ee8fb7e8f63e5cc5f31b8dd0e", |
| "description": "Uprev Piglit to f7db20b03de6896d013826c0a731bc4417c1a5a0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f1356bef50d0c66891053f64555a218af00f829", |
| "description": "util: Add convenience macros for linear allocator", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e37631aa5e07528dca9d49371963cdce621c0e9", |
| "description": "vulkan/properties: Handle unsized arrays properly", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c", |
| "notes": null |
| }, |
| { |
| "sha": "b235e8fc9a299d37e3eca27286cbcbbe6ade7985", |
| "description": "tu: Fix heap size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4c76b72e1277e9476229a2434a242057f448782", |
| "description": "freedreno/a6xx: ARB_shader_viewport_layer_array", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0bb34e49ec4f1ecda6237355a63109787f93e6a4", |
| "description": "freedreno/a6xx: Handle PIPE_BIND_BLENDABLE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6b5e965ccb3e26686a3f0857caa8981694c37b5", |
| "description": "freedreno/a6xx: Use pipe_blit_info::sample0_only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1a188ad4ff63ebf0ea7075947f16133ee2bc53e", |
| "description": "freedreno/a6xx: EXT_depth_bounds_test", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43c77244d90d1ae45c65d12274d8968087e3b6ac", |
| "description": "freedreno/a6xx: EXT_shader_image_load_formatted", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6df5f3d4f149d22306ce9fee18f3c973adea6e25", |
| "description": "freedreno/a6xx: EXT_demote_to_helper_invocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "babe8a10d9506be32c70dc01e4595e45696ecee4", |
| "description": "freedreno/a6xx: ARB_texture_filter_minmax", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "286b7723f04626a1337c0d33bdbf8e7cb5c9e8ee", |
| "description": "freedreno/a6xx: ARB_sample_locations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd00e994449d21f906ad291c0161b8b781c05443", |
| "description": "freedreno/a6xx: ARB_post_depth_coverage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb3cb03bbe3f072436755aa92cb5b44f9eb03c94", |
| "description": "freedreno: Implement ATI_meminfo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c2e8b529220fdc69ebeafbd84c3ddd8a0f848c6a", |
| "description": "freedreno/a6xx: Re-write the function-of-doom", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b2780dcaf486ebf91e9743251d998f97aeccde5", |
| "description": "freedreno/a6xx: Re-work fd6_emit_shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a11e3f35dfc1c3bf0a05e91805f50452a8efd06c", |
| "description": "freedreno/a6xx: Drop unused screen args", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71fe3f10730f09ddb72a7830103ca60737cd2a20", |
| "description": "ir3+tu: Simplify ir3_find_sysval_regid callers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "38694b73865956e8d22f47f259e5d0bb70f28245", |
| "description": "r300: reduce number of iterations for vertex shader loops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccd3bb45483b25330f435d7e041a69237edc9631", |
| "description": "winsys/radeon: fix a race between bo import and destroy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "028ba76a00ef637ee2cf8f631f8bd981a18bbbdb", |
| "description": "radv/ci: Document new flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c29b7aeaf27cddc45243ada37a5f900236bc148", |
| "description": "anv: remove misleading comment about batch_len", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a7c6ae32cdd0e7ab2c02f53256c7f6d07763f8b", |
| "description": "anv/xe: return failure in case waiting for the vm_bind syncobj fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "935a1d2c8ff6ebe152221c04e699ddecb867e4ff", |
| "description": "anv/xe: make vm_binds async", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7018e64d794fd7cb5e234b74dc426cafa9744d3e", |
| "description": "anv: add a new vm_bind vfunc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a54451075d4c8bb5ce6ade53b95c4c29812125cf", |
| "description": "anv: rename the vm_bind vfuncs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a1ccd4a9a6c85bce2013d8ff843e96d151288c9", |
| "description": "vulkan wsi: add support for PresentOptionAsyncMayTear", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39aa4837601afb337f0bfb61818668bf2792325e", |
| "description": "zink: set optimal_keys for turnip jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf66ed2dec6a80453d97231090753957bb59e02c", |
| "description": "zink: imply ZINK_DEBUG=quiet if ZINK_DEBUG=optimal_keys is set on turnip", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e1f58c1aca188181283fc765f62cf9d94137d2d", |
| "description": "zink: add ZINK_DEBUG=quiet", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb76e90793f139e2e502b17e4651af35f75864f4", |
| "description": "ci/zink: Add new zink-lvp flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5c80f001bd66e6466d562b8564f677c98aff920", |
| "description": "ci/intel: Add new skqp flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "077e2da21ec151fd0adc836c3bdfc8bafef5e5f7", |
| "description": "ci/d3d12: Add new flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "abb612ec1f7333e25c40d5b41b1f947258be162d", |
| "description": "ci/radeonsi: Add new flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9dbc8a7ee3d842f29fdbc7f199614ac5c753361f", |
| "description": "ci: Declare stages before jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3aab80d4f9b69d7fb8d124da5b346fcda4340a9", |
| "description": "meson: support installation tags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05e80e1a5e2d019787503f19048f00bcc700c34d", |
| "description": "v3dv: expand sampling from linear image hack to support multi-planar images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95f881adbd7cce5a0d871b68b79005e1427365fb", |
| "description": "v3dv: add support for sampling simple 2D linear textures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "151f78150baed79e33d7c18da38e851f9b17a463", |
| "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d74d017f7d73e1026cf367838c2a628ad1bae012", |
| "description": "v3dv: Rely on the internal tiled flag instead of the common vk structure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a03525d8db7b0295c955aee04d1694a4a1b4493f", |
| "description": "tu: Split program draw state into per-shader states", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a80f02607382fc71b721f4d9d838eecd6e148bf5", |
| "description": "ir3: Add helper to determine when variant exceeds safe constlen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "252aee26346ee2f45dd009332d8997975bf7a2cf", |
| "description": "freedreno, ir3, tu: Constify various uses of ir3_shader_variant", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1b333a0b57d24b03dfd960859b52be43cb3e6d0", |
| "description": "tu: Split up tu6_emit_vpc()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "211aeb2dda17ddce2bdbdf36ecf39e169a42e364", |
| "description": "ir3: Add ir3_find_input_loc() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d82f9294277195d0a57ce02824abb03fc037aab", |
| "description": "tu: Pull entangled shader state into program config", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "566675882035e8dc006a2c21fbd5cb2767d8145f", |
| "description": "tu, freedreno/a6xx: Don't use VS for PrimID passthru state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b312155cc540d0a2ccabbe2c829d12131829b1be", |
| "description": "tu: Rename PrimID-related registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "979cf7bac04fd833c13407b98851e7a4f15d8d33", |
| "description": "tu: Merge depth/stencil draw states", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a1f7c61b6ac93794d58b83f02875c04344f4910", |
| "description": "tu: Stop reusing base Vulkan dynamic state enums", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f88c9c5a4c56eb92525d1ac429ad6bfa9228717", |
| "description": "tu: Merge PC_RASTER_CNTL into RAST draw state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51ba8d43318d2fce92d3e339ff070ee7ec4cce96", |
| "description": "tu: Merge SAMPLE_LOCATIONS and SAMPLE_LOCATIONS_ENABLE draw states", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d3ab5b68d5eb9a4980a8f3cf7a137bc036bfa6ee", |
| "description": "tu: Remove MSAA draw state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8179b6fcf4d733734bc36e343d46fd3e8ee5e4a3", |
| "description": "anv: tell blorp to do mesh stuff only if it's enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d7153afdf04de6dde6f2c1c55064ebbb5aaa78a", |
| "description": "anv: ensure pipelines have all state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3fb3752e332fe0d34f3babe98b9ee09ef0466ff0", |
| "description": "anv: fix missing 3DSTATE_SBE_CLIP emission", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a", |
| "notes": null |
| }, |
| { |
| "sha": "05ebfa5463fd8f665f897a1cc8c5b09f96c40bcc", |
| "description": "anv: fix missing 3DSTATE_SBE_MESH emission", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a", |
| "notes": null |
| }, |
| { |
| "sha": "a023897cd31aaaac7d2edceeeea884bff7b00045", |
| "description": "anv: ensure partially packed instructions are emitted in the pipeline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5344a6b1c0e5097c9377d6fb679097f9fb86fc1", |
| "description": "anv: ensure mesh pipeline have all pre-rasterization stages disabled", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "44656f98d5e38d8633f365b286c0900b5eee3f8a", |
| "notes": null |
| }, |
| { |
| "sha": "80feff8559f156ea2ee9cf1e594379c4abd335b0", |
| "description": "anv: emit 3DSTATE_URB_ALLOC_(MESH|TASK) only when mesh shaders are enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef8f28403f838613a31005c0dca0bb699526ec17", |
| "description": "anv: fix 3DSTATE_VFG emission", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "0ce772bd19e025301da4e603a07b0617952df60e", |
| "notes": null |
| }, |
| { |
| "sha": "51773d135d4d573980b9b42a60868cb5b14cc225", |
| "description": "radeonsi: sets OPTIMAL_BIN_SELECTION to 0 if using bottom_edge_rule", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86b4fe5d68283c4e0d20c3ef3f934d0ca8955964", |
| "description": "radeonsi: stores bottom_edge_rule option in the rasterizer state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c558c4955053eeb9476acefa148d414ff71cb47d", |
| "description": "ci: disable Collabora's LAVA lab for maintenance", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "729cb4004a0f0933d69eea0ad30431c4c571958f", |
| "description": "radv: fix enabling DGCC", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "559da067559570b6793694c3351f4cde8f85369c", |
| "notes": null |
| }, |
| { |
| "sha": "2d4fe5f229791fde52846b3f583c12508b5109d6", |
| "description": "clover/llvm: move to modern pass manager.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb1c88d41f6dc213533f33f34e9224706f564849", |
| "description": "lima: fix plbu block stride calculation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df710fe6956d2a6093473f8809b56267c3e31e5b", |
| "description": "radv/rt: Enable monolithic pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2514e75f0e10794534a5b7e007c4fdd28034bb2", |
| "description": "radv/rt: Add monolithic raygen lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e039e3cd768bef6c21255aeef2b11cedf1ab29b9", |
| "description": "radv/rt: Store NIR shaders separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39fca243bb914cea853e9d3502f1f38e6bf96ad4", |
| "description": "nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0c0fb216dd6d9d194593178eb0493d31b4b977af", |
| "notes": null |
| }, |
| { |
| "sha": "94941de25b53ca73bb62fe91ad2cabbd0e679ebc", |
| "description": "zink: delete all psiz=1.0 stores if maintenance5 is present", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23df2bf41b44a6cef73d83cda1912251fbb9cc56", |
| "description": "zink: slightly refactor psiz deletion during linking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5c2e91e4a6e519e25535f3fa93ff6691c0bd77d", |
| "description": "Revert \"ci: taking igalia farm offline\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a69ffbd08a44032d0f12c5739382cefc8a5d7f50", |
| "notes": null |
| }, |
| { |
| "sha": "6d5174974a41e5bde96b26d00176e2b5e31dd70a", |
| "description": "zink: use HIC for image subdata when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f24891269d2532ed5a1317882cd6b6108110a8fd", |
| "description": "zink: check/use suboptimal HIC during ici init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e006a3d8bc9217192d7f6e70fb5d99859cbe936f", |
| "description": "zink: use some return codes for check_ici errors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4feb37d6296374bf64df30336969138f3c6e11e3", |
| "description": "zink: fix some off-by-one indentation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9907573d9813f932863a581a1ab3c73c16e7705d", |
| "description": "zink: add a fixup method for extra driver props", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ff5026100437d885a64361fc6c1a9ded3014005", |
| "description": "zink: disable HIC without resizable BAR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f95134468aba58b4cb9a28bcafb0c3098913124c", |
| "description": "zink: move mem type detection up in file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "521800cf59798a8aafd66202080a86f11395ebd4", |
| "description": "zink: hook up VK_EXT_host_image_copy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5edcab3385effe0fe398aef65c73832e020a5467", |
| "description": "lavapipe: don't advertise UNDEFINED layout for HIC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "943909514e477a170caa1787a381755ff933f3c3", |
| "description": "lavapipe: handle VkHostImageCopyDevicePerformanceQueryEXT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87fa46c10d129eeef8abb1be11c51e1927957275", |
| "description": "zink: use VkFormatProperties3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e02441b000b310d54c1cc3dafa5922877f13062c", |
| "description": "zink: simplify redundant is_buffer check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "738eb0d78cf65fa1bfb836b3f85ca42889196d2a", |
| "description": "ci: bump VVL to 1.3.263", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ddc3c18e4aaa5b068e1c53147ba0cc1005f3cc68", |
| "description": "intel/dev: Update device string for MTL PCI ID 0x7d55", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb91e0306c86723b040f704cd961494c8a947fec", |
| "description": "nvk: Invalidate the texture cache in PipelineBarrier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dff769e2bddf58d71004c9904562bf5fe54b6031", |
| "description": "nvk: Set the discard bit for Z/S self-deps", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35e098977965fc38c46721428e66cb2e16c95777", |
| "description": "nvk: Don't add a dummy attachment when gl_SampleMask is written", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ce4d7a08d8d91abab9ac4f3e9b0f41227f40386", |
| "description": "intel/compiler: Don't evict for workgroup-scope fences", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5eddf60e5604a2e489805e6f73066fbfaee90ca6", |
| "description": "intel/compiler: Combine control barriers with identical memory semantics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f98f20c583fd461bb24997b1d0ae2c1efe6bfd3", |
| "description": "anv: Use nir_opt_barrier_modes() to drop unnecessary barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b14618daa574f1394ed1c0efa898cd8f2519ed7", |
| "description": "glsl: Use nir_opt_barrier_modes() to drop unnecessary barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5754461f0591e7aff11e6513bb6117056142c952", |
| "description": "dxil: Set UAV_FENCE_THREAD_GROUP any time global isn't required", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb3e37a0140571ea374311a4325dad5d770df15c", |
| "description": "virgl, nir_to_tgsi: Add a hack for promoting partial memory barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd92fd8fcc983f113b0af8c49024eb21d971a51f", |
| "description": "lavapipe: Don't delete control barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc0aaa81eed4ea0e6e6577e068511fae07773461", |
| "description": "nir: Reduce the scope of shared memory barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7dd897e1cd1f2325412b878e628cc29a19b34554", |
| "description": "nir: Add an optimization pass to reduce barrier modes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c3706fc28e780a1c5e0ff5756e323b41b8f7e05", |
| "description": "nir: Fix function parameter indentation in nir_opt_barriers.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17a35412dcc77a3058107100d27f734796a9d0ca", |
| "description": "zink: re-rework i/o variable handling to make having variables entirely optional", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b4904405e2e801626b1902551eb7486add1a337", |
| "description": "zink: use right function to get src_type in eliminate_io_wrmasks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "459b49a1749ecdee1726a793d1ca62534ad95932", |
| "description": "zink: add a new linker pass to handle mismatched i/o components", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9af2f179372567bf1bdfc25c37c33b153384f76c", |
| "description": "zink: create new vars without copying existing ones", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86668052dd68da1c1fbde1e6e6f836b2cf3dce5c", |
| "description": "zink: use explicit sizing for builtins when creating variables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53dab1cf4089b33f5e53afc4055b288609ce0372", |
| "description": "zink: use MAX_PATCH_VERTICES directly for arrayed io var sizing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e81048a0e2f1d2b95b6cd3dc4c7563e0e25670ce", |
| "description": "zink: use explicit stride from types instead of copying old_var stride", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c422ba51829c9436be50c204aba8a8170a41378", |
| "description": "zink: simplify an arrayed io check during variable creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dcc1d115f960c06f5c13b04f4bbfdb6b126fb712", |
| "description": "zink: use nir_io_semantics::num_slots for indirect var creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a91d920a630f5a1c5b5bb82b38df66b4ffb9bb3c", |
| "description": "zink: delete some bindless io lowering code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7fdc74b0788f4599c73cd005c9b6e4d88947e621", |
| "description": "zink: fix typing on bindless io lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3ce422a9972c4c8501e9c5967f4d8ff9e742c32", |
| "description": "zink: reorder bindless io lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e87b24719f0b50fc1f012569b41651f06bbb88c4", |
| "description": "zink: set is_xfb=false for all i/o variables", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20cbc6b9a0a92474b3176f9cb09485f20ae8cf1e", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39b814b2a65c555888aee038135841100740a832", |
| "description": "zink: handle multi-plane implicit sync", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4f8ad27f2d7ebc74ea32d587ae854a791c94133", |
| "description": "zink: handle implicit sync for dmabufs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4932e65f1e6a1dcac431caf638298687a7b71705", |
| "description": "zink: hook up cached fd semaphore usage for batch signal/waits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7662ddc42686dc2b5cadea0bcc47859766526f13", |
| "description": "zink: add a util for getting cached fd semaphores", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f7333b1889740317550a3fd1336ad62a179e0d8", |
| "description": "zink: add a screen cache for fd semaphores", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d3ac89f97ebadbac53fb97fdf759091b250c66c", |
| "description": "zink: add another submitinfo for fd semaphore waits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed17b6f81744749df85befbb53685508285beb08", |
| "description": "zink: make submitinfo handling easier to manage with enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffc371ba61dba534ad4a9caa6ef9136d751897d0", |
| "description": "zink: add a third submitinfo (unused for now)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efc339f9589895b80ed35e3853703a5a9cc0de27", |
| "description": "zink: make zink_resource_image_barrier2_init public", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a30deb5d3101ca9568848231d8e987aac2cf3d9c", |
| "description": "zink: use a pointer to simplify submit struct mechanics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68a478870d2717a82c7f162fa202c376cc0492ff", |
| "description": "venus: expose KHR_external_fence/sempahore_fd extensions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9c2ba38390448783c3e95bc9745b47ebd8b260b", |
| "description": "ci: drop clover leftover", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d11900d5e76922790de90ebfb89f918673759a88", |
| "description": "meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a89507be8a94fe258513812b8934d7fe3af462c", |
| "description": "anv: Program and emit STATE_COMPUTE_MODE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0d5c7848af374b8ff0fa11b9b7ca0e232f0996a", |
| "description": "intel/genxml: Add STATE_COMPUTE_MODE instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7901b536ee012a98343e2acdf017085029c59139", |
| "description": "iris: Enable always flush cache with DEBUG_STALL option", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28e1e33c32bd1c58ff20c7c9b5801f6c56a5734b", |
| "description": "radv: Don't use the depth image view for depth bias emission", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "266b2cfe5bf3feda16747c50c1638fb5a0426958", |
| "notes": null |
| }, |
| { |
| "sha": "4171d9ff849d2d75c11111761ced049749bc9927", |
| "description": "radv/amdgpu: Use rwlock to protect access to virtual BOs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb0c19709065b40e6da90ad40ab4e3951a93928b", |
| "description": "anv: bound image usages to the associated queue family", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fafb1a897e39ccae1278ab7b87cb6c1e14ac4b53", |
| "description": "ci/b2c: drop logic to remove install.tar", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "80a352c87cdc708cea2ba4297f16a6f55b637d62", |
| "description": "anv: remove aux checking asserts", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca", |
| "notes": null |
| }, |
| { |
| "sha": "64a5472ad70c631b2390aaeae025dda2cf24d50a", |
| "description": "radv: remove useless PIPELINE_CREATE_2_LIBRARY_BIT check for retained shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6299ec258d4e991855f8c7bd0ee71f3c286234a", |
| "description": "frontends/va: Flush after unmapping VAImageBufferType", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "136a6982515f527a82bfbdeb19c6f5c9d7ce3cf2", |
| "description": "nir/opt_algebraic: remove broken fddx/fddy patterns", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "109a99e6914b124563dca7bb3b8c5eb276a1ad59", |
| "description": "llvmpipe: enable f16 paths on aarch64.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "adaf4460bd19a9cc8249a0ddac442b5a05f5828d", |
| "description": "radv: do not use pre-compiled prologs when VS is compiled separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "871a38367147035c7778f8c80db55a00abe4aa27", |
| "description": "radv: adjust emitted prolog regs for merged shaders compiled separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "657cabe17e532db4e010d757bf92c88748eafce3", |
| "description": "radv: adjust next stage for VS prologs and merged shaders compiled separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "524a894ba482d6cf98de6df9745d6611694c9bd2", |
| "description": "aco/gfx11: don't use bfe for local_invocation_id if the others are always 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1409f69e00e74e1b3284ef8c2fa5bc88897bb2a4", |
| "description": "tu: Call tu_cs_dbg_stomp_regs with appropriate GPU gen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb08ccb3787e783b371e3f20109cb413713e398c", |
| "description": "tu: Exclude SP_UNKNOWN_AE73 from reg stomping", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84e61d606b9a62a0363946fcc1ea25e21956b83b", |
| "description": "radv/sdma: use correct limits for gfx10.3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c707cb51e53f7ece4cc049990a23ccd2673fe7c4", |
| "description": "radv/sdma: use multiple commands if required", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca25d5f846217d389eec5f73ede779123f9b87b1", |
| "description": "radeonsi/sdma: use multiple commands if required", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a69ffbd08a44032d0f12c5739382cefc8a5d7f50", |
| "description": "ci: taking igalia farm offline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84e0f5ce753468d2dd2fc02d6c115ab89f0b4629", |
| "description": "nir: remove unused param from nir_alu_src_copy()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b6eae2e67fdbd4dce318ab3f3b970403aa39ade", |
| "description": "nir: remove unused nir_src_copy()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af1528cc15346fe9380f4afe203a05da18163f4c", |
| "description": "nir: replace use of nir_src_copy()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd297ecf98ee14f3eba08c0e1e2aa0f277e2aaac", |
| "description": "zink: always add a per-prog ref for gpl libs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4303ea7b9ac81841133bce5841dda1b97da4af1a", |
| "description": "radv: Use a double jump to limit nops in DGC for dynamic sequence count.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05bd55a994a4a88b76e94e107447d2d1f2db7928", |
| "description": "ci/traces: extend no-output timeout by 5 minutes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2ead228acb883efbb91c79b12ac8bb19f06d3e8", |
| "description": "radv: avoid emitting THREAD_TRACE_MARKER for predicated draws/dispatches", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51eb072eb666aebf6b5342bfef0097f39f202b1c", |
| "description": "radv: skip DGC calls when the indirect sequence count is zero with a predicate", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13723e3097ec7567e27477fe28d6e1acc18088fc", |
| "description": "radv/ci: use the default kernel on vkcts-navi10", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76ef5f82ab723629a4cfcbebccb62f177d1d31ac", |
| "description": "radv/ci: drop the auto-reboot-on-hang for vkcts-navi10", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b16472fc97fc5ddbf4c35e4a74b17d7fa7215e1c", |
| "description": "ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb7a46ed3d5092cf2d22411fc4da1b0d21e972a5", |
| "description": "v3dv: bump up MAX_UNIFORM_BUFFERS to 16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "383842fab812497a04a85e87d841e2d6af098320", |
| "description": "radv: Fix dumping vertex descriptors with RADV_DEBUG=hang.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d2d74fa1c42063ca62570a572982b4ff1ea3f07", |
| "description": "pvr: Add VK_KHR_driver_properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34813e13db586456edd40314690da07aadaca09e", |
| "description": "pps-producer: add ability to select device with DRI_PRIME", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0228b294e8b9c341588e8338106ec17e4da7dce3", |
| "description": "radv: Fix IB size for RADV_DEBUG=hang.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e4663635f6df58f954f1c90391332b2795d1a85", |
| "description": "mesa: disable snorm readpix clamping with EXT_render_snorm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "285223d0fd07e9313ad5166d43f3d828408849af", |
| "description": "radv: fix interactions with primitives generated queries and pipeline stats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f4fe3f81b0895bf8f528909bc9119294680b9f9", |
| "description": "anv: Copy/Clear MSAA images over companion RCS while we are on compute", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b8bef86501ff742f36873525eec9e7e0d30cecf", |
| "description": "anv: Extract batch print code to anv_print_batch helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9866c4e32b50c6682d33f248ddb5c80a06040152", |
| "description": "anv: Skip layout transition on the compute queue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46d203c0abfedf58054de684a3e8ca9878ca434c", |
| "description": "anv: Add secondary companion RCS cmd buffer to primary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d79c2d280f23908ea6cfef6b77bd994a629bd3a", |
| "description": "anv: Execute an empty batch to sync main and companion RCS batch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c49d3cf97745aae8d1b3dedf0ef937845bd2853", |
| "description": "anv: Setup companion RCS command buffer submission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a63277ec36b65825d1680bc1cdb558a33b91a25b", |
| "description": "anv: Execute RCS init batch on companion RCS context/engine", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "103512ef3b2696f0b7f494551c186ee6461b56dd", |
| "description": "anv: Move compute specfic bits under compute queue init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b37530257663f32b41567c0b0e019d86b5451252", |
| "description": "anv: Create companion RCS engine", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5f2c8c845e5722e2be0c8336cc5bcd21cfb0285", |
| "description": "anv: create individual logical engines on i915 when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5e4be45c08d0ed877f34b9de129e7d9beb23ce9", |
| "description": "intel: Pass virtual memory address space ID while creating context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b73960fc408eb3bcfa28e50eb4891dc8c71fa85c", |
| "description": "intel: Add helper to create/destroy i915 VM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13b3d7f74118a5c8aec0918a9b37b32d8d898393", |
| "description": "anv: Handle companion RCS in end/destory/reset code path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "801523f03d71d261a1a118c21aaa9690c478235f", |
| "description": "anv: Split out End/Destroy/Reset cmd buffer code into helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edcde0679c058070185468919424c1037211be72", |
| "description": "anv: Add helper to create companion RCS command buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "31eaeb82746e2b19a4b108807be61d6aebe68e7d", |
| "description": "v3dv: handle pPlaneLayouts in VkImageDrmFormatModifierExplicitCreateInfoEXT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "717fbda5367338e1e91abbb1615d5b57655ebb66", |
| "description": "v3dv: be more precise in vkGetImageSubresourceLayout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8019a1b9292e6cf26f17126c50a7329820817e3d", |
| "description": "glsl: ir_function_param_visitor::visit_enter always true condition", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d203c4ae03a4954bfa4f045862b3bf6312a532c", |
| "description": "glsl_to_nir: add more unhandled function types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67d1c36bb4a81613e39dbe9296b0e0517afd9081", |
| "description": "glsl: fix out params in glsl to nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51ad269198e425fae719a37f169b365a8b52e7f3", |
| "description": "aux/tc: handle stride mismatch during rp-optimized subdata", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ecc5f01801d14634dd80c5e18fe9d43600f2e51", |
| "description": "docs: add one more 23.1.x release", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6b8bfabeb92b5b46207a8b3690579756db90d2d", |
| "description": "docs: update calendar for 23.1.7", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67f97816b94b465e6aee57359202f18986afb0b8", |
| "description": "docs: add sha256sum for 23.1.7", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd58c84b0382bc0d4fe31edda8cf1b93e312dd10", |
| "description": "docs: add release notes for 23.1.7", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12967c8dcb61c07196c0088082c7d21e0cf60f2c", |
| "description": "rusticl: don't store ptrs to nir_variables across opt passes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f857c9a96fe6a5fa6ea502892f11d398cdb7753a", |
| "description": "d3d12: Extend video screen AV1 encode tile support checking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "967133cc91f1611cc2521b6c5203e9541866db7d", |
| "description": "util/vl_vlc: Use UINT64_MAX instead of ~0UL with MSVC compiler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23071b9adc5c4495f2980a105300a46e38179b0d", |
| "description": "docs: update Anv documentation about dynamic state emission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ceb1c6033b249852640f817fe3dcfb4fff0b11d5", |
| "description": "anv: split BLEND_STATE packing from BLEND_STATE_POINTERS emit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b5f9cc30a0a77924e5ca800639cc8a75c172aca", |
| "description": "anv: remove unused state emission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a", |
| "description": "anv: add new low level emission & dirty state tracking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d66ff01b1a3b59851c74cc609636b1a107896e0", |
| "description": "vulkan/runtime: add helper to name dirty states", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44656f98d5e38d8633f365b286c0900b5eee3f8a", |
| "description": "anv: split pipeline programming into instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "758540d741702c871fe831aac5074525a94adf10", |
| "description": "anv: add a flag tracking occlusion query count change", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ce772bd19e025301da4e603a07b0617952df60e", |
| "description": "anv: split 3DSTATE_VFG emission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e081bd68069d27ba6eb347a1344007131a6da93", |
| "description": "anv: split 3DSTATE_TE packing between static & dynamic parts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "19c3f3ede495232913fa4204c62f31ecb6fda305", |
| "description": "anv: categorize partial/final pipeline instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1614c4e220164b2911466618cb8f838c92d5f59", |
| "description": "anv: rename files to represent their usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a1f7e7d93e9861381e20e8f975f6ed56492a2a02", |
| "description": "anv: move all dynamic state emission to cmd_buffer_flush_dynamic_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "047c0ba44b24cbc64630390819d075ad72dc96e2", |
| "description": "intel/decoder: implement accumulated prints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2c3a51573a4b2afbb1f288ba9ac25d23f5f93a8e", |
| "description": "intel/anv: batch stats util", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1fdc089e9ce8d44c2a27f5b0e900cc10be0313c2", |
| "description": "anv: change anv_batch_emit_merge to also do packing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5c287385c2e91ead155cfa781221cf91d3a6b3cc", |
| "description": "anv: remove ReorderMode from pipeline 3DSTATE_GS emission", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9", |
| "notes": null |
| }, |
| { |
| "sha": "adfa4f0453783153d5db11d191dfb0fcd01d1c6d", |
| "description": "blorp: remove unused variable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9231f24be1f5f52a1d64f2089808620dc7a146d2", |
| "description": "hasvk: add state cache invalidation back before fast clears", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429", |
| "notes": null |
| }, |
| { |
| "sha": "97c9e015179b4c6bb4825616960e4806fb6e89d5", |
| "description": "nouveau/mme: SPDX everything", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "919a717ba4c734821db8d9eb7ac77eaca8ca5987", |
| "description": "nouveau/nil: SPDX everything", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "963d658f0998e7851cb6278e8cf6c4ef103dc202", |
| "description": "nvk: SPDX everything", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9aa18e45d90160549f4dedf9f3cb435b4fb1459d", |
| "description": "nvk: Add include guards to nvk_bo_sync.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1249937b5d7f337e96ece718ecb94e5f0d6fc068", |
| "description": "nvk: Clean up includes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "318b83899056d02ee83817cf16201a128fb81443", |
| "description": "r600/sfn: Simplify dependency chain for index loads on EG", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9f60482fba70ed2b1d80dd1dc2cb8cf6e7419ca", |
| "description": "r600/sfn: factor out resource as extra class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dea86e8865363198df8afd6edc903e236c6dbd1", |
| "description": "r600/sfn: drop unused ControlFlowInstr type enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16bef14dd4fb1e5ed3d3aba86fc55de6299d6311", |
| "description": "r600/sfn: Make use of four clause local registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9739e8912286a212359f3a5a4f958c6165ce2cc", |
| "description": "intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "421d8f14793b57cb1fd4b10302a9ae5a684f06a7", |
| "description": "pvr: Cleanup comments in pvr_physical_device_get_supported_*()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f199175c444542904f804333745d7f0943d18ba", |
| "description": "ci: enforce -Wimplicit-const-int-float-conversion for clang", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81a28fb3e2a5b6bec282ecb421cf4bfcce01565d", |
| "description": "Do explicit cast to suppress clang warnings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a949de28c42d8714320e56bd99168148503da7d", |
| "description": "pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a57faf50370f60e06e03062b0ff4a0c2c3258004", |
| "description": "iris: migrate preemption streamwout wa to WA infra", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "db6c374919ea16be6f9a6f96d5c9e866c62c556c", |
| "notes": null |
| }, |
| { |
| "sha": "ed48d1cb53fb7645e43fdd88bada42edf76a8705", |
| "description": "zink/ci: merge piglit testing with deqp-runner for RADV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2ce36b40b3a2d0516e8e3cdf3ff71453311663c", |
| "description": "zink/ci: merge GLCTS testing with GLESx for RADV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "938465ccac0b61cf97e49eec923e18ab10c8885f", |
| "description": "ci/farms: no need to check RUNNER_TAG for Collabora farm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17cd153dd03366be0f3980fe26e196ce8e41ef59", |
| "description": "radv: add support for DGC with SQTT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63e0fcfb13787d13836f64ab9b5c669b89346526", |
| "description": "radv: avoid emitting SQTT markers for DGC calls", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c8fca53fda09aa452edf6336a0e2b343e264064", |
| "description": "intel/genxml: Fix comparing xml when node counts differ", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e60a0b16163b98641483556309c1f2fb66faba68", |
| "notes": null |
| }, |
| { |
| "sha": "d8038c8d096f968e61edbb6b5501f7ef382a011e", |
| "description": "intel/genxml: Ignore tail leading/trailing whitespace in node_validator()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d37359f324b167bf12a37952cee4fe0cf9ab4c8", |
| "description": "intel/dev/xe: Move placeholder subslice info into XEHP_FEATURES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9123505ddec6a7c3e2a4b74649b00230c92827d3", |
| "description": "radv/video: use correct enum value for max level IDC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c29e3d52059d8f8d3532226df17de2b56f470f2b", |
| "description": "anv/video: use correct enum value for max level IDC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3040aa2e264bd1351a14eb385486e0677e5e0a20", |
| "description": "ac/llvm: don't convert undef to 0 because nir_opt_undef does it now", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "497c40be190847e018b3c934934e41bd3e1cf810", |
| "description": "nir: remove nir_op_unpack_64 handling from nir_opt_undef", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "861d274453c016e04da0997ee75d1c4ab26e95f0", |
| "description": "nir: replace undef only used by ALU opcodes with 0 or NaN", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b128c570b9848d9f9b8621278b2365ff690f170", |
| "description": "intel/clflush: Add support for clflushopt instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b68582b1c5b3b226a9ad88ac18a3fb21a81226e9", |
| "description": "meson: Check for the __builtin_ia32_clflushopt function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f30c980dd0399f2d70adfc7b9894ac1f849e011", |
| "description": "util/u_cpu_detect: Detect clflushopt support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "159c7973628c98a3c78fe287592b79d06421b7f7", |
| "description": "util/u_cpu_detect: Drop unused has_tsc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e111d3241a0cb769616de211b3a9fc1e1fcf9ce1", |
| "description": "anvil,hasvk: Use intel_flush_range_no_fence to flush command buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f20be64e6a2ecbce7cc7fea233b1bbc24f8737b", |
| "description": "intel/common: Add intel_flush_range_no_fence", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "486e7bdbd853a121e0f25f2cdec17e4b5ae25ed7", |
| "description": "anvil,hasvk: Replace intel_clflush_range with intel_flush_range", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "543a707b7b8cea61f4357581dec8dd3edfb7e27a", |
| "description": "intel/common: Move intel_clflush.h to intel_mem.h/intel_mem.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "735026e81100d53a68d48e09b7c4d4f64945881a", |
| "description": "anvil,hasvk: Rename need_clflush to need_flush", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "785d96b040d9c9231534280244ab3bfc95ebb3cc", |
| "description": "rusticl/mesa: create contexts with PIPE_CONTEXT_NO_LOD_BIAS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d79376957b2c5f645cd853b5efe58e32c945b3d", |
| "description": "d3d12: Video Decode - Remove unnecessary copy for texture array case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1456cb9c0bb896467bee9f45135fa38700f4cf52", |
| "description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"Serious Sam Fusion\"", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c", |
| "notes": null |
| }, |
| { |
| "sha": "142e317024c17814549f23c5ae745ae8a495eb8c", |
| "description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"The Talos Principle\"", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c", |
| "notes": null |
| }, |
| { |
| "sha": "aa657247ce8e4da53503c584a7a869a87b45f9fb", |
| "description": "vulkan/wsi: add `vk_wsi_force_swapchain_to_current_extent` driconf", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6139493ae384cfdc8452fabd41287ebd1d539f4c", |
| "notes": null |
| }, |
| { |
| "sha": "d45f598ece6bde60959ff2631ebc747b57197677", |
| "description": "llvmpipe: move to nir lowering for fquantize2f16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b6bd7107e6606831d612db22bc72cf741d2bdf8c", |
| "description": "driconf: use lower_depth_range_rate for The Spirit and The Mouse", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6223e8875772e73f7e343bd9d566d0618f04a869", |
| "description": "Revert \"ci: disable Google Freedreno farm, currently timeouting on all jobs\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fc46062ee52e8c09f10bb8cc80e00b73b592e6f4", |
| "notes": null |
| }, |
| { |
| "sha": "ad6557b101da3ec1b4f7c2e0a6fb0a2ee9a4cda8", |
| "description": "frontends/va: Support chroma sample location in postproc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a50a46acf5b21cd2bace4786e3e11fdc9426a26d", |
| "description": "gallium/auxiliary/vl: Support chroma sample location in compute shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6a43963ed0648649d70bfe7998971c1927d9b51", |
| "description": "gallium/auxiliary/vl: Clamp coordinates in compute shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a90b9f1d1e5e69a386cd3fc848e5004677ba6e3b", |
| "description": "gallium/auxiliary/vl: Map range when updating constants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c8e1596d6ef12c27ffe713b173023b1e38e52cb", |
| "description": "gallium/auxiliary: Fix util_compute_blit half texel offset with scaling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "959801d9d9ecb43fe3530f761184f0eb4b12977f", |
| "description": "zink: polaris ci updates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07cb81f0fcf811d3c422b3ec1f1beb18c0e0c38c", |
| "description": "asahi: Skip LOD bias lowering for GLES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2adb0f31fc9a16cbfbc26752a14a4d94e5556f82", |
| "description": "gallium,mesa/st: Add PIPE_CONTEXT_NO_LOD_BIAS flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6269b60a1ce5d02bd54b4ca4e1351f96fb64b211", |
| "description": "asahi: Conditionally expose cube arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd3dd6e127f405dc55912858b0f28dfb5620eacc", |
| "description": "asahi: Handle linear 1D Arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56267ec14d058db689ba43c581c8d558c0c231b7", |
| "description": "asahi: Forbid linear 1D Array images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb6062626084f05b9d25fd250e3c5f4aa164983b", |
| "description": "agx: Run opt_idiv_const after lowering texture", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49951ef3cc2158b9a11ecf25314f6ec87a3fc5dc", |
| "description": "agx: Lower coordinates for cube map array images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb76f6cc6ed085bdfc37a685f37db3f25ecff246", |
| "description": "agx: Handle cube arrays when clamping arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54ebddaa0fe967b0d27b7d7ef747f00d19587ebd", |
| "description": "ail: Force page-alignment for layered attachments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9b08cf3a65dd527893de6004b495ef4ac44c8ee", |
| "description": "asahi: Translate cube array dimension", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7895d5b79c84311bc9945f5d36d2be6b09f6eaf8", |
| "description": "agx: Add unit test for cmp+sel fusing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bdad7992bc092f10124731eb3b3fbdf81e477b32", |
| "description": "agx: Add unit test for if_cmp fusing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08e0c5a9cf14b14c3db654ea43cc51182b1f780e", |
| "description": "agx: Fuse compares into selects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e7ffc799d1a41788bcab27ee3058318f1acb246b", |
| "description": "agx: Fuse conditions into if's", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f17ad0c516eed8998a36c5380035fab9959833ed", |
| "description": "agx: Generate unfused comparison pseudo ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed6e39134940e2e888111da0e9210d6a8ae40290", |
| "description": "agx: Add pseudo-instructions for icmp/fcmp", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "139e56c0dba0cef757e31b32009ccaca3b54080f", |
| "description": "agx: Only use nest by 1 for loops w/o continue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8f06252e9b1f1a1dae01e37dcadb8e87b8500e38", |
| "description": "agx: Add helper to determine if a NIR loop uses continue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5c9495cf376507f063d8e931aab4d3ff461de75f", |
| "description": "agx: Omit while_icmp without continue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e71a1469a8a6dae9f1c402217ed0c308b16fcb65", |
| "description": "agx: Omit push_exec at top level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e0ae2c31654e44a9f6de9aedc4980aff4bb4860", |
| "description": "agx: Detect conditional breaks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a009f39fca7064766d9e1d91bf8dc76c4ab4dc17", |
| "description": "agx: Use agx_first_instr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aad7d5288addd1a584de7d123f3a990a39475b34", |
| "description": "agx: Add agx_first/last_instr helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffb64283eeb4183f0a8e54c4e6d6a810c6cdbe5f", |
| "description": "agx: Add break_if_*cmp instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff816f224b8131180bc0d4bf41a91fdb97079710", |
| "description": "agx: Split nest instruction into begin_cf + break", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b89c048c9bf27868ac151fcbd76bbb7fe876a73a", |
| "description": "agx: Lower nest later", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b25b36a9e39740d90f733c3e5b0e0ad22a415574", |
| "description": "agx: Expand nest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84054441437b6534da3683964ac18cad27d9bbd0", |
| "description": "agx: Lower pseudo-ops later", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9343fe5ca1b1a532f0d58dd60d3b6f534a9ebaf", |
| "description": "agx: Remove logical_end instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2e5d1ddd19b3a775b274b5372f54fed3c4e88b2", |
| "description": "asahi: Force translucency for ignored render targets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "62a2bdde7fa2632d1b753974571208e164a05dee", |
| "description": "agx: Lower pack_32_4x8_split", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23c5ff814e7aa078d90a1d1f929d1e9bd3497ab9", |
| "description": "asahi: Allow no16 flag for disk cache", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8781c448a41bcb74c1f723efefc7d8bdf6f8dbd2", |
| "description": "driconf: Disable fp16 for browsers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "025da70013ae95680a495fcbf2af6b86bd821887", |
| "description": "asahi: Add and support the no_fp16 driconf flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "45be01374f269df242dc703427d8da83fd5e8deb", |
| "description": "asahi: Add scaffolding for supporting driconf options", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c83672a0b3484cb6a3eca9ffef43c23b214630d3", |
| "description": "asahi: Fix VDM pipeline field width", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0424017e7267106bde773b1e5516c5d9c4a8f84b", |
| "description": "asahi: decode: Do not assert on buffer overruns", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "acd5ed0451d64666dbeeddbff02aa913619a04c5", |
| "description": "asahi: decode: Implement VDM call/ret", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c43dbadaa0c2352c4b00609354360e8bb75fdb90", |
| "description": "asahi: cmdbuf: Identify call/ret bits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f793d878a8e6bc3016071ce1aff3b10b54e903f", |
| "description": "asahi: Allocate staging resources as staging", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "119e5b9719a1e1cb0cb7e8e74d7b607633bd3ee0", |
| "description": "agx: Schedule for register pressure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47873ec55e6d6a32095aacc957ef3099541beff8", |
| "description": "agx: Include schedule class in the opcode info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ea47d86c7c8a1513ffd98976beeb2e97958fc99", |
| "description": "agx: Add schedule-specialized get_sr variants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6df092925c2f06efe5e10280bb16676fa49b73c", |
| "description": "agx: Annotate opcodes with a scheduling class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f189afcd579ee3c8c493972d0f5dd9351f45f49", |
| "description": "agx/validate: Print to stderr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0df6f22bd1400adcfd61d1c5cf38c7c78d0540a4", |
| "description": "agx: Fix jmp_exec_none encoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a58bb49fc095e18e6a6e2442f316e86cd715f436", |
| "description": "asahi: Fixes for clang-warnings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c2b803090bf37d67b7598067f6127497cce6c7a6", |
| "description": "agx/lower_address: Remove not used has_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d97a79a85e4b3093a05b3a91bb7e75e79b59f018", |
| "description": "agx/lower_address: Use intrinsics_pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "251008c1bfc212b6af88441cfd2f342717497648", |
| "description": "asahi: Fix 32-bit x86 build with correct data type for overflow error message", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cce1933ca5de2e7d302674cbfd1727b7741bbdb9", |
| "description": "rusticl: enable asahi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b70172baffa06f02d94fa91bac90be1d966be84b", |
| "description": "rusticl/memory: fallback if allocating linear images fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7fd3e532792741293ea41959be9cc7922c078dde", |
| "description": "asahi: handle images in is_format_supported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3bc09aaf1ab142292ba7fe669dec1443e55f4e41", |
| "description": "asahi: gracefully handle allocating linear images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01aa487c4077a516cdd5e77e2c00da2ab8145c6e", |
| "description": "asahi: implement clear_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "91f40629593f38ab95dcc66da087fa451da82cd6", |
| "description": "asahi: implement set_global_binding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b5960233813365668874413e0e8dd8325d3295f", |
| "description": "asahi: implement get_compute_state_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f8a466e03d361d2ba0d0c7bf90b3fa04024aff1", |
| "description": "asahi: handle load_global_invocation_id_zero_base", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce5d1100ebc758268e98ec639863b20787365168", |
| "description": "asahi: handle load_workgroup_size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36e42299fa1445ba7be82bfbab88252d2dfd3ef1", |
| "description": "asahi: handle kernels", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37597c60eaf3cf2a3207b28dc8d098878d4a6e4a", |
| "description": "asahi: lower hadd", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36235b5668b1467426804e49a1e406a24d9b197f", |
| "description": "asahi: fetch available system memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cef1f02b543c75da96359edb09640537212c4df", |
| "description": "vk/graphics_state: Fix copying MS locations pipeline state", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f497cc9d56e173c62a87b81b02a284e20eff9345", |
| "notes": null |
| }, |
| { |
| "sha": "7cf13ea504e7e5be097e5f444843715d56c347b9", |
| "description": "ci: skip containers & build jobs when disabling a farm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83cb5c34911b68b100eb24c471fc2e9157c388a2", |
| "description": "tu/a7xx: Disable LRZ", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b84ae157a9b39429c6ab389f118785374848979", |
| "description": "tu/a7xx: Fix CmdDrawIndirectByteCountEXT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2191239f9fc106d227b11161cd0bb89f3706c99", |
| "description": "tu/a7xx: Fix 3d blits after multiview usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "720480943d08e8f6471c7ca9d78c99f8c2a0a7d7", |
| "description": "tu/a7xx: Fix occlusion query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9eaf8ab8a0295b7c36ce17843b9b16a800b92eb4", |
| "description": "tu/a7xx: Adapt r3d blits for A7xx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cdf28d3b4f57dc6423a6c24ad7eca0e2aebf1603", |
| "description": "tu/a7xx: Fix flat shading", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15334c045e7948f7893fb408bb315f84e495f903", |
| "description": "tu/a7xx: Fix multiview", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d13c5aeee8309d254936db4608b3f2a494190081", |
| "description": "tu/a7xx: Fix tesselation shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9b33245d43e3232eb05e874cf1cedf37a036488", |
| "description": "tu/a7xx: Fix geometry shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4dc75fc723067370ded3381a8b6815c8fb39cac9", |
| "description": "freedreno/fdl: Set LOSSLESSCOMPEN for image when ubwc is enabled on a7xx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95104707f189b2e1b06c855b563c1203b33da354", |
| "description": "tu: Basic a7xx support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e19272a7a249a6a0b03420445485a83c17507f20", |
| "description": "tu/common: Generalize TU_GENX macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a01325200f10a55b6dac7e3a7a8dddd288d5f3d", |
| "description": "ir3/a7xx: Disable shared consts for a7xx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba32f44da9942baacad8fc73654d2559e003d6cc", |
| "description": "ir3/a7xx: Use ccinv for data synchronization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99457286c965d8772b823533d12d799412b19dde", |
| "description": "ir3/a7xx: Add ccinv instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b7452c5e6f140797cfa8c06d49df716d99b83ac", |
| "description": "ir3/a7xx: insert lock/unlock at the end of every compute shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f89ce8799541ead0f20182fe25e8bef44f54dd9", |
| "description": "ir3/a7xx: Don't multiply global mem instruction's offset by 4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d0d5108d733a0b7938d18e828c95ef7d985b9bc", |
| "description": "ir3/a7xx: cat5 mode1 has swapped tex/samp ids", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0ab1a6217f23ffb27459ea17375c359c4b6c88d", |
| "description": "isaspec: Make possible to obtain gpu_id in <expr> blocks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e10a175c77a908bc9d1bdec445d4365b9dbb365", |
| "description": "freedreno/computerator: Fix remaining issues with A7XX", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0ea4883f0a1eeb15b147e4e25dc568b089563f5", |
| "description": "ir3/tests: Use fd_dev_info to infer GPU generation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd3719be7d0927f1a5519136911b8659dba6175b", |
| "description": "freedreno: Fully define a730 and a740 device properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a70e04b0c02bad64e6531a740eec663dca1ad29a", |
| "description": "freedreno: Add a list of raw magic regs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b25388afec625f1625763db67f25a88a51578e4", |
| "description": "freedreno/registers: Generate python files with reg offsets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9fc9bc46b18422d802951f7d4b9e4ab520609ab", |
| "description": "freedreno/registers: Refactor gen_header.py to allow more options", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10e75aae1bddee9795b1ff04ffd656b0da79b5b5", |
| "description": "intel/nir: rerun lower_tex if it lowers something", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4506b5af5ed548a854f554644c1071ee753c4ec", |
| "description": "pvr: Implement VK_KHR_format_feature_flags2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e80fddf81fdd4292f16c3868a5d497af3e1990e6", |
| "description": "radv/amdgpu: do not copy the original chain link for IBs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "df0c742543d7fd256690f7757cd0d2fc6d62aeb5", |
| "notes": null |
| }, |
| { |
| "sha": "9206aeb077e60fa768f6fb06960cf6ad1b89cd2a", |
| "description": "radv/amdgpu: fix executing secondaries without IB2", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "277b2afd7081fd41fe08db6890f58f2ac1fbe42e", |
| "notes": null |
| }, |
| { |
| "sha": "40d7cb400076492db5d3e9061724661e6b096525", |
| "description": "intel/measure: track batch buffer sizes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2108742257d4ef72cc98c9bccc7ec82e34332759", |
| "description": "anv: reuse cmd_buffer::total_batch_size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94e3e05b93c3c0770430b8cc741ad4c3a4dd7c49", |
| "description": "anv: rename total_batch_size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b492f73f87ab80dfae0d89631b5286ec8d4e8be4", |
| "description": "anv/android: Enable shared presentable image support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "574bdee19dac1e1e908f6b43667d46de8c96450c", |
| "description": "android: Add explanatory comment to u_gralloc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ed4c86873b708fc3f91aecbd1d2d1861af7674e", |
| "description": "util/cache_test: Add test for get/put() with disabled cache", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4547671fc3cb8611565fc4159562c1ab374ee0cf", |
| "description": "util/cache_test: Fix disabled cache test using SHADER_CACHE_DISABLE_BY_DEFAULT", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d", |
| "notes": null |
| }, |
| { |
| "sha": "976fe1d77c6eb4b13aa2df99f2d99660e2cb6730", |
| "description": "util/cache_test: Re-add test for disabled cache", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d", |
| "notes": null |
| }, |
| { |
| "sha": "651c47f0ff3af14aed84c3395a05f2290dae4f8d", |
| "description": "llvmpipe/cs: further cleanups after tgsi removal.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca162bc82d585bcbd4ec3ff61485ac1ce8247b7d", |
| "description": "zink: fix linear modifier dmabuf imports", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "31b5f5a51f3a3d19600dd43bf6ab49bab98a9bbe", |
| "description": "nir/opt_if: Simplify if's with general conditions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "977ef3b388c5a41c81369b03dc02c4867ffae4fc", |
| "description": "lavapipe: fix pipeline stride propagation", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "f2865308c429286806238f523cdf4861922d6093", |
| "description": "lavapipe: update vbo indices before propagating stride", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "4f7fb8341ea8ab48f60f8106a1c0d6b79feb5971", |
| "description": "zink: don't block reordering during ref updates in unordered blits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98340dc8c40d3bb2dbe47eac5fcdf3d65bba87a4", |
| "description": "zink: be more precise about flagging rp changes around unordered u_blitter", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3a9f7d70383bb5562be718d2071a8b0c84fba3aa", |
| "notes": null |
| }, |
| { |
| "sha": "7876a2f68532a2bc5ab044cab726eae7fba328fa", |
| "description": "radeonsi/vcn: fix the incorrect dt_size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e9a26372bb4e6819b8d56b445564395e04c4217", |
| "description": "iris: implement Wa_14018912822", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "672155ee04f248b657d5639017e00ae370be4aa2", |
| "description": "anv: implement Wa_14018912822", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e0ad50102ffd4b4cf5f4aa05d031be2cf42725f", |
| "description": "ci: do not fail vkd3d-proton job when the expectations match", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a8afc9072c9c1f122516a96d1cb724660d1a74b", |
| "description": "radv/ci: re-enable vkd3d-polaris10-valve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58f19311043c97fc20c077d04158519d01652703", |
| "description": "r300: use w channel for scalar opcodes if possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "326080428e12871c8cb3f56fdc5d8ab4b3fc3bd2", |
| "description": "pvr: Add 'info' PVR_DEBUG flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d01a60e8a3f2b5800a7e38480bc21b74ee07a375", |
| "description": "kmsro: Add hdlcd DPU", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc46062ee52e8c09f10bb8cc80e00b73b592e6f4", |
| "description": "ci: disable Google Freedreno farm, currently timeouting on all jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0830e911e44e5779d2c06190820ee51f9296e1b", |
| "description": "v3dv/android: Skip swapchain binding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "064e034d5f8c51aa13021f33f058ba243c2dd3b5", |
| "description": "v3dv: Migrate to vk_device_memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "22809765ac9362df6cfab22fe9ed70bf5f7ddb73", |
| "description": "v3dv/android: Enable shared presentable image support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83b90c44009285e51e9bb1ef73b7ac38711ccbae", |
| "description": "v3dv/android: Use u_gralloc code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "083e7d3a92f362b2a901a1758adbc2e15c0eddef", |
| "description": "radv: fix capturing indirect dispatches with SQTT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5eaec6c801c0be28ede1a870480578ec86e15f9", |
| "description": "aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b4d213a6f3991b3851816dff0c3c2f15294cece", |
| "description": "radeonsi: Set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET for auxiliary contexts", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "591aaea6486fca44feb65e46ba09aaa708315b50", |
| "notes": null |
| }, |
| { |
| "sha": "07ef39ddc61f94afa03b3cfb4e32903425949e87", |
| "description": "nir/gather: add support for fbfetch and bindless image loads.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "19a7d9615ccc655f3ad83aaf67aa849fa4ecce11", |
| "description": "ac/nir/ngg: Extract nogs_export_vertex_params function.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93b4f200dead198e680991a1e95bf3d3b58f87bd", |
| "description": "ac/nir/ngg: Wait for attribute ring stores in mesh shaders.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": "Applies cleanly, but doesn't build due to needing `nir_def`" |
| }, |
| { |
| "sha": "0721784b78ad85d5c281530858bfb50490d741b9", |
| "description": "ac/nir/ngg: Refactor mesh shader primitive export.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edd51655f0eb44178c9e402ae35667bd184adf2a", |
| "description": "ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c096e4ace70c0b4f9c390bfc275596b10a0bd72", |
| "description": "ac/nir: Slightly refactor how pos0 exports are added when missing.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "838d886d901ab2adc4c317652aebdd0bf3d52481", |
| "description": "ac/nir: Add done arg to ac_nir_export_position.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a32614a1831542c5d08073437b18b05bcfa5352", |
| "description": "isl/tilememcpy_test: add multiple tile testing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa6562b239f00f9f72c988459e252bdee072fd73", |
| "description": "Revert \"iris: Disable tiled memcpy for Tile4\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "0022a11ff4fbbe89c2511d758f807b286ebb1bd7", |
| "notes": null |
| }, |
| { |
| "sha": "a6c8ddb59659eafcc990db904e21181162e76be5", |
| "description": "intel/isl: Linear to Tile-4 conversion unittest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f0d02902eb1c38d5a1f01004205f06308a11886", |
| "description": "intel/isl: Convert Tile4 texture to linear format", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a648ee7a70f735dff5c7cf3e2094882b647045d7", |
| "description": "intel/isl: Convert linear texture to Tile4 format", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d16eac17d84297a82e115d88f632f6e67825f5e6", |
| "description": "intel/isl: Unittest for linear to Ytile conversion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca7ae1a53f83e71a8a117f12a7079cd57485166b", |
| "description": "blorp: drop undefined macro", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "97d6ceaf04d6e2fe2c6764f0a6a415f07c956851", |
| "notes": null |
| }, |
| { |
| "sha": "99a88ca4a2419dd2efb02d5b2f5352b8fb5786a0", |
| "description": "crocus: fix GFX_VERx10 macro", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "802043018eb11562cd977702dc1297b1afa3a190", |
| "description": "crocus: add a __gen_get_batch_address declaration", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86e8ba4d327bf2d9860c88978ee524d8065c8006", |
| "description": "anv: use the lineage number for WA", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a", |
| "notes": null |
| }, |
| { |
| "sha": "50c2fe46fab4db7495af7c23ceaeafd06b8ad81b", |
| "description": "iris: use the correct WA macros and lineage numbers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ce595a89a784fff14db723151b9ddb824a5a81d", |
| "notes": null |
| }, |
| { |
| "sha": "cbc491666172802e09482381049cea073bb69dd8", |
| "description": "anv: drop dead ifdef", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b3f6e5dc702472f8f6c730c4172d996d92cb4b6b", |
| "notes": null |
| }, |
| { |
| "sha": "c38b67f4d1abe7b137b24dbfa4aaf0be46c2b193", |
| "description": "intel: Limit Intel Vulkan RT to x86_64", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "28c1053c07c177854520f6283fa665f17618adb5", |
| "notes": null |
| }, |
| { |
| "sha": "fd114ab7068aab2a71c431fb0c96e1f7fb78e9bd", |
| "description": "ci: Disable WHL jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e457c6b7e917e8ef46d0866f31ae5e28abbe189", |
| "description": "ci: Disable known broken Bifrost Vulkan job", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ae94b38943f36cd02bddcf40d87063c676dcb4d", |
| "description": "aco: implement some exclusive scans with inclusive scans", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f90f68aa1cf4f87df66ae9656cf517547e9fb36c", |
| "description": "rusticl/memory: only specify PIPE_BIND_SHADER_IMAGE where supported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a715cc9d2f2635e72edc307dc5ce671923fbfb3", |
| "description": "nir: add nir_scalar_equal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bce9bba90d425f2aaea5207cd32f15d624579704", |
| "description": "nir: add nir_scalar intrinsic helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ae3c40732e29aa26ad16e446da365c5131e1085", |
| "description": "docs: add LAVA farm informations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a990e21c8a0e5863427971fdf17750e8915d3cc", |
| "description": "Revert \"ci: disable a660 jobs\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "209ed8eace0ba9095e3ef956a10cd9196407047f", |
| "notes": null |
| }, |
| { |
| "sha": "4066f05fe43fffd9a8984779a9994125709149e2", |
| "description": "anv: enable standard Y tiles", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db4488a2dcabe5993c64135965e6477e75b5b92b", |
| "description": "anv: Align memory VA to support for Ys, Tile64 tiled images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e03f3b646c1349d3f896120850ba9122d7337133", |
| "description": "isl: enable Tile64 for 3D images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e956f6ad305699a7ea2bedefc8c741d24140a2a0", |
| "description": "intel/isl: Allow Ys tiling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ac46dbb46ca688613595292ca86d00859ab437c", |
| "description": "isl: reorder tiling selection", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af559c48d391419662240f9fa5298381fd683456", |
| "description": "intel/aux_map: correctly program tiling mode for Ys", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c6d003d9fb3d6011caf2c34fc6cae72bf6c410b", |
| "description": "blorp: allow 3D blits/copies on Ys/Yf/Tile64 tiling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e182f5770d88b89f329026005704504c9acbfc01", |
| "description": "isl: disable CCS on Ys/Yf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e36aa507e90241d2753891a6c0d238d87281016", |
| "description": "isl: disable miptails on gfx12 with yuv formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa31683dde39970c7f9b37b2ea6dbda3f89b7f88", |
| "description": "isl: disallow miptails on planar formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ee41c162d3cef18243cf873de572d4576d08f95", |
| "description": "isl: add Gfx12/12.5 restriction on 3D surfaces & compression", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63c86a95b2f7432bdec65fc552405b494405c5f9", |
| "description": "intel/isl: Disallow CCS on 3D surfaces with miptails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46f45d62d1bc78dfdd8bf9300584a01541f7660f", |
| "description": "intel/isl: Start using miptails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a42d808b7123bc1378044c77c0256868a5b251e2", |
| "description": "intel/isl: Support miptails in isl_surf_get_uncompressed_surf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "866af3d8fafa823f114bf148350d9650ff0bc282", |
| "description": "isl: make isl_surf_get_uncompressed_surf robust to argument accesses", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "988fa2006a8da5e1ff6883b01fd7b5d9bcff0645", |
| "description": "intel/isl: Add support for computing offsets with miptails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ada5f5490822a48958a63f90decf9d00d4001c7", |
| "description": "intel/isl: Add a max_miptail_levels field to isl_tile_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1862a096468a2c29c96d7e9c1ea11b7265c3f0d", |
| "description": "intel/isl: Add initial data-structure support for miptails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68ac5c21658f400387082a6a9416d522947d0cdc", |
| "description": "intel/isl: Support Yf/Ys tiling in emit_depth_stencil_hiz", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01b50c9dacc8d631290b03eb0cc49c60db8bc950", |
| "description": "intel/isl: Support Yf/Ys tiling in surf_fill_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f90d6d228781fff28493f516e36151f7d68e2bf", |
| "description": "intel/isl: Support Ys, Yf & Tile64 in isl_surf_get_uncompressed_surf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ef7b074e7708e0e0f577136e27cbf10bae40ff7", |
| "description": "intel/isl: Indent uncompressed surface code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a4e9848adf7c3b0b771367b708aaac639f52d7b", |
| "description": "intel/isl: Fill out the correct phys_total_extent for Ys/Yf/Tile64", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9421998e959fe2c5a2fbe617409d57687c589358", |
| "description": "intel/isl: Use the depth field of phys_level0_sa for GFX4_2D 3D surfaces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "390d53e13fb0ca5a788a510af9cf5242ec5afdf1", |
| "description": "isl: disallow TileYs/Yf on 3D storage images on Gfx9/11", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15648dcbba1256e58e223b38e47c748c9d296278", |
| "description": "isl: add a usage flag to request 2D/3D compatible views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c5015e18135b131dd38c45f2c102a77bcd01a10", |
| "description": "isl: disable Yf/Ys/Tile64 tilings for 1D images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6cde6b1d1a126998fb7a0c3db4e9c0b8258a42a1", |
| "description": "intel/isl: Disallow Yf, Ys and Tile64 for 3D depth/stencil surfaces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "911832e9cfac39a1bb160853c6302fd4adaceee0", |
| "description": "intel/isl: Implement correct tile size calculations for Ys/Yf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e230ef329bf0ac79fbe7360dbdcb6a64b59e133e", |
| "description": "intel/isl: Add ICL variants of Yf and Ys tiling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa625aea3d9d6c5bdd69f254e0985e742a2573c9", |
| "description": "intel/isl: Rename ISL_TILING_Yf/s to ISL_TILING_SKL_Yf/s", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "298e8dee61dd4fdb5458a8a74c9fe7add118003b", |
| "description": "isl: program 3DSTATE_HIER_DEPTH_BUFFER_BODY::TiledMode as documented", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e9f366b708382410ac701fb4aa8a7606798e828", |
| "description": "genxml/gfx12: rename Tiled Resource Mode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cc985bb2ad015288b0655ae7c0e5a7b1c6bdd2ea", |
| "description": "genxml/gfx11: remove Tiled Resource Mode field from HIER_DEPTH_BUFFER", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34d5db05835b89a87a29865570047a52fe506048", |
| "description": "anv: add missing ISL storage usage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28c1053c07c177854520f6283fa665f17618adb5", |
| "description": "intel: Allow using intel_clc from the system", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "526380261821cf820d70963ba07f61f46436ba9e", |
| "description": "rusticl/memory: do not verify pitch for IMAGE1D_BUFFER", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "06daa03c5cd2d8aea6ee797923d2bbfdf500caef", |
| "notes": null |
| }, |
| { |
| "sha": "a8c7a2fb69920a3de49076cb6fb9f75107d79de5", |
| "description": "ci/amd: split the polaris10 rules into one for each farm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f291cb6c0b4b2a27392e396aa7eb48c0b5a4934", |
| "description": "intel: allow reduced memory usage for INTEL_MEASURE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cda5784eb3dc890138229604ab68fa319626cc73", |
| "description": "aco: use v_cvt_f32_ubyte for signed casts too", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "144c2d4e4a9f0dc492bfed6fc24bb22fb057a806", |
| "description": "anv: Initialize the clear color more often for FCV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "223d00fe0a91b19170fd28e8ba1bfdb611576bd4", |
| "description": "radv/ci: re-enable vkcts-polaris10-valve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46c17a8e54bfd41fef8ded58188bab22d3e698ab", |
| "description": "rusticl/queue: properly implement clCreateCommandQueueWithProperties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "969f7b97fdf1194e6b3e8fe06cd9f82011a22063", |
| "description": "zink/ci: add zink-radv-polaris10-valve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a1a2aac3a3e14fb5c089c19849ee9e895d72bbaa", |
| "description": "meson: Move video to separate section in meson configuration summary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48a41c7700464dfcbae1619d4bb329761e094494", |
| "description": "ci: add a fix for KHR-GLES3.packed_pixels.*snorm tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff17766fbb4ac1a42416e70bc1af3ac393469b5b", |
| "description": "mesa: remove GL_UNSIGNED_BYTE as supported for snorm reads", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05179931afc95a0a8d5ee26b9635c7558c63e0fa", |
| "description": "pvr: Implement VK_EXT_tooling_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51bee677b3691a9b00ac1ba075c2c872e9813abb", |
| "description": "anv: use the pre defined _3DPRIMITIVE_DIRECT macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0385dcac5cc757f569d981ff48f73de84fcb3a26", |
| "description": "aco/lower_to_cssa: Fix typo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce4c38ecae763510173631b6f8b4ba55a1537623", |
| "description": "radv: Only generate debug info if required", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "51f2fa1a5ef0e05fb4b95ba914fbee787d983fee", |
| "notes": null |
| }, |
| { |
| "sha": "2a5d8d4cf4f2f1eb046f86c089a6386e90384161", |
| "description": "aco: Unify demote and demote_if selection", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9af91edda95d4a786797fb3cb972dd6ee0b79da7", |
| "description": "aco: Use bytes() instead of size() in emit_wqm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ddf8378cb40b1b51dcd4535c8040c130d5d124d", |
| "description": "aco/validate: Handle p_wqm like p_parallelcopy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e104718c9f74549efef558bdf06cffa74811f7c8", |
| "description": "aco: allow separate compilation of NGG shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee8ba0f98fcdd5cd679df306402308a85285776f", |
| "description": "aco: adjust fix_exports() for VS/TES as NGG and non-monolithic shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfb39031f193b128577a5342f044f0caf3c274dc", |
| "description": "aco: flag blocks with long-jump as export_end for separate compilation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05185e8412c993bfa6deac16875c7ef67456d0c2", |
| "description": "radv: preserve shader argument for separate compilation of NGG shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f3858509c17ba8a728e39d5355cc43c8e5b6a83", |
| "description": "radeonsi: enable aco compile for part mode standalone vs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "287f7a9c355aef4a46ed21ef9de41e02ee106dc3", |
| "description": "radeonsi: set vs has prolog aco shader info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4247b742ecb139b53c42168cd040cd80427df6f3", |
| "description": "radeonsi: add vs prolog aco build", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c3b5ce0c4d96e711603f4a6bb984d21b9bcd238", |
| "description": "radeonsi: fix aco options has_ls_vgpr_init_bug setup", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b313d950e2390d6dc08a088ed9dedddefa41d245", |
| "notes": null |
| }, |
| { |
| "sha": "ec57236824d801a44947bce6ce9597af8a8b5654", |
| "description": "radeonsi: extract si_get_vs_prolog_args to be shared with aco", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07b62af81022482b3921ab5b53ec18e048f41d0e", |
| "description": "radeonsi: remove is_monolithic from vs prolog key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5d9c4ef4f9a6da18e4f1db79b1a7fee4e7c3c5d", |
| "description": "nvk: add build_id linker argument.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c10bf1e6dd19e916b77692f6b0e99e07c210f51", |
| "description": "radeonsi: fill aco_shader_info->is_monolithic", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d", |
| "notes": null |
| }, |
| { |
| "sha": "667375999c7ecaf018eff6fdaceaa6dfd847636f", |
| "description": "rusticl/event: disable profiling for devices without timestamps", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e4d51aa1f90c01e8a4f55260612acd5e9e722a0", |
| "description": "rusticl/query: fix use-after-free, but also fix incorrect usage of unsafe", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "52e53938c3775c0844f80a27a0c68150eeb5261d", |
| "notes": null |
| }, |
| { |
| "sha": "6d3a7c1773fb5907d5816d8beaddaefd3bc3b2cc", |
| "description": "docs: Add row for VK_KHR_maintenance5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01f5fd36c88f3767383c5f85c9101d262256a9d5", |
| "description": "intel: Only build perf if drivers or tools are enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce7d41bbc501333856ebc70c61b14a7f6d7aa04c", |
| "description": "intel: Only build ds if drivers are enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60d01cb1afa337db1fd76d17e469b7a4a39e994b", |
| "description": "intel: Only build blorp if drivers are enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f89c1dafd63dacc364dbcdc445206b63dee3fd0", |
| "description": "intel: Consider with_intel_clc in with_any_intel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37b88a72fb2ea510a284821c53f4484d9c622b45", |
| "description": "intel: Rearrange for next commit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2c8cb264977e4fa58cbf019ce92a4ba497a62d4", |
| "description": "radeonsi: use wave size to determine index stride", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42abb231aa2248922c1953b2bee35704e9d575f6", |
| "description": "radeonsi: use AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 to determine wave size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "11106bab1b47a5adf12230b2d362cb201ef50ea5", |
| "description": "amd/common: add AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 property", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ee3367dc9c3bb48bb26ce25968275d91ddd2f74", |
| "description": "freedreno/a7xx: Add CP_RESET_CONTEXT_STATE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bd2fabee934b443d712fc77c2c840c687e07a72", |
| "description": "egl: bind dri2_set_WL_bind_wayland_display for zink when necessary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e7c7656f3216da69e5644593bec0c9a85c19b9c", |
| "description": "egl: call dri3_x11_connect() for zink", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a31922b785ac609700c48ccba716241b877d8c41", |
| "description": "egl/dri3: only set driver_name if not already set", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "223c36e7db4fce82a493a4a7e666683b2538c1b2", |
| "description": "ci/b2c: assert that install folder is present whether or not the tarball was extracted", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e17f3a2b5aebf188363c761fdb309b8b62b837d4", |
| "description": "ci/b2c: don't allow failures in test script preparation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95a9f66f30a6026f4ac46059e4cbcd65f1a48881", |
| "description": "ci/b2c: skip install.tar extraction if the tarball is not present", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea", |
| "notes": null |
| }, |
| { |
| "sha": "728f6c0b70cf3c184fc13801fcb8f9ada37e132a", |
| "description": "radv/rt: Pre-initialize instance address", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b87912f62e464a7d15167802948187a9053e2e9", |
| "description": "ci: document farm rules", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a20ac7891f08369da36df82572f12860ec528ce", |
| "description": "rusticl/disk_cache: fix stack corruption", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fbe9a7ca3e78b683266dac706d156c110dcefdfc", |
| "notes": null |
| }, |
| { |
| "sha": "bcc0ec8e6c4cc8ec577cf24506676f7c682145ca", |
| "description": "anv: enable KHR_maintenance5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "688bb3755298efe2b43bb5ff4acecc61f78b7510", |
| "description": "anv: deal with new pipeline flags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bbd5baa32697836373097b514e4cab1e0753f227", |
| "description": "anv: add maintenance5 A8_UNORM/A1B5G5R5_UNORM support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb61bb6af4e417b9bf65865ad1e2022095fa9a92", |
| "description": "anv: implement GetDeviceImageSubresourceLayoutKHR/GetImageSubresourceLayout2KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b662d41b44f9df5f9f55ec8c804b1749d0e6b65", |
| "description": "anv: add vkGetRenderingAreaGranularityKHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4bd864c4876f11cf5ae2cb635521da83131c0d0a", |
| "description": "anv: handle new VkBufferViewUsageCreateInfoKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5c2aca456eebc8c3a219fe56adcf21a0b9675b4a", |
| "description": "anv: implement vkCmdBindIndexBuffer2KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ceb1d817637527b014503832788aaf9f94e0e2e7", |
| "description": "vk/graphic_state, tu: Use dynamic blend count from subpass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8bc0f6be678b33fd0c0c3938e350d4fbe463ee4e", |
| "description": "lavapipe: Fix the locking around cso destruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d0ed8bb265d815ddfb94df4b5fdf9784b78c4c8", |
| "description": "lavapipe: Avoid lowering shaders twice", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55e348b879dbdb814d9d5c846da61e9cd38471c6", |
| "description": "llvmpipe/fs: rewrite output finding using nir.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "89451e79cd16c6b92f4b9ccee3416915d6b282cd", |
| "description": "llvmpipe/fs: drop the simple shader logic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a63c2daf7ad776220344046beaa410a72dae7110", |
| "description": "llvmpipe/fs: start using nir info in some places.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f36488a406fd7c2748884b8c8b4dfa7d510fa4d7", |
| "description": "llvmpipe/analyse: drop TGSI path.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2c4b8b32a54fcf7e490cc2bcbbf2e9ef56abef6", |
| "description": "llvmpipe/fs: switch to using tgsi->nir instead of handling tgsi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17f7ffcb364f43e30ecdcb0b83c7c80fcc96399f", |
| "description": "android: Fix num_planes assignment in u_gralloc_fallback", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ee42e2166d836251603b2b3e4801705d42d8f83d", |
| "notes": null |
| }, |
| { |
| "sha": "c8687a4b09dc0ce6d3508802c3f42eb3da4cd627", |
| "description": "aco: do not fix_exports when program is prolog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cce7ce80a4335f4e67764fd0222ce39ae5e349f", |
| "description": "aco: add aco compile interface for radeonsi vs prolog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2ba50aee69756d5c7faa9081421c1b3b8bb8891", |
| "description": "aco: add vs prolog instruction selection for radeonsi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f874138117b207d9996c241e9408fd46f514b48", |
| "description": "aco: prepare fix_ls_vgpr_init_bug to be used by gl vs prolog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb4f8710344338869f2f53cef71e55ffe26d4175", |
| "description": "aco: pass sw_stage when setup_isel_context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffd73285477b49af11bc96598803522c2cb37a19", |
| "description": "aco: simplify setup_tcs_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b488f36fb8c8060e0394d6a89fe938b8e090e08", |
| "description": "ci: disable nouveau shaderdb", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf1c7ac5cf0da0af15b527ae835f572608a31520", |
| "description": "vulkan/wsi: warn about unset present_mode in PresentModeCompatibilityExt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a48beddb564cc84663ad7f4b6bc814e1996bcea4", |
| "description": "ci: add comment explaining which image tags to update for Fossilize", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6963a6c8e04a7cc150b339e0ef7c3e9d2d687eaa", |
| "description": "ci: uprev Fossilize", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b810eeda6ff9203da8ac04fdad2ffb6fac0df2b2", |
| "description": "ci: uprev vkd3d-proton", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8efc25c54cdad76f7ea9eea2d000a888ae9073b2", |
| "description": "radv: Use before/after_cf_list for entrypoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f80c57c38f717103d4611dcf4cc1da51635b7cc2", |
| "description": "treewide: Use nir_before/after_impl for more elaborate cases", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25cc04c59b4cca37b5bc667129dab7e2db7b61e2", |
| "description": "treewide: Use nir_before/after_impl in easy cases", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c45503aaea6ae65c4b5cdcb13d905af7e6eb413", |
| "description": "nir: Add nir_before/after_impl cursors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd0d3c7b1c61e834e563f7f1c0c9ff553661cbd0", |
| "description": "panfrost: drop pan_nir_lower_64bit_intrin", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d29a264eacf463bff76c21e2b9615a7600b6731", |
| "description": "rusticl: reduce global_invocation_id_zero_base to 32 bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "088c2bbd51a48eb0de1e9fd23c529759585bad59", |
| "description": "amd/ci: update list of failures/flakes for glcts-vangogh-valve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c7bb2f7bb9d81fe6236ca6f9df0631cae64ce573", |
| "description": "aco/spill: add all live-in to merge block spill candidates", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae5e2c1fea864d7d9836a443ad68950be66da679", |
| "description": "zink: add lavapipe flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3bedd984e62a1aadc478f4741a33cc7d43a49b4", |
| "description": "pvr: Zero tail of cs buffers after linking when dumping cs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d59f9999d2f367e505bb1250a4b64d433ca8849b", |
| "description": "pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "367aad4f335a30b190bc45a679729462775bb961", |
| "description": "pvr: Don't override commands copied to new buffer when extending cs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c39ea796cd689670ab17e0c5dcc0c0b76db2cb4", |
| "description": "virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c367933ba2cf927773c72129f18eae22f99db2d", |
| "description": "ci: Add locked flag to bindgen-cli installation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6c469f9b1960667515ce30d47c003f0d28eda5c5", |
| "description": "radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "496a17bffeacd8172e9a3306ddcf4b919f196b79", |
| "description": "radv: re-order IO slot layout for stages that aren't linked", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7550f59178e7cd4ec520830db0ce75d7bfb300b2", |
| "description": "panfrost: drop 64 bit handling for cl workgroup intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "202fe3de31c8db5d62ed05e3db6759aa3c6f5d7d", |
| "description": "intel/compiler: drop 64 bit handling for cl workgroup intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf4243f08097f768f21a7f89dc20c3c2b94e8c2b", |
| "description": "gallivm/nir: drop 64 bit handling for cl workgroup intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a19f98a134d74ab3d8d9ee9cfa61f748b3adc69d", |
| "description": "ac: drop 64 bit handling for cl workgroup intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "513cd29eda4627a5f1be843c0ef41303bd1175ce", |
| "description": "nir: make num_workgroups 32 bit only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b22b671998255686b0f3271987997ac9b1cbbd6", |
| "description": "nir: make workgroup_id 32 bit only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ade44ad82e45fd5af357081c1940ca003e1e61be", |
| "description": "v3d,v3dv: use fquantize2f16 lowering in NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "209ed8eace0ba9095e3ef956a10cd9196407047f", |
| "description": "ci: disable a660 jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "45e2efbe85f64db5877c46b977dc33aeb47a4366", |
| "description": "zink+anv: add regression testing with pipeline libraries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a", |
| "description": "intel/fs: move lower of non-uniform at_sample barycentric to NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435", |
| "description": "intel/fs: implement dynamic interpolation mode for dynamic persample shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8", |
| "notes": "Causes regression on zink:\nspec@arb_gpu_shader5@arb_gpu_shader5-interpolateatsample-dynamically-nonuniform,Crash" |
| }, |
| { |
| "sha": "9bf2a89127f0f4ef3c98190b266c9346122eabe3", |
| "description": "intel/compiler: fix dynamic alpha-to-coverage handling", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f", |
| "notes": null |
| }, |
| { |
| "sha": "d74c3010268e6d2b7c0ef9a4d3caaf1f7e1b3a5a", |
| "description": "intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5644011f063f4049bf5ac1b08addba4b138fa912", |
| "notes": null |
| }, |
| { |
| "sha": "8366d77e4c6bb97525670060c147d85ec5458f5b", |
| "description": "bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "927a24db149da393e9ffc7abb726f23cb00aa79b", |
| "description": "intel/fs: New VGRF packing scheme for constant combining", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c506d7e511ebac124288b180ab2476383fd6ba69", |
| "description": "intel/fs: Combine constants for integer instructions too", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "64c251bb3afe6809911493c9a0830375702c2e40", |
| "description": "intel/fs: Combine constants for SEL instructions too", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44d62a5224d0a288ce38b94de678c599ee8b891e", |
| "description": "intel/fs: Completely re-write the combine constants pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6625fa25a46095baa75b35caa9b3dab00f9b1b8", |
| "description": "ci/android: remove strace output from cuttlefish-runner.sh", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22", |
| "notes": null |
| }, |
| { |
| "sha": "67147a3c5c0f1b195ad51e2c1a748fc0539f875e", |
| "description": "ci: add --project option to ci_run_n_monitor.py", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f97e38f9cdabf6e1cfab11ebaabf193492bd403c", |
| "description": "ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "79f7882fc604515302351282f5e01ec5907727f7", |
| "notes": null |
| }, |
| { |
| "sha": "011f0b0d7dedca5598b245004a7d8a41fa459ad2", |
| "description": "nir/lower_shader_calls: Fix warning with clang", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a209d7672283e97f35b7541a0f9dec04776266da", |
| "description": "nir/lower_shader_calls: Limit the remat chain length", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78ec03b3ba65d221c78930e87616eef53f0fcf6c", |
| "description": "panvk: catch unsupported arch in the panvk_physical_device_init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "deb17db38e197dc30216ac3be1f3cd84a3e9f9cd", |
| "description": "panvk: architecture isn't invalid, just unsupported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32610bee4ccd75ca45e779175cc46124f5040fc6", |
| "description": "gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filter", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "cb096b85ff14e62aba4275128d0c082e98a21d80", |
| "description": "aco/spill: skip p_branch in process_block", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d98b45086508db68297ebe0ab593b66a94ef780", |
| "description": "ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c395e445a6534076bf988cbc5f00187d73b7a3a1", |
| "description": "ci/freedreno: add another a530 flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba5085469d601acd940eeeffbb0914ee9f9be90e", |
| "description": "ci/virgl: flakes in functional.draw_buffers_indexed group", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ddac37a8b3bc9e199887dfd9ead2ccadefa34e55", |
| "description": "util: add radeonsi workaround for Nowhere Patrol", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f30d47c518b8b454de1a6f44a94cd3afcaefcc79", |
| "description": "aco: fix emitting TCS epilogs end on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6463e60fe44567dd3f1db7ca7d777380ed49ae87", |
| "description": "radv: remove the pipeline dependency for emitting VGT_GS_MODE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c435a71728f490ed4aff8cc4399018e0b8a561bd", |
| "description": "v3dv: re-enable sync_fd import/export on the simulator", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f517ff94757f4e3ec3cb915a65f5612fb8c242c", |
| "description": "radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01ecaca188b23b7cf730dac71a2a2d8566338cb0", |
| "description": "radv: small cleanups in radv_emit_patch_control_points()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9314d5c6df14d74a5e25eff904e4d0875fe829ed", |
| "description": "radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7f6a015d0c3b1f8e5c0d2235c8a2aa74974ef08", |
| "description": "zink: remove sync TODO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "361f7796b419cca3d41f8ff434481e6e0620f6ae", |
| "description": "zink: simplify some image barrier conditionals", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d0e975a81eb7c79df72efc5e0faf440fada997b", |
| "description": "zink: make image barrier init functions void return", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43be9a867e1b874b6f50cfc17caac7668c02b98b", |
| "description": "zink: reset unordered flags for image barriers on non-matching batch access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e64a47cee77e20e3fe09dcc058436ca684b15fe7", |
| "description": "zink: force-reset unordered flags for buffer barriers on non-matching batch access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "639bdadd4a81d1954aa3959869675ad817840fce", |
| "description": "vulkan/wsi/wayland: fix unset present_mode", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b", |
| "notes": null |
| }, |
| { |
| "sha": "6776f7c6d3f4a5055bb5cdd3136473579ec175d4", |
| "description": "zink: fix optimal_keys warning message", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8ea9724fa5ca38620bc0cdc01b7addd05574954", |
| "description": "zink: be consistent with ds3 state resetting for blits", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e", |
| "notes": "Applies but does not build" |
| }, |
| { |
| "sha": "87044cfe33095fbb7527620cb8d9ea30260e534c", |
| "description": "zink: break out ds3 state resetting", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60b3090d5d90561ef32865162c6e80b678d69584", |
| "description": "vulkan: Add trace points for more Vulkan waiting functions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b39d328dcb0e07ed0295fdf73eb5e75ae2b0a93e", |
| "description": "frontends/va: checking va version for av1enc support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "72f104791d1547a6ad88cec2d9244ae48fe56c68", |
| "description": "venus: expose at least one cached memory type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c98510d173b6a1408bbb2c9087a2588cd488fb7", |
| "description": "d3d12: Fix H264 interlaced decode", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed", |
| "notes": null |
| }, |
| { |
| "sha": "c3cf7f3e35c0a2cf5124cf8f6084de84fe3e89ad", |
| "description": "d3d12: Fix Map/Unmap of YUV resources", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4", |
| "notes": null |
| }, |
| { |
| "sha": "71466eb863e9433461edd2b04e6cb69f0457f573", |
| "description": "vk/wsi/x11: Remove dead code", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fb9f697fbb8f836aaf12a269195841e36b93adf2", |
| "notes": null |
| }, |
| { |
| "sha": "f816578e4e251802d057d0edca016629edd5a2ac", |
| "description": "nv50: Remove unused value", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "3e66eba59e6617d51d8315727e3adf41b42b56f7", |
| "description": "driconf: add a workaround for Rainbow Six Extraction", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "577b231458fbd956dcd297634b5ffa71fbefd2c0", |
| "description": "nv/codegen: Delete copy and assign", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "932d7fe4cd454bfdb4a2315f88a38eaa5ec0d49a", |
| "description": "nv/codegen: Change copy-constructor call to assign", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ce6e09ffc7c6089bac288f6d5d1e50d379386d8", |
| "description": "nir/algebraic: Remove redundant pack / unpack lowering patterns", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69d086c6c41ad0efbced984684b3a09075d48553", |
| "description": "nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58c7ad6acebb5a3fe298b4173cc8bec6a0e44623", |
| "description": "hasvk/tests: Propagate failures to gtest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27a66f70a5b14eeda874c72a0f965d145ab8ab75", |
| "description": "hasvk/tests: Link a single hasvk_tests binary using gtest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "66d3b4a8b256201c08f96e60021921e06e172d41", |
| "description": "hasvk/tests: Refactor state_pool_test_helper to not use macros for parametrization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54b0745b5e5cb1fc36677964bbdc15b7a5c0da25", |
| "description": "anv/tests: Propagate failures to gtest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c374033f5b88456ac5511ba0a258e51e1f1530b7", |
| "description": "anv/tests: Link a single anv_tests binary using gtest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "695e356d4a093fe252df394a02aaeb2ace524ef9", |
| "description": "anv/tests: Refactor state_pool_test_helper to not use macros for parametrization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d2a189fef44265078c63ea163f3c5a861d76778", |
| "description": "ci/panfrost: we have enough device, parallelize Vulkan tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cccbd8ae699a22fecf276b99538fc936b82bb3d0", |
| "description": "ci/panfrost: add G52 flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35b2af0f0bedc0e0784cff775f150e9646423bf1", |
| "description": "lavapipe: further limit accurate_a0 hack", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bba4880ffcb1c8c2988fda309ef6480184b996b6", |
| "description": "zink: add a618 flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9e060bfbe6f411b7e6551d022d571ebb2368bd8", |
| "description": "r300: there is no limitation on presubtract source file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87ea850d76577d52024ad322ba7336912f4fefcd", |
| "description": "r300: move power of two multipliers down", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ae3d3eb8d9053abe20a194e66583b41a57f3040", |
| "description": "r300: convert x * 2 into x + x for presubtract", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0508db91556242c57029ad538613c2b1ee1969ef", |
| "description": "r300: implement bias presubtract", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3b743603383df45ae3d0af428c93a8926a2152e6", |
| "description": "r300: exit early in presubtract is not supported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24d35a56d99ccc9ff23d4aa058f857652fbc31f2", |
| "description": "r300: reorder for easier presubtract 1-x pattern recognition", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "939845e424da7b2433902a9954cb6b615cd06d41", |
| "description": "zink: pass KERNEL shaders through successfully", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "226aefccd3e59e09cbb215efbd72f9b49d94a0e3", |
| "description": "rusticl: fixes for zink shader images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07272f6c359968980af4dd3fc67ccf3b2e3d0c95", |
| "description": "rusticl/device: _MAX_CONST_BUFFER0_SIZE is unsigned", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54b37078ebf491e21b313885bb31232ca9a40a7e", |
| "description": "rusticl: add debug option to sync every event", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43fe842b9228ab013656d1dac2b4ef575c87df3d", |
| "description": "radv,aco: remove unused clip/cull distances variables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ebb29245c5ac017c2d61734eddc29c5a06e94bd", |
| "description": "aco: add support for compiling {VS,TES}+GS separately on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37aa6d25e1414aa62810bcae643d512424aacc17", |
| "description": "aco: ensure to initialize exec manually for non-monolithic {VS,TES}/GS on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92015fe3dc4f750e4b02e9e0e5175d4199e603fd", |
| "description": "radv: preserve shader arguments for non-monolithic {VS,TES}/GS on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c906723009cd5a5f199879aa9596c7ecc0fe75db", |
| "description": "radv: always declare some arguments for non-monolithic {VS,TES}/GS shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d693027a00fe5f2cf2b9548b69b50078ec0113be", |
| "description": "iris: Check prog[] instead of uncompiled[] for BLORP state skipping", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c529a61fc6f3df82d0149514256a2879923d6f1", |
| "description": "venus: set deviceMemoryReport feature", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e46a810d6edc7854f3ea7bec156da06a126f554", |
| "description": "venus: Use the common GetPhysicalDeviceFeatures2 implementation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c98814874df588fa205d15ea08f93746e959952", |
| "description": "vulkan/wsi/x11: Implement capture hotkey using the keymap", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "291fa055453e2832423e6f82914131fa2c748abc", |
| "notes": null |
| }, |
| { |
| "sha": "80177e0296299cc46a7c78e25717c1a3c2d0d19d", |
| "description": "aco: add support for compiling VS+TCS separately on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "196b355db61580e3bdd38e878e636898fbf796be", |
| "description": "aco: ensure to initialize exec manually for VS as LS on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aba16211a8a7f62a6022545a6240f0f2e217ec04", |
| "description": "aco: disable shared VGPRs for non-monolithic shaders on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4224da67264618961bbe74520d1e94399293cfa2", |
| "description": "radv: preserve shader arguments for non-monolithic VS/TCS on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c161337029f648cf2c0cc9d809cb984b66c2a167", |
| "description": "ac: allow to mark shader arguments as preserved", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ba1860fbd138445f69a544c69b327658ce8269f", |
| "description": "radv: add a new shader argument for non-monolithic shaders PC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b4f10b434744e65255126500ab34b6aec53cd23", |
| "description": "radv: always declare some arguments for non-monolithic VS/TCS shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4933d2d7f822fc9c3c76b896a9991b0c2c89622", |
| "description": "radv: force indirect descriptor sets for non-monolithic shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e5d30462c991f9fd8f344a9c896e9a05db3b06e6", |
| "description": "radv: do not inline push constants for non-monolithic shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34ddde6d63924a4edc391353c6c57d1d88951aa8", |
| "description": "radv: use info->uses_view_index directly when declaring shader arguments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "467bf4728121e86ce597be0900c1fb5fe8739dce", |
| "description": "radv: add radv_shader_info::is_monolithic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f64f08a9e006e829db352b8d2878fd346e72bb10", |
| "description": "anv/video: send h264 scaling list in raster order", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd20ec5655b235739547357f498886839039b1d5", |
| "description": "radv/video: send h264 scaling list in raster order", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d2f7f068ce32a88101036bb8d0658ad9086284d", |
| "description": "util/vl: extract gallium vl scanning data to shared code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e921b889e33319918e877385c96686955c454464", |
| "description": "anv/video: use vk_video_derive_h264_scaling_list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d578e4416ad316c40458d09c685159b44634c612", |
| "description": "radv/video: use vk_video_derive_h264_scaling_list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8daa329634e049b377c61eb3ada9f291584c971b", |
| "description": "vulkan/video: add helper to derive H264 scaling lists", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d4df682b9d51a7d5ba1a2a613e130aab4e25eb8", |
| "description": "venus: add no_sparse debug option to disable sparse resource support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d3e796da6b9a07bbfa19c6777261a88e52ee29f7", |
| "description": "util/driconf: add workarounds for the Chronicles of Riddick", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "640173cdbbbf54455c3bee50cc429e6fcf0a77eb", |
| "description": "zink: fix rewrite_read_as_0 filtering", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd", |
| "notes": null |
| }, |
| { |
| "sha": "f9cf87274563aa9b3e4c8326f9045fc86ba40656", |
| "description": "nouveau/mme: Fix a compile warning", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "819d359d1d677a24872d9bf414fadc4652428e70", |
| "description": "nvk: Plumb no_prefetch through to the DRM back-end", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "458baeee5fa23552c7157b095bd035b8213aa602", |
| "description": "drm-uapi: Sync nouveau_drm.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8852e9cb2ee73c12a73b31b604e81aa3816eee9a", |
| "description": "util/rb-tree: Fix typo in comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ff38260b9a794a84b059cb355f5ffb255739f8e", |
| "description": "util/rb-tree: Return the actual first node from rb_tree_search", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e51056f9f7d210e8730dac143a4aba53df33fd8c", |
| "description": "ci/iris: add GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive timeout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2fdcc00b0154cb094a5fd2c9253904fc9073d96e", |
| "description": "tu: Pass real size of prime buffers to allocator", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cda196183578bbc0871c863ff8ec37771f3b4baa", |
| "description": "treewide: Also handle struct nir_builder form", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "465b138f01d041b17f4e590acf163c33e3d4f1c4", |
| "description": "treewide: Use nir_shader_intrinsic_pass sometimes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fa9f842b09694a91310640ae949327a74d1bcd2", |
| "description": "ci: switch to 6.4 kernel, improving Adreno 660 reliability", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39a07916278221ab83b505b064d92261316b3b54", |
| "description": "ci/freedreno: There is only one King of Town.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd21c998e69d0bb333ba66a852d5b9175959f213", |
| "description": "ci/piglit: add extra space on top to prevent single quote getting into URL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c3746fe9c3e934db3713a8bdaad0f475095f091", |
| "description": "zink: update some compute caps", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac289b7268a510852df3d48ce4786674142e109f", |
| "description": "zink: fix global stores", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4", |
| "notes": null |
| }, |
| { |
| "sha": "ac1685bc6a8ca6d36c1048bf8fac1af44f88ed94", |
| "description": "zink: fix source type in load/store scratch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4", |
| "notes": null |
| }, |
| { |
| "sha": "db41d62be99655893f5b54794326cd5c7cbfd79e", |
| "description": "zink: use Aligned with global load/store ops", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4", |
| "notes": null |
| }, |
| { |
| "sha": "2ff560514b477decdd0278f0ff228785c10e774d", |
| "description": "zink: handle global atomic intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef6725a5f44e14d1685213c4afdb7dc97a207734", |
| "description": "hasvk/android: remove numFds check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "143d417fcc11b9d26ab8ba3d0374d5ef58cf3c5c", |
| "description": "anv/android: remove numFds check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a4e9b55e4ada27064390485ee9043d4a5ac115e", |
| "description": "anv: Don't reject Android image format if external props not supplied", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ceba97c2e18c848beb23016a7b4c190f0f5178b", |
| "description": "vulkan/wsi/wayland: add support for IMMEDIATE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7da5e3e38a75ceb02ceb727ec0ebed96ce2f1d2", |
| "description": "wayland: enable use of wayland-protocols as a subproject", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d65b0b042476f1fa785b93991dba338d1071f880", |
| "description": "intel/dev: Add more RPL PCI IDs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27f6b4b1c663108967a76b33db9e076c415484df", |
| "description": "intel/dev: Use RPL-U name on RPL-U devices", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "112b393766ec669f9aa8bf6de864494583979d4c", |
| "description": "radv: stop declaring unused SGPR arguments for PS epilogs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0004d903d4cc4d05cf9022bec0f863441744be30", |
| "description": "radv: fix the per-patch data offset when TES isn't linked with TCS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d65fe6eff1fbba390d885c84630a96be37ea76a0", |
| "description": "mesa: fix some TexParameter and SamplerParameter cases", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "799710be8895747f53361378605d151cf0e0eab8", |
| "notes": null |
| }, |
| { |
| "sha": "26c5200acfbc9c8a69eb03b0a96dd116a7958b5c", |
| "description": "compiler/glsl: Move glsl_print_type from glsl_types.* to ir_print_visitor.cpp", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01ddb18427f124cf70629d920fc4530c99378fcd", |
| "description": "compiler: use 4 instead ATOMIC_COUNTER_SIZE in glsl_types.h to avoid #include \"mesa/main/config.h\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26a23a7c1fe610c3b4e5f6b051d2b24eb42b6c81", |
| "description": "d3d12: replace use of MAX_VERTEX_STREAMS with PIPE_MAX_VERTEX_STREAMS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b84e38684f888b2262566790239b27ad5acc40e", |
| "description": "intel/brw: use 4 instead of MAX_VERTEX_STREAMS to avoid #include \"mesa/main/config.h\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6f8bdcb5f6d048be02afb92ea3912223d81c48a", |
| "description": "sfn: Use 4 instead of ATOMIC_COUNTER_SIZE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75789e9429d2243245eeeea01f5d22933dc6978f", |
| "description": "tu: Workaround bionic _SC_LEVEL1_DCACHE_LINESIZE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08fc4603dd70c0100ddb1823384e191178b00870", |
| "description": "intel/fs: Dump IR for pre-RA scheduler modes in DEBUG_OPTIMIZER", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07f2ad32e4608ce535d3e9a766ffb84f5349993e", |
| "description": "intel/fs: Pick the lowest register pressure schedule when spilling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "158ac265dfd0647830e8bca3e7fecc92e7fa421b", |
| "description": "intel/fs: Make helpers for saving/restoring instruction order", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2dd56921c93332eec7a48159a22cfbe718a3f85f", |
| "description": "intel/fs: Index scheduler mode string table by mode enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7eba19245dce3033a042418fb96a63a0989ee33d", |
| "description": "intel/compiler: Move SCHEDULE_NONE handling into schedule_instructions()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "743fd60bea06591c9fc1343aa97077a05336a0b9", |
| "description": "intel/fs: Account for payload GRFs when calculating register pressure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4275781896aa7b3d2065c4d6e82a681298575cfb", |
| "description": "docs: Followup to !24636", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee1132bd793d26f512d0eaab7a6fb198634968c5", |
| "description": "Revert \"radeonsi/vcn: add an exception of field case for h264 decoding\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bfce57c7a5ba62d8e6f65addb2df136cab603a68", |
| "notes": null |
| }, |
| { |
| "sha": "87d13ee73d3fa6e80902cf18b74ba6008a6eb501", |
| "description": "aco: combine a | ~b to bfi(b, a, -1)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27eafbcd4e34ad58e231602f33968d82f5236e32", |
| "description": "nir: Remove dead nir_const_value variables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74bf80323ec7e29ee8f705b6aa8556449695e946", |
| "description": "panfrost/ci: revert Disable T720", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b", |
| "notes": null |
| }, |
| { |
| "sha": "56587b24e5d47924cf4f029ab4bfbb66980413aa", |
| "description": "zink: copy some cs shader properties to the program struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f3ffb7fd99942d2669089c273149dc097a122f3", |
| "description": "lavapipe: Lock around CSO destroys", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04cb346973f95642845b5e0546176baddfb98990", |
| "description": "svga: fix stride used in vertex declaration", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "4b84e769512d06afb36939ecfd1cea60889ea1d3", |
| "description": "asahi: Fix shader stage dirtying", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb663b8595a949666461db78c29332bcf48ddf33", |
| "description": "asahi: Dirty the shader stage when the shader changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "581514d9256ec6f6ad5c3438dbbcd267d6c03015", |
| "description": "asahi: Dirty track VBOs + blend const separately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24238cc5077c92532e9410894ee9fddd4b20cf2b", |
| "description": "asahi: Use proper dirty tracking for VBOs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a5ca3f34fe6bfce279f8aa2c6abb41096e8a03e", |
| "description": "asahi: Use finer dirty tracking for blend constant", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6ca887f9047c915681768d8c60d7ec11c1e8230", |
| "description": "asahi: Decouple sysval lowering from uniform assignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17563210d4df731faccc63db85c30fffe192f68a", |
| "description": "asahi: Put unuploaded uniforms on the batch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "871d97f7d087c4e59fb9e6e8f88f3fa3f2c14cb7", |
| "description": "asahi: Extract sampler upload", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9fa5dec767eabc0e3c745fe2efe19a5e0509aa6c", |
| "description": "asahi: Add real per-stage dirty flags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a604789665030d9df95fec2f72544bd4de4ee61", |
| "description": "asahi: Upload a single draw_uniforms per draw", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4717b08f78a997fed75d4430043e19e9e00d7ac3", |
| "description": "asahi: Extract agx_upload_textures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e6cb6d893eef14ba5d014baec365cf2280245ea", |
| "description": "asahi: Collapse grid_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b049b1c98f8862e0c0fe349ba079ea37f0e2f6d4", |
| "description": "asahi: Split out per-stage sysvals", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "31afce2fa5c915e4cdbbcac463ae78edc8ed8fa9", |
| "description": "asahi: Add sysval tables for each shader stage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5189bae50c902799e3e8384c816e03973bd930ce", |
| "description": "asahi: Move UBO lowering into GL driver", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d77fb967d69ca5c13b01d397e976a792213f660", |
| "description": "nir,asahi: Remove texture_base_agx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd25f753d589ca11982efa72d8ad0defd3aba934", |
| "description": "agx: Add helper returning if a descriptor crawl is needed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e118627532cf4d17f1da14e0027b10bd933a339", |
| "description": "agx: Do some texture lowering early", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e1bdc1291a06620d6a09687d6b22e5b8ee070d8", |
| "description": "asahi: Add missing LOD source for agx_meta's txfs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "176484d7f04df36ec56c4075d6406604537321f0", |
| "description": "agx: Do not fence write-only images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d49ed63d07f2528db70e197f49424089094e77dc", |
| "description": "agx/fence_images: Use intrinsics_pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d42bb650b39b8f3fa0cf8bdb2d905504aa8bddd3", |
| "description": "asahi: Add get_query_address helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a620e86f35e377a11bcac83a2c39dbbd131d30b5", |
| "description": "asahi: Add non-occlusion query tracking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9845814c98af14bbd14e08db5cb467489f7fb32e", |
| "description": "asahi: Sync when beginning a query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a13f233219f5971e89b39ede0ad831876ffa10e3", |
| "description": "asahi: Only touch batch->occlusion_queries for occlusion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dfde9345d71ce897982b905fc1193d86fcac327d", |
| "description": "asahi: Refactor agx_get_query_result", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e5dd053640e059d3e3d8f4c6c3e28888d8847a26", |
| "description": "asahi: Simplify occlusion query batch tracking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e72facab9ac5db8adc0a3b2c1749416a51de695c", |
| "description": "asahi: Generalize query logic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "542a317a129ca28ea2f14a538e083ccbab0c064d", |
| "description": "agx: Use 16-bit reg for pixel_coord", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58efa64c5c1aede8bf53bdbe01709587d1496f76", |
| "description": "asahi: Preserve atomic ops when rewriting image to bindless", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ae3eebba4e7cb20dae60db42d75ec3107edccfb", |
| "description": "agx: Clear image_array after lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c8ea02a8836a3ff26cc5bf54d7447bb0b130df90", |
| "description": "agx: Clear sample count after lowering MSAA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a51c3f638b6283e6433a3b8c94319f1d779e27ac", |
| "description": "asahi: Pass layer stride in pixels, not elements", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "486fb75981a1978d18f48b79d14de5262dd16b4c", |
| "description": "asahi: Use local_size from compiler directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6247e617c137322951f5e5ee5773bbc0cd89b8d1", |
| "description": "asahi: Report local_size from compiler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b3f4cf6f88b6dcd787327ac7478bb73afece774", |
| "description": "asahi/decode: Turn assert into error", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6aa1cf6e7a5620c2672adcd477770ea0b594e421", |
| "description": "asahi: Advertise OpenGL ES 3.1!", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c8b44eb4c3a95704001d430d948bc169183fce13", |
| "description": "agx: Implement imul_high", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf12429c972fd7d15272b0bb9c071ccb0ba16e4f", |
| "description": "agx: Convert 8-bit comparisons", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "72231b042c4c9cd2a18b707f46b427192905db81", |
| "description": "agx: Handle b2i8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7590b2b39d04c782d0c00e9cd88ea506b3080884", |
| "description": "agx: Allow loop headers without later preds", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4dcfb681bcab66faa9f9fddfc8a05b796c1f007d", |
| "description": "agx/lower_vbo: Handle nonzero component", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ec2183dfc6eeec69c778d83cfcc44076572cdb0", |
| "description": "agx: Ensure to lower 1D image load/store to 2D", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8701ad439660d199670c3d40e76a41cab1613c94", |
| "description": "agx: Don't blow up when lowering textures twice", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f636a08c8164a626697d79f3b16766e7f73d250", |
| "description": "asahi: Keep drawoverhead from OOMing itself", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c363fcbe1e462b4ab6548ed3544345deb91e9f21", |
| "description": "agx: Assert vertex_id, instance_id are VS-only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c36f9052b29273a6d61dd704794b1b8f8ea3c41", |
| "description": "asahi: Copy CSO stride", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "240ee9564bea9adc290ccb448a8d051d18929a11", |
| "description": "agx: Use more barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f068ed053400b2159e676387b703e91f4af98fc3", |
| "description": "agx: Fix extraneous bits with b2b32", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec2ab7d7713492b74fbe12a5b77810214ec82765", |
| "description": "nir: Add load_sysval_agx intrinsic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bda4eb18dd750784c5b2e0e5edf72f1e43d7016c", |
| "description": "anv: Advertise Vulkan 1.3 on Android 13", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0f02973d7d12b2755666a8822cfc25c680bd27b", |
| "description": "panfrost/ci: Disable T720", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9865e5dff49395543da4331a943ba5a03ce6a413", |
| "description": "anv: Do fast clear color initialization more delicately", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "b4198e792c037dccb4d433abc1368bd8cc8d22ee", |
| "notes": "Applies, but causes assertion regressions in the zink-anv tests:\n ERROR - dEQP error: glcts: ../src/intel/vulkan/genX_cmd_buffer.c:829: init_fast_clear_color: Assertion `cmd_buffer->device->isl_dev.ss.clear_color_state_size == 32' failed" |
| }, |
| { |
| "sha": "caa5c23e481457bc0d717c758b9c90bf73cbce9e", |
| "description": "intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d949e18fd514ef386a9fce6710ca8e275778ddd", |
| "description": "aco: fix u2f16 with 32bit input", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d29a1e2fc8f7f64f141b91e2a10f90fd67f5254", |
| "description": "aco: add adjust_bpermute_dst helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9169fbf83c4dfd31380e3cc1028ca698246d1e0a", |
| "description": "aco: clarify bpermute pseudo opcode names", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a024c985f1c8ab487fc37c8892b455b832c05f0", |
| "description": "aco: fix p_bpermute_gfx6's exec save/restore with wave32", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85957dd6e5572dfe424f6fca2ca7a04e95084191", |
| "description": "aco: fix p_bpermute_gfx6 with input at non-zero byte", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "280281f8f72e0934d08557f370f9e22b61a3bf68", |
| "description": "anv/android: Add support for AHARDWAREBUFFER_FORMAT_YV12", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35fddccf3fdae57545cc6fb1949224b6ce71859f", |
| "description": "anv/android: Fix importing hardware buffers with planar formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "203b4054f3a6a2a3edf72f725f42bc4f6fe20b00", |
| "description": "aco: rework printing shader stages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09ff733a3e559eda05686c8e1d22a5d4f7d771a8", |
| "description": "CODEOWNERS: Add @flynnjiang for VirGL video", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aef257fd15272019e770401d741906659737117c", |
| "description": "radv: advertise NV_device_generated_commands_compute", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a90b7a5da7d0c5b7ad37a009aeaac6d24c1d4ac", |
| "description": "radv: allow DGC on the compute queue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "559da067559570b6793694c3351f4cde8f85369c", |
| "description": "radv: implement NV_device_generated_commands_compute", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a57fe712f77978fc4d476fddd3d915cfaeea66f0", |
| "description": "radv: prepare radv_prepare_dgc() for DGC compute", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa0ca1e1dbf90b769b0feedce43009002c3ef586", |
| "description": "radv: prepare radv_get_sequence_size() for DGC compute", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb82a3402a28685d01673ae0539fa57440937051", |
| "description": "radv: track the pipeline bind point for indirect commands layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fbf3f64c6dd47978578ea833b4afcdcc9502a3d8", |
| "description": "zink: sanitize optimal keys", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dae144aeac6e43bd3e6af0f3f2726ed85ff39de7", |
| "description": "zink: use the \"set\" optimal key for prog last_variant_hash for consistency", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d5157356ceffad6161ccc773cd6a3a9219f6b4e0", |
| "description": "zink: don't start multiple cache jobs for the same program", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87e2d5d6056c5ef1a6676a108a22b4b4feb9974b", |
| "description": "frontends/va: Add BT.709 as supported postproc color standard", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33dc69b9fa0982f3b6f0c966c59c4b904dff5507", |
| "description": "gallium/auxiliary/vl: Don't set csc matrix in video_buffer/rgb_to_yuv_layer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92690aee954a0fef85b3779b694ba25676648f3a", |
| "description": "frontends/va: Set csc matrix in postproc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e99f0f953e98ab7e0c2f9c1ba7ff05641e0afeff", |
| "description": "gallium/auxiliary/vl: Add BT.709 full csc matrix", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "839b03cc06d63739b702e00a6f29472e7a0c058a", |
| "description": "blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df", |
| "notes": null |
| }, |
| { |
| "sha": "39f26642d606fdb42ef79fa8e3f64630d4781a5d", |
| "description": "util: Decouple disk cache from EGL_ANDROID_blob_cache", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5bd0750921661a1b2f10229d7d843d34e2708867", |
| "description": "intel/fs: Simplify compute_start_end().", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b01246f492c2cab48a7c07b80c738dd51043786", |
| "description": "intel/fs: Move the defin[]/defout[] screening up to livein[]/liveout[] setup.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed4e1beceadc5efecfd5af6e140a6f0b94b157ec", |
| "description": "intel/fs: Move defin/defout setup to the start of the loop.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e246f7f2bde0c859269c4b81505bd0887045e7b", |
| "description": "nir/opt_move: fix handling of if-condition", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "8a78706643ecad8a1f303cc9358873abc29978b4", |
| "notes": "" |
| }, |
| { |
| "sha": "f9e55341828897f691a45e9468c539c0652ade1f", |
| "description": "nir/lower_gs_intrinsics: Remove end primitive for points", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c7629524e16db5393621ae2e6e79155416ac437", |
| "description": "nir/print: Print access qualifiers for intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48b86a877f11cd5b3d6dd267c6ce2125c4d1ba91", |
| "description": "compiler/types: Use smaller keys for explicit_matrix_types table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd1da0f7f5c343b2910c1eaf164f5865105ec778", |
| "description": "compiler/types: Extract get_explicit_matrix_instance() function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b248740e30b7d309fe4115c2e3e0b473646d117a", |
| "description": "compiler/types: Use smaller keys for array_types table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4fcc97a3f46f4b2ece9b510b9dd6aab1a97687b", |
| "description": "compiler/types: Use ralloc for the key in array_types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "566c919df801f5024464c1bcf000cb07169079e1", |
| "description": "ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_*", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f744c114d1700dc6aa6a343dccd952f039085890", |
| "description": "rusticl: add cl_khr_expect_assume", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25bc3d2824b8f27fd23e5ade8f7b9509174b423d", |
| "description": "spirv/nir_to_spirv: add expect assume op codes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37fcbb375cb14d0cddd003874b4ddd45c115c6df", |
| "description": "blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "e488773b29d971a2f24904465cf027c9f4650a94", |
| "notes": null |
| }, |
| { |
| "sha": "7aee3ba36dd396ed87df94453971ed5a8c060f95", |
| "description": "radv: Stop updating the stack_size in insert_rt_case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bdec044c880ef38fad3641d306b9828e3c871003", |
| "description": "aco: Do not fixup registers if there are no shader calls", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec708c26ef651883646014632e018226d956470f", |
| "description": "radv/rt: Split stage initialization and hashing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f3e2900c59ef314c0fe79d1cd14597d7d6df4fb3", |
| "description": "radv/rt: Insert rt_return_amd before lowering shader calls", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "774421f11e6b4a435ec5fba4b8ea9c61c2d5fea2", |
| "description": "radv/rt: Add and use radv_build_traversal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d7965dbff7d2758e308cbf5ce703cc8d8e2d832", |
| "description": "radv/rt: Do not apply stack_ptr for non-recursive stages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d174a71db849c98d7f60c53ca4878447e35289e3", |
| "description": "radv/rt: Remove some dead code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10bbe172534ac46618a6187eebf250cf22c92fc6", |
| "description": "nv/codegen: Remove Function::buildDefSets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf48f7ca97a1d5b26d7420d5422753e26488f6ad", |
| "description": "nv/codegen: Delete periodicMask32", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eae6800ec3c7e662c264173578b36b72003f32bb", |
| "description": "nv/codegen: Delete unused OP_CONSTRAINT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dcec14c51e7ff908863a4dfa822b1cf4d535f2c5", |
| "description": "nv50_ir_ra: Delete unused functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21a3889d9bcec53174d3dc7aeacd3ee875c6d677", |
| "description": "nv/codegen: Remove unused clipVertexOutput var", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95c20be56372197a2a0d284226cb79d7398353dc", |
| "description": "nv/codegen: Merge from_common into from_nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b80897fab1f4530f29004f2240baea4bb1860b0e", |
| "description": "nv/codegen: Remove fragCoord variable.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ef8af39d8ef931b0fb30b9c74785796a1631458", |
| "description": "nv/codegen: Delete OP_EXP, OP_LOG", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "401bdd7d1e938272065511be94431f16f12448e3", |
| "description": "nv/codegen: Delete OP_WRSV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4ba2fdd732ed94d99b3340dfcb3c781c3217f0c", |
| "description": "nv/codegen: Fix an uninitialized variable warning", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a28ff7f2405a4ddd0bcc309af252520e342b7ffe", |
| "description": "nir/load_store_vectorize: Handle intrinsics with constant base", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db05db44fe8a6958296b168f69cae5779b247b39", |
| "description": "iris: implement a dummy depth flush for Wa_14016712196", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9abcddad423470ff05a0dbc21a6e12ae504a566", |
| "description": "anv: implement a dummy depth flush for Wa_14016712196", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cf698420035e7276231c570a89780be298de9d4", |
| "description": "nir: unify lower_find_msb with has_{find_msb_rev,uclz}", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ac7e6614a7c985683865bde391f75f64ff9c015", |
| "description": "nir: unify lower_bitfield_extract with has_bfe", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34c3f81614d5ead98570f87efb08789c8b401a48", |
| "description": "nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfb55d026675779fa36aa86be578625a3ce2b3e0", |
| "description": "ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d3d5c4bc3e472e394eb626821c1493f449263e2", |
| "description": "radv/sqtt: Handle separately-compiled RT pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cd9525b18ddcb0f4edc304db2b5ea748e38dc16", |
| "description": "radv/sqtt: Write LDS size metadata in code objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7809fb9e49fa0edc5e6694a996d09382b69d4026", |
| "description": "radv/sqtt: Unregister records based on hash", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ed4cca8838702cbca39fc7977197ee1f89896ea", |
| "description": "radv/sqtt: Move record filling to helper function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4a704b42a35ee17f96b5336bd7a2cf1bd04f1d5", |
| "description": "ac/rgp: Add metadata for separate-compiled RT stages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c4e92bf3ec585a6cd6eb5eb67ca31e309df109c", |
| "description": "ac/rgp: Write lds_size metadata", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be0e3e8e09c143e9d1c49ba01f1aea1256de94cc", |
| "description": "ac/sqtt,radv: Split internal and API hash in PSO correlations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d5f1c9fb4b774aaba2dac7c9416fc5fd857b5b0e", |
| "description": "ac/msgpack: make fixstrs a const char", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef4cb2431d4c2df402ae1036aa773a38fbc478d7", |
| "description": "etnaviv: Fully replicate back stencil config", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "c8ccd63911dcec731d64c72a40ec6a3afe38eaa1", |
| "notes": null |
| }, |
| { |
| "sha": "a425ae17aceb0e68af4bfce0a4e7e011a45a1df6", |
| "description": "anv: Update Wa_16014390852 for MTL", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a29e2c6fbc73e68c0e02263cd015aff1709ce698", |
| "description": "aco: implement create_tcs_jump_to_epilog()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e03c09dfb26dc10b29a02860e1794fea31e82932", |
| "description": "aco: allow SGPRs operands with p_jump_to_epilog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc9283938f1196472a551b69d03d5ff4298aff69", |
| "description": "aco: adjust TCS epilogs for RADV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c2adc7ada1fe875e13988ed6f5dd8efd8b981ba", |
| "description": "aco: fix jumping from main TCS to epilog on GFX9+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "131c3aa3dc85dd8f51dff67f572e5a33c5c97fb1", |
| "description": "radv: add tcs_out_patch_fits_subgroup to radv_tcs_epilog_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "65191bb35124e14fb815c4508f98f5050ed07d8b", |
| "description": "radv: declare shader arguments for TCS epilogs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0808b22cbc8f63f641b7924d988df863c45ae3f", |
| "description": "radv: stop declaring the scratch offset argument for TCS epilogs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ad8abf7aadce3f01ce1a5e7c05abdf0131ebee0", |
| "description": "radv: use the maximum possible workgroup size for TCS epilogs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e74c3dbb70706f1a2bcf863b5058295fcd456ae4", |
| "description": "ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "de0885cdb89d77ba21dfaf369bf9aeafc8a99d7b", |
| "notes": null |
| }, |
| { |
| "sha": "21778950e100b03e1dacde90cbed60c6f5c91e6b", |
| "description": "lavapipe: use vk_buffer_range common code.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4f5ac502540fa1094fcb8051ed64066576632e9", |
| "description": "lavapipe: use vk_buffer common code.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9942442f200bea0ef5b906f288a5234994767b5", |
| "description": "zink: handle patch variable locations for separate shaders better", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca987c0dfb97d22d3cf2632f38d9d749162767b0", |
| "description": "zink: wait on async fence during ctx program removal", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a90994fcedfff061cd8471fd80ef78bff7820cf", |
| "description": "llvmpipe/cs: drop tgsi for compute/mesh/task shader internals.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6222d0633d2e126ced5cc399befbc6618563dc0a", |
| "description": "llvmpipe/cs: convert to using tgsi->nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e32510be82eb8e422a48c7da12a6ff94ce4318ab", |
| "description": "llvmpipe/fs: move some tgsi checks in nir path to nir code.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "156d509ca42857499a05762e82728148aa35576d", |
| "description": "gallivm/nir: avoid using params->info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e2f020bb42749f43629512ae07a8e658381c405", |
| "description": "llvmpipe/fs: drop cbuf 0 since it's lowered now.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5120139958e73aa30c41ccd8a586af38887dde3b", |
| "description": "gallivm: drop unused info parameter", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6079c3ca49925b0b713ae5517a7650ddc4a206ad", |
| "description": "ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df11f3f7e643c12a242598f7b49886775b9d2441", |
| "description": "r300: remove the nrt main optimization loop", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c122086b6f7b0c590fc051a08a9ce0ff46da3bc", |
| "description": "r300: simplify ntr_get_gl_varying_semantic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85c10bab8c82a3c9a2a0a1c1635ccae5c0f1f793", |
| "description": "r300: remove unused barrier code from ntr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5c28332586c2b5cccfc837a29b57d2c37260a61", |
| "description": "r300: remove some unsupported texture opcodes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e363b2a77fe0810870b85bb0f87b0b450f2ca67e", |
| "description": "r300: simplify ntr_try_store_in_tgsi_output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12e9c20bfb5f2b014bdc377602712806feb3d0d6", |
| "description": "r300: simplify ntr_output_decl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3cf43bda31f6525c30d79220fe2d87ee4e17c00", |
| "description": "r300: simplify ntr_setup_uniforms", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b11a9d893416063bb37671c813dff1a8a270e36", |
| "description": "r300: remove some virglrenderer specifics from ntr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d567f0c1b069589ecd534905e6fba604d354d76", |
| "description": "r300: simplify ntr_emit_load_input", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8facefb451e0c4dec38fa81a08c1996ff3db6986", |
| "description": "r300: simplify ntr_emit_load_ubo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "608613b937aa6517023566df841268b9981ad138", |
| "description": "r300: remove ntr default options", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "30b62b773357ec1c9b3486e7c8d5779c9a5d83ba", |
| "description": "r300: remove unused ntr default settings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c045c54b7014697e1fced6ec19ec982f7efa732", |
| "description": "r300: remove unneeded 64bit and atomic lowering passes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b3be0cc2a845856bebb3e802a204d0217a0bc6a", |
| "description": "r300: remove the unneeded ntr_lower_vec_to_reg callback", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b60b27c762144fba1d26376b2c237253a7da19c6", |
| "description": "r300: remove more ntr unused helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "868eee6e1812d414566b59598387af3b027edbb9", |
| "description": "r300: simplify vectorization rules", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f63a92328e2ed756d5b2d39a85dac18a7824c47", |
| "description": "r300: remove more unused 64-bit pieces from ntr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c8ef84008181e29b55740e9713508664fbcd3227", |
| "description": "r300: remove ntr_tgsi_usage_mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e81c64f2fa210d8018a1a685e9787d2f6fff962b", |
| "description": "r300: remove unused integer support in ntr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fcefbf9599eeb48ac7c0cf7209aabdfa5f205d10", |
| "description": "r300: remove irrelevant opcodes in ntr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98ae4efcecfc57a51bcbaf363a9eee57bac091c5", |
| "description": "r300: remove unused intrinsics in ntr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "553c1d33ddd53dc0bc7e0b8544e4727cce86b100", |
| "description": "r300: add lower_sqrt to nir option", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed8b7eaec98c8edb0f3583324f8232c74cd6fb39", |
| "description": "r300: copy ntt to r300 compiler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6c5512568b18e5c16f695c9d4d2dd862dc3c54f8", |
| "description": "radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d", |
| "notes": null |
| }, |
| { |
| "sha": "2b78fe5b9592c48de0d06273697a72bb12f8215e", |
| "description": "nv/codegen: Delete OP_POW", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ac1f4bf7dc290092667aee3a199daabbc3acdfc", |
| "description": "nv50_ir_from_nir: Use nir's lower_fpow", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb5cabf3ae6e7a127876f1e66a86809b9441ef4a", |
| "description": "nouveau/codegen: Add a 4th optimization level for MemoryOpts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2943bc34e93c4df5cf67ba538ead9f31261a891a", |
| "description": "radv: Remove leaf_args::dst_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90a24c7cb354498c68462e832682ff26dcfe9c68", |
| "description": "radv: Add internal_nodes_offset to scratch_layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85cc70a629cb05dc03eedc88fbb9c2edc9b9b57d", |
| "description": "zink/ci: update list of expected failures for NAVI10", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db8e49682d18239f6117c4a6db9d0214d463f459", |
| "description": "docs: expand mobile-menu without js", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8b42be5552eb8dac378e3184ca4225cc9d14f46", |
| "description": "radv/amdgpu: add support for submitting external IBs with the chained path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33f584f033e9dd0278e5f59968f9dd293e801581", |
| "description": "radv/amdgpu: allow to execute external IBs on the compute queue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3fae0173005801ba39d50de3944bc6113e2a624", |
| "description": "Revert \"radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build\"", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f67eb9ce07e6b19fa5cae6f14551094bf236765b", |
| "description": "Revert \"radv/amdgpu: workaround a kernel bug when replacing sparse mappings\"", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9153dc327ffbb27f80243b9e69dda5166656ee02", |
| "description": "etnaviv: unbreak cmdline compiler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "953ac9da7949a7d2333680aa77ff20288a247f19", |
| "description": "v3d/qpu: fix type of function argument", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "05c7d9715b8a419fd6fb952715ee8fde9401aacb", |
| "notes": null |
| }, |
| { |
| "sha": "8a1f3d0d73f0908d679bf8a97bafcb2dbc4661fd", |
| "description": "v3dv: fix shader stage name in error message", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "60145629a2bdcd4e7835b1dd810b9f60bfa9af83", |
| "notes": null |
| }, |
| { |
| "sha": "ae0cb0b998fb772fc76226d9b85b21c1fadea448", |
| "description": "v3dv: fix copy/pasted type of `sample`", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "47e02a2ef11237cf4c2cd8a72f820cdb9db27ee5", |
| "notes": null |
| }, |
| { |
| "sha": "4dc0cb1ebea1cc8f9e1b46bb38dd21cdf2643437", |
| "description": "v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94", |
| "notes": null |
| }, |
| { |
| "sha": "c2d3d655b8facd8ecb0efebf1cc4cdbca6001d65", |
| "description": "docs: Add documentation for gpuvis.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4eb57ab97ada474f6d7acaff6805cf1e5e6e30aa", |
| "description": "vulkan: Add CPU tracing for vkWaitForFences.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d980f311b7b8ef9a5e1b2b986977c2e862634f4d", |
| "description": "egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "11198951e6644ba6ec7adb4217e1cc666782d855", |
| "description": "util/perf: Add gpuvis integration.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff3db3e6cf864f04ea22547712548f28b14d9196", |
| "description": "radeonsi: fix templated si_draw_rectangle callback for Navi14", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7", |
| "notes": null |
| }, |
| { |
| "sha": "1a2c12937deb39d8b881f19bff8ec967e1389e7a", |
| "description": "radeonsi/gfx11: pass attribute ring addr via SGPR instead of memory for blits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfdff13f9162f2e2b9c624111f733cb824068e7d", |
| "description": "radeonsi: don't pass gl_Layer to PS for blit shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59e49cc6ab3620122374b6f4c1c3230b5368a839", |
| "description": "radeonsi: simplify/merge emit_shader_ngg functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c82067b60ed5be076c0f5b8cda601a2a6cda693", |
| "description": "radeonsi: improve the heuristic when to use Wave32 for compute shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f25f30443fb41bbb51d1ea3746edc670b17dc4a", |
| "description": "radeonsi: rename uses_subgroup_info to uses_tg_size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e359254a197d8a7db644f694eb7339007dd29772", |
| "description": "radeonsi: allow setting any index in radeon_set_sh_reg_idx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "905a00f10a1ded14adde44cb015cb28da3734c16", |
| "description": "ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9eb00f612a4bedb75b4b8462eab7319edbc8fc2c", |
| "description": "ac/surface: trivial non-functional changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "40b426c8f94c7307392971e34ee14743faa661e9", |
| "description": "ac: add a standalone IB parser program", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "229833d1186f5144b67b38a7b8f3a6a57e8eec89", |
| "description": "ac: update gfx11 shadowed register tables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "176ef72ff5afbbd5c3e9dd4a96f9b0076d8a70a6", |
| "description": "ac: improve the IB parser", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05e7bf471c59eb4083a83b3a25ef5915dd2513fc", |
| "description": "ac: change offsets of DMA_DATA dwords to prevent reg offset conflicts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e4ba537a1b150c95960a8fa276d2bf498c5e39e", |
| "description": "ac: minor updates to packet documentation and definitions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc4412144452db243c85c0d27821bea9922aa81e", |
| "description": "ac: document ac_shader_args::gs_vtx_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2bf30961fa89029eb1dd9774f16c71244130309", |
| "description": "ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILY", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e", |
| "description": "Revert \"ac: don't call ac_query_pci_bus_info from ac_query_gpu_info\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a48642400be86a17d460ce2786988ec67f423f01", |
| "notes": null |
| }, |
| { |
| "sha": "b02b43eef16ab83447ef1a645681c7b2007f0672", |
| "description": "ac/gpu_info: add the /dev/dri/ filename into radeon_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ac379c4a085801440087bd47af6029700e7c58a", |
| "description": "nir/algebraic: collapse ALU opcodes sourcing NaN", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee225e31c1311bac5e3b2d476ac8eea4006b1ac4", |
| "description": "nir: fix constant evaluation of fddx/fddy sourcing Inf & NaN constant", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8780f66c3ae1ebe850bfdbf9c2ce2585be836cfe", |
| "description": "nir/opt_dead_cf: Remove if branches with undef condition.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "558e36f64196ec734e4c7502db491f56f76118cd", |
| "description": "nir/passthrough_gs: Fix array size", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15", |
| "notes": null |
| }, |
| { |
| "sha": "fe4208ed4c9a08c7963caa287ae34e9357de68af", |
| "description": "nir/passthrough_gs: Correctly set vertices_in", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "ea14579f3dc3144541c6e5944d14e0e257115b15", |
| "notes": null |
| }, |
| { |
| "sha": "04ba4059b7243fb9258df12154ce1e7a01e019c8", |
| "description": "nir/lower_helper_writes: Consider bindless images", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "586da7b32908eb6cb4282a58339689b6d23c224b", |
| "notes": null |
| }, |
| { |
| "sha": "c07d3f00c473e2a9fa7eb3101efda9c03f512d38", |
| "description": "nv/codegen: Use nir_lower_clip", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab0f0d1563365ea29175bd0b07ba34e1f96c9999", |
| "description": "zink: fix format in zink_make_{image,texture}_handle_resident()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d", |
| "notes": null |
| }, |
| { |
| "sha": "af28356de06d7b5adfa3fa87dac157021c3a68a9", |
| "description": "vc4: drop duplicate .lower_ldexp", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2a33ea95d66cd7ba83e2774f5559bf781da66c40", |
| "notes": null |
| }, |
| { |
| "sha": "caf15a3276941b8516eb05045eb5e8c4b78080f6", |
| "description": "egl: Advertise EGL_MESA_gl_interop extension if support present", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ee8788208db9eee6a583f84e121df0694569e5b", |
| "description": "glx: Advertise GLX_MESA_gl_interop extension if support present", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c0d804685d241637f7231538050b5740be0b2c63", |
| "description": "glx: Remove MESA_depth_float_bit from enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48e416ee2f0277114848af4f36216f7931336b54", |
| "description": "egl: Export the MESA GL Interop functions through eglGetProcAddress", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b8d81f3f8a68e0516b8e11877970f70e5acac3a", |
| "description": "glx: Export the MESA GL Interop functions through glXGetProcAddress", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "414c4583e815b014816bc51a0eef116ec00870ae", |
| "description": "glx: Add missing MesaGLInteropGLXFlushObjects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "798a7ef698bfafccf0d345aaca907ee8eb63b714", |
| "description": "include: Fix the PFN declarations to be pointers as they should", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51a911cfa108d91d6cd586f9392ee632fafc70e3", |
| "description": "egl: bump extension string length", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c0cb358f1b317184fff0c098ab1472f916e627e1", |
| "description": "agx: Lower fquantize2f16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a257e2daad983204abf9ba47856f9ace0bc79b05", |
| "description": "nir: Lower fquantize2f16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05cb55abe8433483a3295f375cdf8b02876007eb", |
| "description": "gtest: backport ansi color fix", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "798becf2da9914e032bd18e4c6a36df9ce079ee8", |
| "description": "ci/freedreno: reuse freedreno_gl_file_list instead of re-definining it", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9d442b459a43264c28994e65dcaacfe303feedd1", |
| "notes": null |
| }, |
| { |
| "sha": "9fa26f69cc6be109126c2105258ae46638c01c13", |
| "description": "r300: add dEQP baseline for RV370 with forced swtcl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8657a09f9a618102d1eaad503a6c1a63d38dcb02", |
| "description": "r300: don't abort on flow control when using draw for vs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1021e2b946b18739b65b575b0770e6158ba05592", |
| "notes": null |
| }, |
| { |
| "sha": "659b7eb2799bccfff817961518d0ff2ab9e65bca", |
| "description": "r600: better tracking for vertex buffer emission", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "63267bcb944598b14fbd0a34631e82ba68729dcf", |
| "description": "r600: store the mask of buffers used by a vertex state", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "f638ba4669f9d37fb3afb0ecaaabeb3cd87c6951", |
| "description": "radeonsi/vcn: Fix leaking fences in decode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1198816f500b67f4d9bc2144485ed772aaf7cfe6", |
| "description": "nir: Use nir_shader_intrinsic_pass() a few places", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "831085afa3f68cef851dca7e50f979a375dab548", |
| "description": "nir: Fix metadata in nir_lower_is_helper_invocation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f17b41ab4f017b562fdf7c388200e68c22105331", |
| "notes": null |
| }, |
| { |
| "sha": "d620d8d74fde6bc752779efeb24995d912930f8e", |
| "description": "nir: Add nir_shader_intrinsics_pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6f302bbbcbe020542b49fc26f30ac4c09d092ad", |
| "description": "lavapipe: Advertise AMDX_shader_enqueue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce4af69d7ead380b2311cf29d238ae2bfd60ce0c", |
| "description": "lavapipe: Implement AMDX_shader_enqueue commands", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff6a133b7241a4e7a4ef46a93dcc46f4f7c9d538", |
| "description": "lavapipe: Implement exec graph pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b817b597c770fd22992a4c587b86ded20d3c917d", |
| "description": "lavapipe: Add lvp_pipeline_type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2489f7d84ff57f39d34115a90e9ef75ff624e95e", |
| "description": "spirv: Implement SPV_AMDX_shader_enqueue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "289df72d10a9b1284c1bc022e7def45c383030b9", |
| "description": "spirv: Update headers and grammer JSON", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccc52ae887cb3a5e9278354a54d1bbae3de92169", |
| "description": "nir: Add shader enqueue data structures and handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2953c93cca245cb7bb28d95fab7cd1208cbb1a55", |
| "description": "vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178", |
| "description": "vulkan: Allow beta extensions for physical device properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7141a6f8a1112575c73281428fda0f8a798c857", |
| "description": "vulkan: Allow beta extensions for physical device features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32ad8baa05a0e9de36da3b67508175c1e87a95b4", |
| "description": "bin: Update spirv sources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9557aa8822cfc6bc155ad63aef769f04922f6c8a", |
| "description": "radeonsi: modify algorithm of skipping holes of sparse bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e259f4050d096014fe240f5d7f73d1b23b5f33b8", |
| "description": "radeonsi: limit CP DMA to skip holes in sparse bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8849e1e3a6512b5e1502d404cce74770482b0447", |
| "description": "anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e62f2c48a0836495381b38b3ab055b0787545de4", |
| "description": "dri: Use RGB internal formats for RGBX formats", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bf576772ab4d9e76dae716640bed6de879f19567", |
| "notes": null |
| }, |
| { |
| "sha": "61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3", |
| "description": "ci/freedreno: another batch of Adreno 530 flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b78ea2a38f2397e0e576e5cd79aa9a92d71e6998", |
| "description": "radv: stop copying if VS or TES uses the InvocationID built-in", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d547c996ae3e395924a8d542bd15b6803a0581b8", |
| "description": "radv: simplify declaring VS specific input SGPRs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "525143d01a636a9e429128cce00cbd5aba95f80a", |
| "description": "radv: remove unused param from radv_pipeline_init_multisample_state()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cf840fb3eb224640a15586f1b2566f0cfaa3b6f", |
| "description": "radv: remove radv_cmd_buffer::cached_vertex_formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c13616906231cbabe68779adcf0f11c97197dd6b", |
| "description": "radv: fix emitting TCS epilogs for GFX6-9", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9a9471cafc6d893b4265b04fab513345e4f838d", |
| "description": "radv: add missing comment about TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c6a56e6b3d3bf12b857561b3443f76ed22d03a23", |
| "description": "radv: reduce TCS_OFFCHIP_LAYOUT_NUM_PATCHES to 6-bits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20381eb522642630477f831d643730dcd905d904", |
| "description": "nir: Drop nir_push_if_src()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "96c0f8c58007556e1502999c7e2cb3ae58d4a026", |
| "description": "nir: Drop nir_instr_rewrite_src()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5d6b7c402a06204ba54df9cb357c89fec9db01a", |
| "description": "nir: Drop most uses if nir_instr_rewrite_src()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71ddaca2e23bf5c7143f71f2ac485732b60e3124", |
| "description": "nir: Drop nir_instr_rewrite_src_ssa()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de063a1481ab4a8ec284289b51fec7485f45cefd", |
| "description": "nir: Drop most uses of nir_instr_rewrite_src_ssa()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "964c73e13edf885316f234c5dde6330116a86184", |
| "description": "nir: Drop nir_if_rewrite_condition()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "267b4fb1b9ce19f4c64b39433e5cea44851aa651", |
| "description": "nir: Add and use a nir_instr_init_src() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c8cb69c1585faf85829b7e233bb7617a60d6173", |
| "description": "nir: Add a nir_instr_clear_src() helper and use it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7af0dcbdfc895178b0ae0cd37fd80198e1316fc8", |
| "description": "nir/opt_undef: Don't rewrite a bcsel to mov", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53294de682a7f54105a419a24f7b2470cb93aeed", |
| "description": "nir: Take a nir_def * in nir_phi_instr_add_src()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "298a3eebd8afb68974a80fa48a6e94fe578ff2cd", |
| "description": "nir: Take a nir_def * in nir_tex_instr_add_src()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d168b93bcefb855d026aacb378b0dd5d34e9f49", |
| "description": "ci/etnaviv: update ci expectation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e0cd6dfb9b5c87ad18c3576017c6cc5c7f240a0", |
| "description": "nv50: limit max code uploads to 0x8000", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b", |
| "notes": null |
| }, |
| { |
| "sha": "26b2bdcfe01291359edebb1b35239cfd1f5127c0", |
| "description": "iris,crocus: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20db03d32fbb63526e890de74072718f17dfbe4e", |
| "description": "anv,hasvk: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3affef252903e5d29ec1293096614ca0df261be", |
| "description": "intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4dfd306454a4653a8c0b0a37a3e6bb1632abfc9e", |
| "description": "disk_cache: Disable the \"List\" test for RO disk cache.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3b69b67545b678da2970654b9490cc3902cdf738", |
| "notes": null |
| }, |
| { |
| "sha": "e595c367d5fe5a72c7731204d2e562fc197b3b80", |
| "description": "zink: Fix one addicional case when running a compositor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7daf78f62817f5d2299d9cfc46528757aaae492", |
| "description": "intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL for DEBUG_OPTIMIZER", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a8bde69a58d2a10045e6113c171c08b568c8140", |
| "description": "ci/turnip: Add a660 VK coverage.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71a2d651c13bfeb982a810b729ec437b1ea53670", |
| "description": "anv: refactor batch_set_preemption to use batch_emit_pipe_control", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f3398683f22bd9dd07c993c605b0ab4df8894690", |
| "description": "radeonsi: don't use threadID.yz/blockID.yz for compute_blit if they're always 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3952b89ebb80d10cbcfa2ef30255e204782c0ba8", |
| "description": "radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47a57416cf985bb9d3e1840d86ad9124179b1d51", |
| "description": "radeonsi: don't abort for descriptor failures, let the winsys handle it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "784492a36330f29dde1d093b43ff9355d1864931", |
| "description": "radeon_winsys: add a ctx_set_sw_reset_status callback", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7b7332a164d3ebf6ea8e0001ddb08be9da3d0cb", |
| "description": "winsys/amdgpu: rework how SW reset status is generated and reported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b0f822e26f44fa314c122d934a800e277775a49", |
| "description": "radeon_winsys: move allow_context_lost from cs_create to ctx_create", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "591aaea6486fca44feb65e46ba09aaa708315b50", |
| "description": "radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7e6d5bad175eef0b4f2e04b70c69bc20e9ce376", |
| "description": "radeonsi: rewrite how occlusion query precision is determined for performance", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d50e772078f3ff330d8c784e52ef3f1ec970809", |
| "description": "radeonsi: enable shader culling by default because it helps Viewperf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "652593ee23915884d3918f68cb318528bba169d9", |
| "description": "radeonsi: use num_patches_per_workgroup directly in si_get_ia_multi_vgt_param", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb90fffa584e33b6c6169d0368111139a9812972", |
| "description": "radeonsi: move GE_CNTL emission from si_draw into si_emit_vgt_pipeline_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b2d1fe9cf09c23ab0b9657180e044a67c784f2f", |
| "description": "radeonsi/ci: update gfx11 failures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf579559ed8e9bcb1271149f0952bd084027d0c4", |
| "description": "radeonsi: convert si_gfx_resources_add_all_to_bo_list to a state atom", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0125e8d3341331f948fb503fe57b2fb55f10e84c", |
| "description": "radeonsi: merge si_upload_*_descriptors into si_emit_*_shader_pointers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2783f4d98ea67899dabedb453a6f4c68b542dbfe", |
| "description": "radeonsi: rename shader_pointers state -> gfx_shader_pointers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43c8502db1f4ace8720d8aac884e54e53d98ebbe", |
| "description": "radeonsi: abort when failing to upload descriptors instead of skipping draws", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28089e0a662d147bffdc429e587f9707747e2a41", |
| "description": "radeonsi: remove render condition logic from si_draw by reordering atoms", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057", |
| "description": "radeonsi: handle deferred cache flushes as a state (si_atom)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3129b2b83955277f9dc73f4acb0dfb0ad50e566", |
| "description": "radeonsi: add a simple version of si_pm4_emit_state for non-shader states", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3986f27396be17023550a45916b0bf7a45759c7e", |
| "description": "radeonsi: merge pm4 state and atom emit loops into one", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c21ce0401458417287e9419abb09ac945c588e65", |
| "description": "radeonsi: move code around si_pm4_emit_state into si_pm4_emit_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ab2a92f27e1e61a0402acc26980b53b5fbcaa97", |
| "description": "radeonsi: split direct pm4 emission from si_pm4_emit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95cbdcee832d8915036527770cb16688374243ba", |
| "description": "radeonsi: add index parameter into si_atom::emit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd7e20f51388b29c3fb6c5ec5e3ffd860052e7f7", |
| "description": "radeonsi: specialize si_draw_rectangle using a C++ template", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eeb384193cdc3ca6f6a7cd1acc48cc2b2e1a5b4e", |
| "description": "radeonsi: always inline si_prefetch_shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "79e33b8b403f3148adf7838b5d449d971f9c7049", |
| "description": "radeonsi: remove the draw counter with primitive restart from the HUD", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7f6985dd4943b6faab04791d9b378489ac1cc1f", |
| "description": "radeonsi: remove unused check_mem parameter from si_sampler_view_add_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1744a8b89c1bd13e7905539d0eaa864989f7dfe4", |
| "description": "radeonsi: add padding to si_resource to fix Viewperf2020/catiav5test1 perf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d67e10b021e63a41a4d8e6203bde7fcc35c0ee2", |
| "description": "radeonsi: remove splitting IBs that use too much memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a59d387bc2fd22f371574bd3c5b2b807dfc74dbe", |
| "description": "radeonsi: move si_emit_rasterizer_prim_state out of si_emit_all_states", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a9de499b8a45bb16b59868e8c4d3a437098ee39", |
| "description": "radeonsi: move si_emit_spi_map into si_state_shaders.cpp", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e234c9fc215b26415fc0a15c40b33c196a400395", |
| "description": "radeonsi: move si_update/emit_tess_io_layout_state into si_state_shaders.cpp", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99996603860611f4842909189a102f05cb77743a", |
| "description": "radeonsi: remove si_compute.h, move the contents into si_pipe.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a10c46d8a62d9d51a907cf98f52d83c54d83f4da", |
| "description": "radeonsi: update obsolete comments about compiler queues", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb7dcdcea02d776431d1e1b614523deeb2dda781", |
| "description": "radeonsi: handle draw user SGPRs as tracked registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f34bd5f3f5c5b86df0e98328c60fd1626387889", |
| "description": "radeonsi: cosmetic changes to radeon_opt_* macros", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5b31657742516c3624686de0612ec64738c790e", |
| "description": "radeonsi: restructure the loop for non-indexed multi draws", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c30aed0002520e8ba6bb3b439fcdf8d7d1070a16", |
| "description": "radeonsi: turn sh_base[PIPE_SHADER_VERTEX] into a constant in emit_draw_packets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f34f740b64e2115d3dc9987e79d3350a432e7f40", |
| "description": "spirv: Re-emit constants at their uses", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39e24082fcb3959f5e56567bd7260b8ee3b470a9", |
| "description": "radv: Use nir_opt_reuse_constants()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74746ac03ac75136d5867f0f18fc99fbbede1bf8", |
| "description": "nir: Add nir_opt_reuse_constants()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d80392a6df9313225893f245d45fa8d404f2888e", |
| "description": "r600: use correct cso pointer for fetch shader", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "9d442b459a43264c28994e65dcaacfe303feedd1", |
| "description": "ci/freedreno: handle disabling farm properly for each FD/Collabora farm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6928735e64c239eb3dfec5f1ea2e48b8f1d91c2", |
| "description": "ci/freedreno: switch references, the farm-rules takes care about this", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e62527c2d0e62c457cf05cd44db3b4332379734a", |
| "description": "ci/freedreno: the tag belongs to the apq8016 only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bcf528835135d6c3628b16354715d0e8cc3d6578", |
| "description": "ci/zink: drop a630, which we currently have very low amount available", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a4bdf26e6415b9af38d80d959d721a6bb65abee", |
| "description": "ci: remove LAVA prefix from variables which can be used also elsewhere", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8f3499bafcd32171d72bafc7ca8c3381d716aad5", |
| "description": "Revert \"vk/wsi/x11: handle geometry updating more asynchronously\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "36d5b58317179e5db32800743ef0faed4655b9fb", |
| "notes": null |
| }, |
| { |
| "sha": "cc2f59d840bb3a6d9327ae9d4e0b868911da4fbc", |
| "description": "rusticl/kernel: optimize nir between lowering io and explicit types", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "66c6061491a7546349c04c40cbae1d23a07b5906", |
| "notes": null |
| }, |
| { |
| "sha": "91029b7e87bba2a28aeb202cdf920d6ec6a70fa7", |
| "description": "nouveau: take glsl_type ref unconditionally", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5889c13fcd46ef984ea0acc02bdf68a7ef552924", |
| "notes": null |
| }, |
| { |
| "sha": "51511892c6538a42f0ba1d787246d4a52584612d", |
| "description": "ci: rename *.log to *.txt to work around gitlab bug", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0fb9064231687ff7af4cb48697ee24b48715b80f", |
| "description": "vk/graphics: fix CWE handling with DS3", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e13bdbbd5bfc1cef00cf504b0567238ae8f45524", |
| "description": "etnaviv: switch to float_to_ubyte(..)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98eecece9bb4e82a964edfaf3840887e7adeee06", |
| "description": "anv: remove assert, size is asserted in the runtime", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cbe85e6a9006585431912fb4712b12d520ab5db", |
| "description": "vulkan/runtime: change assert to match specification needs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20d6bb276939f4ca328f1d19ed428a3e4bd0a802", |
| "description": "glthread: sync for VDPAU sync functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3fe0cec4c1b1b16635ed9bb510007e4d166c3e07", |
| "description": "ci: disable duplicated pipelines triggered by marge", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a2a0c6fa3bf59ca13b7eb2e9c91b51dd514f0ff", |
| "description": "docs: add one more 23.1.x release", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "444bc03fa896a901fff82f82dc200bfb53e75a9f", |
| "description": "docs: update calendar for 23.1.6", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42118a75047280ac489470649985c3615cbb7cbd", |
| "description": "docs: add sha256sum for 23.1.6", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42ab34522f07c3b47b4d84e318e82be5cc811c46", |
| "description": "docs: add release notes for 23.1.6", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5a8672952aeab60c8abf727cbc606ef8cd014b43", |
| "description": "freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "75eb0d2891c2eb7574bd943a6a40493484047b48", |
| "notes": null |
| }, |
| { |
| "sha": "408199236f9f55bdf237817bcec4b54085d191ab", |
| "description": "ci/freedreno: Skip some tests on a5xx that destabilize other tests.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3aa3eb8ddd9b5922b5b4eef4e4e8a2abcdfcba5b", |
| "description": "nir/opt_large_constants: Handle small float arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e38522608f72931e3116883e2eaba3ea4d9abc20", |
| "description": "nir/opt_large_constants: Add Small constant handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ec0fdf0178a72533e676da4d86e28b773d7f02a", |
| "description": "nir/large_constants: Add read/write_const_values helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7456ee052344263d39ac2c58bf4e998067f5c31f", |
| "description": "nir/large_constants: Use nir_component_mask_t", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "783d59eec1acd3da3c639bf70fd9b4302e03a950", |
| "description": "nil: Add support for G8B8_G8R8_UNORM and B8G8_R8G8_UNORM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c7f109352d9ac39127ae6ecbd5fa155b0c60626b", |
| "description": "nvk: Enable MIDPOINT_CHROMA_SAMPLES_BIT for multi-planar formats only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9801a3c08183f1bc7d7c5129eadf06d22fef1b1", |
| "description": "nvk: Enable SEPARATE_RECONSTRUCTION_FILTER_BIT for multi-planar formats only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e2830c9efc07b7d0bd2cf2143ab4cf44a3251b5", |
| "description": "nir: Clean up nir_op_is_vec() and its callers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "408929289aadaf44e57ef60cb7c1ace4958199c7", |
| "description": "nir: Don't handle nir_op_mov in get_undef_mask in opt_undef", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5f26c21e62466783cd031c45a39544c992cee202", |
| "notes": null |
| }, |
| { |
| "sha": "f9a17c6fef92b1316c9a06465712e094f33add68", |
| "description": "nir: Handle nir_op_mov properly in opt_shrink_vectors", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "94eff7ccd86658603155261c2fd59491786e7047", |
| "notes": null |
| }, |
| { |
| "sha": "9bcc9597a5bb82f2013ea70bc8daa0bfd233b4c3", |
| "description": "nir: Fix nir_op_mov handling in nir_collect_src_uniforms", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "a406fff78a57eab35c513042670500f4fc784042", |
| "notes": null |
| }, |
| { |
| "sha": "87004fa7019afa4a297e78d7b57c4d7164e75c66", |
| "description": "nir: Rework nir_scalar_chase_movs a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf796aa885b347f463700620660d6a14f5afe14d", |
| "description": "radv: vectorize scratch access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81641b01555faa4dd1dfc7de2513ad8d63e77ab7", |
| "description": "radv: vectorize RT stack access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f315e60493219d3078ef094dc99160575d257d9", |
| "description": "nir/opt_load_store_vectorize: support scratch access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afb465013f37697a5df0cf142be82c7f055c8a5a", |
| "description": "nir/lower_shader_calls: fix align_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5a7efccdc31c4c70895f9afad894e40b32c6699c", |
| "description": "radv/gfx11: re-enable 0001/1110 clear values", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "19f73f8eb4a88033fe48184e7d56f3274459b8c4", |
| "description": "radv: support 128bpp comp-to-single with all colors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2c7ce37192cef693c7a228b997402d480674a0a", |
| "description": "radv: fix 128bpp comp-to-single clears", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7451eb1d6112aed578ab89ba21830dc4eaef14ff", |
| "notes": null |
| }, |
| { |
| "sha": "405f3bf9903f8a8b65da113adc9ef32e02b84fa2", |
| "description": "radv: disable 64-bit color attachments", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "01bd012edd20927a4eb7f791dc6e6ac94089c144", |
| "notes": null |
| }, |
| { |
| "sha": "ad40073e4e58fe77f95f835f635258f672d9541a", |
| "description": "meson: Rename dri-vdpau.dyn to dri.dyn", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0a362d5ba93c7cd4053ee91a50ad92f76d8ef68", |
| "description": "turnip: Move sysmem clears to the first subpass that uses them.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21334e3b538ab3c862098f315604f49ac10bb1d1", |
| "description": "turnip: Move gmem clears and loads to the first subpass that uses them.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4cfd021e3f74fd75e7998cae5697a1ba598237d6", |
| "description": "turnip: Save the renderpass's clear values in the cmdbuf state.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "139cc91697088c3d5b1a4546ed2e4ba5c916baef", |
| "description": "turnip: Skip emitting empty CP_COND_REG_EXEC.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c96b2cc5110e9b10318f609b61a158019215c0d9", |
| "description": "turnip: Track the first/last subpass an attachment is used in.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fce10ddf0f9ae30c62c871ae43d9aa690374b5e9", |
| "description": "vulkan/util: Make multialloc succeed with 0 allocations.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d142c845d05732f7858839493e0dba6a1fa5d6c0", |
| "description": "Revert \"intel/fs: only avoid SIMD32 if strictly inferior in throughput\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "6b494745be0900a67004d6f3e4b730c3cd67da79", |
| "notes": null |
| }, |
| { |
| "sha": "aebe58458611e0bb585a5bce8e16c1175783f3cc", |
| "description": "iris: ensure stalling pipe control before fast clear", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "87149cc545afdacb339a933d47ded5c1adf8f429", |
| "notes": "" |
| }, |
| { |
| "sha": "bd1d322107ea4639a454fcd82d775e9088f094af", |
| "description": "etnaviv: fix null pointer dereference", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6", |
| "notes": null |
| }, |
| { |
| "sha": "cff6c4d88582203526679585f93f6b8789fc1e79", |
| "description": "docs: upgrade bootstrap to 5.3.1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "daa1f789b57aae7a23eecd4c337b79cfe1f081cf", |
| "description": "nouveau: add exported GEM handles to the global list", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7cc19363f320c99b445fd268ebe27bfed8acdd9", |
| "description": "nv50/ir: Remove few nvc0 specific defines from nv50-specific header.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f63d2ebdbc4c29a58c768787e0551e8a6bd411b", |
| "description": "nv50: fix code uploads bigger than 0x10000 bytes", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e13736222eebe3c1e89f514d41533e0db0ada90", |
| "description": "radeonsi: remove unused arg of get_tcs_tes_buffer_address", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e97fe38b792d028f66799b2de1d6deb3eab3551", |
| "description": "radeonsi: part mode standalone tcs support aco compile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59f4504d058f325b8968cdaa83bfd487b94a9c55", |
| "description": "radeonsi: add si_aco_build_shader_part", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8631851b8f63f6ad9d757e41d11ce317571a518c", |
| "description": "radeonsi: change si_fill_aco_options args", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04aadb32ad97e25296def028bea054b2def8be69", |
| "description": "radeonsi: add si_get_tcs_epilog_args", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e0cff56f310977e1c881a1ca882c6ea40dffe90", |
| "description": "radeonsi: remove separate_prolog arg from prolog/epilog build", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b744405aa25ccdbe845a084e805e25a75eb14713", |
| "description": "radeonsi: extract si_llvm_build_shader_part", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e797bd78c96149e6faace675a71f470d348488cd", |
| "description": "radeonsi: fill part mode tcs aco shader info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac867af0997b3552b2b1faf912df8647172a0e55", |
| "description": "radeonsi: share si_get_tcs_out_patch_stride with aco", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1001478a6811d1e769de7b78a3239466209fda6a", |
| "description": "radeonsi: support upload multi part shader binary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85c0f31099425efc0e59de0a8552d9ae00202e7c", |
| "description": "radeonsi: add exec_size to shader binary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51a8479a5107e311ae7c4e8b2d73292d5ca89136", |
| "description": "aco: use semantic location as io temp index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c7fdebf9bcc5c156ce63d90a01a92f4aa42d0b1", |
| "description": "ac/nir/tess: move tess factor output out of control flow", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "475638803888eb279f12e820d73879c21cc81b21", |
| "description": "aco,radeonsi: save const addr to symbol", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "facbd13df14ecd7662970da59a570814e57bd305", |
| "description": "aco: skip scratch init when no scratch arg provide", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d3333609e64ba500577903f80020018724a3fa61", |
| "description": "aco: don't emit s_endpgm for tcs with epilog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b41d3e42f7c52c48723e8d2b15fa79302831be03", |
| "description": "aco: add tcs epilog generation for radeonsi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2484b20f9018de073b7633cee109ad336babbe1", |
| "description": "aco: add pending_lds_access option for insert waitcnt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5cf6f4f9a7447d9aae05322230fc00f263c71ac0", |
| "description": "aco: allow tcs with epilog to keep nir store output instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d05ae5df0b112ef8218cf99b7929fc455c86776", |
| "description": "aco: add tcs end regs for epilog usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c7062f8f92214fea957edca4f6b98365752336b", |
| "description": "aco: move jump to epilog out of ic_merged_wave_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85d9646288df98847135bc6fe3338d154db519e4", |
| "description": "aco: add p_end_with_regs pseudo instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3549d7f7abe5bc6c5eaf7f854bd617a225d07f1", |
| "description": "aux/trace: trace video_buffer method return vals", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "992ded3a3fe7fed0f25aa3696786dcbd9bf1af2f", |
| "description": "aux/trace: unwrap refrence frames in picture_desc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac9c2689a6dbb8d8e1d3efd95e5900b940e3e993", |
| "description": "aux/trace: wrap video_codec & video_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5279f1ec517b3abdc0b3194c5ebcf45f6cc22ae", |
| "description": "aux/trace: add context video methods", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ace894cff87006c59aa38ade3c4dde9b8cc1dd8e", |
| "description": "aux/trace: add screen video methods", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d1da9ec20217c21338dc6f9e1077cf19ac2fb61", |
| "description": "aux/trace: fix set_hw_atomic_buffers method name", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b2dc63ed8ce95622312d7fa211def60f3673facd", |
| "notes": null |
| }, |
| { |
| "sha": "713437b2fcda0ad61b9454dd2ba87fe3b6959648", |
| "description": "aux/trace: move trace_sample_view logic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ff20e23fed6f4e4bb9e3b0f6653ed9aca413180", |
| "description": "aux/trace: deduplicate enum dump macro work", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87850734e79c48d98e64294a089496e5714439b7", |
| "description": "aux/trace: skip multi-line comments in enums2names", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4133a110def6a20dbff9ffc4531108475420fcc", |
| "description": "gallium/dri: fix dri2_from_names", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "433ca3127a3b94bfe9a513e7c7ce594e09e1359f", |
| "notes": null |
| }, |
| { |
| "sha": "f7e39c6f8545540ed573a6b1036710b55f7d6778", |
| "description": "intel/isl: Remove Wa_22011186057", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c06c736c56454451f9a7c495ed287e9b74b7f4a", |
| "description": "intel/isl: Remove unknown workaround", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b64da56b1a8d6149ff30ba00824cc13807f326bc", |
| "description": "nir: s/nir_instr_ssa_def/nir_instr_def/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43be4129d2460f59d4af4f121c51afea6f481597", |
| "description": "nir: s/live_ssa_def/live_def/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b781dd6200931bb1398e07c555281d9cfa93fd8c", |
| "description": "nir s/nir_get_ssa_scalar/nir_get_scalar/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "65b6ac8aa4554987867a4dbd463a5914135efd22", |
| "description": "nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undef", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "252bff0f487763d11f0e4a995be0c42070751d87", |
| "description": "zink: use real A8_UNORM when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f501f9453adc7024584e9d9598754c55c36d20f3", |
| "description": "zink: use maintenance5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8be6b7caa3fd3ded4f5b385b6757ac73c5e77d3c", |
| "description": "zink: add maintenance extensions to profile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d19e8fc1fb62aa7c0da2c7c60acfb8cbc6c6c211", |
| "description": "zink: split create_ici to init and eval", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f8561369ee9a1842ba921b0027bf56548e6aade", |
| "description": "zink: remove unused param from create_ici", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eff5e187144a6ac082f1ce21f1f4bbf5d907c324", |
| "description": "nir: Assert that nir_ssa_for_src components matches", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8552311343e351c50b06ac3f02d275794a7562e1", |
| "description": "broadcom/compiler: Use nir_trim_vector explicitly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c182ab2b8349402d2736ce97119c85dd89668ee8", |
| "description": "lvp,nir/lower_input_attachments: Use nir_trim_vector", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "88d753631c642fffbf75aa6b48954e79b1fe8b97", |
| "description": "aux/trace: print bindless handles as pointers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "823827a295991c63d0011335fab41da68eefa658", |
| "description": "panfrost: Pack stride at CSO create time on v9", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32675a304be6ab63f79b6d547ac20e6de3fcfb71", |
| "description": "mesa: Enable ARB_texture_border_clamp in GL Core", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "714362b7dade5f2e4a7382d27c3c4b5a10315b60", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc5ba7b7c498ee6d7cd85aa551ed9ccbe6bb52cc", |
| "description": "zink: remove pipe_stream_output from function params", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c7f50ba4dcd27ea602081359358a9161ede7dc4", |
| "description": "zink: stop using pipe_stream_output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1abd507049b68a9ecd51c30a9090f52a2cbcdfe8", |
| "description": "zink: delete all the extra gross xfb handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01d3c691a50e1510437a7d313f73fba592538ece", |
| "description": "zink: fix clip/cull dist xfb inlining", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "235ae7c3c6c833faa079c1c5779997f70158398b", |
| "description": "zink: delete lower_64bit_vertex_attribs pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25fd1dfca33556412035d5ed44de990c4118473b", |
| "description": "zink: delete split_blocks pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8cb0d8a44afb9c70f38e359ffe0ad57416e66a4", |
| "description": "ntt: handle interp intrinsics as derefs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": "applies but doesn't build due to duplicate case values" |
| }, |
| { |
| "sha": "aedebb9d30d4a746a8c2ea94f3539dd8b766e72c", |
| "description": "zink: stop lowering indirect derefs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e42553ca8d30a2a2cb6781774631c45285d77dd", |
| "description": "zink: use lowered io (kinda) for i/o vars", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0156058a3ba921bdc4f1131eda394bdf9570e455", |
| "description": "zink: add a mode param to find_var_with_location_frac", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0e4ecc032c52b86955b9434de89794b4b10040c", |
| "description": "zink: move fragcolor lowering further along the compile process", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df238e8fc092a9be6c9994c1d681eb3aa03d966f", |
| "description": "nir/zink: fix gs emulation xfb_info sizing", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa5ebfbeb909927121bb1cededb96a90c2419ec4", |
| "description": "ci/freedreno: document another a530 flake batch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9b177db0e51c96a297466ba2fc8a9b6a11e124f", |
| "description": "aco: don't create sendmsg(dealloc_vgprs) if scratch is used", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16", |
| "notes": null |
| }, |
| { |
| "sha": "a02b5138a71209526d38645a209d88ead4a0168f", |
| "description": "radv/rt: Rename traversal_shader to traversal_shader_addr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c291f612cb3cf786746993736edb797dfc25e312", |
| "description": "radv/rt: Rename shader_pc and next_shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2edf222abdc3d01aacdf9995c5a70bf944dc38f0", |
| "description": "egl: reenable partial redraw with a warning when using gallium hud", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e516a0a94fd201444eef2f618d447f8e68aeb347", |
| "notes": null |
| }, |
| { |
| "sha": "d0f4333fcad81ee2f5849ab9e9f45f5d99fe38b5", |
| "description": "intel/decoder: Fix memory leak on error path", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769", |
| "notes": null |
| }, |
| { |
| "sha": "6a2a36d7ddc4a227fa71337e88112555418cff42", |
| "description": "driconf: add a workaround for Captain Lycop: Invasion of the Heters", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "210fe9f5867244f81a1f0c6446a881a28d5ae87f", |
| "description": "zink: drop CWE requirement for renderpass tracking with primgen queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1bff8ade885bb5e0004315d50e8b12e7ab41d43b", |
| "description": "zink: rip out some awkward parts of the old non-cwe path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "553603073593cf21bec19927bdc50bf0ecba10e0", |
| "description": "zink: rework rast-discard for primgen queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f743df4f00a346a14edaccda35e035e5224233c", |
| "description": "zink: unset primgen suspended flag when ending a primgen query", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "7f956435a039f4729c776a0172bffe7c8b6207b7", |
| "notes": null |
| }, |
| { |
| "sha": "5ea5318e6073359a88a094691dc72df0b49867ee", |
| "description": "zink: require EDS1 for CWE usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69cacebd29a234e6af10de1d9c21d20a6a750bf5", |
| "description": "zink: track start/stop of a couple query types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da5ca7529f704d7a900e69ac4b887d0bd32d099a", |
| "description": "gallivm: Drop the Vulkan YUV format hacks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4accbb27a2255230cc204f0d9a61c6e27d75acd7", |
| "description": "vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb23ce91b537969f2d113f5228345f92173ec813", |
| "description": "vulkan/format: Use correct swizzle for 1-plane YCbCr formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9870275b12587a6a42620d2721600487859015d", |
| "description": "anv: Disable CCS_E for ISL_FORMAT_YCRCB_*", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e33bb56a4e404f7fa4a58f359bab8d50ae8cfba", |
| "description": "blorp: Use R8G8_UINT for YCRCB_* formats with CCS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3fff38f624e23ac593412fc911c11036cbf7503c", |
| "description": "gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c03d44093d222c121760ec6a299402ad7dca15f", |
| "description": "util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a6ec6cdd6adebbb2a6d9f14068b4253b72d4c0b", |
| "description": "util/format: 8-bit interleaved YUV formats are UNORM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1a0bdae1ccc2c6b98d46fd2c2022ed5a6811d6b", |
| "description": "intel/genxml: Update xml with gen_sort_tags.py output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "549540ca7cdd957c1f29c6b966d8c9067dcc31f0", |
| "description": "intel/genxml: Add final newline to output when saving xml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "548a0bc7d2ab89732ddfcc77315a4798573589a3", |
| "description": "intel/genxml: Don't rewrite sorted xml if the contents didn't change", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e60a0b16163b98641483556309c1f2fb66faba68", |
| "description": "intel/genxml: Move sorting & writing into GenXml class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3176abc0f204a855d924cde7ac6b8390ac7a6a1f", |
| "description": "panfrost/ci: updated CI expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56be9a55be03cce9925989e7d22696733488e05b", |
| "description": "pan/decode: handle more than one panfrost_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cea0cc5b1631874ebc077c25df61975bf1336e3a", |
| "description": "panfrost: fix invalid memory access in get_equation_str()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450", |
| "notes": null |
| }, |
| { |
| "sha": "bfa4125308b5dadfc6cb5f81edda6677124b75e5", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5c1da10f5c9a2e8c9976a1cdab2c1b3b598e149", |
| "description": "lavapipe/ci: Remove descriptor_indexing fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2f6de8f0d86b8143084212f970af072780fc201", |
| "description": "gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssa", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4695bebc7951356c913b4695f36863ba4544e816", |
| "description": "nir: Drop nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6c1d32581a4a07a05a916edf136b50f991818f19", |
| "description": "nir: Drop nir_alu_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "977999d83640535fd0d2fccd5eeed6e6f0bfe332", |
| "description": "nir: Get rid of nir_dest_is_divergent()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d81f13a757d4a525dd28671882709934c41f8a1", |
| "description": "nir: Get rid of nir_dest_num_components()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "80a1836d8bb68ef156254d72de0b3deb2dad17d1", |
| "description": "nir: Get rid of nir_dest_bit_size()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dd76b1abb952476a0d8723c7b0414406ce17f28", |
| "description": "nir/print: Replace all dest printing with print_def", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c7fb2228e6997f165eb2d642e4582490a0af9706", |
| "description": "nir/validate: Replace all dest validation with validate_def", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9e514d25be7965fb36c714c8bf5ece417763600", |
| "description": "nir/propagate_invariant: Stop passing around nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c69eb8dfd72f49d35f480aee2f144fec219f210f", |
| "description": "nir/dce: Stop passing around nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cced401b0ff0f27f6b29e98490debffcd12c0968", |
| "description": "nir/gather_types: Stop passing around nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2155634fb93307edf9011b070274e661422edf6e", |
| "description": "nv50/ir: Stop passing around nir_dest and nir_alu_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd2178060d829a4dc06e922b7a95174d1a0d39e2", |
| "description": "r600/sfn: Stop passing around nir_dest and nir_alu_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "734b15186bfbf6f6e00683ed281aec0cb29501b6", |
| "description": "etnaviv: Stop passing around nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "11af0c1f1bf3f17e70da2689fb318c141b117105", |
| "description": "lima: Stop using nir_dest directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b4677981f2b34cfabdbadcd422e62c7a4ec81f6", |
| "description": "nir,ntt,a2xx,lima: Stop using nir_dest directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b30da1b281f86eaa5e5bffeaf8a359ee594b0b1f", |
| "description": "vc4: Stop passing around nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f922ea7c07f2b10f7e02b341ad2ad3dcc52693d1", |
| "description": "broadcom: Stop using nir_dest directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce8b157b9481e131fe2b322b3ba230798e728c5c", |
| "description": "intel/fs: Stop passing around nir_dest and nir_alu_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de5bc9128c77a6d02371730cfd4a15ebf7654dfb", |
| "description": "intel/vec4: Stop passing around nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b01d6a6b822921c486cdae07d034b1c2e1e07ee", |
| "description": "nir: Drop nir_dest_init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1deba364e1ec98b03045465d605e597c1572f346", |
| "description": "dxil: Do not reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "262373541dac65fb5638112f547220ff262deb13", |
| "description": "ir3: Do not reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b41676d7ed018b65d79acd7fffd170405be29643", |
| "description": "zink: Do not reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dcdd9966c7dc5c7d1e3e9f3e4f43e151ba5bd3fa", |
| "description": "panfrost: Do not reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02ddb7eae2788f9a0e7488dcc9051c6c2d636c99", |
| "description": "asahi: Do not reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5aa38181cc00198604fbf23d39f6b4a71ae8c45e", |
| "description": "pan/bi: Don't reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08093a7deaa14bbbe0b7ceb9b44d59a21d5f06c0", |
| "description": "pan/mdg: Don't reference nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9786a48aaca192ddb8053524f012ae43fe35ccd", |
| "description": "agx: Remove agx_nir_ssa_index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f66f3583ea39f32989674395b2bd593c9be6e97", |
| "description": "agx: Stop passing nir_dest around", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7cf9ff304e02b85cef0cd936b456b658255b7cba", |
| "description": "nir/from_ssa: Don't insert store_reg instructions before phis", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "ae0408be1bdc7c6edba24e3a36b728a016292b45", |
| "notes": null |
| }, |
| { |
| "sha": "cbb28eaeaf35ca5581e6d75a1fa15533984d66ce", |
| "description": "gallium/auxiliary/vl: Set correct csc matrix in set_buffer_layer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69fa48fbb1cca7b2fd804104077b17dedadfd090", |
| "description": "lavapipe: handle VkBufferUsageFlags2KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "566e556478c1f3be773e7ecf8cbac5f9d8080a22", |
| "description": "lavapipe: handle VkPipelineCreateFlagBits2KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5174cae8c259c1b9fea02a2e68d8477a9810f9ad", |
| "description": "ci/baremetal: shorten BM_KERNEL to filename and BM_DTB to name only", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "795a099f388ccfe871a129a0cc2e767b554804f9", |
| "description": "ci/baremetal: do not install curl, it's already there", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a93d7ec445e35b03f70473545a00687168fef17a", |
| "description": "freedreno: Use shared DIV_ROUND_UP instead div_round_up", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "581f6fb7c8fd37104eb8921bc13f9227d2e763e2", |
| "description": "u/draw: skip zero-sized indirect draws", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efb80c171553ad4205d29bb6273627bdbe7208ed", |
| "description": "aco: summarize register demand after handling branches", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5a536eca9ca763f53bf3e4c8b75752b527f8fc01", |
| "notes": null |
| }, |
| { |
| "sha": "b882309e848824e3ac53d335f93f5cbcf4a11d08", |
| "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83d7e327f91dc96c24f28bea9b41e696bd0fef99", |
| "description": "etnaviv: switch to S_FIXED(..) macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8bce68edf553c079ed8451ecf24dd2831f409c25", |
| "description": "etnaviv: switch to U_FIXED(..) macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16915c7a71eb8ffd1043a495bf5f88344b3854ea", |
| "description": "etnaviv: switch to log2f(..)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04dbb556c282a13e510ade21d6e24ee4d1bf90e8", |
| "description": "zink: fix crash in lower_pv_mode_gs_store", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "39770c6503ac44090decd88698802bb95189bb4d", |
| "notes": null |
| }, |
| { |
| "sha": "198719de39fa9daa7d254c4be44a8e4caf30ae1c", |
| "description": "zink: fix null config screen creation", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6d60115be7cce87402f15ba01d81783dbf25f80a", |
| "notes": null |
| }, |
| { |
| "sha": "e1c278ae825958186418cc8201a6f49f74b75181", |
| "description": "clc: use CLANG_RESOURCE_DIR for clang's resource path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d7a3f170b03d62720597bca6190954a4f53a854", |
| "description": "v3d: Use DIV_ROUND_UP instead div_round_up", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ec12b537a4b3852828c2e16b53bafde828bf6e4", |
| "description": "anv: don't try to access dynamic buffers from surface states", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "06dfd216d35f25acd4531b95d681c31e71892e80", |
| "notes": null |
| }, |
| { |
| "sha": "3e72539dc2a77be52f2bd57f34da43ea144d6ed6", |
| "description": "radv: Fixes mingw linkage error undefined reference to `radv_GetCalibratedTimestampsEXT'", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7006104d7e67fd20a61ecffae82e63799700cd30", |
| "description": "ci: disable Collabora's LAVA lab for maintance", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "description": "gallium: move vertex stride to CSO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29fd7bf603f08d81b8f83afda395948f2bd38d9a", |
| "description": "nouveau: calloc vertex csos", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea093702040c29aeed089e857475b2eeda82f487", |
| "description": "virgl: fix some indentation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6984e524f476034f7ed9077694d682bbe79eead5", |
| "description": "virgl: move virgl_vertex_elements_state to header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4eb4c9bba97d659eb199cf41fb607d02caf6c748", |
| "description": "d3d10umd: use cso_context to set vertex buffers and elements", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "65cda2c0e16682c7c2bd6329f276016c5755ccc0", |
| "description": "nir: Drop nir_foreach_dest()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95a3c1325da9bfe7ae9c062308fee811ba4cfb02", |
| "description": "nir/from_ssa: Use nir_foreach_def() instead of nir_foreach_dest()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "581ee2ccb48d6f796a6d4720b5405c84625e8715", |
| "description": "dxil: Use nir_foreach_def() instead of nir_foreach_dest()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "369270906b77e83acaf35225104e5af25d72a3bc", |
| "description": "st,zink,sfn: Use nir_foreach_def instead of nir_foreach_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6203750d78c580d18eec1493dc0631dbf1335884", |
| "description": "nir: nir_foreach_ssa_def() -> nir_foreach_def()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ec7b8455e3d26db36420e514c426c589372bb25", |
| "description": "nir: Drop nir_ssa_dest_init_for_type()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6914272c301ce6749590bbe0dd19fa46cd212f40", |
| "description": "nir: Drop nir_ssa_dest_init()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "174a75631f71b44b5182ae7678e19488783ac636", |
| "description": "nir/serialize: [De]serialize nir_def nor nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cd9115d87b7eb4f1ed7ad12af06e7935187fdd4", |
| "description": "nir/clone: Clone nir_def nor nir_dest", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2c4749986c5fc7d4eccb738ef4f3bdad036a1a8", |
| "description": "nir: Drop more instances of nir_ssa_dest_init()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed9affa02fe88ad45d6ef17aea2948703f4b6ad6", |
| "description": "nir: Drop most instances of nir_ssa_dest_init()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7bcbfae87c9039ebb01f7287403bf5666ca8d64e", |
| "description": "frontends/va: Ignore requested size when creating VAEncCodedBufferType", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "040a0fcf421564ab6371aac735bcaff29f7be132", |
| "description": "lavapipe: Use common physical device properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2a02f3910266a91833800b8f803fb3d7afffa0a", |
| "description": "clang-format: Disable formatting by default", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47722b2d7f7e87b12a636193695e4c42b23b3b14", |
| "description": "nvk: Remove reference to genUserClip", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b9fee379d17072d71176d02080bcc27ed95e707", |
| "description": "nvk: Don't use nir_ssa_for_src()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09d31922dee2483313fc09cefe8eb7cd7296a2c8", |
| "description": "nir: Drop \"SSA\" from NIR language", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "777d336b1ffe6b1ab4aec16ef32d71b9ad62f51f", |
| "description": "nir: clang-format src/compiler/nir/*.[ch]", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6fb63f369cde3c1d6d56b3e1f86f237b4b360489", |
| "description": "nir: Add a .clang-format file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d9254204be101a26d09eb120d072c88aebc8efa", |
| "description": "nir: Add a do to the do/while in nir_const_value_t_array()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb8f14374966f548cd4d17966e79b6bf1959d442", |
| "description": "nir: Wrap pass macros in braces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f6112302b1a10ddbe238a89ef6c14a2f870f1ab", |
| "description": "nir: Pretty format type mapping helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59e5b51084af7eec76a2e756a9d6cffb27b85c3a", |
| "description": "nir: More manual formatting", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57e10f7c93616cc05ba48560e3f3090b1cc1787c", |
| "description": "nir: Don't clang-format debug print setup", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d54b423e7a5aa979d9ff73c56c7372f71c27d21", |
| "description": "nir: Don't clang-format a couple typedefs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8579224fe1ed5ab280516de3977d5b6ff9920dcb", |
| "description": "nir: Don't clang-format const_value helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a89fb36f6be5a1d8c0e6dd81d971532bc0a155d1", |
| "description": "nir: Re-align a couple enums and add clang-format comments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6be8191210195520395fb1bd6b478a190b82b52", |
| "description": "clang-format: Set the default ColumnLimit to 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54680948a8005d4833da17ad7ca2c198ca6d73b0", |
| "description": "clang-format: nir_foreach_src is not a foreach macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe5671e881a560474f08abffedc008c413aa05a0", |
| "description": "clang-format: Add nir_foreach_reg_*", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee42e2166d836251603b2b3e4801705d42d8f83d", |
| "description": "android: Introduce the Android buffer info abstraction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21dcde096f351f83a2df7aa9f42a7276b5454c81", |
| "description": "util: Add NONNULL macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bf104f9348d5e7a04268399a5d68523e886d487", |
| "description": "ci/deqp: really remove the uncompressed results.csv file", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0", |
| "notes": null |
| }, |
| { |
| "sha": "7cc2f23d535151072d077426693d1de8f0254eeb", |
| "description": "anv: move genX(rasterization_mode) to gfx8_cmd_buffer.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "705840d417c8c3a971d81b09de1d1b594ef49f7e", |
| "description": "anv: get rid of genX(emit_multisample)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eef54f31756b910dce1ae7dca8fcbd4e458bc75c", |
| "description": "intel/decoder: add options to decode surfaces/samplers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf5ee0a0f724522d6e8b314ea023d1a505eed132", |
| "description": "anv: emit 3DSTATE_GS only once per pipeline", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9", |
| "notes": null |
| }, |
| { |
| "sha": "8689791e1f48e0b47af976fa112cf17ab368f056", |
| "description": "blorp: drop programming of 3DSTATE_(MESH|TASK)_SHADER", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "22c7ccb523df42f15a8fce1164096edf42b658ee", |
| "description": "intel/decoder: constify some input parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d45a25b8016fe4c41fc686a1419693fb761ffb5", |
| "description": "ci/farms: enabled Microsoft job only when conditions are met", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "19d318d88ac31bd9bd381bf0db494db6e6f84539", |
| "description": "zink/nir: add a zink specific intrinsic for push constants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "333b6ef40963f62f6cd8e358ce1fcd3d9da4cd9b", |
| "description": "zink: remove unused indices from `nir_load_push_constant` calls", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57b8b82d7dfbb551427534bb37f3e57941e04b96", |
| "description": "ci/freedreno: document vs-nested-return-sibling-loop2 flake on Adreno 530", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aee00062f410c998c7cdd65a5cb4170181d0e7a1", |
| "description": "ci/amd: add glx@glx-visuals-depth flake to raven", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17021f70f4a12b408bc8ab51e19ec02e7ff247e1", |
| "description": "ci/build: limit debian-build-testing to 30 minutes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95856898393782a14da6062bfce3ee92d88497d6", |
| "description": "nir/opt_if: also rewrite uniform uses for read_invocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce0c70fb0c696d311e624fadc3890dad0534d8c5", |
| "description": "vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c43135d740e38814add0e29c7787970d3ca01158", |
| "description": "egl/drm: fix EGL_EXT_buffer_age with gbm contexts", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86", |
| "notes": null |
| }, |
| { |
| "sha": "ae81eb9d5013709a955d8290bbc91c30100c4bab", |
| "description": "asahi: Legalize compression before blitting", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ac6176ea5ddf62c4690edf1f86a480409be8a14", |
| "description": "agx: Do not allow creating vec8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd481d00d39590cdecef108101c50576fbe95255", |
| "description": "agx: Handle <32-bit local memory access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aeffd22c308071112913a7c48218366526e22509", |
| "description": "agx: Handle f2f16_rtne like f2f16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4002ba95bbc7599934b4381ea1bb636b08b3c428", |
| "description": "agx: Lower f2f16_rtz", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3634791baab462161994ab614a98ba1c1f4f4643", |
| "description": "agx: Fix 64-bit immediate moves", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d0233cb1d80f1fed5e3e85eb8eb8229e6a1f2a6", |
| "description": "agx: Fix uadd_sat packing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73657cd011c92676a92fcfa75434849997f5442f", |
| "description": "agx: Handle conversions to 8-bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa2a7cb2a8779e70a944bd328edc0813055da255", |
| "description": "agx: Lower f2u8/f2i8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3ed5228b471e860176bc763b3322c10c9443f52", |
| "description": "agx: Handle blocks with no predecessors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c247de37bbcbfeb92971ce91ef774abe46afd815", |
| "description": "asahi: Fix incorrect BO bitmap reallocations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1fedb72d37ad8cf4b9f1c0c0b9a6c58b901dac1", |
| "description": "asahi: Handle non-written RTs correctly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f4e3a03fd8729ff97df82c1bc29988d41b0beae", |
| "description": "agx: Move nir_lower_fragcolor out of agx_preprocess_nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3704caca0b99f158e1a9eb4a6b39c0d88defa1cd", |
| "description": "agx: Stop setting forwarding bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09dfaf2c91994f7f134445c81dca8c273dde0982", |
| "description": "agx: Remove unused allocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae440c99292caaefde73655b98463d98591d06c9", |
| "description": "agx: Don't reuse ssa_to_reg across blocks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d035908550fc4d57a56cf2c7a3cbcf5f39896fed", |
| "description": "agx: Don't use ssa_to_reg across blocks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "964a67fda4cab3f4867adf7321128a22df6a5e03", |
| "description": "agx: Assert invariant stated in the comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6909cb6379874313e0f91ca3cb0cb94344bc775b", |
| "description": "agx: Use agx_replace_src", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6447bf4ccebddd848ca676583116f67db07b9e5b", |
| "description": "agx: Stop setting registers after the shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87121cf9a4c62bf20d63f500b0a9d3281e15b648", |
| "description": "agx: Set phi sources in predecessors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8cc96d64b0badda3898f00c3691da300dd3a096f", |
| "description": "agx: Fix accounting for phis", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2224544d68d7aedcbaf83fdec9ea7fc7603bf6a", |
| "description": "agx: Allow 64-bit memory regs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0b966cb10656457af503cffc5792ae75a895655", |
| "description": "agx: Maintain ctx->max_reg while assigning regs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b973e3821483a8897d7d0068492fee91b52ae3c3", |
| "description": "agx: Fix AGX_MESA_DEBUG=demand", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "135f3c35c51437ef421cc39b575e9077b78447fd", |
| "description": "agx: Optimize logical_end removal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d459de85b75842135372191af4d9dab2d75c65b3", |
| "description": "agx: Optimize swaps of 2x16 channels", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efbdc31ce55ea01c1443a9c244c372a648787b12", |
| "description": "agx: Use compressed fadd/fmul encodings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a30c668e44c1f1b3820cda728b9f61deecbc63fa", |
| "description": "agx: Require an immediate for `nest`", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85d6f162adad412850899979ed5f5e61eee21ce6", |
| "description": "agx: Fix length bit confusion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e83b7086764f6f34e948e50347caf18fb51ff894", |
| "description": "agx: Optimize out pointless else instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "782055106f4abd11a236c2bb1d83c34dbd2e80a0", |
| "description": "agx: Use unconditional else instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "41b7891673bf0ba52200826e1a11a15adbc2a911", |
| "description": "agx: Put else instructions in the right block", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5196558204ffce4b9507e69c58caf3154758ccbe", |
| "description": "agx: Do not move bindless handles", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c252120239f227fe60c7b62f681b845c4a6490a2", |
| "description": "agx: Fix shader info with sample mask writes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1e2200b707f3410acc31b0fa3617865db90f532", |
| "description": "asahi: Enable explicit coherency for G14D (multi-die)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6ee12a4d72eeeafea423ff385b79647693983cc", |
| "description": "asahi,agx: Upload constant buffers immediately", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "080b05e29e1f04f22a776057631f4061cf7c1824", |
| "notes": null |
| }, |
| { |
| "sha": "f4fd4d4d506474fd6965c0ca42f58be3db73503f", |
| "description": "agx: Fix atomics with no destination", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9da8dc47f98e338861e9125b640a4fc26d42ff42", |
| "description": "agx/dce: Use the helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d7b8bfce5c7e46e66bd80751f6025648511b6df", |
| "description": "agx: Don't lower load_local_invocation_index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f8894b0f7c32856a868e255445610ee82efdf70", |
| "description": "asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb", |
| "notes": null |
| }, |
| { |
| "sha": "eafd35e458f5dc6d62acd0589e66351d8e173e60", |
| "description": "asahi: Force linear for SHARED buffers with no/implicit modifier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e5d2f0c1b1a615498bba65496951fcc06dae446", |
| "description": "asahi,agx: Respect no16 even for I/O", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "721aa39ad9090932f945c38ce1cd95502e81a4e5", |
| "description": "asahi: Impose limits on resource shadowing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d668f87d3d10efdfdc758a5e29c961fbee550aa", |
| "description": "asahi: Print info about shadowed resources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccbd1254684fde0efed0a87a1e19ba48c3c20d64", |
| "description": "asahi: Always use resource size, not BO size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8f4f466f7150d0dcc9be235511c0076f304740c", |
| "description": "asahi: Fix race in BO stats accounting", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9762c55589999bd436d9d7a7a3e861867099d728", |
| "description": "asahi: Do not overallocate BOs by more than 2x", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "175e02baeda9db26af627bff0cb228c69a0fbbdd", |
| "description": "asahi: Add a noshadow debug flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f3d784c6c4476db58ebc4d0d39ec2efa5649c37", |
| "description": "agx: Handle 8-bit vecs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3b86bcbbcebf08701859f9c56c5965d76d17ada", |
| "description": "agx: Lower 8-bit ALU", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aeac45c188b08746ab22b287e62c118f7465135b", |
| "description": "asahi: Move a bunch of helpers to common", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e5f76821f1eeefae34b1c0f8241e0615625252b3", |
| "description": "asahi: Stub num_dies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4", |
| "description": "nvk: Support dynamic state for enabling sample locations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2de545c68ff201b4fd77dc790cf974d3e37dcbce", |
| "description": "nvk: Fix support for VK_EXT_sample_locations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2dc883eb37f04eb0bfbbb3cda62687a18b9235de", |
| "description": "gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "26e3be513dc855f235ee12c8ebc0e7d1a82cd4cf", |
| "notes": null |
| }, |
| { |
| "sha": "4eb0a98e5a45572a6c30f16f7b7e21cf22d158c2", |
| "description": "pan/bi: add support for I420 and YV12 sampling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b890a5ff619e41ced38780a93099af86df06a86a", |
| "description": "gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60ebef430a5a40398f2b227b6374bc26bd10c042", |
| "description": "gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06495f11daea3daff33d9e08eaf10414ad1df01e", |
| "description": "radeonsi/vcn: Update rate control when framerate changes with HEVC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4f356faf490cb7d4ba63470e1240e92b8317742", |
| "description": "aco: always use rtne for fquantize2f16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "144546f4345a4b822c531b867e1f3a1a1eb992e0", |
| "description": "agx: Lower flat shading in NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff0e25d293bb961630b425fbd9da85473eb7bc88", |
| "description": "agx: Add interpolateAtOffset lowering pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48029548f332cade304edff9eae4d3998c1f181f", |
| "description": "agx: Forcibly vectorize pointcoord coeffs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52b8d315481f631356c24c91fa257fd7b34319d9", |
| "description": "agx: Set lower_fisnormal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5577aebfb2af090f35ea02e85cc431186a979289", |
| "description": "agx: Allow more varying slots", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "22f694c008a65d63bb405046f78fd41716c6fa78", |
| "description": "agx: Implement nir_intrinsic_load_coefficients_agx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10cdc0ad9f897121c54a3239ebcf17d6d5399f49", |
| "description": "nir: Add load_coefficients_agx intrinsic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9a5da2f4bdfd4ad4ee09bc3f6c9640e4acada13", |
| "description": "nir: add a filter cb to lower_io_to_scalar", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "550f3dc437021c8b512687943fc955906f380d6f", |
| "description": "nir/lower_io: add a new doubles-only 64bit lowering option", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "933e6e4751806fbb66325dfcfd9c32ce5984e4eb", |
| "description": "r600/asm: Make sure MOVA and SET_CF_IDX are in the same clause", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99c8d15c679609b0e4be7fbbbff43294990b175a", |
| "description": "r600/asm: Fix AR force_add_cf setting if a clause is not open", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b34c027cb0e55c35d44347fb628164874f0ad669", |
| "description": "radv: use the number of VS outputs for computing the tessellation info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a97302f57fede4791acdb504bad449508fbfc01", |
| "description": "radv: add support for loading the LSHS vertex stride from a SGPR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0cb88ddca295bc99f47fa0572b7142d119a43b60", |
| "description": "iris: implement required PSS sync for Wa_18019816803", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92941ee84bbd07b329dcc7dce553a03307ffedde", |
| "description": "anv: implement required PSS sync for Wa_18019816803", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "419531c5d98948ca868c8cacf310d3c7f876db26", |
| "description": "intel/blorp: add a new flag to communicate PSS sync need", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "973e6f3be095eb203671826e440392ba376afb36", |
| "description": "gallium: remove start_slot parameter from pipe_context::set_vertex_buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0da62c0e96ff963a77b527d702c471be402b88d", |
| "description": "nvk: NOUVEAU_WS_BO_LOCAL is a trap.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f767db1265e2fffb8886d608eba9dd1220547df", |
| "description": "nv50/ir: Rework conversions for texture array indices", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "585f0e8b48987d32a40243acec573c5cc5b50dbe", |
| "description": "nir: minor fixes for io_to_scalar", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a12cedec91514cfbd1d584705c4debc6a3abd40", |
| "description": "zink: add a special separate shader i/o mode for legacy variables", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b24911e5dbdde2c46a4aae7bb87930ff30d837ee", |
| "description": "zink: pre-convert mode in fixup_io_locations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52c57667eda036ae2ad5d16be7a5afe18319df46", |
| "description": "nvk: Use common physical device properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c06f70ca1808b56d5c927857ea7adc1056596d6b", |
| "description": "radv: Use common physical device properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eaee792ea5f9e4e6e77f1399ed2a677ed5b0912c", |
| "description": "vulkan: Add a generated vk_properties struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ab0e5d803e1a48ae434763fbdf34a33772f8bba", |
| "description": "ci/a530: document piglit flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ba5bcf2b60c233a53014a6b5a32b82d8631b7e1", |
| "description": "vulkan/wsi: Allow binding presentation_timing when software rendering", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54c7099087fc400a3afba1062b4fa7f66569651c", |
| "description": "panfrost: upcast uint8/uint16 before shifting them beyond their range", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90a6ebdf80db34cfb9c7b40077dc09c2252f154f", |
| "description": "amd/ci: drop duplicate test expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85e74944c69a41736def2e945b62959ec7d805de", |
| "description": "winsys/amdgpu: fix a race between import and destroy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17c95e070cd93bfc33719c9569c6a543e4d95866", |
| "description": "r600/sfn: work around injecting extra CF's to handle hardware bugs", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b", |
| "notes": null |
| }, |
| { |
| "sha": "b8edd19358eaba847de3063b24f2ab0dd6f69f14", |
| "description": "radv: Handle VK_SUBOPTIMAL_KHR in trace layers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de6d298fd086345b603cae425403829f89134c08", |
| "description": "ci/zink+radv: set a timeout of 2x the normal runtime", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9da56a369801bc9392a272d223babfae1d01a165", |
| "description": "iris: Inline iris_can_sample_mcs_with_clear", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d1dbbd03f1a09ca3cc67da887aee02d48f40807", |
| "description": "iris: Drop get_copy_region_aux_settings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60aebe8fa890caaaebc36fa972ba43f1f6cbc273", |
| "description": "iris: Fix iris_copy_region calls involving FCV_CCS_E", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3acdb29332e195a6a6968bddb770d4fd51f511bd", |
| "description": "iris: Fix aux usage tracking in prepare_render", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0", |
| "notes": null |
| }, |
| { |
| "sha": "abc0b3a0dd1d3a71b7da2f90e5c630da11de3a9e", |
| "description": "pvr: Add VK_KHR_copy_commands2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c6356493a31a8f152d89795ecee4949bacb185b", |
| "description": "pvr: Print VkStructureType name on pvr_debug_ignored_stype()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffc93ba7a34d1008b5a34d2bfd429fec8097f1c9", |
| "description": "pvr: Add VK_KHR_get_surface_capabilities2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "40888311243279163a5fe4195003ede14f5f98fa", |
| "description": "pvr: Add VK_KHR_get_memory_requirements2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1823afa94a07a1d7697ffd6fcd646f192b6cf8d3", |
| "description": "pvr: Add VK_KHR_get_display_properties2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "64a3320f228c7eea7ec71b03b8043790bf85f165", |
| "description": "docs: Fixup imagination/pvr extension support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3208207998b4a78b5b002651cb31d4438dfd5e83", |
| "description": "pvr: Refactor pvr_GetPhysicalDeviceProperties2()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afe9b73cd5e7ef7300a558483792b96c8f8205a9", |
| "description": "pvr: Clean up extension tables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efb3c93d5fd7685ebaeb7591456bcfab360d07db", |
| "description": "ci: build hasvk in debian-vulkan job", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9dfd8b3723c4f086d894df27e9e09db855c6f997", |
| "description": "ci: reorder vk drivers alphabetically in debian-vulkan job", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee6eadb65ab7e09aa4ffaf4e6c7676fb7c51e86e", |
| "description": "ci/amd: Skip all VAAPI tests that creates too many huge surfaces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06c8ebaa66b6f12b577ad1aa5e2a11628fd3735d", |
| "description": "pvr: Pad rogue_regarray_cache_key union members to avoid UB", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e15832e6f4bd4dcb3f170a1c050ae3057f3b56f6", |
| "description": "zink: don't try to replace separate shader prog in noopt mode", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0", |
| "notes": null |
| }, |
| { |
| "sha": "58625686637a7a140d0ac1795f5cb2fbe426ca2b", |
| "description": "docs/v3dv: mark direct display extensions as implemented", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "bf5cfb64868a50b84df82d2df36585f95b2c492f", |
| "notes": null |
| }, |
| { |
| "sha": "d1b0629c4142c6bcc89d5abb3d19c02594d0932c", |
| "description": "r600: retire SB optimizer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee6ba2bb571ab9202670b6294277f83713bbe25c", |
| "description": "zink: fix big tcs output io", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccc195c3a32535de20127c43d0644174af8eaf6b", |
| "description": "zink: explicitly set non-optimal last_vertex_stage shader key on ctx create", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12d997cd64a03caed23976f74adb67e5ef98c4c4", |
| "description": "lavapipe: zero-init pipe_sampler_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b4aa5b999e853cb68d811bdbdcb00691133fbc0", |
| "description": "zink: reindex ssa defs before dumping debug shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7498c83ace996398062373d298df2ac2352ba3d5", |
| "description": "draw: fix so debug offset printing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48b0af72178ad7736b8876cf7378a35ff8f3009d", |
| "description": "zink: move ZINK_DEBUG=nir printing to just before compile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f272a88505738da51d46461c7ac77d24e787dcb6", |
| "description": "zink: fix xfb buffer array sizing to use buffer limit, not output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa322a37fcb6ab58c389b48186268af5f041a62c", |
| "description": "ir3: Implement helper invocation optimization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9489dea3d8a894e96756a66fdd689d06b0ec6dc", |
| "description": "ir3: Gather pixlod status earlier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5411f01f93d96aaa989d368ac75caea5431bf34f", |
| "description": "freedreno, tu, ir3: Add last_helper statistic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f44d8d51d3e99aef53b9e0536799f995df96a32", |
| "description": "tu: Add missing last_baryf statistic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "662db8e894ee032058cd93d88e2cb29d105254b3", |
| "description": "ir3, freedreno, tu: Plumb through SP_FS_PREFETCH_CNTL::ENDOFQUAD", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86440685f322bc2efedfbd4f7a741e459978ec9d", |
| "description": "freedreno/regs: Define unknown SP_FS_PREFETCH_CNTL fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6aabdb7a576a4a769069546366dbca1700a76034", |
| "description": "ir3: Parse (eq) flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f22437654a9640527a062e2d121aaa6519e6a013", |
| "description": "meson: fix indentation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3bbfc45c371b1e3c6e6d5f5b34bc05c3dcbe65b5", |
| "description": "radv: re-introduce radv_pipeline_stage_init()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afcafa1b618804080eddcb57e13c6aae57f8f8ff", |
| "description": "radv: stop passing redundant stage to radv_shader_stage_init()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "66eaca3a0a596385436082ae1e4bd70dcf09f466", |
| "description": "radv: introduce radv_shader_layout for per-stage descriptor layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a3e256d27aaf754076861836c28002fb7d895ec", |
| "description": "radv: remove useless NULL for pipeline layout during shader info pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ae2844c520b16d19f7f51650bf4b87e2d6f3749", |
| "description": "v3d: fix texture packing lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d28e5960e551910291b0348c89d6554c48cda38c", |
| "description": "v3dv: assert that only tex instructions with sampler state have a sampler src", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da625903c7136ea1a1a124aa0c1e1cd696c4942f", |
| "description": "squash! v3dv,broadcom/compiler: don't abuse sampler index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2de3f71dc516fb0e44d3d1ea4d4930649104e97", |
| "description": "nir/lower_tex: use a callback to check sampler return size packing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "374c660582c4b40702f91fa8c1e9ca247d275efc", |
| "description": "nir/lower_tex: copy backend_flags field when copying a tex instruction", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "29c4417fb8c5168e001dd6c0662ee9549217c917", |
| "notes": null |
| }, |
| { |
| "sha": "a95c33eeaffbf828e8f4954607e7abb48526527f", |
| "description": "v3dv: remove unused code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f694432e431826fd4d55eca99464329874a7153", |
| "description": "intel/fs: add variable for output of debug backend optimizer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e244d56e3922bcfc92d792c45b2206882988118", |
| "description": "intel/fs: track more steps with INTEL_DEBUG=optimizer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9cd8446efe1a33d1de5f3d60bf957bc006fa84f", |
| "description": "lavapipe: Fix struct initialization", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4", |
| "notes": null |
| }, |
| { |
| "sha": "81cae3d8d23f4ee8745ebe9661fa06107457713a", |
| "description": "nvk: enable KHR_shader_clock.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba49f2bef184712cf30c615d4e0fd4ba25fe1cc1", |
| "description": "radv: advertise VK_KHR_maintenance5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54caa8d346e9892cb7cc52237ecc737697205bdb", |
| "description": "radv: implement radv_Get{Device}ImageSubresourceLayout2KHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6861c5275b82276eeb944f42a1df6f5bd788c169", |
| "description": "radv: allow VK_REMAINING_ARRAY_LAYERS with VkImageSubresourceLayers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ed52ca5786cdc19a1de9a311d2d3a40e35f5449", |
| "description": "radv: add support for VkBufferUsageFlags2CreateInfoKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9089b091b2612d7b8b6f894a3ee08da54beee140", |
| "description": "radv: add support for VkPipelineCreateFlags2CreateInfoKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4b9c5b1d0ca7b9f9aae2319eda2b46e6f57efa9", |
| "description": "radv: store pipeline create flags to radv_pipeline::create_flags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15548d8a5fcc4651e0e64723b46894c8db43e891", |
| "description": "radv/rmv: remove unused pipeline create flags when logging pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f617b8e4a392839e67606bd90e26953622229f0", |
| "description": "radv: allow VK_WHOLE_SIZE for pSizes in vkCmdBindVertexBuffers2()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cbfd2931bb1379e067ab02be839f97959bad7600", |
| "description": "radv: implement vkCmdBindIndexBuffer2KHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bbb5cdcf409f5d754bcd18828a80e71b4fd7ebd5", |
| "description": "vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95feb95c95b5175218b8b1f4ae926a7fda00c162", |
| "description": "nvk: advertise VK_EXT_tooling_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "134014dfc747422283ccdb6fb87e738b1b700974", |
| "description": "lavapipe: maintenance5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e70179f3c674e96889e1e0b24afec1641e5f401a", |
| "description": "lavapipe: VK_REMAINING_ARRAY_LAYERS for copy ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6522b55a3910b5deb6aff7cad5625caba53bd14c", |
| "description": "lavapipe: GetDeviceImageSubresourceLayoutKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c5a8c970987da0eac3bf2c52eccd8b90017d406a", |
| "description": "lavapipe: BindIndexBuffer2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cee494aafdd2ad1fcf7da76647442f3f4d7c063b", |
| "description": "lavapipe: block yuv formats from getting blit feature flags", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e2f95eae3d405237a12fc92337c9386a3ee47e1", |
| "description": "lavapipe: fix resolves where src image has a layer offset", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a5936ae2fd3258d4311fbd372dc8900c709d2a1", |
| "description": "lavapipe: fix BindVertexBuffers2 buffer size handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce09458917f434c1fdc4b4c73007ee6fe07bcdd7", |
| "description": "llvmpipe: fix early depth + alpha2coverage + occlusion query interaction", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "632d4de2144f6dfb3095d8453980f72c4f5bfa23", |
| "description": "llvmpipe: block weird uses of subsampled formats in buffers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6cd51fc1d95af219f3c69ef40f1a2c33012f45b7", |
| "description": "lavapipe: GetRenderingAreaGranularityKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db7304fe3cf4b4304b2961e33ba73f3d5f9946cf", |
| "description": "llvmpipe: export PIPE_CAP_IMAGE_LOAD_FORMATTED", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b60ac8b52a7d155e42c07a5290345991e7eb82d8", |
| "description": "llvmpipe: enable A8_UNORM for shader images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba7efa4dfaf8c740c7315cd18ca96819772bc60b", |
| "description": "gallivm: handle A8_UNORM image stores", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae5a08de67b53cc4d40c7f2afa96996326a91bc5", |
| "description": "glsl: fix potential crash with DisableUniformArrayResize", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4", |
| "notes": null |
| }, |
| { |
| "sha": "5c70a55bf3fbc5f32e81843a0d49e137f35a30b6", |
| "description": "nir/opt_intrinsics: optimize (exclusive_scan(op, a) op a) to inclusive scan", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a3e5dd2ec1ac81317e1af075fdd0fe16aa67b1d", |
| "description": "aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f71d43ecfb882cd5d777b8a39e0769c40c15b03d", |
| "description": "git-blame-ignore-revs: add pvr formatting commit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d459fa4da0ef27ab5617d4ae1aeffc6b8b7b699", |
| "description": "git-blame-ignore-revs: add radv formatting commit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "415a660aaf6a14cf1e292204c4d97b84b6573184", |
| "description": "git-blame-ignore-revs: repeat instruction on how to enable to avoid having to look for it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca2e2f4bd0cf21258847514dddaa7f3ca5cff3b0", |
| "description": "zink: apply ZINK_DEBUG=noopt to linked separate shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "717ad8c5c8d6869f838a7a409a0a246bb22f23fe", |
| "description": "zink: generated tcs is on the tes, not the vs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4c47d8305167d0c200f60c787fc4253d1a73f09d", |
| "notes": null |
| }, |
| { |
| "sha": "e1ff7893ba7f8773eb462cf19d524d2c3cdb624b", |
| "description": "docs/radv: mark VK_INTEL_shader_integer_functions2 as implemented", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "aa9d2d88935eda7612aa02e1fc7dc0568dff766d", |
| "notes": null |
| }, |
| { |
| "sha": "0e9e033cded4d990380e7e7a8a353a81a5cd4d0c", |
| "description": "docs/radv: mark VK_EXT_tooling_info as implemented", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "10d1073aa62203d86c1b79def934d026549f3985", |
| "notes": null |
| }, |
| { |
| "sha": "53231b01373197ad683218289679c274a837e6fe", |
| "description": "ci: document max image tag length", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39e281073a0de2582b3a3e07d9f9d95b98451aee", |
| "description": "ci/zink: Add flake seen in the wild", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42ab786e52986c9302d79f532e65fd31b24419be", |
| "description": "ac/nir: handle more special cases in ac_nir_unpack_arg", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82dd60dfb043b33eeb3a53eb692fa65383f0dc99", |
| "description": "virgl/video: Enable AV1 decoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4a1b4e100277fc5c8a31286e0b2a00815e90d9a", |
| "description": "virgl/video: Add support for AV1 decoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea5054a94aec9f46ad6a03d47be96121ce14512a", |
| "description": "virgl/video: Add definition of virgl_av1_picture_desc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82ee420b15585349981e1e738c56aa2aa942686a", |
| "description": "frontends/va: Add slice_count to AV1 slice_parameter", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c87d5c67d9b1bb4c0eaf9fe1877a32dcadd7deb2", |
| "description": "anv: implement VK_EXT_pipeline_robustness", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9934613c746fc692b85af22f911f3053b5c1ed53", |
| "description": "anv/hasvk: track robustness per pipeline stage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4ec60e87d63b512af56d5cd37b381e8e7c7f18b", |
| "description": "hasvk: remove descriptor array bounds checking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "059e82a4699c21490a79f5dfb6a4976be3856d32", |
| "description": "anv: remove descriptor array bounds checking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e5b4b1b437423751639dec865daf3dcbfb11233", |
| "description": "hasvk: fix null descriptor handling with A64 messages", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8fe6e6957c18237924dd2debf6474222839a697c", |
| "description": "svga: use alignas over struct MKSGuestStatInfoEntry", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ca43db2d041d8da9d59b224b153cbabc20207d6", |
| "description": "v3dv: Use alignas(8) over 64 bit atomic value", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d130c96bdadaf470b6849bdad2b20835d52f4709", |
| "description": "util/treewide: Use alignas(x) instead __attribute__((aligned(x)))", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c25cd307afb5ebf4404dfa6ae1f99c5a5bd27f9", |
| "description": "nvk: EXT_conditional_rendering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07c70c77de4b7894df6719a0c19293ac85d53686", |
| "description": "nvk: add cond render upload buffer.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fbe171638ebb2eb8d60b853e921902c068c5be98", |
| "description": "nvk: add gart forced cmd pool side buffer.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92c5460253f9c647be96a373ded616b16961017f", |
| "description": "glsl: mark structs containing images as bindless", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8dd26910204ab638d756179de7d42b522df2879e", |
| "description": "aux/trace: fix winsys handle dumping", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1db28da35873adc0b23918681a128060227519b", |
| "description": "zink: add VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c1e09249c4b5850c98cb6adf8c2d128c862920c", |
| "description": "zink: add more locking for pipeline cache", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eea408e5637c5d78215c5be672edf3d87e5fc822", |
| "description": "zink: use SPV_KHR_workgroup_memory_explicit_layout when available", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "904cf2329bae9b72e79cf4b156eed867fa1e1783", |
| "description": "zink: propagate have_workgroup_memory_explicit_layout to ntv", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae3163dfd2fe3ef90112b3aaedda80a2eb69deed", |
| "description": "zink: hook up VK_KHR_workgroup_memory_explicit_layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0bb55b4634d926db32f35b817e49c2620df8a435", |
| "description": "nvk: Enable dynamic line rasterization mode state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "870636cc1f6f17613f934e2c029c2c6a23b68406", |
| "description": "nvk: Support VK_EXT_line_rasterization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf8fe9baec320a6a7b09b7c1bc700527e5dc0663", |
| "description": "zink: set msrtss depth resolve mode when enabled", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2630a89b720abbb8d9d08b8a9002ca82f33ce759", |
| "description": "zink: don't append msrtss to dynamic render if not supported", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "751407a59ab9e91d2a94fa32a7de3228c1733f4d", |
| "description": "zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "300cbedc78b93d8603bf57442e75923f042427b3", |
| "description": "zink: fix zs resolve attachment indexing", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ac2291c6bc3ad5c9af991a9f53dc79a30a98434", |
| "description": "zink: add batch refs for transient images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1e813586c13e3807b8fedc1fcd79a0ff541972e", |
| "description": "radv/winsys: Remove unused struct radv_winsys_bo_list.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b85817f8774ecdcd6aa4845e8ef84386b7207e02", |
| "description": "radv/amdgpu: Remove unused bo_list variable from cs_submit.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "371c18b33105182bfd86b900dc2824d1e1d92389", |
| "description": "freedreno/a5xx: Skip SSBO emit when none are enabled.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9a6832a1bd2c40d2c20f15d128c6fbf23be01dd", |
| "description": "freedreno: Fix crashdec pre-a6xx.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33f2726b97cc10b6a6961634ce5f89cb0e6036f5", |
| "description": "ci/freedreno: Add a regression test for decoding a540 blob's compute shaders.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b10f4eda70d372e6955c2cefa9196678da42ce6d", |
| "description": "freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7bd10ed3812d4f2f86a7737ce466aae6a8c843e", |
| "description": "freedreno/a5xx: Add private mem support.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4874b4cee6925f3faa2d68e780c7ea0d16c7ba8", |
| "description": "freedreno/a5xx: Set num_sp_cores and set PC/VFD_POWER_CNTL accordingly.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9f9d7141283336987f0a8283aacdc9f4d6a7804", |
| "description": "freedreno/a5xx: Refactor SHADER_OBJ emit to a helper function.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c361e1d0d941afbd4d899fface588411d3d5fd43", |
| "description": "freedreno/a3xx: Add the shift for MEMSIZEPERITEM according to db410c docs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0fb797aab0aee5bf593a64f6d6a6e56b06674b3c", |
| "description": "freedreno/a6xx: Move pvtmem allocation to ir3_gallium.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4c89cc8a60f324cf7427b3e4926e209dbaa4215", |
| "description": "freedreno/devices: Set num_sp_cores explicitly for pre-gen6.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6ea7c3a99744db6e76b5fe1de03d5f23b2f5434", |
| "description": "freedreno/devices: Move fibers_per_sp to the common info struct.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b46828693759362383a6acfb4ad35e7738e421f3", |
| "description": "ci/freedreno: Add some more db820c xfails.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bdeadc366a054ddca80b89b2da150f2c39351854", |
| "description": "ci/freedreno: Update comments for some a530 xfails.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0918b909876a52f039d7fc6f94fb3e25454212ea", |
| "description": "ci/freedreno: Sort another a530 xfail with its friends.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cfa86202eeae39e1797b6640450840fc92e092c", |
| "description": "ci/freedreno: Drop a bunch of stale a530 xfails.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3274e9e1b5f5b8c65ce57df53396d1507aa3373", |
| "description": "freedreno/ir3: Move pvtmem per-fiber size alignment to the compiler.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a297624182218b24d5accb975101448b0bf97077", |
| "description": "freedreno/a5xx: Skip emitting unused texture descriptors for images.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "2e0ea3f09c79c657116cbc9cbc68377e364dfe28", |
| "notes": null |
| }, |
| { |
| "sha": "59e9909cc1631d8d47cb8e37db4494b8138503c0", |
| "description": "freedreno/a5xx: Fix border color structure size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b66ebf09aac52e08c2405eff30e6dba85a76fe8", |
| "description": "radv/rt: fix capture/replay support", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "744357477efaa0190c25f77fc15b744ff3931786", |
| "notes": null |
| }, |
| { |
| "sha": "12be0829ea33373a8f1402887cc47596b0084dd9", |
| "description": "docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DRAW_COUNT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f575d4bc6fa7e062db11f5677df04fa408b7cf89", |
| "description": "blorp: Implement blorp hooks to emit breakpoint", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e3b40ffcf3e64870f27d92e1efd7721f91e33b3", |
| "description": "iris: Add GPU breakpoint before/after draw call", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49eabb9ea6704a8a3c4ff1149ecc1bff9a81b530", |
| "description": "anv: Add GPU breakpoint before/after specific draw call", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e5116e00ca33188ef7c1df5dc13b939d8f48989a", |
| "description": "intel: Add env variable to add break point on/before draw", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a9ee94e1f968537e055ba1fa20950211e8537ef", |
| "description": "ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7f512ad6fe28d244d71737f72ca7c1e5f4519b3", |
| "description": "CI: Re-enable G52 Vulkan testing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3615fad253a7414d877ee61b567cb3977e6de8a", |
| "description": "ci/panfrost: re-enable t760 and t860 traces as a nightly job", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4357c6c498010677eff37a7730bdab2cbd7ff1d", |
| "description": "ci: add perfetto into mesa git-cache", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8aff2281276c27c929c54ac4b98d564a92718cd8", |
| "notes": null |
| }, |
| { |
| "sha": "478a18aa3d43aea1c8aef675899a0cfd1a266639", |
| "description": "zink: fix setting VkShaderCreateInfoEXT::nextStage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cd6625c6eb9699245b2fb6c9c704607d762a95ea", |
| "notes": null |
| }, |
| { |
| "sha": "f75ba983cae5d47dd2d982086e82e7e0ec252e11", |
| "description": "nir/print: always group variables by type when printing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a783abd79aeea876d06f1f6da6955b2e0cb07eb", |
| "description": "nir/print: print location names for (some) tess slots", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c11fe8ae631fb6ba86b64bc7b3cd5bedb9b0e26", |
| "description": "Gallium: Fix shared memory segment leak", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "abe6d750e58d371624de75f4bad365c61e0196c1", |
| "notes": null |
| }, |
| { |
| "sha": "5325582968fe4dda5a47851536a6bb05b05bc973", |
| "description": "radv: Expose VK_EXT_external_memory_acquire_unmodified.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edab54dd685f2829ecc5d7e5e34910e4a9f2fd62", |
| "description": "ci: build nvk", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f0866018c53099026a062240dde68c9340ff4a2", |
| "description": "meson: Export winsys function symbols for target va", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dafa2e0f02fc8c3a1550a7fe1a801448c07fc6e", |
| "description": "vc4/ci: update expected results", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7d6edfb360d80787befe81b011f9b8a9afe9416", |
| "description": "radv: use vk_query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97c926cf17bcc9c4a530c719dd7647f4436e61e7", |
| "description": "radv: use common vkCmdBegin/EndQuery wrappers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36a93b41d47d67a6716a8f395c0e94596b4c4219", |
| "description": "radv: use vk_sampler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b6d542d7baaa62c01ce4ec575f45c5858abacd4e", |
| "description": "radv: use vk_buffer_view", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc1498808219c6066ba0cd018f73e267a801bf29", |
| "description": "vulkan: add init/finish helpers for vk_buffer_view", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9acbb197fbf02fed2bc17f2e2c9ee3061986baa2", |
| "description": "anv: fake non intel vendorID for Death Stranding", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b135149986af4ce772040258f2a3a3977c6dafe2", |
| "description": "radv: update cmdbuf scratch size info when shaders are bound", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea3119353218e5c0344ecef39ca26d0f43864d70", |
| "description": "radv: update the number of scratch waves for RT prolog at bind time", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44e82a6cf11317c2486f8470839cf9c8789326fc", |
| "description": "radv: add a helper to get the maximum number of scratch waves per shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9880224490c20cae432d5bfe7454af6aa1aa312a", |
| "description": "radv: use the RT prolog scratch size directly for tracing rays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "493e8c4b5034130ce377062f5ad8fea39d126496", |
| "description": "intel/genxml: Add filter_engines() to GenXml class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5e275d8a2bff5e24050d6ae275ac39ecadb82322", |
| "description": "intel/genxml: Add GenXml class into intel_genxml module", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e54245d00db70079fddf4c2a58f9425a177c15d", |
| "description": "intel/genxml: Convert gen_pack_header to use ElementTree", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a8a50332a66352d06b17acd93f74103ec456d765", |
| "description": "intel/genxml: Convert gen_bits_header to use ElementTree", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef2f2ae7653a557307b94e1b6bb4825ac678aa74", |
| "description": "intel/genxml: Split some genxml sorting code into a intel_genxml module", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "761bcc3716fe3343ec28b4f96cdf2ea0e9f90430", |
| "description": "intel/genxml: Align \"Texture Coordinate Mode\" naming", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87ec9456bed3112710b8afe8720279f6ad5f66e2", |
| "description": "llvmpipe: fix UAF in lp_scene_is_resource_referenced.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9dd6866958ea5883871d9b72e18f25135686ecb9", |
| "description": "nvk: Fix assert", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e41031d8ffdd46c223fcf383e40e615aa073e102", |
| "notes": null |
| }, |
| { |
| "sha": "43f7d9693bd092377ba480f434acbba12fdb8a64", |
| "description": "nouveau/mme: fix OOB inside tu104 simulator", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1bee6a35ec377fed317c366e1ec10773da2c50a5", |
| "description": "nouveau/mme: fix OOB access inside while_ine builder test", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8483a59dde318c88dfb3b6c79d52f6cccee51139", |
| "description": "anv: Override vendorID for Hogwarts Legacy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7850f8cf3ee8ac87a0d8328d2c21f75352f9c4d", |
| "description": "glsl: fix spirv sso validation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ffdb44d3a0a2199487f17ff566c51280c9708c60", |
| "notes": null |
| }, |
| { |
| "sha": "ae6be7a44a24bc96f00d7510ccc1815efa84c6eb", |
| "description": "zink: turn off threaded cpu access if not visible.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f217e9670be51d7bb88d9ba859cb4af5eb622ee", |
| "description": "nvk: Remove plane sources from tex instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac00f5a361ccf8ec9188d0d3256bf2e1ebc767ba", |
| "description": "nir/linking_helpers: force type matching in does_varying_match", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58ba2bcc8c185f8ebb74b863b76c1b65eb78206f", |
| "description": "nir/lower_io_to_scalar: fix 64bit io splitting", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4755276bafe25bd4c7a87db81dd2433bc66b8839", |
| "description": "anv/video: copy from correct H264 scaling lists", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e4b1b8f2305c34f7989f7a7ffb8be149d0184bd", |
| "description": "radv/video: copy from correct H264 scaling lists", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08ca37645e7696a271cb83b67abdddaf2c892982", |
| "description": "nvk: align sampler allocation counts with nvidia.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2f4e811bee9499a545af5f7c27c47164aaa6373", |
| "description": "nir/gl: Move glsl_type::sampler_target() into a helper in its one caller", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", |
| "description": "tu: Add virtgpu support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "006342be8b53a1bd1ba959ba32406a0ff845c35f", |
| "description": "tu/drm: Split out helper for iova alloc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84524cfdfabaeb2faa7ceb8e1ab969eb2c10eae2", |
| "description": "tu/drm: Add missing error path cleanup", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f", |
| "notes": null |
| }, |
| { |
| "sha": "811f332d81e943b09b055cb6f55eb560d8318bdd", |
| "description": "tu/drm: Factor out shared helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c14a13d40ddeceaf64c982a54b164b8b88977d17", |
| "description": "tu: close submitqueues before device_finish()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2196fdb2cfb45deba9f829e184206238eee5b8b5", |
| "description": "freedreno/drm/virtio: Use global_faults", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0be8fab6c8c691bc9c6feeb737f581463f9625aa", |
| "description": "freedreno: Update virtgpu proto", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0deba6210ea84227f78ee40e7cc28e766c4a0f6", |
| "description": "drm-uapi: Update virtgpu header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d701d4ebaf267113912d2f865e897aeb0770233", |
| "description": "tu/knl: Remove some random const'ness", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a3a658797603333a3f15ed6de8c0e8177a5cc19", |
| "description": "tu/msm: staticify a couple things", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37834e3d7c7b46c21ecf1ca8d1282ffa953f82b3", |
| "description": "freedreno/drm/virtio: Remove unused header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ae6536ed98d04ac17ffe79281f141a74031fda4", |
| "description": "freedreno: move virtgpu msm_proto.h to common", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7226181b408f0087032e3b9dff4c87f89b657aa", |
| "description": "r600/sfn: take number of dest values into account", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328", |
| "notes": null |
| }, |
| { |
| "sha": "0bce97ce83746893a58cc1ff783bd6b8ae0587fe", |
| "description": "Force vk vendor for spider-man remastered", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "122ffb0c88810ca7fb3a8519830fe157c127d94e", |
| "description": "zink: unset line stipple ds3 state flags when stipple not available", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7b4c1b3a426ec781c81f48bf57e5e7de07bea2af", |
| "notes": null |
| }, |
| { |
| "sha": "b2a988147532524ce7321ba56238d003dbc39bbd", |
| "description": "zink: use VK_WHOLE_SIZE when binding null db buffer descriptors", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e9b20beb9019c3226a0a51b7c3b07a9230305ea", |
| "description": "ci: bump VVL to 1.3.261", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d686cadfbf5e7157c26681cacb9f27df6885b7c2", |
| "description": "intel: Sync xe_drm.h and rename engine to exec_queue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6db246c960ff04b4e32351f2f1a40c912d0b9956", |
| "description": "egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78714a4328133ab57461de0cd7ba156a9b710c07", |
| "description": "egl: make _eglFilterConfigArray static", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "109a6b8cd72e2cb370fd0988ab5d55d095bd5847", |
| "description": "panfrost: add PAN_MESA_DEBUG=yuv for debugging yuv sampler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bba74a84a96d97290411e93d8a32fd2d5e686d76", |
| "description": "panfrost: mandate proper alignment requirement depending format and arch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1ad78476d52085203d22596d1eb59521d43a5ce", |
| "description": "panfrost: advertise support for YUYV and variants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4685628411926486eb0ed0ff1a6b72f16d7965a2", |
| "description": "panfrost: prepare the driver to support YUYV and variants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9692815293da7fdf429057c609f9bf51c7334b8a", |
| "description": "panfrost: prepare pan_image_view for multiplanar formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3fff7f3d0ee12626d65d20133567cfdd7f9ede18", |
| "description": "pan/decode: decode Multiplanar Surface descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a15167b817c3c1136f60935cedc371667e159b4", |
| "description": "panfrost: refactor (un)packing of surface descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f27b02838d142ba3a855ea42b49008a8bcd49a11", |
| "description": "panfrost/genxml: add Multiplanar Surface descriptor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d5bf46272fd57a5f1ae63668f1560ba3992d4e7", |
| "description": "panfrost/genxml: fix Surface With Stride descriptor alignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c5a6e88c4e816ded6105b74f101528eb004e0581", |
| "description": "pvr: do not claim support for ASTC texture compression", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8991e646411b73c1e03278267c80758e921f2352", |
| "notes": null |
| }, |
| { |
| "sha": "6c25dc09099376dd1fbe86804beccb9d45cab193", |
| "description": "freedreno: add ci flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2d0f4a28ad7a467250f5884e916f888033491f1", |
| "description": "virgl: add ci flake", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cfa23e66901300a2572dfef54c9bf2a1e2233740", |
| "description": "panfrost/vk: Use correct sampler dimensions for MSAA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5074adeb52eaf4bd34f1f7534d52ce16800e200", |
| "description": "anv: enable INTEL_DEBUG=nofc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85c5b68823c2dd79e69946faf7afa3e3257e6970", |
| "description": "v3dv: drop cpu path for buffer to image copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67be2b6e639890f640d2ac79773d13eee2054726", |
| "description": "radv: initialize result when pipeline cache creation fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "77773490cf963000fd9440bbd322c974a1408fcd", |
| "description": "zink: use fprintf instead of printf to align the requirements warnings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f5bfc6691093e547816818340281437e504e86a", |
| "description": "zink: force image barriers after dmabuf import", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "652e87bc5d02903e4ea00602de84d803f10d414e", |
| "description": "zink: better handle separate shader dsl creation when no bindings exist", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e3b746e3a31e350e9f0962717e49acba28efee30", |
| "notes": null |
| }, |
| { |
| "sha": "18214bf9ea361ea43df37da2ac8cf1f8468ed085", |
| "description": "docs: add two nvk exts to features.txt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfe4a0e744d131d1f9e292a514a52c8448bec17e", |
| "description": "intel/decoder: Make intel_spec_load_filename() have separate dir and name strings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4c8d2dc45554fc61250f58bf0a2678d90ea6769", |
| "description": "intel/decoder: Add intel_spec_load_common()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d5535613e6476c6fe1ac1efb0f97371afc77db5", |
| "description": "intel/decoder: Fix xml filename when verx10 % 10 is not 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "807c0d6bb75ecf150f39480f2f492b4dd195d14d", |
| "description": "r600/sfn: Take source uses into account when switching channels", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d", |
| "notes": null |
| }, |
| { |
| "sha": "bcfa71a6d09297ed8adc24f8910d0726bbd45d8e", |
| "description": "nvk: Call nir_lower_int64", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93362f801acd830a5d6f5ec2d9d824f13112dda8", |
| "description": "nvk: Use more consistent device variable names", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8088d73fd1c6c8d52975e8f7551a030242e2b256", |
| "description": "ci/freedreno: document another flakes on Adreno 530", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "286e58b8d8adaeee79b6b38009df6cdc12f9f741", |
| "description": "nv50/ir: convert system values to gl_system_value", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5c41c4b78f330d6dde690f7443408d5453781a3", |
| "description": "nv50/ir: use own info struct for sys vals", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c62b3938a89a60baf56ebdbfb6b85157993ab2a", |
| "description": "nvk: Enable the new UAPI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2fe4c772953cbce27df46e0368f160e5a0be820", |
| "description": "nvk: Print an error message if VM_BIND support is missing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b6afbc407fb4a08ce5cdd234b729db662b944fe", |
| "description": "nouveau/winsys: Allow nouveau_ws_device_new() without VM_BIND", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a6a198ab54fcf0018bba1f5e3b3bb1ade578383", |
| "description": "nvk: add new internal bo allocation flag.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "766a6a5a4d4e2d09780af005bcc39a6dbd8f7e85", |
| "description": "nvk: Use an empty EXEC for the empty submit case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cb945015caf81ee7840e54af17406648ef5fc13", |
| "description": "nvk: enable sparse residency buffer on maxwell+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0fe8090bc72b0a696670ec09492a5c5f60772098", |
| "description": "nvk: enable a bunch of external fence/semaphore bits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "921fc517ce1a4ae8f1d3072667bfd1e094621094", |
| "description": "nvk: enable sparse features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a0a5f8561939c0787798cc22e008c9ccc0d5bb6", |
| "description": "nvk: Handle pre-turing indirect buffers with sparse", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "723041a3ed75c78d705e42d3f679ce305b3df8ab", |
| "description": "nvk/queue: add support for syncobjs and sparse binds", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7321d151a944bf514a014774ca05ce90b628cc85", |
| "description": "nvk: Add support for sparse images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "03f0f01904ce8c4478be662c85f54bde41e852f6", |
| "description": "nvk: Add support for sparse buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6dbf02ec6467a0476d1b648d9a5f8de22cdaff0f", |
| "description": "nouveau/mme: Support the new UAPI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa8bbfaa55a43e6e23fbb3882e2c370afe4b0755", |
| "description": "nouveau/winsys: add support for the vma bind interfaces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c815ff16615739017e011f9d1de71d88ed1e3803", |
| "description": "nvk: always sync internal cmd bufs for vma lifetimes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d7d76cddcd5724c4eb86a7e6df971b8913a1259", |
| "description": "nouveau/shim: Use the imported nouveau_drm.h headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fd1b8e086018236632e678425cc7f0a16c894e8", |
| "description": "nvk: Use the imported nouveau_drm.h headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "300df8e177fa4080bc6894f9a9a65ab7712b2dbf", |
| "description": "nouveau/winsys: Use the imported nouveau_drm.h headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc1fb3a516074a2878c8e694435c42d828e02593", |
| "description": "drm-uapi: Import nouveau_drm.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae37fbba1238377fcf5fe6093d930486a1673e74", |
| "description": "nouveau: Move shader topology info to nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8b7b1d7842af63d822a6d651a4e36442d9ecf4a", |
| "description": "nvk: Decorate CmdBegin/EndRendering entrypoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "40ab58035e2e7aaa12f849929b8f39abd8050189", |
| "description": "nvk: Implement GetRenderingAreaGranularityKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8636597c4a1c3d286faf5aad25cd2fa8ff0d69a4", |
| "description": "nvk: Implement CmdBindIndexBuffer2KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4b7754e7c576d8c856ffd4402ec824e6f9c8074", |
| "description": "nvk: Use VkBufferUsageFlags2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98a3bc699bb65360d6f118c37fa1e02e3e614a0e", |
| "description": "nvk: Implement the maintenance5 image layout queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af72961ff175978e5983a65f9187333dfb1548db", |
| "description": "nvk: Rework memory requirements to handle aspects correctly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "733d20277c7878d8c0411f25f49298eed9be0ccd", |
| "description": "nvk: Misc. style nits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "50e5ee586cebe5f798613d9e4a4cddb4a4851da5", |
| "description": "nvk: enable EXT_depth_clip_enable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15d12bb6152b2bb5229b6560a065019fdab254b0", |
| "description": "nvk: enable EXT_depth_clip_control", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57c38a56696cd8a49786a884a9720e63c7ae0161", |
| "description": "nvk: Implement CopyQueryPoolResults with a compute shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a049f0d2c5ad79c49fa47785ed19109a6bb3240", |
| "description": "nvk: Separate the MME query copy code out a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f090efa8dce5628c672233d874017d99c64ae224", |
| "description": "nvk: Enable the SPIR-V DeviceGroup capability", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dadf9d59e6f9e0c4a7a7e84af6eca85efe24476a", |
| "description": "nvk: Add support for variable pointers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0241ed60252f4e174ea864e31149dd0e9f8b315e", |
| "description": "nvk: Add a root_desc_addr to the root descriptor table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2e709a92788628d3acbc951e47ac5f6f2c04420e", |
| "description": "nvk: Use nvk_root_descriptor_offset for drawInfoBase", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0afc57afadaec2a6c7c268eafc98ea46dc79c78f", |
| "description": "nvk: Rework multi-plane format features a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b883031b9163346700cf67be80c69a1412637167", |
| "description": "nvk: Improve image format properties and limits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b85ccacf00f74b11c0a243f0579b38c627e90cf", |
| "description": "nouveau/nvk: Enable VK_KHR_sampler_ycbcr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e311b24b793222f5fc458806104ce30028493ad5", |
| "description": "nouveau/nvk: Add multiple sampler planes for CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67a2d784779ca276def46e23cf2246235f6e8357", |
| "description": "nouveau/nvk: Create helper function for sampler creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "41b20344603deb9e5921f0a38907a240ff600178", |
| "description": "nouveau/nvk: Support multi-plane descriptors in nvk_nir_lower_descriptors.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a863ddcf9e139f054bc3dcf9cc9ac93712040c94", |
| "description": "nouveau/nvk: Add YCbCr sampler NIR lowering pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd03f4cd1afcc12c3524840b38a84203b1ad3c82", |
| "description": "nvk: Use the new NIL helper for image level extents for copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "866fc8b3f4507d72e48778217ed97c27c68adc94", |
| "description": "nil: Add a nil_image_level_extent_px() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "113d3447bbfd7f39ee959fa19e259ebdeabb9a0f", |
| "description": "nvk: enable rgb32 texel buffer support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "758973fb6216b6078c8e35394d2bbb654499a35f", |
| "description": "nvk: Disable shaderStorageImageReadWithoutFormat pre-Maxwell.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1bbfdccc9f4030c186258878a27be1953f532d25", |
| "description": "nouveau: Drop GART size from nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2fa2ed04e07673426689c26b835af68fcec46c7", |
| "description": "nouveau/codegen: Do not keep redundant info for tessellation domain", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94e5eb68f4dfce13210097b68922f9dc19acae3c", |
| "description": "nvk: Do not keep redundant info for tessellation domain", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d670169ce7cf5aefc26f04711855083e15d62fd", |
| "description": "nvk: fix independent color write masks.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b844b6b66afcaff066a30474c8836981acad8d09", |
| "description": "docs/relnotes: Stick something about NVK in new_features.txt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34ea8dfbdd5ee57477489f1285397ff5168b9a71", |
| "description": "docs: Add NVK to features.txt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71f7cf8acf409a34fb8adcea23454fd75aa923e9", |
| "description": "docs: Add a docs page for NVK", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0192cec1efc2d164157c3d84c54ae66b8cddd7d", |
| "description": "nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "89bab0012a5bf323c4f8860d03a806bca30967ae", |
| "description": "nvk: align geometry clip setting with nvc0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6e347c82df11928e17dbec61ca15cc524c9a28b", |
| "description": "nvk: Flush more state on VI_BINDINGS_VALID dirty", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9345b95346dd3eac280ad152d07357526010b5d0", |
| "description": "nvk: Bind 3D depth/stencil images as 2D arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0e8749e13a8bc16d7287e771ef2b9e93dd31726", |
| "description": "nvk/tess: don't emit patch control points in pipeline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afd6219055f620b68a46d37813f9ba3ead88db5d", |
| "description": "vulkan/meta: Use vk_meta_get_pipeline_layout in blit/resolve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "574d6362ca9044937efc3be11f7cdde3b33e57b1", |
| "description": "vulkan/meta: Add a get_pipeline_layout helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f65fdfcca86acb0d64a5016d4fc922405720b45a", |
| "description": "Revert \"vulkan: Allow scissors or viewports to be set without counts\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b551f26a0caad52de620222e2df8416e80332943", |
| "notes": null |
| }, |
| { |
| "sha": "9b2e7aab523ca8f03cce0a2fcb38ecb493050000", |
| "description": "nvk: Use the new core vk_sampler struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1524906f734a00ee41be5d2eff97f681303d0e32", |
| "description": "nvk: enable fp helper invocations loads on more gens", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27eb9af9d804c9daa4a89615a59012abd3f54ccb", |
| "description": "nvk: Require an environment variable for poorly tested hardware", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4367f2e3c03ca02c6ab831bb9917210dc6110c4", |
| "description": "nouveau: fix max_warps_per_mp_for_sm for builds with asserts disabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61c0d868318659a717e03d922eef06c38f4d58fb", |
| "description": "nvk: properly calculate SLM region by taking per arch limits into account", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b66a0a70c8e5176569b1c2a8b1b5073e4fd5817", |
| "description": "nvk: replace mp with tpc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5129fb03f4cf3771c796a5da089d1d0f0e39a3f", |
| "description": "nvk: fix num_gprs for Volta+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c6a885190248de623a6c9ef82e6f177fefb16ca9", |
| "description": "nvk: Implement VK_EXT_physical_device_drm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c68b4e4b3a84cb023d6356a7989ebae78c3b1092", |
| "description": "nvk: Don't enumerate pre-Kepler GPUs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f52add16fc77de64f59e558a184d433b69798bb3", |
| "description": "nvk: Move the winsys device to nvk_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be5d6c7cbe33c7acb28ba5e42901b9cc47971566", |
| "description": "nvk: Add a ws_dev to nvk_device and use it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2bdbc2151a98a73cb305b266ceca0c785478984", |
| "description": "nvk: Rename nvk_device::ctx to ws_ctx", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "088692d954f84f44f6eb4d25aca67551ce0d4227", |
| "description": "nvk: Use nv_device_info for class checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1756e4601a0e617f03ec5074bdb83fb9641c2ba5", |
| "description": "nouveau: Move gart_size to nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "372c884b4adf7a2166269b28658b1e0ee3ce4743", |
| "description": "nouveau: Move more stuff into nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e85ea6f7ab5ef935af64b15c709170f931a8e1c", |
| "description": "nvk: Set deviceType based on nv_device_info::type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56ccada0879ec2815b98a8cbeadbf36cd02555cc", |
| "description": "nouveau: Stop using hex for SM numbers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9846c4e13e07ac79284ff72e0b78b356339e2d08", |
| "description": "nouveau: Put PCI info in a pci substruct in nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b232e42532bdb47600633c59c6faa58e970c5cc5", |
| "description": "nvk: Only advertise EXT_pci_bus_info on discrete GPUs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e722d0ff0b8c800543b4f581b78c37da40aa83e1", |
| "description": "nvk: Drop nvk_physical_device::instance", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "221e024386ac3ab022fde4bb3abf031c04615aea", |
| "description": "nvk: Use canonical variable names in nvk_sampler.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75fc6260e80ba0caa6514d6e29ed55c034606fba", |
| "description": "nvk: Use canonical variable names in nvk_bo_sync.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2be4acce257411d60aa491c7eac2d5319a3cd10f", |
| "description": "nvk: Use canonical variable names in nvk_shader.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6170e1c8d99cd6d236c08ceb6cdacfc445df27c1", |
| "description": "nvk: Use canonical variable names in nvk_physical_device.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d9155c9f8ab841c578229d4b499fb4239ea955c", |
| "description": "nvk: handle alignments in device memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0a165799ce5f7ebe1d9f5ea797a1b3fb8a8a14d", |
| "description": "nvk: Add an addr field to nvk_image_plane", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ad37394dfe168045544acb33639e272379b0aeab", |
| "description": "nvk: init image fields for requirements", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0498eeba32f18ca22550c9cfdfe29dd902bfd36e", |
| "description": "nvk: Add a buffer alignment helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a0cc93bd41f80bed1edf744fbf7d7eedf9bdcb1", |
| "description": "nvk: Reformat nvk_buffer.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fb3298a9534184933945757e92d9e3d97fc7c73", |
| "description": "nouveau/winsys: fix SM value for Ada", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ffbd53bb7780ffd6a0be55391a9751b5c21c7c1", |
| "description": "nvk: Add support for probing as a platform device.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "880663c25ddb06310222c98464bd727e5a9eae22", |
| "description": "nvk: Clean up redundant vendor checking for physical device creation.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "826486339bccf2787497e85c0964394dbc292c10", |
| "description": "nvk: Quiet a compiler warning.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0410054459e80e673e6ef3279199c5ed925f8143", |
| "description": "nouveau/winsys: Fix an undefined use in the error path.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "820c03ebeeafc84898b7db747442a0d5ab866e16", |
| "description": "nvk/query: fix push buffer size for copy pool results.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fe57b2d7a55278d90918bfcd716c2006d7a9826", |
| "description": "nvk: Enable external memory extensions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "113b9b00e785d1d50839d12e48e3d0100392346a", |
| "description": "nvk: Support dma-buf export", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0399999decd309a9096094911734159dfb07ab62", |
| "description": "nvk: Support dma-buf import", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c370260a8f15e9be2f43a7d237f438592a09cccd", |
| "description": "nouveau/winsys: Add dma-buf import support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10ffe8e709ab4c0466dcf51e60a35321924d8e5e", |
| "description": "nvk: Require dedicated allocations for external images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f0c06e1306d6f4aa597dbacec477b812ccb2d86", |
| "description": "nvk: Dedicated allocations override internal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "702326d0138fd7bc1bd032678998b5909951a62c", |
| "description": "nvk: Add external memory queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d247f447e92f520cc55bbe32f45cdfc436f9a56", |
| "description": "nvk: Add device and driver UUIDs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cccc044f51500058fde616e06c694f7bebde61d1", |
| "description": "nvk: Use abbreviated names in nvk_device_memory.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14d35c70487fe6956deffd18131588a5d8418a2a", |
| "description": "nvk: Use NVIDIA_VENDOR_ID in pdev try_create()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccfbd94891c08a741d1441ea0ef450b347d591f1", |
| "description": "nvk: Enable descriptor indexing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edb58c666005f5b75d3d62cc61232b467fa9b498", |
| "description": "nvk: Add nir non-uniform optimization pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dd15199a1f235066874a206401ff00d713bfe23", |
| "description": "nvk: Handle cases of descriptor bindings with variable counts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a74b3e3118298fc9961173d23d8536de29a1f84", |
| "description": "nvk: Support VkDescriptorSetVariableDescriptorCountLayoutSupport", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81bec8b63bc1c4c49109b008b1043b6107b99bd6", |
| "description": "nvk: Use the max descriptor alignemtn in GetDescriptorSetLayoutSupport", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "354fe8fda01d0803dba918d8e2ca53b07b60b757", |
| "description": "nvk: Fix segfault when opening DRI device file returns error", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3572f5cd7e273f101fa36c98dc73b52d5b6be567", |
| "description": "nvk: add support for D32_SFLOAT_S8_UINT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "62fa4ff5e0252df2564c6b39660941b51b31ed5d", |
| "description": "nvk: Take an nvk_image_plane in nouveau_copy_rect_image", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d712c2e066207da42ee24fb631c83df33857b7b", |
| "description": "nvk: Add helpers for binding image planes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe022d4e870e8aa529f56f9378955e42af7ad8d9", |
| "description": "nvk: s/device/dev in nvk_image.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ebcac6b81c59ba5a715e61091e6ccbabb67c8b40", |
| "description": "nvk: introduce an optimisation loop.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b6b59e6542a49f98124829aed7cd27ca5cef016", |
| "description": "nvk: merge tess info between tcs/tes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "136d49054bdd8ef9a498ad8777066c39ddb4f00a", |
| "description": "nvk: fix transform feedback crash when optimiser removes things.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7715aea5aa99ea37bf7920ba55d44fde3278a543", |
| "description": "nvk: Lower io to temporaries for tessellation evaluation nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f561406d38bcd6f3a99c44ef7c94b184fe4c8374", |
| "description": "nvk: Respect tessellation domain origin state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93369f1f96b6fd33c1b941d7db3644e08cc9c09b", |
| "description": "nvk: Fix cases where execution mode is specified in the tesc shader.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "544aadc56b845c17800eb8be34a8f0ad47fb7302", |
| "description": "nvk: Enable multiview with tessellation shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76e02c7f77b87104c763f125adacd0694dc4bdeb", |
| "description": "nvk: Assign locations correctly for arrayed IO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "304636297fada351fd4b9e980981462b5708aead", |
| "description": "nvk: Basic tessellation shader support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ecbcc26a6e09c4e3fe63e4e5863989f3a0f7eef8", |
| "description": "nvk: remove duplicated device features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e41031d8ffdd46c223fcf383e40e615aa073e102", |
| "description": "nvk: Enable multiplane images and image views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39d8d3811d044a3755ef9163db3b5f5aeea3eda1", |
| "description": "nvk: Advertise KHR_spirv_1_4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ea94caab6f89bd6a7f8c8ad17f3ce3f0e90f32a", |
| "description": "nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2379a2e87ac2ffbfc2e3e65e5f133be9fa680ff", |
| "description": "nvk: Advertise shaderStorageImageReadWithoutFormat", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6334cac28870ec03d5a454a2492af8441bbbfa00", |
| "description": "nvk/heap: Set the right pitch for heap resize copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "729b34be8a135e440672f4534439a1dacda6e011", |
| "description": "nil: Add A4B4G4R4_UNORM format support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac4073a4ee745a6a4d36d0e7fdee647e75585d97", |
| "description": "nvk: expose EXT_sampler_filter_minmax", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "72263d7589dd743d869233b32560fc1a6e20a3d5", |
| "description": "nvk: Only use view_id for layer in multiview", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e93173cc9b07d0be35e554c7c904c769e826437", |
| "description": "nvk: Move code inside view mask loops to a helper function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "45001c878f004bf20d2dbae3b4f6bae5bc47d33f", |
| "description": "nvk: Combine CLEAR_VIEWS and CLEAR_LAYERS MME macros", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b6a3dd4b51066394b72b35e20efacf7bad5dffba", |
| "description": "nvk: Load view_mask to shadow scratch in nvk_CmdBeginRendering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71a00a0a1c0bc5c91d955afbd5881517bcc5cab9", |
| "description": "nvk: simplify code by using new helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1bbd16f1fab104390434ebbb3b649dd47346f38", |
| "description": "nvk: Reset offset value in ResetDescriptorPool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35d85fca88b2b521d50b96ed6d697cda60b42993", |
| "description": "nvk: Add bufferImageGranularity limit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4aba5b310c9ccd125b97b385fd99b2e6384679b", |
| "description": "nvk: Advertise EXT_shader_viewport_index_layer on MaxwellB+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8269ca0d519d78b6b0453638de9aa354c6d52796", |
| "description": "nvk: Sort SPIR-V caps", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86f960090ef4f921e4a54fa1067f7de95c84e37e", |
| "description": "nvk: Implement VK_KHR_map_memory2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc368b2b907d49b7e4bc948070c456fb915cbbca", |
| "description": "nvk: Use vk_device_memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dd4237896346461917709b9b29cc9e17c9c5f07", |
| "description": "nvk: Set spirv_to_nir_options::min_*_alignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7810c9171e4472eabfab2065ea740bbe727f34a7", |
| "description": "nvk: Add a separate #define for SSBO alignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06c798f39bd89bcf8e6bd276b3bbcac6c3f9fd2b", |
| "description": "nvk: Expose VK_KHR_maintenance2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a626eff1c3d174dc44dfec7baa635724d83b2028", |
| "description": "nvk: Set pointClippingBehavior", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c760d2436e5599da2cb082adef4c7551716b1d6", |
| "description": "nvk: Implement uncompressed views of compressed images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0895e160a8ae44553d065396e53a664ae81fe141", |
| "description": "nil: Add an image_level_as_uncompressed helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fff5b7c4f9e0900a0e8a6863f58c477b2cc79f6", |
| "description": "nil: Add a nil_image_for_level helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6caf1e473dca6bce302b87b0725a62c81966d8fc", |
| "description": "nvk: Support geometry shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8eac1b0c4d70dd900d150ed316f7d29e1d455f3f", |
| "description": "nvk: Fix geometry shader active stream mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "921c06a6d44bb3985cbe17133b219655bcd89841", |
| "description": "nvk: Disable PRIMITIVE_RESTART_VERTEX_ARRAY by default", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7cbe71176042d782dc32d4e1fb9050e9e21e8fc5", |
| "description": "nvk: Increase the push runout to 512 dwords", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16f4c215599e1f6e6db021e057d62aee666975a6", |
| "description": "nvk: Add A8B8G8R8_*_PACK32 format support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d02e8951521c4fd2a18e2165bda47b20b11c22b9", |
| "description": "nvk: Advertise VK_KHR_multiview", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5472e96849862955de9f518fab5f4a6a8e9c5578", |
| "description": "nvk: Add input attachments support for multiview", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec4e014b9b83dad6b94233967a9562d58fe2e487", |
| "description": "nvk: Add query support for multiview", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "903b91797993ce0132d1c34665b605195acc7dc6", |
| "description": "nvk: Add draw support for multiview", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df2f07a57cd037f1508136a0e6d3e3d1f0cb677d", |
| "description": "nvk: Break the inner MME draw loop into a helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "18c1977b657e46733334610150bea380ef7a9272", |
| "description": "nvk: Spill DRAW_IDX pre-Turing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d8ffa3dd45a2c62ac383540d133d896cba7bd63", |
| "description": "nvk: Rework spill helpers and DRAW_COUNT spilling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b7d13529a627ffc5b975bf95d8981276abec5ab", |
| "description": "nouveau/mme: Add a helper for re-allocating registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9009100486a2b707fdf4b95d9ecfd0cbf4172ce0", |
| "description": "nvk: Use the new load/store_scratch helpers for DRAW_PAD_DW", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ae61af5e33137fb955ca54bcb042fdb60024858", |
| "description": "nvk: Add begin to mme_scratch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec917719bf2393cf58194982e2f1f3e06b507c24", |
| "description": "nvk: Lower nir_intrinsic_load_view_index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0c86365dae3c89f2a6dea830003b4773aad6f00", |
| "description": "nvk: Add view_index to root descriptor table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08a200193ff3cb2b45bd0d885f961029ddfb6e88", |
| "description": "nouveau/mme: Fix while loops pre-Turing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccf004837ae36d298231b511643628e50c566cce", |
| "description": "nouveau/mme: Use ADD for ine with an immediate", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "837b622dbf4aa8438c11f05b7ef873ef7d2d25b3", |
| "description": "nvk: Add a macro to set MMIO registers via falcons", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63bb25f87dda6a54a4bff2fb0ca477a314115089", |
| "description": "nouveau/mme: add a macro exit helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc099bd80858c03d8b8ab71ee836eef5599c3139", |
| "description": "nouveau/mme: add test for BEQ with magic exit offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd1ff51b777eeaf8062886af124ec0e85ad6e3e6", |
| "description": "nvk: Fix some cast defines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ecf6db5217936b7530aca2ccab9798f3f5e33ae", |
| "description": "nvk: Add instace WSI entrypoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb003b75a15593aedcb4d51d20ec5a5bf05d4bdb", |
| "description": "nvk: Advertise ICD/loader interface version 4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43083a041bc032823ab32515afea3d45331c3ac3", |
| "description": "nvk: Use the same lock for the submit and the memory objects list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93c439f6603b549071bed733ae136e4440f99cad", |
| "description": "nvk: advertise DemoteToHelperInvocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "651bdb38227f0bb06486bf05e247da30e59cbc03", |
| "description": "nvk: fix r32_sint format support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c7b240c67cb7a146c39cc0b2575ab8956063e998", |
| "description": "nvk: add min_lod to spirv caps.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d96cac61c51d58a30460e8a8b3606399bf823024", |
| "description": "nvk: add compute support for ampere", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9dbeef7fa18cd071b7fd34b45a7546ca240050c8", |
| "description": "nvk: Clamp viewport clip to max range", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1b4ddcf1fc47b7b2f7b1d8feaa84096d267f638", |
| "description": "nvk/barrier: handle host bit.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44fd2e94a3593ef85dfced32522ffc9f34dce814", |
| "description": "nvk: Support vertex shader transform feedback on Fermi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e5efe64075dbfe2056c8b3993b419cf7b3a32ca", |
| "description": "nvk: Support transform feedback queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b3730d27137b22c80d30205cbc468aea1da2199", |
| "description": "nvk: Support transform feedback geometry streams", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bdd4a657188cab6a1640db9d2f737a863c8d2647", |
| "description": "nvk: Support transform feedback indirect draws", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6dded0bc530724074f303d6142529375207a16f1", |
| "description": "nvk: De-duplicate MME code for setting draw params", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb60830935f497a0da268f2228c75eeae1760d95", |
| "description": "nouveau/mme: Ensure that zero-initizlied mme_value is ZERO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fd7df4aa2c36726d190ba06c6ce9f1c01da5d4a", |
| "description": "nvk: Support for vertex shader transform feedback", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d66182b215296cffd37b38f351da6ce8f1ad0c04", |
| "description": "nvk/nil: don't ask for compressed image kind", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "983b5e99344440a89cce38f531632fa7849cd3f4", |
| "description": "nouveau/winsys: allocate unique object handles across channels.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37505e9bba0410ab81f0f51db28d810c1d073167", |
| "description": "nouveau/mme: Add a bfe helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0658acf17802a3bbd39937e6fe0b039fb0c561b", |
| "description": "nvk: Advertise shaderImageGatherExtended", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97346f0fe1aba21762f89a13b6ea31ae91ac1c34", |
| "description": "nvk: Rework features enables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e37c20a3da7a2819801f291564aed70679549ab7", |
| "description": "nvk: Rework extension enables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b07fef43bf3b8448134615b0b7b5ebf4344c8e13", |
| "description": "nvk: advertise VK_KHR_maintenance4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08057651eaf334f5055e3daa0dc85b549049507d", |
| "description": "nvk: implement vkGetDeviceBufferMemoryRequirementsKHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81dc17c4db0bf287db23f1b07b8f0dcfff6dc097", |
| "description": "nvk: add stub for vkGetDeviceImageSparseMemoryRequirementsKHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e4ec8df90b90e85a812ef0795a9b016711e15360", |
| "description": "nvk: implement vkGetDeviceImageMemoryRequirementsKHR()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e83faece09b2646e8022c9e261fbb1c84a060883", |
| "description": "nouveau/mme: Add a helper to dump instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1ae91d89e15b1372a647798d995ec8ae448491e", |
| "description": "nouveau/mme: Fix nested while instructions on Turing+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2aec3b99ef1bb267790d5192b66dacba7c57198", |
| "description": "nvk: Bump init context batch size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4ddae03b790ef37eec7096d5f710e7b3f42721f", |
| "description": "nvk: set device info before use in nvk_get_device_extensions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e5fcf912f6f79a2b08591fb178fe8c39f05dd9b", |
| "description": "nvk: Implement VK_KHR_draw_indirect_count on Turing+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0cf79b28faa3b6be9564c3bbd3bd711687bf02b", |
| "description": "nvk: add warning on non-nouveau drm driver", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0083eb330f877c5a48394c71770e7ac3941d265a", |
| "description": "nvk: Return VK_ERROR_INCOMPATIBLE_DRIVER if the PCI vendor isn't NVIDIA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52db7738f7abdf0bf7499336adb90ed320ed0fa1", |
| "description": "nvk: Support VK_KHR_shader_draw_parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09358fc0c1edbf400a878d39c6f4a4358b59780b", |
| "description": "nvk: Simplify mme build function argument", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffd896852bd0122062d4183d50fa0a7a0e0d7484", |
| "description": "nouveau/mme: Keep device info in mme_builder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9eac89da8357b372e6cba88f49bfb7cdb61d8bd", |
| "description": "nvk: Advertise VK_EXT_robustness2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea06f9a893e1d300d5ff377040db9f0a1053c505", |
| "description": "nvk: Advertise VK_EXT_image_robustness", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2532f5654fda71b8fbd4f33f9e3b43db11ffddc2", |
| "description": "nvk: Set image index to zero for NULL nvk_buffer_view", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "290bd3e0276584ed97bbec75573e8a88be588fdf", |
| "description": "nvk: Advertise VK_EXT_mutable_descriptor_type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ff951d3cc3f5bf337b6fbdfbc97156e5c30f0a5", |
| "description": "nvk: Enable VK_KHR_maintenance3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "635b252b4bc795a621bfb13f13b2b288458950c6", |
| "description": "nvk: Implement nvk_GetDescriptorSetLayoutSupport", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63c35814aad6f602a1f0b6f135a979e88d277290", |
| "description": "nvk: Don't over-size push descriptor sets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34e842eedbc7274389b5731ab8bfa537895e1f05", |
| "description": "nvk: Replace asserts with conditional that sets type_list = NULL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b7e39f5e15cbb188193295e03cd3f82b8d781dbd", |
| "description": "nvk: Update mutable descriptor struct type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6ab6fe401fde4cad516a4dcbbf5628480669b3e", |
| "description": "nouveau/mme: fix print inst for case MME_FERMI_OP_MERGE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "197b4f8fc7509e803181027f6c2bdcbd11941bfa", |
| "description": "nouveau/mme: use fermi enum in fermi builder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "715dff0b937c299e5cd7cc72644e5805ee8e1c57", |
| "description": "nvk: Add a build test for MMEs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "978415e7a236110dbd811847207573a2d19eb22a", |
| "description": "vulkan/meta: Use the new NIR texture helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3716f1b9e3ba63f9a22bc3d2cc0cba889779862", |
| "description": "nvk: Implement Draw*Indirect on pre-Turing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fb8fa524139d8da289eec3a277a8936aa91833e", |
| "description": "nouveau/push: Add an NV_PUSH_MAX_COUNT #define", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee8fb23d20b5682f454a1e136cc9e501c1f0707a", |
| "description": "nvk: Reduce register pressure in nvk_mme_build_draw*()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83142c825f79da5e35c1e8c7184a63021e2fc893", |
| "description": "nouveau/mme: Don't allow WaW dependencies in the same Turing instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5560f5f4ff69eff0a9ce356bcad038f6d0f2b94c", |
| "description": "nvk: Make some MME builder names more consistent", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d45486f2c56130b00598efe1cb9f6722d954c2a", |
| "description": "nvk: Add a helper for pushing indirect data", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d5a31866ec76c2249989feeb39a4f1048f4eed2b", |
| "description": "nvk: Rework nvk_cmd_push a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eed24d89dd106efadddb67e2d448e482a745dc9f", |
| "description": "nvk/drm: Take a byte offset/range in push_add_push", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b76d6725e27c97968229355a8b2ed8c0aeabd38d", |
| "description": "nouveau/mme: nouveau/mme: Add builder tests for SLL and SRL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa69c25125275f45466f8cd6939426d92ce56ae9", |
| "description": "nouveau/mme: Use a uint32_t for size in mme_fermi_bfe()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c98179b868bb4f0aa1caccaea986c00d7c6e9d9c", |
| "description": "nouveau/mme: Add builder tests for SUB", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e8032b893d63b18a9813a45e96ffe81d48a8b414", |
| "description": "nouveau/mme: Add some generic builder tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15295e32ec7f445aa8e017423864d1084ebbb7f6", |
| "description": "nouveau/mme: Unify some of the test framework", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94ea7cad3a49090e5656f8ee98038a56dd874c56", |
| "description": "nouveau/mme: Take a const nv_device_info in mme_builder_init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b664b42fcebc8fc8b7ea7d9e95be4e3e3f7b5789", |
| "description": "nouveau/mme: Don't swap x and y in mme_fermi_merge_to()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75deae59887f3bf201139192b36c2d70b75d5862", |
| "description": "nouveau/mme: Fix is_int18 for negative numbers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67008dfe789c04e1ca26c658f0a415f11aa0579b", |
| "description": "nil: Only choose a PTE kind for tiled images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "22cd2658e89293a2ed671b9e2f7b8ce5b11c10f2", |
| "description": "nvk: Report image alignments from NIL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be5a07aa52b04856e1903a86dcfa2d4be6b26c5b", |
| "description": "nil: Fix image align and size constraints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a51b06c7306b268d3eb97406759d7169b68ecc5a", |
| "description": "nvk: set the device fd", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee06bee79acfa297cc13fe1649fdcb8f6ddb81e2", |
| "description": "nvk/winsys: store device ptr into bo instead of ptr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be456a3be2aa4419b4d9dfd8340cae6ab6b20e2e", |
| "description": "nvk: init dev->physical_device earlier.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cca5f6b280608ec55dd1a8d4cddaac6f83d51dcd", |
| "description": "nvk: Cosmetic clean-ups to Create/DestroyDevice", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ade334a8078a01c50703419480f6f45297ce162e", |
| "description": "nvk: Handle zero-size index and vertex buffers pre-Turing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c096786cad073f34b090f0069205adf209b8d1a", |
| "description": "nvk: Use a GS for layerered rendering pre-MaxwellB", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74e8be6545dd695f7e13c43632fd3b4c597c45dc", |
| "description": "vulkan/meta: Insert a geometry shader when needed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af3400a957571baf8e128b2226364c058d59f568", |
| "description": "nvk: Compile all NIR before running codegen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "838c92ae9583c9e74135598e72f69d0cd29e7900", |
| "description": "nvk: Compile geometry shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccc50eb2765b1b577a318edc8060730e32309047", |
| "description": "nvk: Properly align root descriptor tables for pre-Pascal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3595701e1612dbf7459b002f9dd9353b2b7bac91", |
| "description": "nvk: Free a couple regs in nvk_mme_build_draw_*()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dabc4f6bcc72bd80185fb47fd0e6f6ba0c82731d", |
| "description": "nvk: Disable indirect draw/dispatch and query copy MMEs for now", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "731cfb86e763be846a72c241dc4a44890101e835", |
| "description": "nvk: Use a contiguous shader heap pre-Volta", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55be10648d892b4135d2c26f7a4a770d4d4472dd", |
| "description": "nvk: Add support for contiguous heaps to nvk_heap", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc8fd9050cbdbb29e60baffd5355d438f38fa67c", |
| "description": "nouveau/mme: Add Fermi hardware tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d64a0b787ecad47abffd67f32127a90f3637a834", |
| "description": "nouveau/mme: Add Fermi simulator", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b949a53206ffc1afb6dd1fc42109d0624cc20973", |
| "description": "Add add immediate optimizations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e848cbafa4e47b52a019c1022a9cb93299369f78", |
| "description": "Support immediates in MERGE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "162269f04981da3905b22dfc8afacadc619c71c2", |
| "description": "nouveau/mme: Add Fermi builder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "663258be5ebc86153b70bb235e44af9aad3cdc9d", |
| "description": "nouveau/mme: Add initial Fermi definition", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5971c0967ada895dd7a94b6de67ab4914551f5a5", |
| "description": "nouveau/mme: Take an nv_device_info in mme_builder_init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dfe4627e3db9684033de5dae4fb06cf56ce0dedd", |
| "description": "nouveau/mme: Prepare the builder for multiple GPU generations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff39efdf55723c1191955aa22c877b9d8c331058", |
| "description": "nouveau/mme: Move the cf_stack struct to mme_builder.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7630f0e645c9947c9ca16fd57e8a574c711d9b37", |
| "description": "nouveau/mme: Drop the implicit_imm parameter from mme_alu_to()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "baa173536429a0500689dd4ed5b122add60bb0d3", |
| "description": "nouveau/mme: Move the guts of mme_state_arr_to() into mme_tu104_builder.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e1a868b6d0c0730d538e1c1a4614b7e4967c8e3", |
| "description": "nouveau/mme: Move the guts of mme_merge_to() into mme_tu104_builder.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b52da5afab65e91392cb2d01499894fe4610d90", |
| "description": "nouveau/mme: Break the Turing builder guts into a separate header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "724f7a875ffbcd57e9cb46482c96e9a628cdd9b8", |
| "description": "nouveau/mme: Make helpers less Turing specific", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cc87631b202693f4f6be7153cf6e6628128718f4", |
| "description": "nouveau/mme: Use mme_mov() for temp copies of register IMM32 sources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d207b3356e98ae7451a4f0a1cf880bbfb584398a", |
| "description": "nouveau/mme: Add an intermediate MME_CMP_OP enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c0c7e23ca8a0d454f3de2367d9b0d4ab28718ce5", |
| "description": "nouveau/mme: Add an intermediate MME_ALU_OP enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db5b38cb9e0e6e33bbd4242f4b8abc5af900bf43", |
| "description": "nouveau/mme: Add a mme_reg_alloc struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d7f96228d5853ea4133d539ba0f5267ce66b198", |
| "description": "nouveau/mme: Move mme_value into its own header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70ce8ba5a414965791805b1bf41be67d9bc00190", |
| "description": "nvk: Implement VK_EXT_image_view_min_lod", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71da9cbefbf0df12e781ef55c2921b9de8c87f60", |
| "description": "nouveau/nil: Add macros for ufixed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa5a82dc322c15506eb49f637d5020a026ba6cd2", |
| "description": "nouveau/mme: Make alu_op_to_str static", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffc619b3eb3ce0650177c5d8a5fa29d433980182", |
| "description": "nouveau/mme: Invoke SET_OBJECT in the tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6fd6baa989a2cee21e57261086806b5751beca59", |
| "description": "nouveau/nil: Use nv_device_info for format queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f23b892a9dca2995f9fcfb8cfc0a79697134665b", |
| "description": "nouveau/nil: Take an nv_device_info for image functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "433e74268218b22da27adb8f396f8654989e22c2", |
| "description": "nouveau/winsys: Move device type into nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87f946730f5ac551875c0e99d865db4e10922860", |
| "description": "nouveau/winsys: Add an info to nouveau_ws_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d254831012a3d6e739eb097e0def026353942cf", |
| "description": "nouveau/winsys: Take a drmDevicePtr in nouveau_ws_device_new()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44431f8ee5f79a60539b8d7f7854129c9672010d", |
| "description": "nvk: Implement VK_EXT_non_seamless_cube_map", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "788ae9b6018d512068808369c91768dade7f40a0", |
| "description": "nvk: Enable shadow sampling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53e0bef3598ea3dcdd6f0a0c4f088d9067d45919", |
| "description": "nvk: Advertise EXT_4444_formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e89a715f4af99918745922dc8977ab3f6d17f35c", |
| "description": "nvk: Add A4B4G4R4 formats to nil_format_info table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "115644cbc6cffeab60c15c28156abebec5f3ee87", |
| "description": "nvk: Add VK_FORMAT_B4G4R4A4_UNORM_PACK16 format to nil_format_info table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44b7d71c65142b5551f0448126f9bfa168df36ce", |
| "description": "nvk: Advertise KHR_device_group", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d471da3f9509d646c07675d92b4ec8ceb7fe81da", |
| "description": "nvk: Implement nvk_CmdDispatchBase and delete nvk_CmdDispatch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3fb732ad7dade313a22d2628a50977a00460757b", |
| "description": "nvk: Lower base_workgroup_id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "668e859255d000c54fcc7953e7bd95c179714b86", |
| "description": "nvk: Add base_group to root descriptor table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c5fbfcc30490ef27eff7af0efe5fd238d06eb2f", |
| "description": "nvk: Set maxMemoryAllocationCount", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7bb03cbd7a37e6da2935bef2f586f270925025ca", |
| "description": "nvk: call correct macro to clear views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1de2bc61445cb9384cd3139a0618e9b6871db204", |
| "description": "nvk: fix maxPushDescriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "436171ecf11e842163b1bb4398cf9d30414d3714", |
| "description": "nvk: Add a helper for loading resource_index-based descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "abe806236d47fb1400482523eeebfaf90bea361d", |
| "description": "nvk: Drop block_size from the root descriptor table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6411cbc6c581c956bd38ef4972f19528d9373ff2", |
| "description": "nvk: Lower load_num_workgroups ourselves", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a6aeb7caa5325c0ba58b5cc12bb154c28cddc63", |
| "description": "nvk: Rename grid_size to group_count", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "03738819f9ba0c6aec5d6932fdd2e3e49d5a94e9", |
| "description": "nvk: Capitalize NVK in user exposed strings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "062b8e74775f4131f87c92d9cdc9635b2d02e5c7", |
| "description": "nvk: expose KHR_driver_properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "748bc8e487adb035e2b6005e5aa58e5a5b53e1ff", |
| "description": "nvk: Advertise VK_EXT_separate_stencil_usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a84e58180e9f626454a3b0860ccf1a5d2b3ca88", |
| "description": "nvk: Advertise EXT_index_type_uint8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c461c30181d27111a655a65506818b4e43a76803", |
| "description": "nvk: Advertise KHR_uniform_buffer_standard_layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1bcb8797bce48bdbebdb5812f695d2a29218eef7", |
| "description": "nvk: Enable KHR_dynamic_rendering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd044423a2d96f093e1cc72b1bfec1ac42b8d5ec", |
| "description": "nvk: Advertise VK_KHR_bind_memory2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e5b6074e085b68744a009a801e8f495ba3958ec", |
| "description": "nvk: Advertise samplerMirrorClampToEdge via 1.2 features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b934e98452ecf8463597d6829f63ed0b98cc126b", |
| "description": "nvk: Enable VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1b9441a8e94f14ea27497db7c7de0d342e88e33", |
| "description": "nvk: Enable inheritedQueries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e84eb35e2996801965f3f477359b4b0d782e59d", |
| "description": "nvk: Re-order Vulkan 1.0 feature bits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "45c2ebc341db2dafbdc6994f483068e7b080caeb", |
| "description": "nvk: Convert system values for gl_PointCoord and PointCoord into inputs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a08ad59ea68d9a0181e0194d455ff7a825b80503", |
| "description": "nvk: Use nvk_buffer_addr_range for buffer descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08e5a211dcc9d4e6b33fb57e8afbb16254077d81", |
| "description": "nvk: Add an nvk_buffer_addr_range helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0e16a7893839d0c96b08b11bb34b6446eb37a0f", |
| "description": "nvk: Fix a comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8c21d89e830d8d872c763739dd4945530d93616", |
| "description": "nvk: Support large points", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6ef49b454a366d76683356708f2846557de2204", |
| "description": "nvk: Switch point rasterization to point sprites", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fa8df43ea65b90ee36e1cb10adcc1531503ddfd", |
| "description": "nvk: Lower image_size to txs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae14362ff6b1ec48fb53638730432e06519c7ed8", |
| "description": "nvk: wire up M2MF for Fermi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "970bd70584610b26198af9736e3b1a30b1373366", |
| "description": "nvk: allocate VAB memory area", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8633aac5845cc06c33347aee2b4c49c15048f68d", |
| "description": "nvk/device: fix order of error handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27d6f994baa190a2cd2da2fffa06a9a8befaece9", |
| "description": "nvk: support pre Maxwell Texture Headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6214bfd139f713c6f93bfbae470f83159ea08056", |
| "description": "nvk: bind more subchans in init_context_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd4871017622ae7dc2da41b67d393f696693f6dd", |
| "description": "nvk: reduce pitch for FillBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1eb63dd19a71a8b848c3357989fc1fe863ce6f68", |
| "description": "nvk: use remaps for image copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a39d22f2465c67e0582f4aba5d87ba718282b1a6", |
| "description": "nvk: properly align slm size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb54c32fee9f1e498781a8e41e23361881a31ff3", |
| "description": "nvk: Use SET_PIPELINE_PROGRAM pre-Volta", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f24bd5291596cc0c33ee56c60df2dade1ad3f142", |
| "description": "nvk: align desc root table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a8673f6946b90cce977f5a7f854b0fb6782d2b9", |
| "description": "nvk: rework QMD handling to support pre Turing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "80d0a074fc4d0ac36ccc9b5a06bb6173c338c194", |
| "description": "nvk: properly align shaders pre Turing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1949c83381c07b98b2c4350f15175d9632be995b", |
| "description": "nvk: fix some class version checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "891624b08fd9390c766b6c9ee35da3403ce9ab01", |
| "description": "nvk: Advertise EXT_vertex_attribute_divisor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9316b624a9aae54eb19d3922e58e4ceed40bfd9", |
| "description": "nvk: advertise EXT_image_2d_view_of_3d", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "380a2bc795cd3364f7f056810d8c4eb6e23089e3", |
| "description": "nvk: add check for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f9319f60fbef06e1fae7d0f427c72161c38a6a2", |
| "description": "nvk: Support base instance in instanced draw calls", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2a52982d19c694bcc601f3803cc23f74810d7cf", |
| "description": "nvk: Set base vertex state in sequential mme draw", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73f5ab54565961f1e26e66d3a9bc248da1a17772", |
| "description": "nvk: Add a macro for root descriptor table byte offsets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0de4083544f88018e2c1fbdff7cc4e676df12e5c", |
| "description": "nvk: Do not increment instance id across draws", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff30b059173164373747d47548d1b7eb7ba01044", |
| "description": "nvk: Add a devenv ICD json file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0d8ddc70ed6e06c88a5d59d30d9aeca64bc0e7e", |
| "description": "nvk: Support VK_FORMAT_B10G11R11_UFLOAT_PACK32 for vertex buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9b72acc4e29c17858b9d2f86b841fda818216e2", |
| "description": "nvk: fix multiple pipelines failure allocation case.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "79d7ee22e18df2633730102c80570d688055f12c", |
| "description": "nvk/format: Style fix for VkFormatProperties3KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d629d7aec145b95bc791dfc73d357dbbea8e1f8", |
| "description": "nvk: Add a bo size to nvk_descriptor_set", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3568027b9d31cc0e176601c6040185810f063dc5", |
| "description": "nvk: Assert that descriptor buffer access stays in-bounds", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be417625c4792f33e114eb59aa79dadbc113e4a6", |
| "description": "nvk: Advertise VK_KHR_depth_stencil_resolve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d47ca67cde37e5d4a7b11fc62a976c9dcf3f9990", |
| "description": "nvk: Advertise MSAA via image format properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8dc19e1cce4e8f490acd2f349b188f81bebf6843", |
| "description": "nvk: Stop advertising higher framebufferNoAttachmentsSampleCounts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6a0c1cd4b3e0b5cb1ea722c8e237a91b8a98815", |
| "description": "nvk: Replace gl_SamplePosition with fract(gl_FragCoord.xy)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4bd2ba31fc952a5ef2e5e238752b9a3d0f750f9c", |
| "description": "nvk: Use meta for MSAA resolves", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c3dc8c63218f12d9a09d6a31ddba9c4fe72288c", |
| "description": "nvk/meta: Fix restore for descriptor set 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a94c556326f95acdc0b2a12b7f00dbe23aff6b1", |
| "description": "vulkan/meta: Add support for MSAA resolves", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57314fcdc63e6ec8b505c87a01e8d6e3f1e1811b", |
| "description": "vulkan/meta: Rename vk_meta_blit.c to vk_meta_blit_resolve.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d813fe50a40564577b91de4fe5e2377c9d640356", |
| "description": "vulkan/meta: Support writing stencil as iterative discard", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c184b54ef940aad931f54f6367091741643dc75f", |
| "description": "vulkan/meta: Break the guts of blit into a helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "266a472b28282560215f31bb1afa9cb9071ab955", |
| "description": "vulkan/meta: Add a helper for building texture ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "996844f884e0d3996a33ad0dda3d5e3e15ee7a87", |
| "description": "vulkan/meta: Bind whole LODs of 3D blit destinations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a34edc7500c84bfd52cf71cb78db46c34d436ae2", |
| "description": "nvk: Fill out sample locations on Maxwell B+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7660e585f6cdcbb158b596f388915230f5193067", |
| "description": "nvk: Stop creating a new upload BO every time", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55278fe2b8ede4a930b3d08cc1e037f31006c9d9", |
| "description": "nvk: Set correct multisample regs for graphics pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0842cae0818e1d35a02dc3dcb61929df87a1eccf", |
| "description": "nvk: Pass through a shader key for fragment shaders and MSAA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a02f65809c4658315f83339ef4c783b9a943865d", |
| "description": "nvk: Use the right view format for stencil texturing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de3ef1a9ec17b63a4daf6d2426db1aaa621d84bf", |
| "description": "nvk: Support copies of MSAA images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9145286083ddf4295362489f6c6fb82799e344ab", |
| "description": "nvk: Handle multisampled render targets properly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a34467001d46fe6cece3394dad83f376fabeb2b6", |
| "description": "nvk: Handle zero color attachments better", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48f9ec1fe5738ef90c0e9a83a790f2ef093bf7ea", |
| "description": "nvk: Stop asserting on MSAA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ae334b32b43194827b4bc9280f5747fbf06ad61", |
| "description": "nouveau/parser: Handle SET_ANTI_ALIAS_SAMPLE_POSITIONS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3a6b529e46b1c788bdba54d036bea9ec11fcc63", |
| "description": "nouveau/parser: Sort METHOD_ARRAY_SIZES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28e73a72f648a6b0b487b6b4d5d2aa5dc1f999c4", |
| "description": "nil: Add an offset4d struct and some helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "256a1e4193c9331d84d09a8e703abbc9c0b6df0a", |
| "description": "nil: Properly support MSAA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "157fa1871c9009a058d845834f8f67641c5ec0b8", |
| "description": "nil: Use ONE for the anixotropic coarse spread function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f35b0f6f2a2557faf9253e8baed887c4ad345a94", |
| "description": "nvk: Implement CS invocations statistics queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "62bd03a0e76fec3e09c611a12edd4de1b1e65a31", |
| "description": "nouveau/mme: Add a mul64 helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "adb880cd29d2b449963f8349436fa8fe6d56e958", |
| "description": "nvk: Implement DispatchIndirect", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1179d7606b4241313738f1c77e01639f40ee5f5d", |
| "description": "nvk: Break the guts of CmdDispatch into a helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b2f9cfecd37381fbacc75a66b2f1500dfb90c06", |
| "description": "nvk: advertize KHR_relaxed_block_layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed6d5c33c60ea41f4e81fd4fc128cad91421ba36", |
| "description": "nvk: Implement VK_EXT/KHR_buffer_device_address", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07f48c925bff65a66412c3d878720aceb14944aa", |
| "description": "nvk: Use depth_clamp_enable to select PIXEL_*_Z_CLAMP.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6423d402ca493fb168fd41c9ef7ff56e5f9a750", |
| "description": "nvk: Fix missing init of the stages to sync against.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8f25f9f068106e11f8b2afdca6761d84c48dc022", |
| "description": "nvk: Remove duplicate (disabled) point sprite setup.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5610fad23e5412c51630b958a340c0bb5d4374ea", |
| "description": "nvk: fix copy lower address extraction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4d210c588abd5d4ded1435e9672d0febb1bc499", |
| "description": "nvk: sort extensions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "130e9381a849642e2de6e2409c3591aa88a0d205", |
| "description": "nvk: fix initialization override", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3974f88de71032f35541a241026bf259d4860f0c", |
| "description": "nvk: drop dead assignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "683102a3bd92ed135314d259c6e669b3a2842f23", |
| "description": "nvk: drop dead assignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4fc6511ac1411f5e5fcf73484494131a570ad80", |
| "description": "nouveau/headers: Add generated headers to dependencies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd70fcd62bf31db7877aaaf010000f82e43bdc87", |
| "description": "nvk: CmdPushDescriptorSetWithTemplateKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1944af3260e50758642cd3dccc07c239fd907189", |
| "description": "nvk: Add a helper for pushing descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15be43acc17038ab06e749dd742bfdc6ac9b249c", |
| "description": "nvk: KHR_descriptor_update_template", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1b0e6220f5c72f37422b863b1a5819b467ba290", |
| "description": "nvk: advertise KHR_sampler_mirror_clamp_to_edge", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de85746f9010f755a4fa316137f9775811248a76", |
| "description": "nvk: advertise EXT_private_data", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86283a4fc431ebe1146b44f55510abb1de0cd1f8", |
| "description": "nvk: advertise KHR_image_format_list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e23f6819e06bbb6a3374fb94278e1dbd1da50229", |
| "description": "nvk: advertise KHR_shader_non_semantic_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c0f42ddee41d271674a53a13a72b6dc340da04e8", |
| "description": "nvk: Advertise VK_KHR_storage_buffer_storage_class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "574b92ded63324e2eaee502727782e64da121078", |
| "description": "nvk: Move more states to dynamic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "350e851b4753d868f1298fac813a27a0260189bf", |
| "description": "nvk: Advertise VK_EXT_extended_dynamic_state3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07f6947981ba02cb44a38d28618f21aebeb22758", |
| "description": "nvk: Implement VK_EXT_border_color_swizzle", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39958c9e9d80ecb2a3f4c058b61242731d2e59a0", |
| "description": "vulkan: Add a helper for swizzling color values", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55483d8c7ca31f13abb1d5dce406fca8ca6b82fd", |
| "description": "nvk: Advertise custom border color features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "611889bc2a3aaa314719d7ed0ebf37b9fd741721", |
| "description": "nil: Fix include guards in nil_image.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "640783513b68d818c449672761d719fa09db6cb8", |
| "description": "nvk: Use 2D array views for 3D storage images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1fd3e5ff1d8613184687eae27511e6f52c3c4d23", |
| "description": "nvk: Advertise VK_KHR_maintenance1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2c57a941cd6346554a4c8025decb7b33872df834", |
| "description": "nvk: Support 2D views of 3D images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7559d2e93cf69daddac148b8818d5f633b1ced3d", |
| "description": "nil: Add a helper for getting 2D views of 3D images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "343933d77a0ba6ddbc0854538c914d77b4135f85", |
| "description": "nvk: Support copies between 3D and 2D images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "681224260fd396a3e8c29efd24d414ae455719e7", |
| "description": "nvk: Bind 3D images as 3D for clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3f5211137f70b122a7909a63578b1a0f1146011", |
| "description": "nvk: Implement VK_EXT_pci_bus_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b20394b896af665b10c3c12cedb4b4d783315e8", |
| "description": "nouveau: Add PCI information to nv_device_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e722497cdc3d2a873d11b53314e69d569497ffc", |
| "description": "nvk: Tell WSI we don't support legacy scanout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3416aab1faf4514de4b086138099a0739a0865e", |
| "description": "nvk: Advertise VK_KHR_separate_depth_stencil_layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "426de27b6fad6f3944873824825b1e2f9703eb6e", |
| "description": "nvk: Flush the current pushbuf before allocating a new one", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "495c1202d3bc8e56e014df821270b1206464a3ac", |
| "description": "nvk: Advertise VK_KHR_imageless_framebuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec4675bcfc4975fe9544071983692a0ca04ae9a1", |
| "description": "nvk: Enable VK_KHR_create_renderpass2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8021cc635fae102d8d2b63e61d2ae08d2469703", |
| "description": "nvk: Stop leaking command pool BOs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "156d7dd01204fbd1d4e599ed44435727180efca5", |
| "description": "nvk: Don't crash if we fail to allocate a push BO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23409aea73d7d750d1f45874bd0e8037048e7920", |
| "description": "nvk: Events", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "62e8faf56c5e8ffb82519b28e84f1f51d825a7d7", |
| "description": "nvk: Use poll for BO waits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dd1b27fcb48efb354decf5903efd15b5e9eee8c5", |
| "description": "nvk: Use mme_load_addr64()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "696a1fe776e2c5401b41e60ce3d4bd84378b7231", |
| "description": "nouveau/parser: Handle 6F methods", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a0d6cf4425cea704bc616d77bcd04365fc22903", |
| "description": "nvk: Use a normal DMA for CmdUpdateBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e16b1f37a7d4496d0680a1d43154cc39b1dae7a9", |
| "description": "nvk: Handle large command buffer uploads better", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c86d0e635d0e54b1af09d53504ffb2ad72aeaea5", |
| "description": "nvk: Implement vkCmdCopyQueryPoolResults()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8f1b9c35fcee09992e41a2ac806ddbc204d4c5e6", |
| "description": "nvk: Use mme_tu104_read_fifoed()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8fba9f81b49dd15c05a665afd5ed67fefdf66060", |
| "description": "nouveau/mme: Add a helper for MME_DMA_READ_FIFOED", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92970b1515995ded9f4e93b4fb7a4cd07855b24c", |
| "description": "nouveau/mme: Add a couple helpers for working 64-bit addresses", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54fd3604ef4e41736f6e49ccf4250b6dc7bf7c81", |
| "description": "nouveau/mme: Add support for freeing registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d83fb1d29c7b25492acdd80f5cb8e0df42d1aeb1", |
| "description": "nouveau/mme: Assert on OOB registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c88e10dc2fdd4c34861e4b78d9919d28e3a6632e", |
| "description": "nouveau/mme: Allow ZERO as the destinatio nof mme_load_to", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "052bbd65c9a48b2dba363058c7c289f24a1ad265", |
| "description": "nvk: Implement pipeline statistics and occlusion queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26db771abe4e291e18796c2c0fb1c14af135cb4d", |
| "description": "nvk: Implement timestamp queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "253d1c446912a9367d551cf80941300ace9f7767", |
| "description": "nvk: Add a query pool object", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc992fc6cc810074e37acb03d66bed8a1097e3ad", |
| "description": "nouveau/parser: Parse all fields in each method", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f01802be5920cf7e7a8e60ec20e120f5d5656a6", |
| "description": "nvk/wsi: Use the common present implementation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9bb29d3f881fed199d89691472cd52e70694c69", |
| "description": "nvk/wsi: Style fixes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "279d81c0835234e97de20544a7162455412a244b", |
| "description": "nvk: Reset semaphore syncs on wait", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b9ea2863ba064a8b1e478df4c8b2fd4640b5feb", |
| "description": "nvk: Style fixes in nvk_physical_device.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32830a2d07d4bd4d4029e1b3c0083ea63a42ea5d", |
| "description": "nvk: support exporting buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2d0be7d0840548bfb9a3d10f159960a0392815a", |
| "description": "nvk: Rework whitespace in nvk_device_memory.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9a4fd19cf02254c191abf5b7adbe58e41784ef9", |
| "description": "nvk: Allocate shaders from a heap", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c227cfdaec6d32b5d0139705f766aea61acd7673", |
| "description": "nvk: Add a shader heap to nvk_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b110445bb8ff753fa4db65d317413b795cec008d", |
| "description": "nvk: Return a VkResult from nvk_shader_upload()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52331a3406d3f95a4781e55f73243badffff1e73", |
| "description": "nvk: Add a heap data structure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16bdefa53011f09d18cea66a2d34d3ad07724bcd", |
| "description": "nvk: Rework nvk_queue_submit_simple()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f25d2396759a6461e4adebfc8e0ab0a808d99ecc", |
| "description": "util/vma: Allow initializing zero-size heaps", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "275691e94c05e943d4deaa685dcbacaec1b2158b", |
| "description": "nvk: WFI in pipeline barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32f2317223c4e5dfc085bd1c0f506bd0831e7fb2", |
| "description": "nvk: Use meta for doing blits with the 3D hardware", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a319d0fe90a9312b664c151c715d11f473ead04", |
| "description": "nvk/meta: Save/restore descriptor set 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ed8fe749da90570395e26068df47dcdc8af8f65", |
| "description": "nvk: Support load_layer_id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cda469428da584a73413eba6140d8e08a7a5ebbb", |
| "description": "vulkan/meta: Implement vkCmdBlitImage()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98867ad9762c3eebced1e695df17d5890e81bcc2", |
| "description": "vulkan/meta: Fixes for clear", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edef53c337a8d931d02fc530fb8accbe661ee1fc", |
| "description": "vulkan/meta: Add a create_sampler helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c13c6d04d74d9dcbe0b9edd988c52411f5d8807a", |
| "description": "vulkan/meta: Add a helper for image view types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ecf5c5c46d3fac254c1acc157aee868f2cb2bd74", |
| "description": "vulkan/meta: Add key types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07530902b2085a2ed157a2697bbc5471439375e5", |
| "description": "nvk: Properly implement robustBufferAccess", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "acf067d635c7cd4ebbbf5a06233eb0c21c868e48", |
| "description": "nvk: Add lowering for load_global_constant_bounded", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f57d958c396fd2a0c2f233970b461b548bd0bef", |
| "description": "nvk: drop nvk_nir.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f098d26e91bd92d7aaabdc596d6087f90321efb6", |
| "description": "nvk: use common pipeline layout code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04e7c38fd69f0529eabb28420261f686393ad308", |
| "description": "nvk: use common descriptor set layout code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0c551599fd3344350ad3a5572f25b609f9baf07", |
| "description": "nvk: Bring back push sync and dumping", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13c73e3214e5b09ef5a84f3859af4a2975724b52", |
| "description": "nvk: Also store the push BO map in nvk_queue_state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23aaa4e179f6b8eff72acd06647f053daa4d2043", |
| "description": "nvk: Add an nvk_queue_submit wrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f249555504b40e1ef6e884194f06d2703ac88830", |
| "description": "nvk: Embed a nv_device_info in nvk_physical_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e523c04006b4c50fee77684b0c7ea25efa96d936", |
| "description": "nvk: Reference descriptor set layouts in the sets themselves", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "687900de4bc87645a5eff6a6ae02b1b5abfa59f1", |
| "description": "nvk: Implement VK_KHR_push_descriptor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87956e98c1dc20df1b6b329332ad929ddbcb1769", |
| "description": "nvk: Fix up whitespace in nvk_descriptor_set.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1611979b4b1ab5dfcbd4674734d99e33e623124", |
| "description": "nvk: Use vk_object_zalloc/free for descriptor pools/sets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b6ce5af12bbdfbb89a0828ac25e31c406112fe6a", |
| "description": "nvk: Re-indent vk_instance.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed2898eb2d8746dba5c6d707e320b66717f9e000", |
| "description": "nouveau: Drop nouveau_ws_push", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6315ebf58d5462a1b5ef24b3db72f39f82b570fb", |
| "description": "nouveau: Use DRM interfaces directly in MME tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf7b5de3e18c6230eaf03079951e4fa42a657cc5", |
| "description": "nvk: Remove remaining references to nouveau_push.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e58eb39ad87f1e6c612420aaeb19cf91b033a58", |
| "description": "nvk: Implement vkCmdExecuteCommands()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "40eedabd4ae64d5ae2455271def10535d4d1d5c1", |
| "description": "nvk: Use nvk_cmd_bo for push bufs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4998896ae8c9883e10fa594dce08d728a3e22a23", |
| "description": "nvk: Allocate upload buffers from the command pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1b92bdf71392c4813142c852007ab3e7f54c4a4", |
| "description": "nvk: Add an nvk_cmd_buffer_ref_bo helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "567148c172148d819200512a7ced8cb377973969", |
| "description": "nvk: Add an nvk_cmd_buffer_push helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87686a22205cf338b59a33b8ec21f9b3d8ad3d29", |
| "description": "nvk: Rework side-band data upload", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56843707c139d034d51ae6bc2a34f63be8b212c0", |
| "description": "nvk: Constant buffer alignment is actually 64B", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42fb0646a16bce52212b93e8cfec48cfded7e72d", |
| "description": "nvk: Fully populate QMDs before uploading", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ae0a5fb16cc2e092151ef4506e999cb6a08eafc", |
| "description": "nvk: memcpy root descriptors for compute instead of doing a DMA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bc97bc208940d92584d2aa4fda915b0b888a95e", |
| "description": "nvk: Return VkResult from nvk_cmd_buffer_upload_alloc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "903c000055baa624354ebe3fd80c6bbd005b8f2a", |
| "description": "nvk: Add BO recycling to the command pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "366fa3c7e12213836bdc9d8fb690541e4f332ce6", |
| "description": "nvk: Use cmd instead of cmd_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b4f441e841dfc940e8cbe3704eadba4eb1871c3", |
| "description": "nvk: Break nvk_cmd_pool into its own file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4bdeaef7f2de66def17b3565c2e679c6820f65b8", |
| "description": "nvk: Use queue_submit_simple for zero_vram", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ebb6ca41b3940b006ef451e2ee2f9f9524ca7ee", |
| "description": "nvk: Use submit_simple for draw state init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a132e18846c84d9a6209abfd744fb7a5a028c458", |
| "description": "nvk: Initialize the queue later in device setup", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b660d064c2f64f9ec6453709691add600274b207", |
| "description": "nvk: Add an nvk_queue_submit_simple helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1094ffa82c9077667dd9f8558ed3b49a46d0e4a3", |
| "description": "nvk: Use a regular BO for the queue state push", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08d0231dac1cdf131abdd6f8b37ccd48cd687359", |
| "description": "nvk: Use a regular BO for the empty push", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cf4eea7b39cf0ad25b335502dc477bb11941323", |
| "description": "nvk: Submit pushbufs directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ffa526c045066ccea3ed9c08c5539ee968a5f8e", |
| "description": "nvk: Move queue_sumbit to nvk_queue_drm_nouveau.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1832acbac6c4c88ef8458b89ae61ccd7ff0ea6ef", |
| "description": "nvk: Always allocate empty_push", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75a97b6cb7e31d77f808e24c45bc39dfc58defbb", |
| "description": "nvk: Use bo_new_mapped for the zero page", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8d092afb19baa1fb1cc287d73eea932d82a6b62", |
| "description": "nouveau: Add a nouveau_ws_bo_new_mapped helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dee921f46df07115f3dfb61d7aebcb8ff1703be3", |
| "description": "nvk: Use nv_push directly for graphics pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ce9d75701eee08ee0f1c17b7975769628d0fa8e", |
| "description": "nouveau: Move push dumping to nv_push.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f89f05c94e32897308ae46684d16077620439784", |
| "description": "nouveau: Move push validate to nv_push.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76edce98f7251bec65853ffd5b784d06d20c7fe0", |
| "description": "nouveau/parser: Take a FILE* in DUMP_*_MTHD_DATA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb9524f5ddb8103bd6570517c9bc8a9c284bc7f4", |
| "description": "nouveau: Move nv_push and helpers to their own header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ccd670cc2fc4853904c0714fd7ea52cfc8f931bb", |
| "description": "nouveau: Rename the fields of vk_push", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60fa24ee09fd544605f2a317f8a1d30de65c37fa", |
| "description": "nouveau: Add an nv_push struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3964457ba0784c5ee688700b9b85045445523e3e", |
| "description": "nvk: Use p for the nouveau_ws_push_buffer in zero_vram", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e16918df03b568c4644c13f008b8c0b66b3ca113", |
| "description": "nvk: Implement vkCmdDraw[Indexed]Indirect()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ceec19adb7097ed72156466473ed093b1a3d298", |
| "description": "nvk: Use MME for vkCmdDraw[Indexed]()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02783c822c38d8427366e6f7046da3304255804c", |
| "description": "nouveau/mme: Add helper macros for setting fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6ac9dcac7ddf92ae35acf0d3714b0c456d45d78", |
| "description": "nvk: Use MME for clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d753d0a8091752bf8c54fea255bf2f4e6ca139f9", |
| "description": "nvk: Add MME infrastructure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f50e7cf015e53c484127a8afc7bb155e3c407854", |
| "description": "nouveau/mme: Add unit tests for the Turing+ MME simulator", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e4b936d817d6f25ac8648edb6f46341abb26dc73", |
| "description": "nouveau/mme: Make the winsys headers C++ safe", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58b910846888604327b98326a247607c3a5ebf14", |
| "description": "nouveau/mme: Add an isaspec-based dumper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a5c0b686a3db701adfcb286eac927b991938550", |
| "description": "nouveau/mme: Add a tiny simulator for the Turing+ MME", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51e81947369f3ae83082b493af9f607d42ef29e5", |
| "description": "nouveau/mme: Add a builder for the Turing+ MME", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9170ef4521a2c843ed0bf4e494dc00de4acd05e", |
| "description": "nouveau/mme: Add an assembler and disassembler for the Turring+ MME", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01d0c78386288bdf4bc876c104489c2542b86aa0", |
| "description": "nouveau/mme: Add isaspec XML for the Turing+ MME", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af961f9aece6d2dddcacee8376894d78a69f9403", |
| "description": "nouveau/mme: Add basic structures for the Turing+ MME", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6c62732da30da5d3953550c04ca1e38eac52387", |
| "description": "nouveau/parser: Add more arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9db0c9fb2d73e9e2e0722ef32fa71cd1a9740608", |
| "description": "nouveau/push: Fix a void pointer arithmetic bug", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33ed4b9bc5f4ce9d0d051a157d883dd264e65544", |
| "description": "nil: Don't claim texture support for 2-bit SNORM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e3e00dad7ea4f876bb28f9b64529956344fee17", |
| "description": "nvk: Increase the graphics pipeline push space", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82fc528773c30e1f38e50f7661bcd89ce5250367", |
| "description": "nvk: Use VK_IMAGE_USAGE_*_ATTACHMENT_BIT for image clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46f54d53e8fb8429906bee70a57cadbec31db450", |
| "description": "nvk: Drop a TODO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8825d8effe81bdf0ad320b04f01ba29e63772f05", |
| "description": "nvk: Use f for extension features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e96c3cb965a8149f71eccb13eed11ce0babb7097", |
| "description": "nvk: Fix unused result warnings in pushbuf resets.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2773e55e865a08cb092046c89491d2caa55a7658", |
| "description": "nvk: Fix uninitialized result usage in NVK_DEBUG_ZERO_MEMORY.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5d0aa694ee9b47bf42eec123332301c7354879da", |
| "description": "nvk: Avoid strict aliasing warning in the pushbuffer encoding.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5c853ed300f5914bd8c4d37fa50ad53aadcc0c98", |
| "description": "nvk: fix zero page refing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f413ef104c06a9c8dc2bdbe605c3ad27ecea3c9", |
| "description": "nouveau/parser: Put the dump helpers in C files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e1291d7be73d8b757aff9023b55cbd3322397a4", |
| "description": "nouveau/parser: Use more idiomatic python", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9855b80a7ab7ef2612ef8775cf31eb383c31b618", |
| "description": "nouveau/parser: Convert to mako", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "309c6cfd994714ec9919b6b2ed50ee31c86015e4", |
| "description": "nvk: alloc a zero page and use it for vertex runouts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c87a7b87fa80c4b73ab031828733f5ed98fb18fa", |
| "description": "nvk: Initialize fixed draw/default state once", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "daa6f9c700d0de98ebe2a33c99e80c3187155064", |
| "description": "nvk: Start every command buffer with a nop", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7cdb86a8436dbba24cecd5066c80d89d7cde5488", |
| "description": "nvk: Split nvk_queue into its own file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "adb71cace77eb27300eb38018e08d4a6195b9136", |
| "description": "nvk: fix mem leaks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9f0ec90fc8095e143dcc3f1652038233678ef6a", |
| "description": "nvk: delete commented code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c086d60466e361db8874f1003f2eac35c56ea62b", |
| "description": "nvk: fix implicit-fallthrough warnings with clang", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6bfecf8448a751678dc15a959eb684b505e408d9", |
| "description": "nvk: use common physical device enumeration", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f16c3051643b426af08537eebf2d54a30b53231", |
| "description": "nvk: fix OOB read inside nvk_get_va_format", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ba98ca4a10d4bc941fb38b7d035615c864ab694", |
| "description": "nvk: Update to the new command buffer infrastructure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa8be32aece0e4baa6d8b05ad191db2403f3c0d6", |
| "description": "nouveau/ws: push chaining", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d5b9d8b78987c8f5888c348caa68ade38c4f3d0", |
| "description": "nouveau/ws: rework refing push buffer bos", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c791fae67b2f4ce8a3cdebd5eb89bb18ff685ed7", |
| "description": "nouveau/ws: bound check nouveau_ws_push_append", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f702f99395bba1d46d388914a3807fc26f1392a", |
| "description": "nvk: Add some asserts for nv50 compiler image restrictions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c36ee41fdb25d2e67cfa0dba823a5818a62414b0", |
| "description": "nvk: Zero unused descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67a45d1c5fa48d9fc6f2988fb6c7d049018f4446", |
| "description": "nvk: Implement descriptor table growing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cad1834ba4f9553b4b92aa97f1c4941197b15d52", |
| "description": "nvk: Rework nvk_descriptor_table_add/remove", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e549ce08bc45551bd18a18cbbd1630221b0bcb2", |
| "description": "nvk/sampler: Free descriptor table entries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b13faff71ca42833b041a540a004e702f23e7985", |
| "description": "nvk: Invalidate texture header and sampler caches each submit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6935fe5c68af10e2772bbccb8cf9ceb0cadce3fc", |
| "description": "nvk: Rework TLS/SLM and image/sampler table handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e8183da71f997f3ceaca0871b2982b18ad625b06", |
| "description": "nvk: Drop most buffer tracking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a43e3fc80bad331e9b88841605636272e209d772", |
| "description": "nvk/dispatch: Rename push to p", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26fc226a7e7c095625a594f83b6f2c1739cf6f96", |
| "description": "nvk/blit: Rename push to p", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23260c3619ca1d2c2215be52f9244da925f41ebf", |
| "description": "nvk/copy: Rename push to p", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39b64aed3fc047dbef6ff538d5089da79a9a3089", |
| "description": "nvk: Inline nouveau_copy_linear", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71c830278fbe9f600973ade1508f618b55b186e8", |
| "description": "nvk: clean up bo mappings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05bc4500ad8363a6ec5894cbdc6c293e9079645e", |
| "description": "nouveau/ws: add a bo unmap helper function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "886db84e9461fb37b7a92153dcc5c8619722b826", |
| "description": "nouveau/ws: add API to query if the context was killed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1af0f983f4316427bc2853b75ac24cef8e2b9aa", |
| "description": "nvk: Fix dynamic buffer descriptor copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c88cf7828ddfa16498b58adbed85c417e8dcf5f2", |
| "description": "nvk: Set up clip and cull distances", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7696f8c8d2849d56a90989e6eeee7826745cbfbc", |
| "description": "nil: Fix nonnormalized coordinates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d407e2b1309d8ad63ff4f9326a8b5e7347ba8515", |
| "description": "nil: Fix max mip level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "89591214a3ed3dd17285107d274a24782729cc17", |
| "description": "nil/format: Depth/stencil formats appear as red", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe84f07fcedf0c553f017bd38e4b6736eec7a18e", |
| "description": "nvk: Fix border color alpha", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d3f4a23f7b149f1b18391b13c33883d99f2e5ed1", |
| "description": "nvk: VkSamplerCreateInfo::mipLodBias is signed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5cdb13b55c56ab49aa76eefc3563600d2196439", |
| "description": "nvk: Assert on CmdExecuteCommands", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd4988b9c0e1e96921e167f08f98b47c3cd6df5e", |
| "description": "nvk: Fix max anisotropy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a2076b0d20a8101311afbe8f4cd69c01593997b", |
| "description": "nvk: Don't advertise tiling on non-power-of-two formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60f41aca472fcc52801bf603f2209f0a39fb1fd1", |
| "description": "nvk: Use a UINT format to clear non-renderable images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "177c968cd1e55ca0fe12da206b769d4785d069f6", |
| "description": "nvk: Implement vkCmdClear*Image directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1aa12d59695fb0ad00334fdbf0f3059824241e6", |
| "description": "nvk: Add image_view_init/finish functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b7bfbcc61dceba891f9c89184877acd7918d8ec", |
| "description": "nvk: Use hardware clears for attachment clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10d16dce1c7617d7afbb293ae21a5542c5b3ca54", |
| "description": "nouveau/parser: Add array and float tags for clear values", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d02d9d796c41a273fd1f881eb066f26e62d8e00", |
| "description": "vulkan/meta: fix gnu-empty-initializer build error", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b877922b07044d2ca4a0e46823a151fe9290cc76", |
| "description": "nvk: Save/restore push constants around meta ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a1652525e26e6ae2b0991a9b5c41f1d9b7065768", |
| "description": "nvk: Wire up early z and post depth coverage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5beae5777a5c6abbd1b2a2769d86cfc71a7d248", |
| "description": "nvk: add basic primitive restart", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e052c311f40e8b76886ee4cc1edae296cfce0e4", |
| "description": "nvk: support GetImageSparseMemoryRequirements2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82712282891fae6fba3c0fc8e41750e1d77d997e", |
| "description": "nvk: implement GetDeviceMemoryCommitment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f3d43c2a86afdd230690dbba2bec895d8c9a545c", |
| "description": "nvk: Allocate descriptors for input attachments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2b30362eb8f177244202d97aa50a3b27b8a387d", |
| "description": "nvk: Assert samples == 1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3afa1e3c21d48152c5da5a356c962b4aa3c76b5", |
| "description": "nvk: Re-flow a couple function prototypes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0252b000de2471a03ab43e8cea921f7417b4730e", |
| "description": "nvk: Align descriptor buffers to NVK_MIN_UBO_ALIGNMENT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8fff829b0b6e09a0684e3cd7a39661854fe0d703", |
| "description": "nvk: Add nvk_queue_init/finish() helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1410100ebe530cd7f6b686c1ee63bc46cae8d65a", |
| "description": "nil: Add a PTE kind for Z32_FLOAT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cbb14e54830e60edfa940b3b04d723bd9f8cde82", |
| "description": "nvk: Return OUT_OF_DEVICE_MEMORY if bo_new fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "91c1be22ed4712eaa3a527141fad414310fe2d0d", |
| "description": "nvk: Set GEOMETRY_SHADER_SELECTS_LAYER properly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d108bb672e2096329fb563179d2acd58713d049", |
| "description": "nvk: Call nir_lower_input_attachments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da0ad121bf0ec83108f5d0e73f2fb87827b7b098", |
| "description": "nvk: Don't destroy NULL descriptor pool BOs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "226c152f55cfd388668c13946444ba60f840229c", |
| "description": "nvk: Advertise depth/stencil support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5570e2c06b4dc69e91053c1f180a0f3cd6d8c5e6", |
| "description": "nvk: Flip the front-face setting", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ab9fe31feae074649ae5083c7800d056ff7ba84", |
| "description": "nvk: Enable two-sided stencil", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c6a50c2745183f3147521d34da55bf10f61375e0", |
| "description": "nvk: Fix viewport Z scale", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9deab8f139745874c8b597d9f55e7b6eee44aa35", |
| "description": "nvk: Fix depth/stencil render pass clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78009a1a9a650d045ff318759963412c73b4b39f", |
| "description": "nvk: Do internal dedicated allocations for ZS images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba70017f68262ef9fa9877e2b8ecae591116d72e", |
| "description": "nvk: Add internal helpers for device memory allocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac8bbb355a53c54512b2d3cdfdbf3b009f5cf826", |
| "description": "nouveau: Add a function to allocate a tiled buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71420b4c7d3cad4628ecbf8ef6bc3fe5f4155abf", |
| "description": "nil: Compute PTE kinds and tile modes for images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ef84bc1e0915558480994e543ea92e3a4f233f4", |
| "description": "nvk: Disable sparse Z on Maxwell+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99248274b4bcb5a174ba820e8784b91e96539014", |
| "description": "nvk: Depth buffers don't allow Z-tiling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90b94828dde79e5d5293edb5282b7ecf7561b947", |
| "description": "vulkan/meta: Make stencil reference dynamic for clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b7ee963910037365fe25ef7db53ca9134e95856", |
| "description": "nvk: Clear dynamic state dirty after flushing it all", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69091553460fd9c09b4bdd43f71459f98d4a186a", |
| "description": "nvk: Advertise more format features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "77db3e99ddc3ec8870b2a6dcf23fa9459cefa4b6", |
| "description": "nil: Add more format support helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0af169b86bce677c50e8fe46938bcd57e0773cfd", |
| "description": "nil: Re-introduce the format capabilities", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c6c2fe2cf50dd7daa758953a61790e25351d605", |
| "description": "nil: Rename rendering to color_target", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6866593d5154f5e21604bc0f8e974e0b7edcb43", |
| "description": "nil: Rename rt to czt in the format info struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db0a63c9098d01d90570221390639b8f9713e81f", |
| "description": "nil: Use nvidia headers for ZS format enums", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56ad7b57a46bd949384c81d100fdab3ca848384f", |
| "description": "nil: Use the nvidia headers for render target format enums", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "312e9a3eb0aae2bb80b5e119a53e063e5e540729", |
| "description": "nil: Use nvidia headers for texture format enums", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6eaa45933e44b4af7756dcd0f72c3d4cd200bf78", |
| "description": "nil: Properly depend on nouveau winsys and nvidia-headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53215c98bb2c12b639140ef28f767c2504ebfd0e", |
| "description": "nouveau: Add class information to nouveau_ws_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58bf9ff90ee774b5f7654cc99a628c86f6460821", |
| "description": "nvk: Depth bounds need fui()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d4c6cee45c98a01ae26824d2cd70d81d17d01f4", |
| "description": "nouveau/parser: Dump more fields as float", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d1babc9a006fbf21e66bdb584e3c4f8f3063d6e", |
| "description": "nvk: Clean up try_create_physical_device error handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "673bb5c8b7a29db1ae084f3d642f71701a235378", |
| "description": "nvk: Advertise vertex buffer format featues", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db4efa14dfa62e86ffd632c097b59caa5819ea91", |
| "description": "nvk: Move the vertex format table into nvk_format.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7fdb8e247da620525cf7ec32a80cd25def1ccff4", |
| "description": "nvk: Re-initialize dynamic_graphics_state.vi when recycling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26f6458c70c265d4a3f29d437fd395bbaa5e3029", |
| "description": "nvk/meta: Save and restore VI state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e824cdc0e5990934fc77f829a4949c5e67447103", |
| "description": "nvk: Drop sample locations structs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4986963703ce1d5a9e13f3bb7d892938eb9b4fb", |
| "description": "nvk: Implement copies for D24_UNORM_S8_UINT images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25fb43475fefba4d978f189b1565f19f5f3d09b2", |
| "description": "nvk/copy: Mape bpp part of nouveau_copy_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33bdd756399e1d149bf8c9ae64606d5c80d49b10", |
| "description": "nvk: handle NULL to destroy descriptor pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51e24cd5b055be46b96ac7ea07d2a514b9a71862", |
| "description": "nvk: lower io to temps to avoid output reads in vertex shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "875d4fe6f2b2a5ced7cf8fec1826dac6f5a7bf60", |
| "description": "nvk: assign vertex locations according to input attrib index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1b12b49e6af928ca86f35dd5c3cc4007e85080a", |
| "description": "vulkan: Allow scissors or viewports to be set without counts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6f8ab2a2cb5006715e0e14e3208c201d7a23744", |
| "description": "nvk: Track and reference all device memory objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "853f454dbafc2a8f5cc93e8122005b94fb1143bf", |
| "description": "nvk: Don't assert when there are no attachments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8cc9c91f674003ca15503708700ed7e2e583da4d", |
| "description": "vulkan/meta_clear: Populate VkRenderingInfo::renderArea", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c24db442b1affd1c4232791c32740cdf2d22b021", |
| "description": "nvk: Implement nir_intrinsic_load_frag_coord", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d97397f084fbd34338f89cadb96704403ea883d0", |
| "description": "nvk: Use the new headers for samplers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17ab4459300e6eb2acec4c53861a64705c758f24", |
| "description": "nvk: Bind texture and sampler header pools for 3D", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c25f0c1dbe750103b9673c3d1371650034b698e8", |
| "description": "nvk: Zero client memory objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5268ad9b8d6d1ff11213596dddb4d40e01be549c", |
| "description": "nvk: Use meta for CmdClear*Image", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4c14606410a558de4d06933498020ca6d868d69", |
| "description": "nil: Switch to using the new headers for TIC entries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24c0aa3a93eeab2a0700fb3e1b60c3087e0d54d0", |
| "description": "nvk: Use max alignment for descriptor pool sizes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b7acd1030d3d722d1a47b0f004d8fb0c6aa46572", |
| "description": "nvk: add indexed draw support.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8017ac0e7973f2e4d514b05cdf843f7a640293a5", |
| "description": "nvk: add some limits/features from binary driver.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba2faab08c52df4d9163ad750b729c19003486ed", |
| "description": "nvk: fix depth emission ordering.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "871c587414afe906b745dbc41c043c2d287dbbaa", |
| "description": "nvk: increase graphics cpu push buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86b05c2750b2038aec429cde0b659d4be357b88d", |
| "description": "nvk: fix pipeline pushbuf sizing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8dff06aada5789f3fbdf451b6d80c8c702e3abb5", |
| "description": "nvk: add linear image creation support.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f28bf4407d12f041bab33da9a56ace98de8c0f2f", |
| "description": "nvk: add initial 8/16 byte clears.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d77175f1dd4c0aeeeab569d35a5101a1ea8dbf9", |
| "description": "nouveau: Fix pushbuf ref reset for user command buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "150cba46ba757cae54b214c80e107ad579f7356c", |
| "description": "nvk: Enable all the dynamic state features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a9903f778fcaa4941f51c488f73a501857765e0", |
| "description": "nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748", |
| "description": "nvk: Use vk_meta for CmdClearAttachments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4746099306a959c8398b389e28bc89b167461845", |
| "description": "nvk: Expose a bind_vertex_buffer helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0d007e7de603093476038a7fc282be143fab579", |
| "description": "nvk: Add an addr field to nvk_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b10446a9b30b83c34bb596a630c7d9a101129bd", |
| "description": "nvk: Add an attachment format even for secondaries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b07e2a1049c52ef348c52757937c8994a6e8dabf", |
| "description": "vulkan/meta: Add implementations of Clear*Image", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a25cba792801bed22566d376a294f9bae556ff2", |
| "description": "vulkan/meta: Implement start-of-rendering clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "daa4485ecf24673a5b751e29fc1f13ce369e2181", |
| "description": "vulkan/meta: Implement attachment clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "514c10344e6f2e99776c4bcc907d500f0837dc2b", |
| "description": "vulkan/meta: Add a concept of rect pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8418d6c97a4272a441b33e35b08710462cb73739", |
| "description": "vulkan/meta: Add an object tracking list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54366ea922ac4ad209d643c069bb78f25993cbb3", |
| "description": "vulkan/meta: Add the start of a meta framework", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c2f95e3e7b59a8df6d7a640a738635cb8506fa9", |
| "description": "nvk: Color attachments clears via image clears", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ce12f33e2702239d3f135105c696c949a18a9d7", |
| "description": "nvk: Implement vkCmdDraw()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83598f44a949c6598b886f8e2f12cbc241d306cc", |
| "description": "nvk: Graphics pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9e28274cc2ffc6e43cc32a3ba4e7f8affcb2bb9", |
| "description": "nouveau: Add CPU push buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8530c3c882d4f59a56aa25ddccd48a8d5e491272", |
| "description": "nvk: Implement push constants and descriptors for graphics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e3e85056b9a830241a4fef4e76b1d241cd13e21", |
| "description": "nvk: Emit dynamic graphics state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d98a7d0de5a00f8c7e44ff52528a3ec9e94d1a61", |
| "description": "nvk: Misc. additional state setup", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff3e099a734a02195142d8986f86f92c328797ba", |
| "description": "nvk: Add boilerplate for Begin/EndRendering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ee481bf26294f3e4ea283919a03247c1aad92f0", |
| "description": "nil/format: Add helpers for render formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "617532b24eb3ff6f968a9deeb15e2ba040eb17a8", |
| "description": "nvk: Import 3D context init code from nouveau", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "731565073970c706ca6818df29af7a176f023f2f", |
| "description": "nvk: Add a nvk_cmd_buffer_device() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "abb7f69520ee12845f77d19cf2ba0df03a97d97c", |
| "description": "nvk/shader: Populate headers for vertex and fragment shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8df9d16fb47eb7fcf5ab265ea8bae41836cc3097", |
| "description": "nvk/shader: Assign I/O locations and gather info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b179da34441fa7301108f9cbf283667f2151322", |
| "description": "nvk: Make shader_upload take an nvk_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61a91914df741719c53aa9ed21977f478a09d20c", |
| "description": "nvk: Expose pipeline alloc/free functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae0d8edc1debd896918ac0e88abc3d8a484f8111", |
| "description": "nvk: Free pipeline shader BOs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c2f636861a8e83fd474ea4af433d180e29c8d0ec", |
| "description": "nvk: Add an nvk_shader_address helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "782d376363368dfe6d761898fe35698666c0a88e", |
| "description": "nvk: Don't free the NIR in nvk_compile_nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffc6c3afafa11bd862bdf13e464f8ed82aba3a6c", |
| "description": "nvk: Switch to vk_pipeline_shader_stage_to_nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "65b1cc3adf7809b87836ba81ebbbcb40f8efbe4b", |
| "description": "nvk: Split pipeline binding into helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db2cf498ce2c9121f2225ef3c720baafad393561", |
| "description": "nvk: Add graphics state to command buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f203b2b441f177ca28017686d4511d4fe726b8c", |
| "description": "nouveau: Generate 3D headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3531276c679606e410e00c5ce0b37fa5f4e9bce", |
| "description": "nouveau: Null terminate the debug flag list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a22e24e98286a4b3cb19cc64d7a32ce0dd289db", |
| "description": "nouveau/push: Make P_IMMD more versatile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec0b9109b81df55bcf5f614753d85d5149f0271e", |
| "description": "nouveau/parser: Handle arrays properly in P_IMMD()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68403e57428a36af88497b7f3f31bcc5b6275926", |
| "description": "nouveau/parser: Better dump float data", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bbdd35f155ae95271ffd2c932a0bf17ce0bc80b0", |
| "description": "nouveau/parser: Properly dump most arrays used by 3D", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76e30e64da909e0eaaefef7d0bf30162b2c0edb3", |
| "description": "nouveau/parser: Fix an integer overflow and a typo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4b29aaa724d85b053e148037c9658d36e691281", |
| "description": "nvk: Init WSI after setting up supported_sync_types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "edfc84b4ebcb38ef734e643edcb952a21a1e7239", |
| "description": "nouveau/ws: allocate copy subchan as well", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25a91f909366418a3c16a11ddde97ea55fac540c", |
| "description": "nouveau/ws: allocate 3D subchan", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f07cd31e3a74fb2f91bfc869f10248afd770478", |
| "description": "nouveau/headers: initial 3D headers import", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6b2c84d0f3f930e950e94805b9c9a3837450efe", |
| "description": "nouveau/headers: add path for 3D headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84830a1725cb04aa2f8e20d9fe3700b8c530e6a5", |
| "description": "nvk: set deviceName", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc1f87864dec01bac18de231ef3eb9fb287981fe", |
| "description": "nouveau/push: Add a P_INLINE_FLOAT helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5e3f6f326fc32bd44247dcd4bfda031976290685", |
| "description": "nvk: Make image/buffer address helpers const", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ebc94a17a265254e508117932d5119ffe38854a", |
| "description": "nvk: Include nvk_private.h in everything", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d76175955f1b7a3524c50f46069a27a260d96c33", |
| "description": "nouveau/ws: remove the drm.h header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "403ac39bbc035ee801a03252e5d80588a1f76b12", |
| "description": "nouveau/ws: fix building error in nouveau_ws_push_dump()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "002516aeb81b852db2b700d3e459501a3bb74472", |
| "description": "nouveau/ws: use new NVIF interface to query oclasses", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "daa91dfedfc0c4cfc7a0e1595de02f8f5df1ce85", |
| "description": "nouveau/ws: get rid of libdrm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cafccc23057f7d610c3cecc0f27bc752eb5c2ed6", |
| "description": "nouveau/ws: depend on generated class header files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a8d545602a5f4feabb57deeddb11621a12e6eeca", |
| "description": "nvk: Padd shader BOs by 4K to avoid I-cache overflow", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06cf8244f10939bf59af76fa5564ebc7950b1e77", |
| "description": "nvk: Bind immutable samplers on descriptor set creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61e910bde0963c2ef2e464c7d79396ff0a40e5fe", |
| "description": "nvk: Rework OOM handling for descriptor pools", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "933d487313c9e51e314e3b8a762af10448ffdc4b", |
| "description": "nvk: Advertise minUniformBufferOffsetAlignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "152ded2b972463a5ab43bf740268ff12dc896f79", |
| "description": "nvk: No-op sparse image format properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e284f71e1a487369591d7028470584cad4e3140", |
| "description": "nvk: Unconditionally zero image format properties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf76c3d17c0aa2114f1ba5a26487f08ab009f56d", |
| "description": "nvk: Initial vkCmdClearImage support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8b48ccf0b45e90dc09dcf460eb7daf871a7bfff", |
| "description": "nvk: Assert that we don't double-free descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a68b0fcd05932147800c5f354bbdcd03aaad9440", |
| "description": "nvk: Delete the storage TIC in nvk_image_view_destroy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1c93352d7a4e11ef3dac05a89d2de1026b8512f", |
| "description": "nvk: Support inline uniform blocks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a45f78908332f9867d290342cc606f8d9d6dc162", |
| "description": "nvk: Use a switch for descriptor types in load_descriptor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fff59a5f4fa71d86dc882dfd0a6da6d2bd138f65", |
| "description": "nvk: Fix descriptor offset alignment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "443717a17e52d5e5be69d6036a97c5a0f082a92d", |
| "description": "nvk: Properly indent a comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98a573eb1592b3d382abb6e428e1b7404309db06", |
| "description": "nvk: Implement push constants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "717ed1c48fc8427add56d305fb627d388f8c5fb4", |
| "description": "nvk: Load the requested descriptor size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b6483f51265fe547ca111c827b1a2b926b72c0f1", |
| "description": "nvk: Handle cube storage images properly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b08bbe2cfab23dbf4f2a4089781124847e30da0", |
| "description": "nvk: Use a descriptor type instead of a hand-rolled thing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0648f0fa03cd5a276b2e57b40b0d8f1e5a5dc003", |
| "description": "nvk: Advertise non-zero descriptor set limits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa78f098f21e73f087d2d79962b5c257c1706134", |
| "description": "nvk: Advertise descriptor array indexing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dda149c053291bef3a2792ebba1a4b774ae76850", |
| "description": "nvk: Better advertise image format features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db81c26525b1bf81f35274c3b1872e070d84d983", |
| "description": "nvk: Add support for dynamic buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f7476a03dd63217f5e88843c99503ac42030649", |
| "description": "nvk: Use the correct root descriptor table size for CmdDispatch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fae4f1884c357b14b3ff288846ef9b3d2c35f75f", |
| "description": "nvk: Advertise KHR_dedicated_allocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fedff04fbda0224452be6f6a04e4bd5a2f5ac3e2", |
| "description": "nvk: Implement buffer views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f72430bd6749fc0bf990fc0965f1918f2f0e2d3", |
| "description": "nvk: Move is_storage_image_format to nvk_format.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "788e94294f160fd9ba2b2d5b5ed84ca8c4a63ad1", |
| "description": "nil: Add a helper for filling out buffer TIC entries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "834f01f1b13056b931da532510d4bacfd086b66f", |
| "description": "nvk: Implement samplers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "100c7060d8423db997cbc5c2f4b54aacc614201c", |
| "description": "nvk: Re-format nvk_sampler.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb4eff26e71cacb5c844a6dfa7a15fa8ea0bf148", |
| "description": "nvk: Teture pool sizes are maximums not sizes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e13a64d2861b4431c020b7b6d4be64b10938cdd8", |
| "description": "nil: Fix image array layer alignments", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f3ef6f2ee18fddc28a19103acfc6a0509ea90dea", |
| "description": "nil: Refactor TIC image extent setup", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a6cf64a78dc28ccc6f1ba3d579ea5686c484e8e", |
| "description": "nil: Don't minify image dimensions when setting up TIC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a67cfe2590c64ce3479eaf9f2277a2f7de0f986c", |
| "description": "nil: Drop miptail support for now", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "974212a581f07958a081e07f6b5329d92e3b4799", |
| "description": "nouveau/classes: add 906f header support.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a86192d3a366fa1ed978088476eafc2a3411dbd", |
| "description": "nvk: Drop vk_sync BO refs after push_submit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c485b0b6fa7fe0ab0cc10323e966943e3a2dbcd", |
| "description": "nouveau/ws: add a push reset just for references.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2565c2fc28293042ee20c80240ba8c382592f6a", |
| "description": "nvk: fix empty cmd submission.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf01f4d66ac918a44f3448191ee8d1fa9545749d", |
| "description": "nvk: Support compressed images in copy commands", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20d8d1e239be95143fc25886fe28aeb5d82a4d8c", |
| "description": "nvk: Add a more competent GetPhysicalDeviceImageFormatProperties", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc191730145eb816d91b269d9e0b49cadbc212a7", |
| "description": "nvk: Rework format features queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76253dbf94f06dbeba4978af31eb14f05050b0cf", |
| "description": "nvk: Reset and properly clean up command buffer upload areas", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a914028f13094291382edf2cdc0e7b562f074ae", |
| "description": "nvk: Implement VkGetImageSubresourceLyout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23e6689b384ca00f7a9d77cbad90746b98fef5a2", |
| "description": "nvk: Re-indent image entrypoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04d2bf2ee7434e7a12b58d996977cd4d02039499", |
| "description": "nvk: Convert to using NIL for image layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eefb60b8323529bc5e6f16eb2b8f2bd548f3ef5b", |
| "description": "nvk: Manually offset for array layers in copy/blit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d673111bc8a7fcdec4644aef3647d50900ebe5a0", |
| "description": "Revert \"nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "74ad75f2624c50f732db35946a127eb11edee3e5", |
| "notes": null |
| }, |
| { |
| "sha": "3e706a974ef65e82e380f91714bf1558603b7177", |
| "description": "nvk: Move Fill/UpdateBuffer to nvk_cmd_copy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3beb4daa2b9558da08207e3cb90f699ed9214e99", |
| "description": "nvk: Align arguments consistently in copy/blit code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b647527476aa1943d7e7a64f8bb3af3dcee12d1d", |
| "description": "nvk: Use helpers for push_ref", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3516136d7af359aacf9596d43918a159f83e3357", |
| "description": "nvk: Add an nvk_get_format helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec6d56d4ce4d4ce9de3e1e3d30b84eb648061616", |
| "description": "nil: Add a nil_view and code to fill out TIC entries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c12c94cde3520dc8fd1bf62b61cc0777a559cd5f", |
| "description": "nil: Add the TIC format table from nouveau", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69967e3f0dd65dbf2f58102d06c43b9aa1b1fdfb", |
| "description": "nil: Create images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13abd1dbf22898031421625c65070d834e4bd0d9", |
| "description": "nouveau: Add stubs for an image layout library called NIL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5623de73453c99ad7adb10b1043c32cc53cc81e8", |
| "description": "nouveau/ws: initial debugging options for command submissions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95843dd75412eb92042685feab969b35a4ff7bb8", |
| "description": "nouveau/headers: Generate parser functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43444e1a7200f93fb1a69cc9af7d5dd03df7930f", |
| "description": "nvk/blit: assert that formats are supported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1de656bce3ddd4faac00a1976a720fa2dcb351e7", |
| "description": "nouveau/ws: assert on broken channel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "008e9768ad11bf163fac913926872bc69f2c6374", |
| "description": "nouveau/ws: make sure we don't submit nonsense", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee50fe7d8510638e86a6ecc8bbd9ed207e030282", |
| "description": "nvk: Rework descriptor writes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d6ea3fcf539a3cdafcb7d86d09f670d68c3728c", |
| "description": "nvk: Reserve a null image descriptor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86d367e75be747430ec72892f4dcd431cd82ad8f", |
| "description": "nvk: GART os host-cache-coherent", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8213eaa99f62ed2cff0e1f188ec867c8ef3ca8db", |
| "description": "nvk: Make texture descriptors a bit more acceptable to codegen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9bf9744727293f64ded868a92e4a1416f954f5a", |
| "description": "nvk: Add a stub implementation of buffer views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d3f185a4dec2ae03e025ee4ed6b79b7a563f321", |
| "description": "nvk: Re-format nvk_buffer.c a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da3e5c13c37222f5ceb53bf7584d2db905f3509a", |
| "description": "nvk: Re-format nvk_image_view.h a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cd1753a2999c0c8aa5eba62a24c45a8e50bc0e3", |
| "description": "nvk: Unify descriptor loading in lower_descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "035a63d8bf06cf8b11ce053bec1ffec1898862a9", |
| "description": "nvk: Set b->cursor when lowering image intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e120a789d34b5367e9ac6a6d8e4e713d5919b3c0", |
| "description": "nvk: Fill out TIC table entries for image views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff84f8aa483c25ac94d93c81c7320ba108e7310c", |
| "description": "nvk: Add an image descriptor table to the device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0d445c28d6e315cfde103cb0aea24218f219510", |
| "description": "nvk/image_view: Reformat and fix Create/DestroyImageView", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52565b1e62b56cd9b64089be92f64bf36de90e21", |
| "description": "nvk: Copy in the nouveau TIC format table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "108c9dc65583e7817cabe4a4e0bf49c908d0c5b7", |
| "description": "nvk: Add a descriptor table data structure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ec2ce44f3170b5701b3e9c9b0441a7aa320debb", |
| "description": "nvk: Mark nvk_push_descriptor_set_ref() inline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "460a026d72a63b29a53ed4f55ae9127d4cf64f5c", |
| "description": "nvk: Allow R32_UINT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ecbc8208982c0a1b017eb48eb1c5b67459d7e7df", |
| "description": "nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6a481d8170b8985f49cd5dfd9edcd36e66527307", |
| "description": "nvk: Drop image_view_init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0d64f2770b725dc0664bed60439609793d69317", |
| "description": "nvk: add basic nve4+ compute support.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f845c72283899b8bd024f690a51d2659f2ae69a8", |
| "description": "nvk: add some compute limits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2d9f95961630dbd324e2b157f97b477b433aa73", |
| "description": "nvk: add some basic format wrapping framework", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25dc939252b12e57116754097fe4f78ff8603fe4", |
| "description": "nouveau/winsys: Add m2mf/compute objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0870cd87196d1deada58993b27e46afcf338c497", |
| "description": "nvk: add command stream upload buffer.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c8805f45447f1240c8b16a10f9101df69bc0ca62", |
| "description": "nvk: add record result to cmd_buffer.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa32ee409a04616d397e827699425d3730fcec17", |
| "description": "nvk: add support for preamble and tls allocation.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3e5eb1134d886222832a65a9fe6186fac2297b9", |
| "description": "nvk: retrieve gpc/mp counts from kernel.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd8077bef503a60791fee185730ee87f12ff4c0a", |
| "description": "nouveau/vk: add support for compute classes to generator.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d440084d9689c2a24d2b2b7144d2b49630dc08ef", |
| "description": "nvk: tiling prep work for VK_EXT_image_2d_view_of_3d", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b73b91016adcf0afd957fa32c5720e6eb0336b56", |
| "description": "nvk: support array blits over multiple layers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e49a66c40cc90982ec6aa3214e4ea3c0f75bcdd5", |
| "description": "nvk: support multiple miplevels", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8a9d662e46f050b31c22a8e33cac5996ccc1b48", |
| "description": "nvk: Lower load_global_constant_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b7ff4b62c2f81dde49408a96660344eee9e2963", |
| "description": "nvk: Re-arrange nir_lower_explicit_io a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c775223daf97982f2a79763e67b111ccd8fc267", |
| "description": "nvk: Fetch descriptor set addresses from the root table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5017a3b09214549e5ce00eba421d07732205e674", |
| "description": "nvk: Add a root descriptor table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "935f316eb0c889a485756f79c459b9284807be20", |
| "description": "nvk: Basic descriptor binding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95cb6680519059782c4693d654ae0af386514a85", |
| "description": "nvk: Rework whitespace in nvk_cmd_buffer.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2e83e68b6a557eea2bde9d5bb1b4519e4968a3b", |
| "description": "nvk: Move nvk_cmd_pool cast definitions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6dfb36c636bf9717b0dadf1c2024834bb4ebe28a", |
| "description": "nvk: Add a couple descriptor set address helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fca440dcb238fc83eac8af71509ea4b56b46d449", |
| "description": "nvk: Reformat nvk_nir_lower_descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fbe45ca58a8503ce5f6715f1ea9e2e2ea8469dd", |
| "description": "nvk: Re-arrange nvk_descriptor_set.h a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9230629c034cea94e9de198dcaf6ad5ea3c40dc5", |
| "description": "nvk: reduce pitch even further in CmdFillBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05d969fc2e822a74511bb5bde5a468e60e228c28", |
| "description": "nouveau/ws: handle 0inc inside nvk_push_val as well", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f8682a1e7ca16fcc31e2fbb7fbd07b549ed555f", |
| "description": "nvk: implicitly reset the command buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eae2eac3cf73e1e288ba2c70c1766326afb8a654", |
| "description": "nvk: Add a skeleton for pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c165e5b5b025c203101b5bedcfc07ca660250fa8", |
| "description": "nvk: Initial wiring in of the compiler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "124f2708ef860564a897996b1fa950dbf209333f", |
| "description": "nvk: Add an nvk_device_physical helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8050f61b62a54d122705631d0ff15bf7f1ae4957", |
| "description": "nvk: link in codegen without gallium bits.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "325109122ae62bea77d702e5d0a62dd3ce9a2036", |
| "description": "nvk: advertise VK_KHR_copy_commands2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eaed2a4340099b9438a6433259b534350396d9ea", |
| "description": "nvk: implement CmdCopyBuffer2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "198d2da5b199a9d6ec004bfcf5f5557aa24a0cf0", |
| "description": "nvk: implement CmdUpdateBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc84cf6ccb9a3f7c31f09c62dce1f52a06adf89b", |
| "description": "nvk: implement CmdFillBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd7d38875d5d8f3e5231aeb0165225b526a3c539", |
| "description": "nvk: optimize blit command buffer gen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6df4eda0004bed4c11f171db9f1bbb1533cdd216", |
| "description": "nouveau/ws: drop the old push generators.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af823ae71a4fc561ff3f98ed6b2d1c53c2885b2d", |
| "description": "nvk: port the blit and copy code to new command submission.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4cd3d74136e22e22ece74299659829ac858486ad", |
| "description": "nvk: move to new command stream generator.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5010e630a3a5536ea8c8b14f01c9b38030d99b9", |
| "description": "nvk/copy: Use nvk_image_base_address()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13dca99623ece006ced8dfb4dbde575064246f6b", |
| "description": "nvk/image: Add image address helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f42ab6f3074ffbaf50b7196e36ae4d7cc7127da", |
| "description": "nvk/copy: Use nvk_buffer_address in CmdCopyBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a906072db5f4d3227f0bd2417754849c40adb23", |
| "description": "nvk/buffer: Add a push_buffer_ref helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d59c6dc4a7923c1c351c813edc2ae79d404f0ac5", |
| "description": "nvk/buffer: Take an offset in nvk_buffer_address", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b78380927074c787d0749c817498fa054a583901", |
| "description": "nvk: report maxMipLevels as 1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "242c5ddb674dc70f0be0d830f1fd1de06532eb61", |
| "description": "nvk: add support for blits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa0ac90ed3e3f5f300d37fdaa430d955698e13e7", |
| "description": "nvk: simple format table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d98540c6457c1b4a6a8f651a97b57a575e8cc251", |
| "description": "nvk: add basic support for images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e2f7e38bf5a63382b3158a1e02ea340ec6c7252", |
| "description": "nvk: use fermi class definitions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36e5573ef0396122484f49d103fdbbdfc44961ba", |
| "description": "nouveau/ws: bind 2D class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "acbd4523a479733d997090add79731e6c30c4513", |
| "description": "nouveau/ws: set GPU object class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8e382f197d43cba26980761da6c61e8861ec5471", |
| "description": "nouveau/ws: PUSH_IMMD only works with 16 bit values", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78a94be05a3f40b88e90683e7d8003ce32e53bd3", |
| "description": "nvk: Re-format descriptor sets some more", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f57a3ef7f332e529b6fffe99a359bd6cd2bac371", |
| "description": "nvk: Re-format pipeline layouts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9fbac9002fc8ef24c35d01b5d693ad06fa93473", |
| "description": "nvk: Re-format descriptor set layouts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b675ef7a373e352f68b39aa9537e8b5942cb68a", |
| "description": "nvk: descriptor set freeing fix", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4e71940c218fa5eed767f447d74f418e90bcbca", |
| "description": "nvk: implement buffer address.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56a5ed2b70e9b93d4fbf7ee84cc39c00f365f7d1", |
| "description": "nvk: add descriptor set bo allocation.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "79c922386434424b7cb54e7d550b22ccd8a3079e", |
| "description": "nvk: Expose nvk_descriptor_stride_align_for_type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3033681f93bc023fa8e61c0c1b766411fb9ccdef", |
| "description": "nvk: some boilerplate for descriptor sets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "50ca748b6a5bded9a597d7646b80c469dd7ec29a", |
| "description": "nvk: add initial descriptor pool framework.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0930936a6ebbc7e698b716377e838b2998c59279", |
| "description": "nvk: reindent descriptor sets to mesa std.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8a6a4cb7d9d1979e51a14def9c838e8708b0c4c", |
| "description": "nvk: Implement vkUpdateDescriptorSets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b2656b674b7d5c320328bc8611faa589bec5fe9", |
| "description": "nvk: Add initial descriptor set lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04e52c25ac91071f032963f5d49755db768698b8", |
| "description": "nvk: Implement VkPipelineLayout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3137f9df6e2d65e2e970426390af87994d428a82", |
| "description": "nvk: Implement VkDescriptorSetLayout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc6f9a45e90f700645a360e28908111b753f9067", |
| "description": "nvk: Reset pushbufs on command buffer reset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "464534995f2b78164121073741016357c0c22da2", |
| "description": "nouveau/ws: fix setting push bo domains", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "927de5918f3163b9c00853ff5b7c73edee6cc96e", |
| "description": "nvk: impl nvk_CmdCopyBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc4f7b4bf1cdbc4ee7eeafbf4a3cc5fb2fa00cb0", |
| "description": "nvk: add nvk_CmdPipelineBarrier2 stub", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47b95416ae9a2ba3e310ab4c6f8a21d36a433cd8", |
| "description": "nvk: add nvk_bo_sync", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e0089307ef4f539ed4ee82c4966e977a6b95a0b", |
| "description": "nvk: add cmd buffer framework", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "decb8c6fd435e1cd42c4a522504baf78eb48e0be", |
| "description": "nvk: allocate a GPU context for each VkDevice", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f190398049643c28e9b54e8d7f572b598680d4cb", |
| "description": "nvk: Add initial queue", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd46cf852b36c455bca3561feed919ffe63070a2", |
| "description": "novueau/bo: add nouveau_ws_bo_wait", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d71a4d73b85ea9f0d97dbdd84125fad5e4e3447e", |
| "description": "novueau/bo: refcount it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9cd1d694193eee40af16e353856458dc5fd471a", |
| "description": "nouveau/ws: add a cmd buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bede03cbd8a40bf1e06537f71240f406c066cff6", |
| "description": "nouveau/ws: add context support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81e680edc93a0106fb96f921e50d93d4070d41b7", |
| "description": "nouveau/headers: add host classes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e47b0c42cc7e1abe3aebc436c323f8993170400a", |
| "description": "nouveau/headers: typedef Nv void types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2810d4cf6d14bd602c26a01a1a79e26ad1fb2074", |
| "description": "nouveau/headers: add nvtypes.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "787fbe85b93aa4d6fe7ca5307586d0050d41ff05", |
| "description": "nvk: add bind buffer memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "12e8ea26300c648b88205ba7860313c57918cbd9", |
| "description": "nvk: fix header guards to be less generic.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab4452b9af17ccc7efb7cfcd74989ffa469f593c", |
| "description": "nvk: add some initial wsi framework.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6725804efb6ba87d52a8d2617214833cd8e3913f", |
| "description": "nvk: add missing finish calls", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "24641ecce4143fcf9b4ab6d29cb04978cc8e777c", |
| "description": "nvk: add basic device memory support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1937296457ef5991de0275fa0dbf276a24be3a0", |
| "description": "nouveau/ws: add bo API", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d270ad422c55b0e70a4ed72962bac1d1dac14f65", |
| "description": "nvk: set nonCoherentAtomSize as the CTS divides with this value", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63a1d52e6226020a23acba036f275e57b7736adc", |
| "description": "nouveau/ws: add a field for the SM version", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e9fda6efb45a6a4ac786d809aed0d06ef5e7ab2", |
| "description": "nouveau/ws: dup the fd", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba7d2ba45e86b0bed10609f29120e8777561182f", |
| "description": "nouveau/ws: reorganize a little", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd4e67c53673b335f8489ff7b7a2197a911a951d", |
| "description": "nvk: advertize memory heaps and types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2b13b194421815597a6c26650488a29684d752a", |
| "description": "nvk: implement GetPhysicalDeviceQueueFamilyProperties2 to make the CTS happy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "179f996c04591d67f4032ccf9ffb1dcf92cb8c41", |
| "description": "nouveau/headers: initial sync of headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b081325fc7741a3e7b001a047b6a945269fb4b1c", |
| "description": "nouveau/headers: add script to sync in-tree headers with open-gpu-doc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a07b0694174a549d76c38641f861906e832a7e55", |
| "description": "nvk: fix nvk_buffer include guards", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "89d7ce0fda6fd2fa6cef1280f510926516de36dc", |
| "description": "nvk: Add a stub implementation of VkBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bbe7f42e2a049a18070b70ac565a0ed83077b931", |
| "description": "nvk: Add stub implementation of VkSampler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32b7d178fda5e6e3e4bf14e74b0163103d056d88", |
| "description": "nvk: Add stub implementations of VkImage and VkImageView", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c5775c7ed6508008a74e091859c1cac27323b1a9", |
| "description": "nvk: Implement EnumerateInstanceVersion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0d521d268d31eb90ecf4a5303b68dff04deba2f", |
| "description": "nvk: use winsys lib", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07494927600ce1e90ba979d311a9f923aeed1b53", |
| "description": "nouveau/winsys: add the new winsys implementation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83786bf1c9c17250bc1a0533f03608d113eea50b", |
| "description": "nvk: add vulkan skeleton", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cfbd1fd41300740154f89b4382e4790e61c1bf0b", |
| "description": "r600/sfn: Use clause local registers in RA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ebf45153d87a4bf3d63ca65689d8f372b6d6e6e4", |
| "description": "r600/sfn: Track whether a register is ALU clause local", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f03b466fb5c76e19a1ffbaf30def8d983110dfee", |
| "description": "r600/sfn: Renumber shader blocks in scheduler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab5da82e006c07079ee1c374c12f1a9fb28114ae", |
| "description": "radv/ci: skip some mesh shader tests on GFX1100", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "746b90839fb68bc102bae9e0038cd2539595ac36", |
| "description": "zink/ci: set the default timeout for zink jobs to 30min instead of 1h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0a5d0f02e0dba0df651c3d31ae2c4e5c8d183c0", |
| "description": "egl/dri2: Add a couple of missing mutex release in error path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a", |
| "notes": null |
| }, |
| { |
| "sha": "04cc8c6f8dccc558f1de55aab00fceaca86f95d2", |
| "description": "clang-format: Set ColumnLimit to 78", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35307aa9b97834878531069925e339a0469e4cc1", |
| "description": "ci: use mold to build deqp", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2c6dc51a9022602c6273a8ce82e46a1cbe17448a", |
| "description": "ci: include mold in x86_64_test-base & rootfs images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9359ff9c2d6185402f5d6539500832b5f06c35da", |
| "description": "vulkan: Use VkBufferUsageFlags2 in vk_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9a30a7e09c4107c1f81a2515c0eb6a4c0daec97", |
| "description": "n50/compute: submit initial compute state in nv50_screen_create", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff72440b40211326eda118232fabd53965410afd", |
| "notes": null |
| }, |
| { |
| "sha": "23082347bd70d4b869a07417cf1071a38f77ccd4", |
| "description": "vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb8ba9d3b9bc8595e4b94146c71ba96147b609cc", |
| "description": "vulkan/runtime: add common implementation for GetImageSubresourceLayout()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3651eb0be8183a4b4fa2f73fb5b269bad70a0e2f", |
| "description": "vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db6ba033c1c500be8892d286aee96788388c1669", |
| "description": "vulkan: bump header register to 1.3.261", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48b5353ac300004f15fa03087aa7592e28b3d1bd", |
| "description": "vulkan: skip non required extension structures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf6d6a0934d4c63a7db136cc0c60f8c406ccfa2d", |
| "description": "Revert \"compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f9860a84b3cf1735ece78bc5907b2be4e2878f8e", |
| "notes": null |
| }, |
| { |
| "sha": "b89a48e00d0713563aec852caed564affd486098", |
| "description": "Revert \"mesa, compiler: Move gl_texture_index to glsl_types.h\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1b836a52ea2dcc0b77a48a2a3d1f9052321cf325", |
| "notes": null |
| }, |
| { |
| "sha": "e3312455419c2cc7f178e1eddf5519c8ed449efb", |
| "description": "rusticl/kernel: mark can_remove_var as unsafe and document it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "66c6061491a7546349c04c40cbae1d23a07b5906", |
| "description": "rusticl/kernel: get rid of initial function_temp type lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6", |
| "notes": null |
| }, |
| { |
| "sha": "b9e47cf5fd8c2279df5efa2c1b4b7eab09622b55", |
| "description": "rusticl/kernel: move things around in lower_and_optimize_nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f06f59ea3b9f40634b12d205b6cbf456f11c94a1", |
| "description": "rusticl/kernel: merge lower_and_optimize_nir_pre_inputs and lower_and_optimize_nir_late", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2bc3103f00c65e7c83353525d3bc28b883b8246b", |
| "description": "rusticl/kernel: rename res to internal_args inside lower_and_optimize_nir_late", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c327ab9e33695abb4e6cc5d0ca023a4d147c2fbf", |
| "description": "radv: track if vertex binding stride is dynamic from the cmdbuf state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "976297b73aaa03a6f046561285f23ffea6026159", |
| "description": "radv: re-emit binning state if the framebuffer is dirty", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a102d3fd694ae7a70d1a7c4398c7fcea7b10924", |
| "description": "radv: track if patch control points is dynamic from the cmdbuf state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b56c2885890b6aca39dbdb65229f06acaf0e9560", |
| "description": "radv: remove redundant check in radv_cmd_buffer_after_draw()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63aea80cc00782eb387051fa97879b37fc3bc40b", |
| "description": "radv: don't set vertex_attribute_strides on GFX8+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7fa2561a5e31b22b84b5735e2cdcbe27b8a7dfb", |
| "description": "virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95db3e87fee377c5fa8fb779bc151e8d7f4e790a", |
| "description": "intel/compiler: Fix sparse cube map array coordinate lowering", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fe81d40bff26d5867e4880b361fe06722d0e0428", |
| "notes": null |
| }, |
| { |
| "sha": "2a580bba76705bc6e6b1e850dd78fb56064af58f", |
| "description": "radv/video: Match function definitions to declarations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b13473efe967f79bcea8f7e1683cf194d4df726a", |
| "description": "bin/pick-ui: use venv wrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2eca558dd40c9f8e4d6cc407a402b5495ef75936", |
| "description": "bin/ci/update_traces_checksum: use venv wrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce49034bbbb0837630438fa2037a074c4b73f0ac", |
| "description": "bin/ci/gitlab_gql: use venv wrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e4843bb04a6a582f0d450fff3ccf42251e7e718", |
| "description": "bin/ci/ci_run_n_monitor: use venv wrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75f44bd79a01b8bec4b7cbb561bbb10cadc3db8c", |
| "description": "bin: add wrapper to run scripts in a python venv", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f34bae7d8cd0b667d69d8c718d0e22670b9cc0a0", |
| "description": "nir: Simplify alu_instr_is_copy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f5e8b85f71210c5da36cbe012bfcdc1b2255f0d", |
| "description": "nir: Drop no-op all_srcs_are_ssa", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92e59b5af5fe91dc3af6a7d1b60eb431246b2ffc", |
| "description": "nir: Remove no-op remove_def_cb", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2ddbecaadcdbfe4b34c3cd2d8f10e6e7abc2351", |
| "description": "lima: Clean up after deleting asserts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "91ae717d0bc40d4e80a6618fffb2e51f0bafb6ef", |
| "description": "nir: Remove nir_foreach_def", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42ee8a55dd38f025adcd20701989d46b0bbccfa4", |
| "description": "nir: Remove nir_alu_dest::write_mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5b09fefe3eadd4d213b38e0cbfdbb4dbbe9fe79", |
| "description": "ntt: Evaluate write_mask check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4828881e286a3768e9d9921b1885b0d4a121bb8e", |
| "description": "intel/vec4: Don't use legacy write mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56be39996af2d926a5f9afb55894a532d820af7e", |
| "description": "etnaviv: What if we just didn't have a compiler?", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d878470bbc3d81ca30280c98bc1d9b23204dc238", |
| "description": "etnaviv: Don't use alu->dest.write_mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e93dd20451dc3d92fc7df793edd4c2540cea7ce9", |
| "description": "rogue: Stop reading write masks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d550dea81921c70a9e4f094bc7bb281aa7adae54", |
| "description": "ir3: Drop write_mask handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7be895f9605287ee7e1bbf09dd79387b9dbdb8e3", |
| "description": "nir/from_ssa: Remove pointless union", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b23d951e96cd0885d244f270d6ad6ab6705e29dd", |
| "description": "nir: Drop nir_register", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c49586a1f37e3f90908595a40e72fc4c76a8ccb", |
| "description": "nir: Remove nir_{src,dest}::is_ssa", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "312c6472725866d0ba2b1aa28e9fd4c385a8aed2", |
| "description": "nir: Collapse more SSA checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d18dfe6e27f88afbdcaae7f148ae8f025c8c78d1", |
| "description": "nir: Initialize source as a NULL SSA def", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb79497b4443dd595bba29e4b408b8adc8ac892c", |
| "description": "nir: Do not init dests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70c64b5d49d95be0a5fb7a509505549028b95bb2", |
| "description": "nir: Remove def_is_register", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "696fdde4858ddaf8c5d59b79fc4606875d6fd7a8", |
| "description": "nir: Collapse more SSA checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "312089fea74cbd492ae1fa70a3f511ce81c35a17", |
| "description": "nir/instr_set: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "306182c63e19afccdb56491b003642609ddb9ca9", |
| "description": "treewide: Collapse more SSA checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "700e270df502826bb907908dcd0d9ca485cff2c4", |
| "description": "nir/range_analysis: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d78ca1badfd2ffa210938ec393868d359461d0be", |
| "description": "nir/worklist: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73e82b9281d10570421fdcbdc0bfe0b5dc4b6be9", |
| "description": "nir/gather_ssa_types: Collapse SSA checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "84f7fb70e11fbfb1c776d5a105c977205ab1f1ee", |
| "description": "radeonsi: Collapse SSA check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b047016e70dfdbd2ce3b6b268ce1c9f00c0c95f8", |
| "description": "lima: Collapse is_ssa checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3077d3ad498867156dc959431aacec2a5d535d3", |
| "description": "ir3: Collapse is_ssa checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2734f1b58630381dee2f63751f555ad6ef9fa43b", |
| "description": "llvmpipe: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "11fc4f969c24d2f2186ed150deeee325ce57a66d", |
| "description": "intel: Collapse is_ssa checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf8ceb6e0ad74c759fdb101fb1286ddeb52a2aed", |
| "description": "aco: Remove is_ssa check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca9e2ceeebe866d38c54329d5961af40fe1d2e4c", |
| "description": "nir: Drop trivial reg handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "579bc1e72e9e8676d5432d705875cc70d392d3df", |
| "description": "treewide: Drop some is_ssa if's", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba5aaf2ff745d356414ebebeb25a6ff47c27c184", |
| "description": "pan/mdg: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95e3df39c0b9823526aa1dfd7d1cc5326a8e2f8f", |
| "description": "treewide: sed out more is_ssa", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a8013644a1e7d13e2a3164beb5f387195f797e36", |
| "description": "nir: Drop nir_alu_src::{negate,abs}", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efc1c3261acdfc3f68fbbf4338fbe0032defcd1d", |
| "description": "nir/print: Drop legacy NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09d7f6d64b9354f43e6608daab8dd2b8dcae7ac2", |
| "description": "nir: Remove stale todo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c512636cf0989f708239b972739aa622792a5d1e", |
| "description": "nir: Remove reg-only dest manipulation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab0d8789326177ae38c8c6e75f5051a7da1117d5", |
| "description": "treewide: Remove more is_ssa asserts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "042a3eca00364dfa06bdf78a9ad5424caed65b75", |
| "description": "nir: Collapse some SSA checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fead24365d329d03a1db5ad7a3f546a49bbcab1", |
| "description": "treewide: Drop is_ssa asserts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d559764e7ccb6b78f7ebb738301dedc712f97243", |
| "description": "nir: Remove nir_alu_dest::saturate", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0bbf458a32b6f9e259118b75a81d4385271b999a", |
| "description": "nir: Remove impl->{registers,reg_alloc}", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20f38b4b41087bb7a95b19382c6f43861be5c6b6", |
| "description": "nir/validate: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71699e59a3a5d8adde7e406075519d67e62593af", |
| "description": "nir/serialize: Drop legacy NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "441188cd7a904e9ea8d949cc1f9d892d15e25ec4", |
| "description": "nir/clone: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97a3302bf8f215239361ca7a37c9ca5fef0e0fa2", |
| "description": "nir/print: Assume SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08035ce388ee5ef7099840e94fdc480d09693b2e", |
| "description": "ntt: Drop nir_register reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5133dcebb484f0c591e45ed2d10b9fb2d1a93c74", |
| "description": "nir: remove nir_{src,dest}_for_reg", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed018babf76be7cf035052a5256a15512db5aadd", |
| "description": "nir: Remove nir_foreach_register", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f0427e3e32ff2d3e9a5c4537dc84b940e768adc", |
| "description": "nir/schedule: Drop more nir_register handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c11c75d1a1788884c2a59317278a1040700e6029", |
| "description": "nir: Remove nir_index_local_regs and callers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1bc05bb847903024d93c1054d1934eba8f61ea00", |
| "description": "nir: Drop NIR reg create/destroy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "068770aaa602f9cf753c08f15deaf70472623c40", |
| "description": "nir/schedule: Drop nir_schedule_dest_pressure", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b606a0b91e12edbeb5db5de6224bca40608fe44c", |
| "description": "nir/from_ssa: Drop legacy reg support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bbb9838b780eb07f9520811b802c035e98feef0b", |
| "description": "nir: Add {...} before case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86bcc90c0eb0614a33436c173339df91329d785c", |
| "description": "intel/compiler,intel/blorp,intel/vulkan: decouple vulkan driver and compiler from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc73d275b9ea2386a37bd98727faecf6a7a1c7cf", |
| "description": "crocus: #include \"program/prog_instruction.h\" for SWIZZLE_*", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9eb8a0b16ac829397bba49818f41c454deb7394b", |
| "description": "intel/brw: Define and use BRW_SWIZZLE_* instead of SWIZZLE_*", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "846d620632b570e80850d316d8de687cfe3bcaa6", |
| "description": "intel/blorp: brw_sampler_prog_key_data::swizzles is only and should only accessed in crocus", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "66880eeaec558d9ea55fcabad15575d363242b5e", |
| "description": "intel/blorp: Use float directly to avoid #include \"mesa/main/format_utils.h\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b2d2dd43dcb0434a700e011352809c1ef3edcd2", |
| "description": "compiler: Move WRITEMASK_* from prog_instruction.h into shader_enums.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ced762a8d30a8916fad93b41f8607f1eae2a4511", |
| "description": "bin/ci: handle errors more gracefully in update_traces_checksum script", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "356a268b4619ee396a9eeb3b2fd0f404cf31b44e", |
| "description": "nir/builder: Don't assume we have compiler options", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a5fab555d7cf4e7e9b110431ddc0cf258cdfc91", |
| "description": "glx: There is no need to psc++", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e7718dcea4159b358be46d709db05f0fb1b02b1", |
| "description": "anv: debug messaging for sparse texture usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df349bc2befb860b2b00782f3770a1428ac19146", |
| "description": "anv: enable fake sparse for Elden Ring", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7db20032096143620c3bfe4aa8e572d6805595b8", |
| "description": "anv: add fake sparse support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17e505cb2d79221e92596c205365f47aaac8c173", |
| "description": "asahi: decouple layout from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68c30215a9a360799df5a81533d615af8f351bdb", |
| "description": "etnaviv: decouple drm from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74589123338c30b40f91e2df111c2b1577987aa7", |
| "description": "docs/ci: expand the description of test suites", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "774ce3ff88e21eee92df3e20321768330c7e0934", |
| "description": "docs/ci: drop mention of build systems variants in the CI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4df4fd0f5698d3cf10b0232d59e81b754f490cd", |
| "description": "docs/ci: in paragraph about the CI being overwhelmed, mention our tool to help with that", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "845518d5d40092068658eed13a40eab4429dcd75", |
| "description": "docs/ci: stop trying to enumerate drivers that are tested using VK-GL-CTS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5672d048e943fabf9ad40811f7a7a6bd901dc36", |
| "description": "ci: include some timing information in the git cache download script", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8cc1ab04b1e7fe27e8974e7f4d754d58ccbc323", |
| "description": "docs/ci: remove default nginx config, which we don't need for proxy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9ebbcd8b67113eba795f1cc8a67a26bf9668ffa", |
| "description": "docs/ci: update to systemd and used version of the trace for testing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e389234a5e1c52ccaa74568cf50e98027f278d8f", |
| "description": "docs/ci: default to port 80 for the caching proxy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57b0db63e12f111b06bf1d1e0f613145d9590ee1", |
| "description": "ci/amd: fix timeouting radeonsi-raven-va-full job", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ae9c67d773a74d29f22059636f957892fcbf517e", |
| "notes": null |
| }, |
| { |
| "sha": "95431435930a8b6110f2190b9206b1d0aa50905c", |
| "description": "radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f047c9583a0ef3dc23017c3eb37d01aaf1d61dd", |
| "description": "radeonsi: Copy all planes with multi-plane staging textures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cb3c2cbfb2132d4b2f3c97bc3edd3cccdb70b47", |
| "description": "zink: Collapse is_ssa check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "91f676819cdc74f2782f6e986e59008c56c05af1", |
| "description": "vc4,broadcom/compiler: Drop write_mask handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59645f05a7f3886bffdf0287a395e9be03d514b0", |
| "description": "nouveau/codegen: Drop writemask check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "30ff0857bef5be881a1cec7b269f472cc40dc4a4", |
| "description": "r600/sfn: Ignore instruction write masks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b870988b77f70acd69feb1d4e52343b7c3d4e328", |
| "description": "r600/sfn: Stop referencing legacy functionality", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c545df7426a1e0fab3da64342ef28db72f81e1fb", |
| "description": "frontends/va: Init view_resources array in vlVaPut/GetImage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "975a8ecc881873744d851ab0ef45ad7698eaa0ef", |
| "notes": null |
| }, |
| { |
| "sha": "ca8647e29b77fe77c3ef5dc38b7f82e09031f5ce", |
| "description": "frontends/va: Don't allow multi-plane derive without driver support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e9d90c6c3814710b47001865967f27fcb68c4e4", |
| "description": "lavapipe: VK_EXT_host_image_copy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d3009d758576da3a5b1fe803cdb86ad4fe5cb74", |
| "description": "lavapipe: be slightly more permissive for bad apps (and cts) with dynrender", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd3ea02da05164a1418b7f6ee1f0dcf810191a5e", |
| "description": "ac/radv: decouple radv vulkan driver and compiler from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5401a4b0e84a6f24ff8e90cae8843c6763c5c23", |
| "description": "nouveau/drm-shim: Decouple from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ecfd9feea405db2c358c644fe47f13377aee37c", |
| "description": "intel/tools: Use 'env bash' to find bash executable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37b56dfd7d07db2dad1df7025733f499718a4d07", |
| "description": "meson: Remove arm_neon_workaround", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c4d2d35c25c3f93e42fba42ca4bd35448cd64e4", |
| "description": "glx: decouple from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3b731d92d9f80253f390b0655e6bc8497b170e2f", |
| "description": "freedreno: decouple compiler and vulkan driver from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8ed2917519f8c2717770f8ec96462242d781187", |
| "description": "pvr: decouple vulkan driver and compiler from gallium", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0e603583ef8f71c82a22b5c3e66298b993fcb6f", |
| "description": "broadcom/compiler: drop execution environment from the shader key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b95bb44c61e20f30d646d735764130d73a3727d9", |
| "description": "broadcom/compiler: always clamp results from logic ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb80e830ef63aef7d81271d02f152e467149d6d5", |
| "description": "v3dv: don't set lower_wpos_pntc for Vulkan", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87e167baa141dbab1e6d39469e69c21967239fe4", |
| "description": "broadcom/compiler: move vulkan's point coord lowering to the driver", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59018b022808dc7032f7faa0a5f76c6dc92d42c7", |
| "description": "broadcom/compiler: move uniform offset lowering from compiler to GL driver", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5931ba6d890e5da56fa4cc7e900ee8c010048a4", |
| "description": "broadcom/compiler: use NIR's lowering for dispatch base", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9211b9afdffe91385d0d2d317af121ca3239e683", |
| "description": "broadcom/compiler: stop asserting on Vulkan environment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc0ca7407b1b028f22fdb622a1b9842f50d67ba6", |
| "description": "v3dv: fix incorrect key setup", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ebe66479fbd3ff39407b632e6049df6e49921068", |
| "description": "nir/lower_robustness: drop skip_ubo_0 option", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e941732ab19d775b1654a3881961e68c61300293", |
| "description": "v3dv: stop incrementing UBO indices by one", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c733c166d7c572e6ad2917452dc32bea442fa4ce", |
| "description": "radv: add radv_graphics_shaders_compile() to compile graphics shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5be4446abedccd66a2ae3bea580025da11df5c12", |
| "description": "radv: add a struct for the retained shaders and GPL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2050f2fe4897ae1aabb58d8f5bdee4555df60b56", |
| "description": "radv: inline radv_pipeline_get_nir() in radv_graphics_pipeline_compile()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "581f4701be557f9ca1a4fd5c0cc9b7e5425b1474", |
| "description": "radv: stop passing a graphics pipeline to radv_pipeline_nir_to_asm()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efbb6de0351f671e56787dc831c4b6c563aa516c", |
| "description": "radv: remove unnecessary check in radv_pipeline_nir_to_asm()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "19d0b2492764d703d59790faf4ea475d9d4b762a", |
| "description": "intel/dev: Support xe2 device init (for intel_device_info_test)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b80bcd83279a39d68fd8d539a9bc7c99d07b0fad", |
| "description": "intel/dev: Add LNL platform enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "773d77dc7e467dc0ec23d7defa791c360716df5e", |
| "description": "llvmpipe: fix fragdata/lastfragdata heuristic a bit more.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "db1371cce1d4e0f0f4fa2518379db78efde53ea4", |
| "notes": null |
| }, |
| { |
| "sha": "17ee184e258ee7c869a15b5531abb5c4176e3eb1", |
| "description": "docs: update calendar for 23.1.5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17b856d97adfabfa66d12da1b4d833d51387d4f0", |
| "description": "docs: add sha256sum for 23.1.5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71a07831a9bd49bc3441ed6d508f94d2b907539c", |
| "description": "docs: add release notes for 23.1.5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4c3fc03d7f74e30e4896121cd1aed90151f3d305", |
| "description": "r600/sfn: AR loads should depend on all previous non ALU instructions", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc", |
| "notes": null |
| }, |
| { |
| "sha": "5b75d86df9d478bfeb3ba4253b0ad50558f04785", |
| "description": "r600/sfn: Only switch to other CF if no AR uses are pending", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d617052db6b2f359d7242875013603ec63b069fc", |
| "notes": null |
| }, |
| { |
| "sha": "b1ce5fe20abff1e92b95de92cea4de67d93f5de2", |
| "description": "ci: drop rule for non-existent src/include/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f69e60406faee6f4f57c3c0d746f410b46749ff4", |
| "description": "ci: add .core-rules to .gallium-core-rules", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e7cf2354224f12fe2cf6ea2a693800ca11b4d28c", |
| "description": "radv: add support for emitting TCS epilogs in cmdbuf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce054124172584e0412f7b7f34926f0605d6f066", |
| "description": "radv: add support for a TCS epilogs cache in the device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8abf8dad6bfb8dffe4c4e35a464627f1ea122c09", |
| "description": "radv: add infra for creating TCS epilogs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "198291f45b0a3e77ef6235b7f7e23dc6ac6a8f32", |
| "description": "radv: add radv_tcs_epilog_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f950eae10f3d823795f480bd886ee47c963e632a", |
| "description": "radv: declare new argument for the TCS epilog PC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c12ab8af96daa5581f605a1a63fc5299294dec46", |
| "description": "radv: track if TES reads tess factors differently", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61999253dedd749ba66f7875d13bf68410f8f772", |
| "description": "radv: do not write tess factors in main TCS when it has an epilog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54a6eb6613a298aba64554f3292fdf024271d703", |
| "description": "radv: assume a TCS needs an epilog unless it's linked with a TES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4ec2e7bb371c784a83a46112aee7e33291e7dde", |
| "description": "radv,aco: move has_epilog to radv_shader_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eadc72d9de5264773997c287c73a77cc6400c380", |
| "description": "broadcom/ci: reduce v3dv-rpi4-vk timeout to 30min (instead of 1h)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4346fe8e2abee6daa9d125187565116af5390438", |
| "description": "broadcom/ci: reduce v3d-rpi4-traces timeout to 30min (instead of 1h)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ca031b4a844b2ef424dfde7bebac3ac1cdd85e0", |
| "description": "broadcom/ci: reduce v3d-rpi4-gl timeout to 30min (instead of 1h)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b23d4d86dd372cca26e68005426ec01e744da50e", |
| "description": "broadcom/ci: reduce vc4-rpi3-gl timeout to 30min (instead of 1h)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ee4de829ea4978a402cbb76677b495e42f7b542", |
| "description": "nir: Remove register load/store builders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17d66055ae6689bddf8d30ca49b69b69883100b0", |
| "description": "nir: Remove reg_intrinsics parameter to convert_from_ssa", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "11a161b9b9bcc1860efec0038731309ad502d774", |
| "description": "nir: Remove lower_vec_to_movs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f218a2c3dfd91aef104c5e34b7ae682beee095fa", |
| "description": "nir: Remove lower_to_source_mods", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61d24ea88cee7b19988f899aaf5b7c8b5de0ca02", |
| "description": "ci: reduce bare-metal retries of poe_run to only 3 attempts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52ee1f6fa68ef9593bf34a958c2f584c331d9f4b", |
| "description": "ci: add a 10min job timeout to formatting checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39ddc509e1c10b8bad98af90841d13f62a8c1faf", |
| "description": "ci/freedreno: document another mapbuffer flake on a530", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08579810d1d0fb6078757ff1b5af2ed480a056e6", |
| "description": "broadcom/ci: update expected results", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f433d39935f782f6d9fa4ecf8f084c221075aa63", |
| "description": "aco: add infra for compiling TCS epilogs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "572625ea6c16d545233d8d78184728b1a4a1c931", |
| "description": "aco: extract aco_compile_shader_part from aco_compile_ps_epilog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac99fbe591735e5c827527253552687c3c4e0b1b", |
| "description": "aco: add aco_shader_info::tcs::has_epilog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac40924a3b952076b8636cea468b4efab6a77f68", |
| "description": "radv: allow to use fixed IO locations for VS<->TCS<->TES without linking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec1e11ab23d13bf4b54faed0c1133c0e72662fba", |
| "description": "amd,radeonsi: move si_shader_io_get_unique_index_patch() to common code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "235b10e7cff967bba9b12a950acdb0667e6ce5e8", |
| "description": "util/meson: Getting mesa util core to be self contained", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e87969eed5f6dc9045f196c0a86e0d3ced873823", |
| "description": "util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "518e21ab875e357aff2c52d7e7f53589e337fbb1", |
| "description": "util: Remove include \"pipe/*.h\" in src/util/* files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4bdbf44cce3e178e294bf77a9c43b79564cfd1e0", |
| "description": "util: Move u_pack_color.h and dbughelp.h into src/util from/src/gallium/auxiliary/util/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52b92a7166e6a03665a6cd34bc521ce1c87b64d5", |
| "description": "util: Move pipe_color_union from p_defines.h into u_formats.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed1281a17029b4c7e01163aaf3d4d36da8c20462", |
| "description": "util: Move PIPE_MASK_* from p_defines.h to u_formats.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9817f7d621c7e723def53258a2c60df2f3ea1f35", |
| "description": "util: Move pipe_swizzle from p_defines.h to u_formats.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4de7e0034ae91adcc0ae3155616659c1999e3087", |
| "description": "lavapipe: don't check geometry for fb attachments", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33d06f8cc2c3ed6cbb562ec421b8bde47e14e206", |
| "description": "lavapipe: zero fb attachment array at rp start", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b39815fa9c1937458d0fd05d4fb6129b410dc7e9", |
| "description": "lavapipe: statically allocate fb attachment array", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b398036c73b103cb7721a653ef1e40f8a0a51fbe", |
| "description": "glsl: only explicitly check GS components in PSIZ injection with output variables", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "473ae3c89b4496e45d9c9f3493f896962a7f011e", |
| "description": "zink: add feedback loop exts to optimal profile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae848634ab12f475324b9149d0720085d063c114", |
| "description": "ci/nouveau: add 20 minutes timeout to gk20a and align gm20b", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51db19f7a28458bd46574001765d957c4bbd6a30", |
| "description": "nir: Rename scoped_barrier -> barrier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04159a2973ddf48ecbb6317b1bfa84805837d6b6", |
| "description": "panfrost: Gate overdraw_alpha on Bifrost+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a32a9aa18739253efc74363f3b633bb64edb846", |
| "description": "panfrost: Add missing inline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59d5d090acac02ffa6659102f5620060816dafdf", |
| "description": "panfrost: Only define pan_blitter_get_blend_shaders for midgard", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5690d2e81032488d75b7234752bcb49d6b5e9b6", |
| "description": "panfrost: Drop unused decode_position for samples", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21790954a60cf3d9a7e10e5c952c284ef22dcac1", |
| "description": "pan/mdg: Add missing static inline annotation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb36995fe4df802bd1141ab0d8bd6bb8831e2deb", |
| "description": "pan/decode: Drop unused debug function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df879723b376da3b0602128fc0984d31f810ffa8", |
| "description": "panfrost: Add missing static inline annotation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b09ab4bad068331509d4ace1b9e3fa6a237c1d7", |
| "description": "nir/passthrough_gs: Drop unused array_size_for_prim", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54ce1d94376ba0e5b15dda8752de678a44a2edd6", |
| "description": "nir/loop_analyze: Drop unused inverse_comparison", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c885e906b35ae0c3bee769eef7a8aaee4d14fc8c", |
| "description": "gallium/u_transfer_helper: Remove dead forward decl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e5b65566974e70fdc1fb16c52218f30f7219007d", |
| "description": "iris: Sample more texture view fast-clears on gfx11+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f49989148aeaa4320f836cd545739f93733d118c", |
| "description": "anv: Return earlier in anv_reloc_list functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9d284d0509cef3a32bdacf1ec731ab7ac2bf3c2", |
| "description": "anv: Remove VkAllocationCallbacks parameter from reloc functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0584bb450e882df34ff65a756393980e4e4b4d4d", |
| "description": "anv: Nuke unused READ_ONCE() from anv_batch_chain.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ad9d39a5baf820ae7a050f16a24ab257232f3f30", |
| "description": "ci/amd: Skip VAAPI CreateSurfacesWithConfigAttribs/1121 test", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71f7d4e6736fd6d2ef642f4c5521461b44884ddf", |
| "description": "radeonsi: Don't prefer interlaced for video decode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ee4506c3aaf4e024748c91fbda9ea77c215bc4a", |
| "description": "frontends/vdpau: Alloc interlaced surface for interlaced pics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed", |
| "description": "frontends/va: Alloc interlaced surface for interlaced pics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d7b9da2673a8aef49f83dc043aae6ff4fcb212a3", |
| "description": "mesa/main: allow readpix/teximage to read from implicitly multisampled fbos", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d1a07c1a0ba6d308bed3ebbf77f24bb2ed03afc", |
| "description": "mesa/main: account for RTT samples when updating framebuffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba72946fa3799200a21ed35d55ff4017fa07db67", |
| "description": "gallium: bump PIPE_MAX_SO_OUTPUTS to 128", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b1cca1122097a224892a1345b57eb6eb7a3a1eb4", |
| "description": "ir3: bump max xfb output to 128", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d8c53b070fb585b03a9c16e2bf6b4fde2edf866", |
| "description": "radv: bump max xfb output to 128", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f70fb753b996e5bbe4aa40f93b015829e0cd74d2", |
| "description": "zink: Hash only first 32 bits of zink_gfx_pipeline_state with full DS3", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "373019f9efeeb5705213418b51e43ec7f1acaa00", |
| "description": "intel/genxml/gen125: Set MI_MATH MOCS field as non-zero", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0b763d0be8feb512be7af1ecd7cabd9f6520fd7", |
| "description": "intel/tests/mi_builder: Set MI_MATH MOCS field", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7ab31b96a069dc3fd6cdf034b1973b36f8513bf", |
| "description": "anv: Set MI_MATH MOCS field", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0890a0b8baa24dd415f42f675553145e8e00e70", |
| "description": "iris: Set MI_MATH MOCS field", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0233e3639f087b457a62bd37dd805e99f608548e", |
| "description": "intel/genxml/gen125: Add missing fields in MI_MATH", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae105ad5cdcaf4aa43af36d5e1d8ecae93dc6106", |
| "description": "anv: Use the common versions of vkBegin/EndQuery()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e4485bc062db9b2e403340fadab6520775f0bbc3", |
| "description": "anv: Use vk_query_pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2930ec5dda848b6e69575d39023b6241e3c27ca", |
| "description": "vulkan: Add init/finish helpers for vk_query_pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d6d775ffeb942d18389dfd42bb3a8783f43184f", |
| "description": "anv: Use vk_buffer_view", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92f996d0fa88f2ad112e6dc38668708548b872ec", |
| "description": "anv: Use vk_sampler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4086be6bcd7624a4d2bafad065aa94e9c27486a", |
| "description": "nv/codegen: Implement nir_op_fquantize2f16", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6023943b81579be954f884e5317d8124b760a433", |
| "description": "nv50/ir: Run nir_divergence_analysis before out-of-SSA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cdece16cf4e004a7b7c8d4b39988fa0eabe0dd34", |
| "description": "nouveau/codegen: Add capability to pre-specify tessellation domain", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df5d1ef2b590e60cf082506ce2898266ba9d3ad4", |
| "description": "nouveau/codegen: Fix compact patch varyings in case of NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b96639011c5a2fe8a37c7bddea25c08eb5ec67ba", |
| "description": "nouveau/codegen: Don't convertSurfaceFormat for unknown formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2200d3c2e7d7af2b42f4d6fd2128c0d3e20b476f", |
| "description": "nouveau/codegen: Use a NULL format for PIPE_FORMAT_NONE for images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4536232557df26c63ad9feed2f0b5f137eb9eaf", |
| "description": "nouveau/codegen: Handle nir op amul", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43b8da3a8b70d54aa624cd485647b3288a0b7bbb", |
| "description": "nouveau/codegen: Support compact clip distances with arrayed_io", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6990439eb81af72e8c569a4a8a8a2e1a0b9b73ee", |
| "description": "nouveau/codegen: Set lower_device_index_to_zero", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2221a9cac9603fdd873c9b9f30696151effd442", |
| "description": "nouveau/codegen: Support nir_intrinsic_load_workgroup_id_zero_base", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9d385d77716d8ca48aa549ffd5832c323f68421", |
| "description": "nouveau/codegen: Handle/indirect goes before sample index", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f60923b8928e2603543aeede51cc279ea5a0e79", |
| "description": "nouveau/nir: Implement support for compact arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "77acf8933647ebdabf84f1bae8a7377f399612a2", |
| "description": "nv/codegen: Call nir_shader_gather_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a2d016021730757dd00085806334f02437e07da", |
| "description": "nouveau: Allow GLSL_SAMPLER_DIM_SUBPASS*", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cb70c6ee01c9fa1dff564439d9e72f2fdab0c79", |
| "description": "nv50/nir: Lower to scratch AFTER optimization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21424577cbda15dcd82b1c9ec9227fedb03b9cb2", |
| "description": "lima/gpir: switch to register intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ad3a80b138bf8983ec0372c2f668471338db29b", |
| "description": "lima/ppir: convert to nir_legacy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87a17039496c70165e15608d2ea14c331adafc4a", |
| "description": "lima/ppir: don't optimize loads with different block successors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c124fa4a4f37ee1c2195d210b21e51226c4223b0", |
| "description": "Revert \"ci: Disable nouveau CI\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47", |
| "notes": null |
| }, |
| { |
| "sha": "82920c99a596383a6fff0d74e237afc4c72cbf03", |
| "description": "aco: fix non constant 16bit bitnz/bitz", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "573e98f34ac99028934e273585baf9e3cbf76b3a", |
| "notes": null |
| }, |
| { |
| "sha": "12a4f2c1328f31954f9bf70d255f9d3e7bb010d4", |
| "description": "frontends/va: Also map VAImageBufferType for reading", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f41ce4b2108619b4fcf41b6cd4e1b83e38c560df", |
| "description": "mesa: Implement and advertise GL_MESA_sampler_objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "18b2daa1362b738e0c8ad06f2de9535ab79d5d84", |
| "description": "gallium/u_simple_shaders: Optimize out ffloors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff9423b69331b010d4cddfae22af52d1dbbc09a8", |
| "description": "nir/schedule: Assume no old-style registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "caa52774ae7cf51a7adecbf38a3de4e0d82fecfd", |
| "description": "rusticl/nir: use the new nir_pass macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "237feff917840637a3036ff2f212080f2e5787cb", |
| "description": "rusticl/nir: add a nir_pass macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78dd9f4a42f359f61f63c8b06994054ff28dc95e", |
| "description": "rusticl/nir: add helper functions we need for a NIR_PASS macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec93d46a7c278bdf1adefc81ffb6fe47310731a3", |
| "description": "meson,ci: bump meson req for rusticl to 1.2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "388bf84c07a3c9796377cb7c0b4a6463c2976755", |
| "description": "zink: Removes `disable_xcb_surface`", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d60115be7cce87402f15ba01d81783dbf25f80a", |
| "description": "zink: Fix enumerate devices when running compositor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71db99e566dddce8ab9af8a42fba33c40238dd51", |
| "description": "egl: Always set _EGLDisplay->Device during eglGetPlatformDisplay()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c237539d62184ce3b78c502067da6b696b95538f", |
| "notes": null |
| }, |
| { |
| "sha": "1efaa85889051978f806c4ea7c6d4997329624e5", |
| "description": "egl: Fix attrib_list[0] == EGL_NONE check", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c237539d62184ce3b78c502067da6b696b95538f", |
| "notes": null |
| }, |
| { |
| "sha": "1440a0f95bede8c77ba842273cf8264dd2dc6a47", |
| "description": "ci: Disable nouveau CI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01cb01a7ee9781dd494681433c7d40828c7b53c6", |
| "description": "rusticl/kernel: only handle function_temp memory before lowering printf", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83", |
| "notes": null |
| }, |
| { |
| "sha": "5fc5123f63cd9646546e7c1cf13a99c69a807502", |
| "description": "turnip: Use common nir_vk_is_not_xfb_output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "261df5fb3c083b21e1a51cfc94119606baea2eb6", |
| "description": "radv: Use common nir_vk_is_not_xfb_output", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "555a1a3be1d6cbc2de76843910e46454c59ac8bb", |
| "description": "vulkan/nir: Add common helper to check if output is XFB", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81407797b940dc97da808cde2f19fb59267d1f81", |
| "description": "radv: fix unused non-xfb shader outputs not being removed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e95531e101f0ba61d28195fe38414e411bf418b3", |
| "notes": null |
| }, |
| { |
| "sha": "1e8d445bcfbce05fa4f7c56952708fc43a3e575a", |
| "description": "aco/gfx11: use v_cmp_class_f16 with opsel for bitnz/bitz", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1659d982c32bb9856c78ef079285ddcdfc6c70ce", |
| "description": "aco: combine a & ~b to bfi(b, 0, a)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9b2f83a2fbdb6ae292ccc818dab0849e1880187", |
| "description": "clang-format: Ignore original panfrost commit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76232d67241a5de1157a832cda173a4324700c7b", |
| "description": "radv: correctly skip MRT output NaN fixup for meta shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e", |
| "notes": null |
| }, |
| { |
| "sha": "8de38aded5f36d8b7de0b79dfb65270531460404", |
| "description": "vulkan: Add a core vk_sampler struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ff0b430d5c90cdcf368af674449694998af0dfa", |
| "description": "vulkan/format: Add the remaining 1-plane YCbCr formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "829b3c0106eb230eeb995e22ddb00383f12374f7", |
| "description": "vulkan: Add common vkCmdBegin/EndQuery wrappers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7e5e2cc4fbbbb75a410b37fe2a9fe663d257e92", |
| "description": "vulkan: Add a vk_query_pool base object", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25b1e349c66728014c16d6f705b7582efc510708", |
| "description": "vulkan: Add a more direct way to use a NIR shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b083f4430352d84aabad1475ac15c471609ce60c", |
| "description": "vulkan: Add a core vk_buffer_view struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa73130d9b1c12a22bc591aa958779e9f83e762f", |
| "description": "iris: Add support for userptr in Xe KMD", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b38f7834f507ae61ba11ade276bd4ec27b136ae3", |
| "description": "iris: Add gem_create_userptr() to KMD backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0698bc9e5a804976269161e99626404cc869f15c", |
| "description": "iris: Move iris_bufmgr_bo_close() to kmd backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36bc3da58636be8e2aff75f0a77058ecdb37e01d", |
| "description": "iris: Move i915_gem_set_domain() call to i915 backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f6e6eb8ecc0ecacff66bd4de954277200ab52de", |
| "description": "anv: partially revert 2e8b1f6d", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e8b1f6d1c82077c2744ef2009318ab056da6f49", |
| "notes": null |
| }, |
| { |
| "sha": "c1c0311d42382f32c8f8388deb02c2facce8e40a", |
| "description": "anv: enable EDS3 ConservativeRasterizationMode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0179c32b6ea4110265943cc4352c23d86425454", |
| "description": "anv: fix 3DSTATE_RASTER::APIMode field setting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "55951ac28e7a30c2fae762990962a4410669c989", |
| "notes": null |
| }, |
| { |
| "sha": "e88c0770969f6ae0bfa5bea0f9d99687d257fea1", |
| "description": "radv: workaround WWZ exporting index=1 through location=1", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "290c3d360e5a6f5226c062d6a9267629adb1060e", |
| "notes": null |
| }, |
| { |
| "sha": "618fc13db78b4b8a270daf8fe719910906e49922", |
| "description": "r600/sfn: Don't try to propagate to vec4 with more than one use", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d", |
| "notes": null |
| }, |
| { |
| "sha": "03ff3c0027267240d116df5e1593ffaa974690e0", |
| "description": "venus: suppress a false logging", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99aeea467ba390e38921f49a326206c1b39dde1d", |
| "description": "r600: Force CF when emitting a NOP on R600 in gs copy shader", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9d4104d4fb21813b527805cf3b40e133cab4d028", |
| "notes": null |
| }, |
| { |
| "sha": "8d7f682bdbaee2cd7185203770bfc3f0e07ee427", |
| "description": "nv50/ir/nir: Fix zero source handling of tex instructions.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6", |
| "notes": null |
| }, |
| { |
| "sha": "5df97c27dc8cafbeb27a4ca084e83328a4d1a276", |
| "description": "intel/compiler: Use nir SUBGROUP_INVOCATION for RT TOPOLOGY_ID", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dbf19b76e8f1226085083c2450466eb26d1b98e7", |
| "description": "intel/isl: Use intel_needs_workaround() for MTL CCS WA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23b45c5a29120cab224b575a02c0ccb825593cf9", |
| "description": "lavapipe/ci: use tighter changes: rules", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0831f93e5f99efaab6ce48ae12d6e0b512ce95f2", |
| "description": "nir/builder: Add a nir_txs_deref() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee0942f7a6284570b3e5286d0943ce5e3429f53c", |
| "description": "nir/builder: Allow tex helpers on image types", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e690d88d69df0c5083aca2c1afe2ed6bc1df7e06", |
| "description": "freedreno/afuc: Initial a7xx support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6fd00074475adff87a5f9c25ed739417d9c5e62c", |
| "description": "afuc: Fix writing $00", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d7aa2251e1f77cefa217a46c4b83d2f9826b1cb", |
| "description": "afuc: Add setbit/clrbit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1046ebbb89979eae3a4014e36a6111008994c710", |
| "description": "afuc: Convert to isaspec", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7376af0eef20891391a20bdd6c1b7aa80ff85e27", |
| "description": "afuc: Fix xmov lexer typo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "038680c2f6273889f0454a701308f5813a983267", |
| "description": "isaspec: Add initial decoding support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2faf344f037b41ceeaf14369854df5e1594c4590", |
| "description": "isaspec: Rename isa_decode() to isa_disasm()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26cce0a1333f43f375a94059f9ca10d7f8ef18ce", |
| "description": "isaspec: Add callback after decoding an instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b63782da16579f1343e97fbbff940ff084c7214e", |
| "description": "isaspec: Add \"custom\" field type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc874e465473e8bbc738e1684b9508b4ccb5907b", |
| "description": "isaspec: Add support for function and entrypoint labels", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "569d3ac5a15ddfb76c8cb4a0f182a18426a6375b", |
| "description": "isaspec: Add support for \"absolute\" branches", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86b17d96b3af5940c61b88ac915ca431b271223b", |
| "description": "isaspec: Add \"displayname\" for altering {NAME} when decoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c237539d62184ce3b78c502067da6b696b95538f", |
| "description": "egl: Implement EGL_EXT_explicit_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "41e664f82580dbd9c86171933bf2d7cbd5607f46", |
| "description": "egl: android: Remove legacy name-based shared buffers support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b7599dc495669a9f935dcb80e5b62a100a9b788", |
| "description": "intel: Rename intel_gem_add_ext() to intel_i915_gem_add_ext()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9950786f616e64b484c52fd7f74b250a7a32e57", |
| "description": "intel/common: Move functions inside of C++ ifdef", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4198a301b3f15c4bad83544735d888a749f271d6", |
| "description": "intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0579627f211728ba5f070a779912fcbf3b73e5b0", |
| "description": "iris: Replace I915_EXEC_FENCE_SIGNAL by IRIS_BATCH_FENCE_SIGNAL in common code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1174e7412ee3111432d337d4751f64480a577274", |
| "description": "intel/dev: Port intel_dev_info tool to Xe KMD", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56e0aff5307f5f46bb1307917ecc23a82f90ba60", |
| "description": "anv, drirc: Add workaround to speed up Cyberpunk 2077 reg allocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "739e21fa9a7ac4b484e7e6e12f381d9bccc725c9", |
| "description": "intel/fs: Add a parameter to speed up register spilling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be11fee2a72e7202bdf688bd631c81270da8e3d7", |
| "description": "aco: Refactor select_program to smaller functions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "623d704de85683b54d546805469e93f7c53941f9", |
| "description": "iris/xe: Call iris_lost_context_state() when batch engine is replaced", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e68e612826c45f81f2c83edd6132dbdeb2c65b5a", |
| "description": "nir: add a helper for calculating variable slots", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "330f728cc4f600721dcad4e9a7ad0b444fbc1c6f", |
| "description": "lavapipe: use the component offset directly for xfb", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59396eefe6440920532009e5cbfd17c0c09fdaa1", |
| "description": "nir: fix slot calculations for compact variables with location_frac", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42021b4d13fe849bbe0c2986329d899c9f993bde", |
| "description": "bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9ce717ab31f24faf0a15ba09e8f3efcd78929508", |
| "notes": null |
| }, |
| { |
| "sha": "f4d24ca4142af15d31e19cba229ee3c2a7332d20", |
| "description": "egl/drm: Assume modern DRI interface versions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d59f4cfcbc9d955a37f98e7bd378abd32c5ac86", |
| "description": "egl/drm: Use IMAGE_DRIVER instead of DRI2_LOADER", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b976bd48d5d7a6236f7173f4b825018ddc922cf", |
| "description": "egl/wayland: Assume modern DRI interface versions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3ec7c2a9e39f42bc0817254cd942141b7d3bc4e", |
| "description": "egl/wayland: Never use DRI2_LOADER extension", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "45b9b0ba32c6a6eed388ff080f7eaf5a765fe970", |
| "description": "egl/wayland: Add image loader extension for swrast", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "449e5bad7c31f1099d1fdb7300071c007394c664", |
| "description": "egl/wayland: Always initialise fd_display_gpu", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08bfc7395eb0fe582b8ecc76434300ccd67f648c", |
| "description": "egl/dri2: Don't look up image extension twice", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00aa095d53e49d5cacc9878fe4df4820c83fe3f4", |
| "description": "dri: Support 1555/4444 formats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a07431e9a298991c84b07d2b0e44b051d88a065", |
| "description": "llvmpipe: Zero extend vectors in widen_to_simd_width", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "573b8f23c295d57507de7a36a9177f5e9a6ee1cd", |
| "notes": null |
| }, |
| { |
| "sha": "0d75fc8e423a3feec265f276d09d8234cd263b34", |
| "description": "radv: remove radv_shader_info::tes::num_linked_patch_inputs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f04577b7892636312eefdb334fd81323f234580e", |
| "description": "radv: add support for dynamic TCS vertices out for TES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "faa756b3ba709302f9279f56acdd71aa94832bed", |
| "description": "radv: copy the number of TCS vertices out to TES shader info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e855c7dd3d5dff7bbb173c5b43c5b322a057ef31", |
| "description": "radv: stop checking if patch control points is dynamic everywhere", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a50cec9e182f631eb78031b2a83cc1e1d2172ef9", |
| "description": "radv: use a packed user SGPR for the TES state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ee74881d9267c114a82249e0e669753459d9919", |
| "description": "radv: prevent linking TCS<->TES when TES is NULL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54414a2121705c2fab5043c79d6f2dd735fab2d9", |
| "description": "radv: initialize tcs.tes_{patch}_inputs_read to a default value", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afa5b831520a7171dd8ec3dfacf93a75c2e716c8", |
| "description": "radv: do not always copy the number of tess patches to TES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1b98f32c4597e00b057c644805b91b181d1168f", |
| "description": "radv: stop lowering patch vertices for TES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "40a693e0562ef4b7dcf5372e912ec2b33cec634c", |
| "description": "radv: stop copying some NIR info fields from TES to TCS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16a66a67effe3cd891635102fa60a546d7ded719", |
| "description": "virgl: link VA driver with build-id", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d6db4d2e08100b12fe6ac539f419768b3b412643", |
| "notes": null |
| }, |
| { |
| "sha": "76cc85ebb9e1ed76fe6eef1d3115d33ba8113e36", |
| "description": "radv: compute the legacy GS info earlier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "329907178ef006df818dcde4c7a7b1ffa4b5517a", |
| "description": "radv: use next stage to determine if primID/clip dist should be exported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48fc29e0753014be5d6f52b7491ed0bb2614cbdf", |
| "description": "radv: use next_stage to determine if the layer should be exported", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ab8145aa158a45d1d2a3839c070afbbb48dd549", |
| "description": "radv: add support for VS/TES as ES without shaders IO linking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2e7ea0fc248c1f3f1e6ebc7c4b3fa4c3cd27290d", |
| "description": "radv: track whether inputs/outputs are linked per shader stage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3629b438227cb3a07adde4fe25c80edf2ce12159", |
| "description": "radv/video: use app provided hevc scaling list order", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "da54b57888cf61737b92ed8759f3ca91350486b4", |
| "notes": null |
| }, |
| { |
| "sha": "87149cc545afdacb339a933d47ded5c1adf8f429", |
| "description": "blorp: update and move fast clear PIPE_CONTROLs to drivers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c94bd5611438fe8b5af9386d7a6511136c80b126", |
| "description": "blorp: switch blorp_update_clear_color to early return", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6", |
| "description": "nv50/ir/nir: fix txq emission on MS textures", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bb032d8b629cd42c8b7767d9f2156530b1b746f9", |
| "notes": null |
| }, |
| { |
| "sha": "6b2956e56920fca430b869d963fbf52842d6cc11", |
| "description": "ci/venus: reenable pipeline cts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e05ef823c443531e0380bcc853d196f0d7654fd", |
| "description": "ci/venus: remove fixed tests that no longer run", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "626e3a6e34d72fd08c4d7c882bdbcfc25b9133f0", |
| "description": "zink: don't clobber descriptor mode on multiple screen creation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9d62b4c0b6c8ba27ca0a266a3eef149a2397c77", |
| "description": "kopper: determine modifier support per-drawable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9efabd8f31ab07155b43df2c134d23e3e347337", |
| "description": "kopper: pass modifier availability to drawable creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1887368df4166ae854245c0306d43661ef120e42", |
| "description": "glx/sw: check for modifier support in the kopper path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5589d2b556d30a8e1289de359575152c053697f0", |
| "description": "glx/dri3: split out modifier check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b0f8973c990d6bbb3e6fd994d6eeee9b59f9ac2", |
| "description": "kopper: move pixmap param for drawable creation to info struct", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7100ef4566595f73b967231d0b877781d0911de5", |
| "description": "glxsw: check geometry of drawables on creation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b71e645bc71f69287ba47008763e47ca0318702", |
| "description": "kopper: handle pixmap creation failure more gracefully", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "71ebd9b9d71d21da510c2acfb12fb5e34f3278b9", |
| "description": "anv,hasvk: respect provoking vertex setting on geometry shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "88deb4bb883879018038b7e4a9e6fd259c6d0aef", |
| "description": "ci: print clang-format's version", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02e40d3b48c2f6f89074304fd14b0dbcce5938b1", |
| "description": "ci: print rustfmt's version", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e693fd815aa01045965a4551503d6fb157d350d4", |
| "description": "nir: Let nir_fixup_deref_modes() fix deref_casts when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "38d1e73868c51fd73c8a9348b221f8ab0175588e", |
| "description": "ci/kdl: remove extra-verbose ls command", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4aeac9f21ce238aff8179d9c1ca057b1498f9f6e", |
| "description": "iris: allow for a unsynchronized device reset query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2756534660ea3d900817832d450b8e3c3887c618", |
| "description": "iris: track reset signalling instead of replacing the context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e52f7d5cb9c24fa3cc67fa9b9c8140a35a33d369", |
| "description": "gallium/auxiliary/vl: Fix chroma offset of compute_shader_weave", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a484cd4ead0b8735f29f6e022ba4f2df2f22efd", |
| "description": "gallium/auxiliary/vl: Fix chroma and blurry output of cs video_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59f24c7df84803f679c8f8f2cc2580d1884c7d6b", |
| "description": "nir/lower_shader_calls: vectorize stack access for all shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "318d0316ddfbfcab2fe76518a1ea1b19a4557bac", |
| "description": "zink: fix the fix for separate shader program refcounting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4e380616430ce000bc4454f137265ec6e65b6afb", |
| "notes": null |
| }, |
| { |
| "sha": "70eff587673ceec181efda86d2e93ede44a59532", |
| "description": "ci: allow hw jobs even if lint jobs fail for non-Marge pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4bcb1a567d21290438e43b48ebec3cf17de4f7a", |
| "description": "ci/lint: also print a diff for rust format issues", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ae6d5e436ad703f07af25ae3c84720051a1f744", |
| "description": "ci/lint: deduplicate formatting check jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59e08ad78ce4176367ae36f2ddd6511df567f8ae", |
| "description": "pvr: Fix csb relocation status assert on `pvr_csb_finish()`", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2c6cadb5ea93d67050c2044e84d161280d4d5f11", |
| "description": "pvr: Fix packing issue with max_{x,y}_clip", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "670bd70fa6c1e53b13755a8868ee8cf7708a56f5", |
| "description": "radv: emulate GEOMETRY_SHADER_INVOCATIONS query on RDNA1-2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3aeaee5eb5e5f211b045eb3b96fcca6a55455e4", |
| "description": "radv: implement nir_intrinsic_atomic_add_gs_invocation_count_amd", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2e0893cf8b4f6b66088d1795a3aecff0cc5de230", |
| "description": "radv: rename RADV_SHADER_QUERY_PIPELINE_STAT_OFFSET", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "50709863ace6ccd003389b595af20536980f6a3e", |
| "description": "radv: simplify the NGG vs legacy pipelinestat query path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f13ff5e70e19153e77dfc59c66731dfd92948505", |
| "description": "radv: enable pipelinestat query emulation for legacy GS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "96b97ed527108c85b94ba9245ede38b691a1eaa0", |
| "description": "radv: declare the shader query user SGPR for emulating GS counters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1f8cfc2b2fc280fc5c3b26cda1aaf1a481a99be", |
| "description": "radv: rename NGG query state to be more generic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86a5e942dd055029ac4c03fb6d6e787df8cdc39c", |
| "description": "freedreno/regs: python does not need ';'", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d305b4a1c84436ce04a3fb1fb83f66de07a8c7db", |
| "description": "freedreno/regs: remove dead code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "03bd9b9a586abb7fa579c10170e23f856d48824e", |
| "description": "freedreno/regs: remove not used variable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c2d8f3c5612bbf3a8b7901a0476758ed4e18bce3", |
| "description": "freedreno/regs: remove double assignment of self.current_domain", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9709ae4cc66e3097ba86e4aa51ddacd94aca0533", |
| "description": "meson: report with_glvnd in summary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "365b14489d635e92d8cd0f6d4ec4bf380e1a9cb4", |
| "description": "anv: wire image sparse loads", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe81d40bff26d5867e4880b361fe06722d0e0428", |
| "description": "intel/nir: add lower for sparse images & textures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "300cc829de21338f3d1de92b3138a1e6d69fa1f6", |
| "description": "intel/nir: handle image_sparse_load in storage format lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d33aff783d9fcf60009f2979f697939093ef701d", |
| "description": "intel/fs: add support for sparse accesses", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba5f0c203c5f232715306f15209047d9a00342e3", |
| "description": "gallium: unbreak kmsro/freedreno case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5b445782e9a8e1cd774629b7268ab8fb93e597e", |
| "description": "gallium: move kmsro definition to the bottom of the file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cf55d94b606b750cc3c9bd3d17b70add3b05cc5", |
| "description": "ci/kernel: add amd patch to prevent crashes when starting X", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29c4417fb8c5168e001dd6c0662ee9549217c917", |
| "description": "nir: Add a backend_flags field to nir_tex_instr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3954d545cac6b70b85806a21001b991a1dcacdbb", |
| "description": "r600: don't use sb disasm to disassamble copy shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02384de4949580504052ef5087553d4cce6c2164", |
| "description": "r600: don't check possible size of ALU CF", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3e5b8da58033eaf39ace49d133d9cff65fb409d", |
| "description": "r600: Assert when backend wants to create a new ALU CF", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d4104d4fb21813b527805cf3b40e133cab4d028", |
| "description": "r600: Explicitly force new CF in gs copy shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "104cac4dbd1b97a0490ffbca2a84e9a66500ef7f", |
| "description": "r600/sfn: Schedule AR uses befor possible groups", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bf68273ad4958361420b5f0ea58e7db2b5d9e66", |
| "description": "r600/sfn: rework checks for ALU CF emission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6aafa2bb4903db20269b3062dfa73b3fe781facd", |
| "description": "r600/sfn: Splizt ALU blocks in scheduler to fit into 128 slots", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "440cf7439d111dccd2b680054c53ad33ad00bb2a", |
| "description": "r600/sfn: on Cayman loading an index register needs only one slot", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b4770e82085dd334a86233d88eb3785bc2d3e68", |
| "description": "r600/sfn: make remaining slots a signed value", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4ddc9b0c738f4eafe71fd7c4af260adb4c15fd3", |
| "description": "r600/sfn: Add flags to check whether a group starts CF and can do that", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "acf21d74629ffc3e7fd60c74ebc026de0a33e2cc", |
| "description": "r600/sfn: Add method to convert to AluGroup directly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd7a9b7f4e4ab83dd7c3e77d4411be2aa517f8aa", |
| "description": "r600/sfn: override slot count for IfInstr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c517defbdd7d6e989c1b7daabbdfdc4d668fbce9", |
| "description": "r600/sfn: Fix typo with block type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e60ff83834df6e2ef3180771c3d25b5879596096", |
| "description": "r600/sfn: set block sizes based on chip class", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55f692c451871b90ca6ced032076023a2c69df23", |
| "description": "r600/sfn: Always check arrays writes before allowing copy propagation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d4dd664e0b35d4969622b50fda8a51c373bbea2", |
| "description": "r600/sfn: Fix use of multiple IDX with kcache", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d21054b4bc92a1a9240841dca719f81a142fd5cc", |
| "notes": null |
| }, |
| { |
| "sha": "d99b830c2bf0633fd1cabee7452b3c78b219627e", |
| "description": "Revert \"ci/farms: always compare the code against main repository\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "7b29ae557ab9e86d75952c580afd87b6cb985373", |
| "notes": null |
| }, |
| { |
| "sha": "37a92d0af19a916d432d78ac5af5b2f67e928c8c", |
| "description": "tu: Disable transformFeedbackPreservesProvokingVertex", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6383f9c1315bbd67c9d5fb8b12dbb06ad3b02e7b", |
| "description": "ir3: Handle GS stream \"mixing\" with non-point output primitives", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37fbfa655a4dd73a1c95ade29362d8e93f5d1fcc", |
| "description": "aco: insert s_nop before VGPR deallocation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b29ae557ab9e86d75952c580afd87b6cb985373", |
| "description": "ci/farms: always compare the code against main repository", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "79f7882fc604515302351282f5e01ec5907727f7", |
| "notes": null |
| }, |
| { |
| "sha": "50c29e1ffa1c08b5296d970736c4106669288f1c", |
| "description": "anv: simplify buffer address+size loads from descriptor buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1f58c3bea7daf27f85aa787b4f0687ca2fa92fb", |
| "description": "isl: add ability to store buffer size in unused RENDER_SURFACE_STATE fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d099e47de048723e6296626b04c06612cf828ad5", |
| "description": "intel/fs: add more UNDEFs around SEND messages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5c727248197c8a6c42a3b427320060c82303a944", |
| "description": "intel/fs: consider UNDEF as non-partial write", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08bfcc12d47ff68a15ff1e5324756d36b441e876", |
| "description": "radv: rename radv_pipeline_stage to radv_shader_stage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "090d88247dea4b8c733af44079242086092318fa", |
| "description": "radv: cleanup pipeline compute emit helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fdec88bd7c3c23d17d67a2ca822e19458f13b23a", |
| "description": "radv: rework determining the NGG stage without a graphics pipeline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "174816019fc40f4b6d7bf4f9f0be0c2ea5bcd781", |
| "description": "radv: simplify lowering NGG GS intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70dbe011bb02c949c0638821499ae0c8a8d2d772", |
| "description": "radv: rename graphics pipeline linking helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "697d4d4b030c570f1840c874d8d033da473522f8", |
| "description": "radv: move removing all varyings when the FS is a noop", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5da9f38c5393c8119febf930a6163a5a786a241a", |
| "description": "radv: stop passing radv_graphics_pipeline to radv_fill_shader_info()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7fdcc3b22158918f3a2e59810429cfb56c43aed", |
| "description": "radv: rework considering force VRS without relying on graphics pipeline", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d89b29a80daebcab177f5e0884edb9251d0f19c", |
| "description": "radv: set next_stage to MESA_SHADER_NONE if there is no FS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b250efa7140046b989c1a29b908ba1960293563a", |
| "description": "radv: initialize stage/next_stage earlier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d62e494b370084298761f2e110b511c5c7e0f6a6", |
| "description": "intel/vec4: fix log_data pointer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f", |
| "notes": null |
| }, |
| { |
| "sha": "6e43618b825a92d696e8867795225f78e81c210a", |
| "description": "ac: Switch to use nir_foreach_function_impl in function analyze_shader_before_culling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a606074a7a9fb251ee1ba104148a2d5b30732a87", |
| "description": "radeonsi: Convert to use nir_foreach_function_impl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3f7a3a66982c88f793f1143b1b8176c4971242c3", |
| "description": "microsoft/clc/compiler: Convert to use nir_foreach_function_impl when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d5baad2afaef67b8a6187ed885cb6149bbe2314e", |
| "description": "microsoft/compiler: convert to use nir_foreach_function_with_impl in function emit_module", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87109c3e1b114948b9ae8180f46f59881de1e70a", |
| "description": "vulkan/runtime: Add helper functions for VK_EXT_host_image_copy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2388f22a5e5da7228455bd3b84ebd32ee804d4ef", |
| "description": "gm107/ir: fix SULDP for loads without a known format", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "377c2a045fcf767979406f34479ebcd4a9ec6603", |
| "description": "intel/compiler: call brw_nir_adjust_payload from brw_postprocess_nir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb0de0a1d3420ddf9da56b24b5dd09205b8574ea", |
| "description": "intel/fs: Constant fold OR and AND", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61c786bad51c48759ea4d2e8c405e5f99abb69a7", |
| "description": "intel/fs: Constant fold SHL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56e6186dcf0b664e1595eaee7878a40c65857010", |
| "description": "intel/fs: Always do opt_algebraic after opt_copy_propagation makes progress", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d089272fc07c25400f684107fdcc8ff153f90034", |
| "description": "ci/a5xx: Add another GPU hanging piglit test to the skips.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2f834340a67d1fcae01d008c199424f23f6b8157", |
| "description": "Uprev Piglit to ed58dfbd12be34fa3dab97a7a2987b890e0637f1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "65ff9f0a556a0dfb0c5f7fa973b751c0afc967d2", |
| "description": "tu: Fix data race in userspace VMA management.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3efba1e2e96d3ed7f84b62520e5c423398e76e3f", |
| "description": "iris: Request Xe KMD to place BOs to CPU visible VRAM when required", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f59d272e93fc224e65abd0ab94e55867e2256e42", |
| "description": "anv: Request Xe KMD to place BOs to CPU visible VRAM when required", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9fcd7168a1e0826a4e36a30c0c46d78c88c92aa", |
| "description": "intel/dev/xe: Add support for small-bar setups", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a8279d37ec45dfdd9d81066349d09887de04d449", |
| "description": "intel: Sync xe_drm.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3e36095908312f7975d850896dfb0a8fa684035", |
| "description": "ci/tu: Drop some xfails for !24086", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "99e58460efb975f7acf91cf32b044bc55a77b936", |
| "notes": null |
| }, |
| { |
| "sha": "1d97838871c6ac559ab6957b5376e0d479e71be9", |
| "description": "ci/tu: Mark descriptor_buffer.basic.limits as failing in gmem too.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b05d640b955c3a14d24adc58feca68d526ec3229", |
| "description": "ci/tu: Add more crash cases for the multithreading bugs caught on a630.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6619317172e3e3f81978f7190a1428b22d7df512", |
| "description": "nir/lower_blend: Optimize out PIPE_LOGICOP_NOOP", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c0740211dd67604bd42798af6d79840d3325bbe", |
| "description": "nir/lower_blend: Fix 32-bit logicops", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446", |
| "notes": null |
| }, |
| { |
| "sha": "b010b6f69120737c28562898cc087545ebb3cad3", |
| "description": "panfrost: Disable blending for no-op logic ops", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d902dbf026620dce4eeb6d80a010deabd541f05", |
| "description": "rusticl: fix warnings with newer rustc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94f36cfaa3efe49f890b7fcc64d3fcf91638f0c5", |
| "description": "intel/fs: Assume NIR is in SSA form", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "965bbe52869879b8fe1b02fcdcdca142e7e21e5d", |
| "description": "intel/fs: Rework the overlapping mov/vec case", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c", |
| "notes": null |
| }, |
| { |
| "sha": "45ee952efb0c5db6a738b132851370eee9f505d4", |
| "description": "intel/fs: Use write masks from store_reg intrinsics", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c", |
| "notes": null |
| }, |
| { |
| "sha": "d89ca14e71d5b16fbf0d2f321e2036d1c0e4c4d8", |
| "description": "broadcom/compiler: Convert to new-style NIR registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "355afc92d10522450bd36c3afa592a6136cd3749", |
| "description": "nir/schedule: Support load/store_reg", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6908814d465bfb69a5f2a391379bfbb5ba3b29da", |
| "description": "vc4: Convert to new-style NIR registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dff85b61631a09ce8f04a8d4c2d1e396fa035bad", |
| "description": "nir/trivialize: Move decl_reg to the start of the block", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0655bada4bed39b611b75095986ce863984d21a0", |
| "description": "nir/trivialize: Handle more RaW hazards", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265", |
| "notes": null |
| }, |
| { |
| "sha": "f8b69abbd486e4166ace8b6b71e42d4934dc52d3", |
| "description": "nir/trivialize: Trivialize cross-block loads", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265", |
| "notes": null |
| }, |
| { |
| "sha": "f1f05cc7cf4cbce0be189e268902d01dd22de9af", |
| "description": "nir/trivialize: Maintain divergence information", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d313eba94ef0aebf6ee5217fc128f359e0ce1265", |
| "notes": null |
| }, |
| { |
| "sha": "4fd257d20fed9efdfedc4eefc99b4900841c6f85", |
| "description": "nir: Properly handle divergence for load_reg", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7229bffcb133b68f91607fb6bccbe0e48b6a55bd", |
| "notes": null |
| }, |
| { |
| "sha": "91c3ee24127f212f526104cc256af97c48b8f117", |
| "description": "pan/bi: Remove leftover include", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f1125e4ae7977505d63bf3c8eab7ee6d3ad6989", |
| "description": "intel/compiler/test: fix crashes when TEST_DEBUG is set", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23a2b83639afad859cedf9edbaebfad0a27490cf", |
| "description": "lavapipe: fixes indent of function lvp_inline_uniforms", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4ed366d6b2d6a4bdaed08337a6fb80d4b03d924", |
| "description": "lavapipe: Convert to use nir_foreach_function_impl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d557169e8174b1eac7509bf5c83b525dff400959", |
| "description": "zink: Convert to use nir_foreach_function_impl when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c7672f4fa568d6043193f662c6d041e0762ad204", |
| "description": "freedreno: Switch to use nir_foreach_function_impl in tu_shader.cc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d45f84694603107fb7c3baa3c58893f28faa76d0", |
| "description": "lima: Convert to use nir_foreach_function_impl when possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29f4e7b21509b6eb9e017a631f24333c13f6a4da", |
| "description": "rusticl/core: Make convert_spirv_to_nir output pair (KernelInfo, NirShader)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2448bdc81b1600b9daaed943272f55fc6946b2b9", |
| "description": "rusticl/core: Delete KernelDevState and KernelDevStateInner", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58979e9247c57f3bc819795196fe51e771b93c4c", |
| "description": "rusticl/program: New helper functions to NirKernelBuild", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "323dcbb4b5271c726df24e125d3cc8b55c4ad429", |
| "description": "rusticl: Move NirKernelBuild to ProgramDevBuild", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ec9b9cd072209b2bd91366e3e21dbdb83d6c2f7", |
| "description": "rusticl/compiler: Remove unnecessary functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "218dce5e386d2493fdc5fed0b03d831ea1fe7cb6", |
| "description": "rusticl: Move Cso to Program", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "11729e8311d001362f8518b4418fdd36af66edbf", |
| "description": "rusticl/compiler: Add NirPrintfInfo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3169f624d117c28c0016fd30b98b91a0486ab44", |
| "description": "rusticl/kernel: Add CsoWrapper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07c8bce24d0c449461ea0732a936d11839a34dca", |
| "description": "rusticl/kernel: Removing unnecessary clone in kernel launch", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f49bfb1108ced53e94c633788a7dba8381d6ce80", |
| "description": "ci/freedreno: add a530 flake vs-lessthanequal-uvec4-uvec4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1a02c01389096680becb02b17de95d7abb35827", |
| "description": "state_tracker: fix dereference before null check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34e47b40e612a0b32af3ad16fd88557bb839b039", |
| "description": "glx: fix dead code when gc var cannot be null due to earlier check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c2724b4d374d3ddbb47d6853d610cddbea370e80", |
| "description": "s/Intel: fix/anv: fix: potentially overflowing expression in genX", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cbf10ca88a0589c66b26a191b7f6213a4889536", |
| "description": "iris: remove NULL check for already dereferenced pointer earlier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33546705b531e4f9f6ea91d54797c432d4f7f754", |
| "description": "i915: change format in dbg string Actually, uintptr_t is of type unsigned long, but the debug line uses the %d format specifier, which expects an int.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c22961571ae42b0ee9340c7d8c61fe0fc3bf7fc4", |
| "description": "state_tracker: moving initialisation of whandle out from if statement whandle initialization inside if statement but used also outside", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae18247e88a054f6916aaa031073c1e2db7b4c79", |
| "description": "lavapipe: Advertise samplerYcbcrConversion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32403c696b5403c6447df1314643e412a823243f", |
| "description": "lavapipe: Implement samplerYcbcrConversion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2667da5174cb4db9383e730a9c23b2bd4dfbe37c", |
| "description": "lavapipe: Fix binding immutable samplers with desc buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da95f64a6f874e1ea643cb809d7511619e25948c", |
| "description": "lavapipe: Store immutable_samplers as lvp_sampler array", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7dc6c4b581770ec6bee721ff0b38f2294ff91a93", |
| "description": "lavapipe: Remove dummy sampler ycbcr conversion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dbbd84ce8b8dd6a51800cf4b4e0a9625347f6cbb", |
| "description": "gallivm: Ignore nir_tex_src_plane", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c7914a84e928730a9b741f9cb3c7babb870c7df7", |
| "description": "gallivm: Fix subsampled format sampling under Vulkan", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1280cf5b2afa757b86c21085d01229222e4180df", |
| "description": "draw: Do not restart the primitive_id at 0", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df98dca7ad35d12e6267f195fa6162ce0c8dd65c", |
| "description": "radv: pass submit info to radv_check_gpu_hangs()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c95a74e5e0ae258f3359b58439e67508d6b81a2", |
| "description": "radv/amdgpu: rename old_ib to ib in radv_amdgpu_winsys_cs_dump()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7eb1105829a0ba82f936eb701f929f33739c776d", |
| "description": "radv/amdgpu: fix dumping CS with the chained IBs path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f173d1ff3af853eca92b2cf7da834689f9e05c5", |
| "description": "radv: use next_stage for determining the stage to lower NGG", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "340f74e4682879c31bc49eef43980b406cad48bd", |
| "description": "radv: simplify getting next VS stage for VS prologs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca520c49f5d4ab8a96adaa3e256e61c20453b213", |
| "description": "radv: determine as_ls earlier by using the next stage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f68316d78ba3840ae6ce6e3f506a2537519866aa", |
| "description": "radv: determine ES info for VS/TES with GS earlier", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4098e47ab622558e77d534d26d52607929d78acf", |
| "description": "radv: use the number of GS linked inputs to compute the ESGS itemsize", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c2d38f4d17b836054e1c4f47ef63f05c7508f5b", |
| "description": "radv: add a helper to compute the ESGS itemsize", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54ab7b24a2be1652ee240fde9e3b6692b70f0252", |
| "description": "radv: remove the pipeline dependency for creating a GS copy shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75452f611e8f83ec47b0376157b65e725833bb2e", |
| "description": "intel/common: Only set op mask on instructions in decoder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "046bba0be058d0742f55e22df8ddb42901cf7ab0", |
| "description": "iris: Handle clear color compatibility in prepare_render", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1aa4e6bac0245ce70466760cdabd1bc2c24776e2", |
| "description": "iris: Create BLORP surfaces after resource preparation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "215b50ace15c415aeb0104a0bfc613d9df693561", |
| "description": "iris: Pass the render format to prepare_render", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c59ba8ac0730e114eb825cace4dd249a660e48df", |
| "description": "iris: Reorder render_aux_usage parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d12b29b3f6a72885134b1571778398dfcbe8da6", |
| "description": "intel/blorp: Ambiguate after CCS resolves on gfx7-8", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8cbf730145969e058762823d84903e163bd0e6eb", |
| "description": "intel/fs: don't try to rebuild sequences of non ssa values", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "04777171e01e9cf1a4e1d5de68922392ba8e7002", |
| "notes": null |
| }, |
| { |
| "sha": "2f3230a736e73a933920b7ff9c392ef49e22d65e", |
| "description": "meson: Ensure that LLVMSPIRVLib is not required for Clover", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cb588d5d6ee290ff8ea405ff3ee56a51bc1b2145", |
| "notes": null |
| }, |
| { |
| "sha": "61ec26db264aa9cefb72bf1e32b503d07a1fa5ee", |
| "description": "ci/tgl: Improve the info for ANGLE's MSAA regression on TGL.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3ef07e6c44392701c5d3e9927e8d8411c29fbf60", |
| "description": "ci: Uprev ANGLE to 0518a3ff4d4e (\"Android: Simplify power metrics collection\")", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48b725279ed258808eab29c76a85a01a52bf5e7c", |
| "description": "ci/radv: Clarify when the ANGLE GS failures started happening.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "079e8a96749e9d4dfe415dfcd676e0d5e0ec37ea", |
| "description": "anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e29b3cee8c965840d7b0fe6bb38243fd100b5b1", |
| "description": "etnaviv: nir: convert to new-style NIR registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "935730a563ed8922259d7012bef8d33afd94b6ea", |
| "description": "etnaviv: nir: switch to etna_nir_lower_to_source_mods(..)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5ae3bd616c1b2be7db7f13cfe87496e650264c04", |
| "description": "etnaviv: nir: add etna_nir_lower_to_source_mods(..)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "276f91dad05748cd63d98341accd70c3436594fa", |
| "description": "etnaviv: nir: look at parent instr in lower_alu(..)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f3be07cb2ddd38aa15452dd8b4965ae3011dcf3e", |
| "description": "etnaviv: do not clear all pass_flags before RA", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8d89e78cf5ba80508b352c1225bf3e8e409d6b1a", |
| "description": "etnaviv: extend etna_pass_flags with source modifiers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b7104b7a0ba026efe7c37f8fdd9aead5bb03beb", |
| "description": "etnaviv: add is_dead_instruction(..) helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0c9c450f444403bdbf4def114e8f7035fa1d60db", |
| "description": "etnaviv: name the enum used for pass_flags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8305fb196c1d45e0aac4e3c20b6a0d12f6215ed2", |
| "description": "etnaviv: make use of BITFIELD_BIT(..) macro", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a5fe1f5246db0152938a6db0da5aad310549437", |
| "description": "frontends/va: Add YUV420 to NV12 postproc conversion", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c0545f2a4ff48f3d3b0b2674dfd4b39e67db5073", |
| "description": "gallium/auxiliary/vl: Fix blurry output of compute_shader_yuv", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc2b32c5d3a92dc3a805d0a55989250ab7639774", |
| "description": "gallium/auxiliary/vl: Handle UV subsampling in compute_shader_yuv", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92900d8bf474eecbcdc8749e503b267ee132d733", |
| "description": "aco: improve get_gfx11_true16_mask description", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8fbebb6a2ac2b8b6e5c24fd8a9abb3ac3321fc03", |
| "description": "aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3", |
| "notes": null |
| }, |
| { |
| "sha": "a53d3ff0b3517bdcd56e2db12b39bc975922419e", |
| "description": "nir/tests: add nir_opt_dead_cf_test.jump_before_constant_if", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21f0aca948b2bbaefb39407c3bf3fe605d05caf5", |
| "description": "nir/opt_dead_cf: remove nodes after a jump earlier", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1c8577b49327548c152ab2911a31d4abef392143", |
| "description": "nir/tests: Use a single binary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6eb0a3a5b7c6726735218c59e023d36490570af0", |
| "description": "nir/tests: Refactor boilerplate into a common header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eeb1fd90fc08fc40181807c19eea1d4c4a116377", |
| "description": "tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "029919f3c83f379065515708188d5c439c3fa6bc", |
| "notes": null |
| }, |
| { |
| "sha": "f3d948eb6c4f627a506118190669222e827e7418", |
| "description": "panvk: Use 1.0 in ICD Manifest json", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1", |
| "description": "intel/compiler: load debug mesh compaction options once", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1685f08dd4edcf505d5e9a150b70ccbbb989fa5", |
| "description": "intel/compiler,anv: put some vertex and primitive data in headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2521233631b72e7d9131243818e68fd911b94c6", |
| "description": "intel/compiler/mesh: compactify MUE layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb765a65c86064071adec8b107c965d0b2aad67e", |
| "description": "radv: add radv_compile_cs() to compile a compute shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8ccabbfc502a0a5bd7520e389377a3f992bcbcc4", |
| "description": "radv: stop using an array of binaries when compiling a compute shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06db9bd3f6e3ded0992856dbad87dd87e6d80d78", |
| "description": "Revert \"intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "da4b5b4a47ca727a7c8892d2bea50739df3b94ed", |
| "notes": null |
| }, |
| { |
| "sha": "2cf8c8cba4bdd00790f4290fd40d215695c28c5d", |
| "description": "nir/opt_copy_prop_vars: drop reuse of dynamic arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d56e739417e012eb15c1355c862848a6a94462af", |
| "description": "nir/opt_copy_prop_vars: skip cloning of copies arrays until needed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "869b5a562e2d10d39406e9323ffef90f7dc129bb", |
| "description": "nir/opt_copy_prop_vars: remove var hash entry on kill alias", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b4c7cc611c6f0801c071b820e5b3f93de280f3d", |
| "description": "nir/opt_copy_prop_vars: speedup cloning of copy tables", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9804bdc4c2f31db89ccbf435983b39c00c75c13", |
| "description": "nir/opt_copy_prop_vars: don't clone copies if branch empty", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "527cc3ad291d989976be5150b03f7ebedabd04b7", |
| "description": "radeonsi: enable aco compile for mono merged ES/GS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b313d950e2390d6dc08a088ed9dedddefa41d245", |
| "description": "radeonsi: enable aco compile for mono merged LS/HS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b53708a62bed2b6def7c211ede79ededcf1499d", |
| "description": "radeonsi: calculate lds size for merged shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "339ea9e344b47d9952c46cffd6b68c61e14a9f6c", |
| "description": "radeonsi: aco compile support merged mono shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "21ae5909a4744d8a562da0469c89b7d07b8c28a4", |
| "description": "radeonsi: refine si_llvm_es_build_end", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "401a40a5f4775620a7ec9d04fcf44eaf62c7da1e", |
| "description": "radeonsi: refine si_llvm_ls_build_end", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07fcb4aa199c69caea0458b41990a4cc965bcce2", |
| "description": "radeonsi: remove param type check in wrapper function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ebf667360b289678a6834ff238cef49ffb43090", |
| "description": "radeonsi: move vertex shader vb desc input sgpr args to last", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4b4f9a62a6c529bc0646d900ee82a59c7f8ba3b", |
| "description": "radeonsi: simplify si_build_wrapper_function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9f7902afbd28162f17b5673dfedac0cb160fe1a", |
| "description": "radeonsi: init aco shader info for merged LS/HS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7daa0857c0a84f4e9bb10bee15a43afcd0b5fcea", |
| "description": "radeonsi: extract si_get_prev_stage_nir_shader to be shared with aco", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ec17cc345f9eff059947956e2c49318e4a549e18", |
| "description": "radeonsi: aco does not pass LS outputs to HS by arg", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "599b50b448b55c1c68165bd238d9d338a223833d", |
| "description": "aco,radv: replace tess_input_vertices shader info param", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "826c570ab3b49bf43a2c2916db62e0925bd827fa", |
| "description": "ci/freedreno: cover all texture gather flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01266f81198282f957bd556898085d9784a4977f", |
| "description": "llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "36eb75d281bd0898b4b669969993f38b5fa9515b", |
| "notes": null |
| }, |
| { |
| "sha": "c2e398632645cc587072b68c0e3a97910859a6ac", |
| "description": "nir: Fix 16-component nir_replicate.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f534c2c539f1a4722c03c63a257e99b052e6f1a8", |
| "notes": null |
| }, |
| { |
| "sha": "e536d31a468f7d868db7d45bca271c328b788b5f", |
| "description": "aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687", |
| "notes": null |
| }, |
| { |
| "sha": "2fcf7c7014e72826d7d38fb63534fa9a9e1bee88", |
| "description": "aco: fix nir_op_vec8/16 with 16-bit elements.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5718347c2b42ee25e5377d40024aaaa929889c44", |
| "notes": null |
| }, |
| { |
| "sha": "e890bb0e75ed16cf4bbe2ea2458cda66ef593e6a", |
| "description": "asahi: Don't depend on glibc to decode", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d", |
| "notes": null |
| }, |
| { |
| "sha": "f997d32f9f6a040f4956e067a4914a9584cbd424", |
| "description": "asahi: drop unused include paths", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2572a961625f3a3f362bd9f183b86cf9ace6d28e", |
| "description": "ci/etnaviv: update ci expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5cca1124d18dace6ca82237e13c3cd54c4a634c8", |
| "description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil resolve", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e7c4ebc0cdea4ad7f87ebd3cee6779ea527493a4", |
| "description": "radv: disable tc-compat htile for layered images on gfx8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d84d5ff0ced1be4dd942071ca12a3f250355c712", |
| "description": "tgsi: drop two unused functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ed4f048699b6ca065a8fc8f4c5ed009a519add7", |
| "description": "venus: use in_render_pass to skip present_src counting", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e47da97be625854795bf5c3cffd42a0d7156cedd", |
| "description": "venus: refactor more cmd states into cmd builder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10c791619c9f1baccb3567c2d25ed2016843f239", |
| "description": "venus: avoid redundant tracking of render pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "540242f9ff62950424217931159776c469efcb3c", |
| "description": "venus: add helpers to track subpass view mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "311a0eeb21447ffef5350d2deea07f2d6179b3a1", |
| "description": "venus: cleanup vn_cmd_begin_render_pass usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "81b69f8e8b8b0ff8ab7222a053323c7c3754fa1d", |
| "description": "venus: use tracked queue_family_index from the cmd pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "72728f83ed9b9ae21d1dac4c1e876388d9033cfc", |
| "description": "venus: remove redundant fb tracking from cmd builder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f0b5a6335d93e0eb9a3023b608bacee9ca041876", |
| "description": "venus: move transient storage from cmd to pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "566df7821b25006b555025d391085407ebfe62b8", |
| "description": "venus: log and doc the broken query feedback in suspended render pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d13bf8f6b19f920447719cb300fe383ae6d632c0", |
| "description": "venus: fix cmd state leak across implicit reset", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9f058d614929c7e65d4f8b839bd2b443729c25d", |
| "description": "venus: fix a cmd builder render_pass state leak across reset", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b03938f27d68f6eca17002d9224639607585e90", |
| "description": "gallivm: fix atomic global temporary storage.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f281290005119ddd2dc82e0b7a4cc22551d7fc71", |
| "notes": null |
| }, |
| { |
| "sha": "9c17d9df4369f0acdff66a29451344e7d454888b", |
| "description": "svga: set clear_texture to NULL for vgpu9", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a1eabeff6607cf1466df3486d2585b51909e7450", |
| "notes": null |
| }, |
| { |
| "sha": "fd9a0ecc865d0bb48c00723b41b9272e0a2a4e01", |
| "description": "ci/venus: update venus-lavapipe expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8cb7bab3413d85a7773b7b2e4fd2a42841634ea9", |
| "description": "lvp: avoid reading immutable sampler from desc write info", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "12a7fc51c77925a5562fd104a8fbd664a46ffc8b", |
| "notes": null |
| }, |
| { |
| "sha": "1f3e320d15c7b33a620f807fcfe6a8f4db06d7f9", |
| "description": "vulkan: bump header register to 1.3.258", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c75bf084d0b0ee4d4ba1d74ba5a7486a07ba8334", |
| "description": "tu, freedreno/a6xx: Remove has_ccu_flush_bug", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "847834461e9db39b7c82ff0b3b23082e7882a08f", |
| "description": "tu: Fix and simplify execution dependency handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed020942350c6c7a7614c04d1d0f0a78b4f84aed", |
| "description": "tu: Fix vk2tu_*_stage flag type", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "59259a0167184e0cf9f472d379ac9723a2842139", |
| "notes": null |
| }, |
| { |
| "sha": "e1abf85bf55179fdf063585919444d6b727c4c21", |
| "description": "docs: update calendar for 23.1.4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0720b0a613fbc34e1215de9ed39591d4bf0d3555", |
| "description": "docs: add sha256sum for 23.1.4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6de634e6bf1b9c0482a3809c410ecefbb6f088f", |
| "description": "docs: add release notes for 23.1.4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0bd9ab232baf5dfb499f5a5148e74a79df07cae1", |
| "description": "gallium/auxiliary/vl: Fix RGB->YCbCr full range matrix", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8a21efce3a2345a21683667f076d7f34a31e500d", |
| "notes": null |
| }, |
| { |
| "sha": "0195e1204b6c49cd7851c590c93bb1a3dcf1d6ee", |
| "description": "radeonsi/vcn: num bs_bufs must be proportional to num jpeg engines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47a9d016414e31805ca53f6054edad0ceca651a9", |
| "description": "radeonsi/vcn: support variable number of bs_bufs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53d35c641da5e24f94bc38ba987b1d2f36aae33e", |
| "description": "radv: bind the pre-compiled PS epilog to the cmdbuf state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55f05309caeb20cc3966c4b593b33af7bd8348b7", |
| "description": "radv: pass a shaders array for computing ia_multi_vgt_param", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0f53c3a4803c07eca38e4d772b7fb2115d1d1c6", |
| "description": "radv: remove unused param in radv_pipeline_emit_vgt_gs_out()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3348cd3a80e575e613a30f97069bd91aee9acae2", |
| "description": "radv: stop using a pipeline for emitting VGT_VERTEX_REUSE_BLOCK_CNTL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "03b2c34793b62b285627f18753559c1c5f360756", |
| "description": "nir: Remove register arrays", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "146601418409d31a66e4f98983afd28edc9f8384", |
| "description": "nir: Rename lower_locals_to_reg_intrinsics back", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2c94f9e7144115a3e7e5471757ae766475bb7ab", |
| "description": "nir: Remove nir_lower_locals_to_regs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a8c0b6695fc14922ace05a72c5096a8355f0a5b8", |
| "description": "panfrost: Remove unused helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a08286f993a5d354de84d81e7bd85c1d7eee5a2a", |
| "description": "intel/fs: Don't read reg.base_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01965a2fe95a309d9eb646b68406ac05d87a350f", |
| "description": "anv: drop CFE state validation checks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e7e7042093cadf67996edcc515c41c0dc349ea76", |
| "description": "anv,iris: program the maximum number of threads on compute queue init", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "90a39cac87f415375a70e1cb2f7ba2c486f941e4", |
| "notes": null |
| }, |
| { |
| "sha": "5a952807487255cb8e3be6bc2eb66041f7f7785b", |
| "description": "etnaviv: nir: lower nir_texop_txs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "88f399b6515787adbe6e396df85fb5659797cb00", |
| "description": "etnaviv: nir: support intrinsic used for txs lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb48d3d1da0ab493fbd22f62dd85a9ab0c0811a0", |
| "description": "nir: add enta specific intrinsic used for txs lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "65ffa5b0b8066045b657d155d4ef16e5e7f38525", |
| "description": "etnaviv: move nir texture lowerings into one pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06046a02f8396b250c5cdee8e6ede301db356f34", |
| "description": "anv: merge cases leading to the same code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0eb2679cdb5a82d95b28ead85c394637907e784e", |
| "description": "anv: drop unused function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c83ac800212f9347c8550fe1938a8b7a5617e83", |
| "description": "intel/compiler: remove redundant code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e3ecba326648615aad37fea3ffc0ac761a078c0b", |
| "description": "anv: use ycbcr_info for P010 format", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "340df42977780323a1fe71e29dd374aeeffbbb44", |
| "description": "nouveau: Delete the nouveau_compiler tool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5a638454dee19fdad33f959d6a7d143452b35f1", |
| "description": "nouveau: Drop BuildUtil::Location", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73239d40290df0ec140a4d026aaddabd9f3651cc", |
| "description": "nouveau: Drop BuildUtil::DataArray", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51dfde7b96e6dbf3789e8621b51bdd86fa828edd", |
| "description": "nouveau: Drop ConverterCommon::Subroutine", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c631635f435591cfd079c2b2426a0ffabfeb9580", |
| "description": "nouveau: Drop tgsi support from nv50_ir_prog_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "38a96f79afbce2945205d2b48a37cc1f9826d9f7", |
| "description": "nouveau: Delete nv50_ir_from_tgsi.cpp", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9178b049cc56aac8abd3df41f735912ffdde4684", |
| "description": "nv50: Keep nir directly in nv50_program", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d00d9673996794904fc37737eab7ac4fa1c6735c", |
| "description": "nvc0: Keep nir directly in nvc0_program", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "88bf4b61af84e301d337b63b4b6bbb93def3c727", |
| "description": "zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d744bb5bfc4b347adeb9afb1a806e5d4ea7e634f", |
| "description": "zink: be even dumber about buffer refs when replacing storage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23795dc318a0df9e233123b76c1d61506a6289ce", |
| "description": "nvc0: fix num_gprs for Volta+", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa8634388bfce0b3f1cb0135dab384df9071939f", |
| "description": "llvmpipe: enable system SVM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "44e652af9af7b3136011c9f3ad537782b604c004", |
| "description": "rusticl/mesa: make svm_migrate optional", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99ffa4043ef6611e86b87e2b4a441f3ac42fc8cd", |
| "description": "intel/isl: Add a score for DG2_RC_CCS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15dec3087700492cd6ab538250ba9de8a50d4f57", |
| "description": "intel/isl: Move the Tile4 modifier score case down", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9bdffa70889a397126c16e356f7a565b9b85f7b", |
| "description": "intel: Describe modifier compression with booleans", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37068e8aaf60a6d8239817b3186a7d7d41c6464e", |
| "description": "iris: Swap stencil and modifier aux assignment order", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f5f61c5bb70dd509cb31fd727b17a844428b70df", |
| "description": "hasvk: Delete modifier with aux code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d7fc325d6ba96ca97440b16d4d610300d4bd3fd", |
| "description": "crocus: Delete modifier with aux code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5568970d63ee3abbfd548942f5cc190ed0e5f4ce", |
| "description": "iris: Reduce accesses of mod_info->aux_usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "569f80f2dfcd4cc31d3d9f835b9c573b7ddb1dca", |
| "description": "anv: Reduce accesses of isl_mod_info->aux_usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2dab434d8b8b8d3fc8532c729e489dd16848706", |
| "description": "anv: Handle explicit surface layout of DG2_RC_CCS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47565d31e1446ba872f4d6473feea2caa406db84", |
| "description": "intel: Add and use isl_drm_modifier_get_plane_count", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e50af52e3d9ad7a0a2bdeef5cfea19c973b25aa4", |
| "description": "anv: Don't support ASTC images with modifiers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "355f3188438d22712850d65e48660d8f46316dc5", |
| "notes": null |
| }, |
| { |
| "sha": "c042eb653d431384ea70647a6583f74da2ed0b62", |
| "description": "iris: Remap DRM_FORMAT_MOD_INVALID more often during import", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba071ee81c31de1a47b44140d5a1e18e360873e1", |
| "description": "anv: use the correct GFX_VERx10 macro for WA", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "60b0d2c2cbea0c1541a2e98e22a71b7fa4a8d27d", |
| "notes": null |
| }, |
| { |
| "sha": "097f3b4a988f4b22b86ae8b329b94ffeac412d14", |
| "description": "anv: use the WA infrastructure where possible when generating state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54f18b5000223fe9b711ae71d67858863fc7ff4a", |
| "description": "radeonsi: fix a CDNA regression breaking compute", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "315231b5a519bdc14b0ceaba0501e0c0b4067688", |
| "notes": null |
| }, |
| { |
| "sha": "019e5cbd399d7c2e5fbbe9476d83acf27b489d82", |
| "description": "nir/print: print instr pass_flags", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a89752d6300a850537b7f509b5662984b8aae072", |
| "description": "turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b", |
| "notes": null |
| }, |
| { |
| "sha": "950a0b6a6359e46f819be5540cce6a8bea35d1c5", |
| "description": "ir2: Switch to nir_legacy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ad214fcaf7f9581a9c315c11e8cabe19deca8504", |
| "description": "asahi: Advertise Z16_UNORM", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0197d46b34c54f9a4e2bb477a538ca091d89faca", |
| "description": "asahi: Execute preambles for background programs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9fbe2fdea04ee5d315e596dd6cc989a540d9c387", |
| "description": "asahi: Offset clear colour uniform by 4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0597c100ccb1658ceb6a38d9af74747a1687f071", |
| "description": "asahi: Ignore spilled render targets for background load", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef5a5e170fe74c8b68dfb8ea40be3928edb1a64d", |
| "description": "asahi: Permit meta shaders to use preambles", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5f167c9f728e16a27cbeff7af395261573564d3c", |
| "description": "asahi: Lower multisample image stores", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff16397912032873ed6fb3e9a99d09e15f054118", |
| "description": "asahi: Lower tilebuffer access for spilled RTs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "66e8afe7c98da8f1945567038745f589b99dc1aa", |
| "description": "asahi: Extract some tilebuffer lowering code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46b54064837ee8da25c4cb04c22ff10d6dc02977", |
| "description": "asahi: Ignore spilled render targets with partial renders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc38f24de364006f32de0380c37e2143b354c07e", |
| "description": "asahi: Ignore spilled render targets in EOT shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73fb1543fd50e707d20c47a8677ff26223909c9d", |
| "description": "asahi: Do not support masking with spilled RTs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa0e671b7b2891c661d1656557bb8352a0069ae1", |
| "description": "asahi: Add agx_tilebuffer_spills query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6bc42054d118f3980c25b0ca2a94e618502e1475", |
| "description": "asahi: Introduce concept of spilled render targets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "17e10499b94bd26dbf6d09699445d1232ff664d2", |
| "description": "asahi: Extract sampler_view_for_surface", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10fc9e3d5935ee5e76970ab74d61dd02e39824ea", |
| "description": "agx: Plumb in coverage mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56bb3dcc2137348d3bc88d6c17bffc9378f7ee76", |
| "description": "agx: Require tag writes with side effects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46bb0037ce47d80a8e72da1f5c966ea3e26520d0", |
| "description": "agx: Add simple image fencing pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ed2596fe7773bd4ef9bdbfd08d087f6048b5de4", |
| "description": "agx: Implement fence_*_to_tex_agx intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1afe26be626d2a798a787584c56eabbb3b2d8ce", |
| "description": "agx: Don't emit silly barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b618ba93309078c177ee1a6e6e58698f67bcff92", |
| "description": "agx: Emit global memory barriers for images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93f26abe493912abbfc172474728394a4694010d", |
| "description": "agx: Implement image_load", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e5f37ac5cb0248febfcf09918c08999a8179266e", |
| "description": "agx: Extract texture write mask handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34c759467c059d57859179a9012e06a0070f485e", |
| "description": "agx: Add image_load opcode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02b1ddeca66db895249d5d8f542481310c87f8bc", |
| "description": "asahi,agx: Fix txf sampler", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1106e2499eeddee8b34c1dd1f3bf6d98377c53f6", |
| "description": "agx: Lower buffer images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15915f021ae547747e797c5d80378105b368cbf1", |
| "description": "agx: Lower image atomics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c09089025d7ed5ea110eca83d92183ffb5c9611c", |
| "description": "agx: Extract texture_descriptor_ptr_for_* helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a43141f3b5411180b0ca3df55d004e72ae1626c2", |
| "description": "agx: Extract coords_for_buffer_texture helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2cfd2a228576035c61238532d0d2066e468422e", |
| "description": "agx: Add interleave opcode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6ed776a13a84bf397f6cc45ee4d8e60c9f55f4d", |
| "description": "agx: Handle early_fragment_tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76641762cee4d6997a5bed1b5bf6d1f6f0e10b22", |
| "description": "agx: Implement image barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ad456a683c76a63f764be86d8fd8a0e81d2c92c6", |
| "description": "agx: Wait for outstanding stores before barriers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b3635a19744ccae2fc36cc0d6f6ce9cc6cee894", |
| "description": "agx: Handle frag side effects without render targets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ef89e71bac056abf721222d170399d0a1495590", |
| "description": "agx: Translate image_store from NIR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13bb1209e2e5586f1561175c21605f0612eba5ba", |
| "description": "agx: Translate texture bindless handles", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb21160a19b18a3ce4cae9fcac1e3cd901cc92d8", |
| "description": "agx: Pack bindless textures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34a95820913fde3cfc150101553e231b5b713271", |
| "description": "agx: Handle bindless properly for txs lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4aa6fd22e9cf898e59e785dce5632d602015bbf", |
| "description": "agx: Model texture bindless base", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4505cb962c63ebf303f6eba7406b792f456454f9", |
| "description": "agx: Add image write instruction", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2978f4eef24677b57897f74d0466b7fbbd0cdf48", |
| "description": "agx: Generalize texture/PBE packing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8398a2469ad98165c6a2ebd6800293f9a7d3b8b4", |
| "description": "agx: Lower image size to txs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c6e33249801fcf3e88ab2d645df0b628df4cc712", |
| "description": "agx: Legalize image LODs to be 16-bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dfea028aa27bdd6b5576c632c3c1ff0eec69ef7b", |
| "description": "asahi: Use nir_lower_robust_access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ebdd5fd1232e5caf4b63ebcf1f8625b650a2637", |
| "description": "asahi: Extend PBE packing for image support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a77facd4599f5dbc530c3a769c9d2345885467d2", |
| "description": "asahi: Augment PBE descriptor for software access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee83453f69f8ef5c82c7e2b5cc90e9779c638b6d", |
| "description": "asahi: Add a shared library interface for decode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55d363e02ef45fbf57c5ef46706a8ed69ee6e0dd", |
| "description": "asahi: decode: Add a function to construct decode_params from a chip_id", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56d5db247acfb41f22ac2c61eeca0fc94841247d", |
| "description": "asahi: decode: Refactor to always copy GPU mem to local buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2c2858c2afda009c35556dad372ec6eb621e0142", |
| "description": "asahi: wrap: Handle freeing shmems", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dc819f284a2fff633ca0a6cebf684d3344a0e91", |
| "description": "asahi: Add extra CDM header block for G14X", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69e91527d3d3d40429509141e855889cc9fc2d59", |
| "description": "asahi: decode: Add a params argument to pass through", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de1174791d7612c1d08d0ef7c6ebbd41fa7f8dfe", |
| "description": "agx: Fix bogus assert", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "80e103d71805eb39f65187f445e5810b56663935", |
| "description": "agx: Reduce un/packs with mem access lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afa38c7d4f5064e8b033262f6f342f95806b8130", |
| "description": "agx: Vectorize 16-bit parallel copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42a4c09b728b1e117f96994d9b3003fbba11fdf7", |
| "description": "agx: Try to allocate phi sources with loop phis", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0caa08c26e1d1c0d5eb918d517d11d65fff1abf", |
| "description": "agx: Try to allocate phi sources with phis", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73da872a66deef2bc0923619b8388494527ad136", |
| "description": "agx: Try to allocate phis compatibly with sources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6cc8d7b52a68c665dc7d6450740cc55c6766748a", |
| "description": "agx: Add try_coalesce_with helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42fbbd2a73f8444ec14546b7e75bf2e239167a92", |
| "description": "asahi: Forbid 2D Linear with images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4e53da72659f7e063aaf8f88dad0cb433b0d1299", |
| "description": "asahi: Don't restrict sampler views", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6788194c3944797c12f4e4f561769ab0d259d1ef", |
| "description": "asahi: Make clear the non-sRGBness of EOT images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8db9eeaeece9e384a62cdf3b0fb9354ea45bc795", |
| "description": "asahi: Upload image descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "689d47fe7c63b2cb6bd347c595dec4494e1e3f6c", |
| "description": "asahi: Upload at most the max texture state registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "274d0d1c8243f0b32ebe0fc755fe4caedf031f16", |
| "description": "asahi: Add texture/image indexing lowering pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1ad4a35a6c5fbd6537d4bc00fd06ac8acf87854f", |
| "description": "asahi: Add agx_batch_track_image helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "868d85bd830f74a0d97f14af47c6a1840d031f09", |
| "description": "asahi: Reallocate to set the writeable image flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92cd946028fbaf012ff9f75f6cd47cfda2835761", |
| "description": "asahi: Mark writeable images as such", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16f081bf2a88f7d2b82bfee88da063936c139235", |
| "description": "ail: Page-align layers for writable images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f716da596b005c2bcac146bd49d6ed84a1771b3e", |
| "description": "asahi,agx: Set coherency bit for clustered targets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f66fc18886120bcee27908edb6b4cda365dfc64f", |
| "description": "asahi: toggle more barrier bits after transform feedback", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58d43ca03c448e6f10bfbea38744ab2855c9b1a9", |
| "description": "asahi: Identify background/EOT counts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "198c51d66495197e12ce3fad36e9e1c6dc8d9be4", |
| "description": "asahi: Serialize NIR in memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8df0a86cc09d1f0b4521096edcc37fe505fa21d6", |
| "description": "asahi: Extract shader_initialize helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e08923a7bc4418124bebb77fd2b8cf65c019e8c", |
| "description": "asahi: Add nomsaa debug flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9b2f02c2facc70a3e59b85a176d3fa0f4751a2f", |
| "description": "asahi: Add smalltile debug option", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "35715db30d7ccceeeaadf7cfbcf506b16a34541c", |
| "description": "asahi: Add synctvb debug flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d33375bb052df0e9a4812ad15816bb2dd36d63fe", |
| "description": "asahi: Refactor PBE upload routine", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85c829d64f6ce8eaab4a07ab75815018d3c43d87", |
| "description": "asahi: Remove unused #define", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f10d51541d57a38b8a8001e103cf657153e2c79c", |
| "description": "asahi: Use nir_builder_at more", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c20c9f06d359000ea31f9fb9ca5abff1313db3c9", |
| "description": "asahi: Augment fake drm_asahi_params_global", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7d05865240f622d7d5d394a1bb62cb09c2d3f9b", |
| "description": "Integrate ci-kdl in the building process and launch process.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a1c95caab25a5dda287809908ac3576110881e8", |
| "description": "Introduce ci-kdl builder and launcher.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95c9d3db32bd581adb52c7736801fd5f27d0332d", |
| "description": "ci: add Vignesh Raman into restricted traces access list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85a8f03211090bc9a23a5fa116f698aef1fd8cea", |
| "description": "ci: delete install.tar after extracting it to avoid re-uploading it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c9a0e91d4cde7a7d671ec87ac91cbea273066e26", |
| "description": "r300: fix cycles calculation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2007d67054e79007c5260449212a2375379ec4f8", |
| "description": "ci/a530: switch a few tests to flakes to unblock CI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d04be9770b08020dccf2eea75c135a92cd60e7d2", |
| "description": "intel/compiler: use shader source hash in shader dump code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6ac8a9a0309e6fe478c597deb1d0901ddb751b4d", |
| "description": "intel: use shader source hash in INTEL_MEASURE", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49182271e3867c1cd866ac4a5f71b207c5e46945", |
| "description": "mesa: propagate shader source sha1 from gl_shader to nir_shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "96f344e5a623d43f194cac570dd8625048cfcab7", |
| "description": "iris: save shader source sha1 in ish", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "124973c63586fac5f123195c875ad622aa3c9404", |
| "description": "anv: Add Source hash field to VkPipelineExecutableStatisticKHR", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b145d053818707ea5c97135f3fde50b512dec238", |
| "description": "anv: save a shader source uint32_t hash in gfx/compute pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3384f029be7e58b9c81b96c1a6250412acf41f6f", |
| "description": "intel/compiler: rework input parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df3f2c89f5ba040f7f47ef566e7d2fc92bdeb97d", |
| "description": "radv/meta_buffer: Rename size_minus16 to max_offset", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c49bd75fa780bceaec838676316f17a880c8b31e", |
| "description": "radv/meta_buffer: Stop setting RADV_META_SAVE_DESCRIPTORS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "839d6f9fa2ffa5a584390febe8523b8739a33620", |
| "description": "radv: Stop using the misleading round_up_u* functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34a12a27277c6fb84970aca34abee6a7d3ba54d3", |
| "description": "r300: cycles estimate for shader-db", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "219dc0fc0886fcd7f50c5945986c892261db5c51", |
| "description": "r300: add a helper for checking number of temporary sources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c86e1b97a376a3c7b7e5acf4062a0de20a826364", |
| "description": "r300: normal instruction can't have presubtract op", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c577655f8c4742cfcbef2a9761028fda71a1fe63", |
| "description": "r300: bump the RC_MAX_INDEX_BITS", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "beee5c3658ff17f37ffb0c0ec3e84e2c52e49536", |
| "description": "r300: source register index is always unsigned", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "953dd9605fb674d04d78d8f3626e7627a85de23d", |
| "description": "r300: check for index overflow when translating from TGSI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3b5daba32d1c4fca2f42d38cf78ef15ee93c43b0", |
| "description": "ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ac51cc12b1d1ccc8fa6e91616b5d94908450eee9", |
| "description": "panfrost: Fix transform feedback on v9 harder", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c282f80c98831a2c41792eae39e843e9c3fb4809", |
| "notes": null |
| }, |
| { |
| "sha": "64ff2b3ed6d9c51c8087f865961e2684a170a5bc", |
| "description": "panfrost: Lower vertex_id for XFB", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "91ffd1035105c2c04f4cc2687fb4f9ff63fb69a5", |
| "notes": null |
| }, |
| { |
| "sha": "539bf3929b0fb7c88f8bea7ebd36ec7f29bfbf3c", |
| "description": "amd/ci: update radv-stoney-aco-fails.txt for depth/stencil clear", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0602775c1dd26704bdc7a56d0d89701402fcf83", |
| "description": "radv: fix separate depth/stencil layouts in clear meta", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aaec5ea293713580984f65959b7926d13842ca15", |
| "description": "radv: refactor depth clear in clear meta", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a06cb572f6f7a34e13e54b78a643aacc4cd545fe", |
| "description": "radv: fix separate depth/stencil layouts in resolve meta", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "673d416e22280b8df429762e54b77b27387d16e5", |
| "description": "radv: fix separate depth/stencil layouts in fb state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "460e62b5e72481224c69cd481ccc90fc1edf135c", |
| "description": "ci: remove binding model from the asan skips for lavapipe.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32a79e9be7103559092e9625fba41b5f39c8da6d", |
| "description": "docs/tgsi: Specify that depth texture fetches are replicated", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f88e3befbf36b91fe492fb15fca5ff53d406438", |
| "description": "anv: Add support for userptr in Xe KMD", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5c729cb1b83f3caebc18aa3f5c1d4d6f97811fc4", |
| "description": "anv: Replace handle by anv_bo in the gem_close()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e7ab394249a55acc2cd094c5f36206b40542c7b", |
| "description": "anv: Add gem_create_userptr() to KMD backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "46958bcb74f2766e0a613115559fd3b00b187fd6", |
| "description": "intel/fs: fix missing predicate on SEL instruction", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8", |
| "notes": null |
| }, |
| { |
| "sha": "7fe16571403c20ae69098e83b52a9320f79daf3e", |
| "description": "zink: set feedback attachments on batch init", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7cbdb0b71427a78e3a039e12c4b3e9265a46083a", |
| "description": "zink: set pipeline dynamic state count after all dynamic states are set", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d17c081b7c6485a00e99fa9472e3d6a0bb0f66be", |
| "notes": null |
| }, |
| { |
| "sha": "97c79cdf19d63e8dad59c29cf12cae234739b4a2", |
| "description": "nir: Use instructions_pass() for nir_fixup_deref_modes()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a0d426370db53151ad3683f50083607f6aeda6ef", |
| "description": "ir3: Fix FS quad ops returning wrong values from helper invocations", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "696f37f5c3f4527cc204906f272bc33c5eae8ea0", |
| "description": "freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "59087003c4b7a4f5a6bf207f214a4c3443b9759f", |
| "description": "r600/sfn: remove debug output leftovers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ae7d904a73b57f6f019346b3926cde5263bff787", |
| "notes": null |
| }, |
| { |
| "sha": "7a4e3b27880a310c64064bc6ddb586f80211b6a2", |
| "description": "radeonsi/vcn: Fix setting color range in AV1 bitstream", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2661e975dcac47c26bd13a158b7860bf384ffaab", |
| "description": "intel/aux_map: Add function and macro to return l2 and l1 table masks", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c50008903b226ceaade07a2caed5c85f1efcd9d5", |
| "description": "intel/aux_map: Drop magic sub table size number", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9a38a16619a5ed9f840b32bab6463c17163cff8", |
| "description": "intel/aux_map: Convert l1_entry_addr_out to canonical", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f44c47db8b8b7b643f444a36a4f102f65a276ae", |
| "description": "intel/aux_map: Mask out bits above index 47 in intel_aux_get_meta_address_mask()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47792b3642c13ef1e9cd985409485a5fc8be8a37", |
| "description": "intel/aux_map: Rename some variables to improve readability", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14ae2c58b88893b477bec1663c4d113e81bfd958", |
| "description": "intel/aux_map: Replace magic number by INTEL_AUX_MAP_ENTRY_VALID_BIT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fc38aa99b8b60bf684dcd70655f0a41bca6bb68", |
| "description": "intel/aux_map: Use get_aux_entry() in remove_mapping()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "872b4247ad8d51153828ca168ba0d58b11618481", |
| "description": "intel/aux_map: Nuke format_enum", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "db4b365f2b3283eba82883fdf12cfb4caa3121d9", |
| "description": "etnaviv: initialize VIVS_GL_BUG_FIXES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af38b1acd577fdc7f66ad1704653495c2e6072c1", |
| "description": "zink/ci: update list of expected failures for NAVI10", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74451ed3f0832694c8c1fb8fbfe42b4ed2688d4a", |
| "description": "egl/wayland: wait for compositor to release shm buffers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a6fc690c18ad0e22eb0550bae6a26f222f3f182", |
| "description": "anv: Use workaround framework to Wa_14016118574", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58febefa9a37db3c1d4d20fbd8048c88b8054539", |
| "description": "tgsi: remove unused tgsi_shader_info.max_depth", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0335976fb20c0b9ae2f1a3886102517a080d10bb", |
| "description": "tgsi: remove unused tgsi_shader_info.const_buffers_indirect", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "674fbed75dfef89fb69bc5e6997124e0b9113224", |
| "description": "tgsi: remove unused tgsi_shader_info.indirect_files_written", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfb7f854614814684cd3653d67aafb5601388f21", |
| "description": "tgsi: remove unused tgsi_shader_info.indirect_files_read", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "606db8cc400a2233f9e634ea7dbffc421e9eb2b8", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_atomic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67f85d3f459db5de0745bb928a2cf2809083440f", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_store", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70d840866671412b208d170e1865a444c058215d", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_image_load", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa6a3faf7550fc216f908807126e79aa4b60154b", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_atomic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33e9189aa1bf4ae0f0e1aadf6c6db6c9bf327ed4", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_store", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "98b157bd9c3e2cd7ec9c09ef24cb511d9d4f494e", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_load", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2c6f21f10a89ac44df728b36216a5e84c5e3e16", |
| "description": "tgsi: remove unused tgsi_shader_info.images_atomic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b9b6a0711b1e5698370f5afdb4680f78f1ece1f", |
| "description": "tgsi: remove unused tgsi_shader_info.images_store", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c227964f31ccf5a5d8d03ecca55b179e2f33add", |
| "description": "tgsi: remove unused tgsi_shader_info.images_load", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eeb0d979f371a41be4cf6dadbf97d768740408d3", |
| "description": "tgsi: remove unused tgsi_shader_info.culldist_writemask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14454e20eadff30f0f0b1b82a0a42a82fed95688", |
| "description": "tgsi: remove unused tgsi_shader_info.clipdist_writemask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a481db8f3e22d5165fa23aeff6a53f2dbb2d3918", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_images", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d21d1317febbb5a242d764ff5b8491f8186fced", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_bindless_samplers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "395a2409cb9a1a29149bdcc1a2afc1979b9491db", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_derivatives", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "908441e0ee97ddb8a934343dc6a706bb3b867c58", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_doubles", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87d1dde7f91338d066d04486bd50b6981532b831", |
| "description": "tgsi: remove unused tgsi_shader_info.writes_primid", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c207d4f8947fd0402e837fa0d2ae514b4608b8a", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_subgroup_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68d0c847bbacbf541bad3f5c8e61b827590affc8", |
| "description": "tgsi: remove unused tgsi_shader_info fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "402f5c5407b23ae540840a2e38a9e119dfce4cc3", |
| "description": "tgsi: remove unused tgsi_shader_info.uses_drawid", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "436e59e3d9a0cf99e8dfb87e15d3630eb8712bfb", |
| "description": "tgsi: remove unused tgsi_shader_info fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6c513ef4fdc23bb3aa7cbdff7e60db92884d4828", |
| "description": "tgsi: remove unused tgsi_shader_info fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "76b0e7b25c64a21f3d3e6ef06c2dca6de313f7de", |
| "description": "tgsi: remove unused tgsi_shader_info.reads_tess_factors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9050b1062766ca47818523f5be6dc200141fb21f", |
| "description": "svga: remove unused struct field", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29673ac8d0a2896c3bbab877e7b2f4d7be15f1c1", |
| "description": "tgsi: remove unused tgsi_shader_info.reads_samplemask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ad2c811884000c24d798b7fa6a95f998ceceb803", |
| "description": "tgsi: remove unused tgsi_shader_info.reads_position", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1f1ffd5b1da0e60ba5c733ee0115ee91e736e184", |
| "description": "tgsi: remove unused tgsi_shader_info.colors_written", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9684fbc87d595ef921d4bc102eabfdc1bf6f1a2a", |
| "description": "tgsi: remove unused tgsi_shader_info.colors_read", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "849065b9f30d1ad901aa98fbd826efd756218b45", |
| "description": "tgsi: remove unused tgsi_shader_info.num_memory_instructions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "64ce4669a3c562e93f3d4ec73ff5014e95469e87", |
| "description": "tgsi: remove unused tgsi_shader_info.array_max", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8807f0ec3ea54a1437aa8e573f4838199978d782", |
| "description": "tgsi: remove unused tgsi_shader_info.num_tokens", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b6102f2ffb71cd2d239008c2d9f18750f3e16a5", |
| "description": "pvr: Fix writing query availability write out", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a4bdf2de0f8bbef2536f6450ec0d1cc64b153b7a", |
| "description": "pvr: Fix occlusion query unaccounted for user fences", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b685fb09e9419dc21af0bdf75fce8646ed1500d", |
| "description": "pvr: Allow query stage for barrier sub cmds", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0ba29bf641d0170d32dddc9eaa9fd89b9260a460", |
| "description": "pvr: Use the correct size for the unified store allocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0137de917b20f87084581d35a7bbf0e52aea3a07", |
| "description": "pvr: cleanup SPM EOT dynarray after upload", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61", |
| "notes": null |
| }, |
| { |
| "sha": "f39df8fe2dfbb11cf90b560b6fac958cd5a621f2", |
| "description": "nv50/ir: Remove SpillSlot", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42f5f9cb8facd74928e3fc306f9f591b219f60bd", |
| "description": "nv50/ir: Remove dead loop from assignSlot", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c0f8aec844ad60244ea4c79dfda34e49fa76c03", |
| "description": "nv50/ir: Remove Function.stackPtr", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd2c314ee008000c89e3200ff9062b9ca25bd533", |
| "description": "nv50/ir: Remove ArgumentMovesPass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1032d5c8361597e8858834eedae9d2125b46f26f", |
| "description": "nv50/ir: Drop nir_jump_return handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "69101c72f373cf1dfdc0a82eb6c129d3cc921644", |
| "description": "rusticl: Wire the 'start' and 'end' profilng times up", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a44dd1654cfcc8a2ef8cd27ac091021f78e3e89", |
| "description": "rusticl: Wrap pipe query reads", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52e53938c3775c0844f80a27a0c68150eeb5261d", |
| "description": "rusticl: Wrap pipe queries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c893fa1fcd3ceab96cf97ca6d82824c6a7d41e23", |
| "description": "rusticl: Wire the 'submit' profiling time up", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85ca349be049fb8f8159fffa1c32c951662c7ce3", |
| "description": "rusticl: Wire the 'queued' profiling time up", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6052e58bf6ad1f36fa88974c5b4218df1154aa0c", |
| "description": "rusticl/core: Add profiling time storage (queued) to event", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a944a8eba93f771d7b7fe8a7271ff0dd59f67b58", |
| "description": "nvc0: initial Ada enablement", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f626605cbff148a15f2448d259530f6d857f56f9", |
| "description": "etnaviv: fix segfault after compile failure", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3d496190715b012613c58de1f22c043e1573d671", |
| "notes": null |
| }, |
| { |
| "sha": "b246f96573dba5a6bef1cdef94415c2e6394a1fd", |
| "description": "virgl: Enable vp9 hardware decode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d4220c14ccb901272afa673ccd93e6928fefe9f1", |
| "description": "virgl: Implement vp9 hardware decode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7eff5cdbacd317cf2f23467b8a54508339f8101e", |
| "description": "virgl: Add vp9 picture desc", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15a2b1797b74c9a3d32c3663d7a5384ecedc163c", |
| "description": "virgl/video: Add jpeg buf start code check", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9cbb7cb13b2d94531a64ee890812609704789f74", |
| "description": "virgl/video: Add more pipe type in virgl formats convert table", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b6301e870f03c3d65e3087a15240e4b6d2c34e3", |
| "description": "virgl/video: Add support for hevc10bit decoding.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1b8e4d7fc0c56496c1f6aa003cb60a44d701e32", |
| "description": "virgl/video: Add support for jpeg decoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dad4b79ee004bdad7e961f7b5fcc8b5e058457af", |
| "description": "virgl/video: Add support for vc1 decoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "deafeab1ee336836ca1bf2e5c43a127eafb22f30", |
| "description": "virgl/video: Add support for mpeg12 decoding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61a90c2968862c0fed4b8c6fb257d28246c126eb", |
| "description": "intel/vec4: Drop support for nir_register", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39b5bb080972c9f6fc3249d700cea3ce358fc3f4", |
| "description": "intel/fs: Drop support for nir_register", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce75c3c3fea9d0c045587f3a8dfa33c1dc8cc222", |
| "description": "intel: Switch to intrinsic-based registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "abb6188a04cb5a38c02997c4a0daee96440cce39", |
| "description": "intel/vec4: Add support for new-style registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f783eb9ebdeb18f1cfac48db5d68a2da612fe5d1", |
| "description": "intel/vec4: Assume get_nir_dest() provides a sane write-mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8209d69ffdb8ea0e09257a2cc1a3fa903250e4c", |
| "description": "intel/fs: Add support for new-style registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c64ad299e4dbf8cb8cc5e32d9083018b3c2207dd", |
| "description": "glsl: fix validation of ES vertex attribs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "80c001013ce83c679a3b9a59e27f9a72b70a45ea", |
| "notes": null |
| }, |
| { |
| "sha": "28b07a7bd2a2afa34b6c7fb905c31e79c030e393", |
| "description": "ci: bump VVL to 1.3.257", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f557ffa26a9b2f76e6ace9181b7b5fc34d75999", |
| "description": "ci: move lavapipe files rules to src/gallium/drivers/lavapipe/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a15384383b0724efb3de85b843924fd3a50a0786", |
| "description": "ci: move softpipe files rules to src/gallium/drivers/softpipe/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14b9f460c21c849975e07111cc09668d4238278c", |
| "description": "ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "96344c7b7111bcc3d33d918451be4ae8cff6f6cb", |
| "description": "ci: move virgl files rules to src/gallium/drivers/virgl/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9f2c4b4c299d08f90c642ad7f69210c96250353", |
| "description": "ci: move intel files rules to src/intel/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c99f10eb54043642224dd5d0c9f69a6646305d29", |
| "description": "ci: move virtio files rules to src/virtio/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5828d86c26f87d73403e3eee7f277088e8246d6b", |
| "description": "ci: move zink files rules to src/gallium/drivers/zink/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7aa9abe47318a1f940aec4af5c773bbdcb2f3395", |
| "description": "ci: move microsoft files rules to src/microsoft/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b7298836c5c25bc60692ef1bc746d68bdd0dbf30", |
| "description": "ci: move amd files rules to src/amd/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58077c6add6915fc3c533ec54b350c1def3c13dd", |
| "description": "ci: move lima files rules to src/gallium/drivers/lima/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1625b5984aff6c8fea21db1ddc25c4b06a37d525", |
| "description": "ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "728ae85b5de06f6f4d1249f923cb3dd190749aed", |
| "description": "ci: move panfrost files rules to src/panfrost/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b8169f52eaea1c617f12cba25d10c574e8244e5", |
| "description": "ci: move nouveau files rules to src/gallium/drivers/nouveau/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52528c7088f76914d8308575a8abe0233ca86f71", |
| "description": "ci: move freedreno files rules to src/freedreno/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6f176d2cf276af05fb6dd8b6683ccde528f234e2", |
| "description": "ci: move etnaviv files rules to src/etnaviv/ci/gitlab-ci.yml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a445f611c42fa2226b520ae9edabfaa86c8a256b", |
| "description": "ci: replace virgl_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a35056421ed92d20193027c833d4d12196249ed3", |
| "description": "ci: replace radeonsi_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "068b68db948dd9ec53a006dc5a32092fc7e27653", |
| "description": "ci: replace radv_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6d5448229ccaaf5cdfa70771dd8ce4810104119", |
| "description": "ci: replace iris_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8af6ad46ddf832f21b18f9139b4a60b883682fae", |
| "description": "ci: replace lavapipe_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8503dc5fd0903b8bc51da5e6d6966491cddd0bb", |
| "description": "ci: replace softpipe_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "426d417f3afa66c2973520951a2799cd8f193e33", |
| "description": "ci: replace llvmpipe_file_list anchor with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2668c02c32b767e1c4704033007cd9ddd2936730", |
| "description": "ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f55a2b5babea94b3d5294d2a6dd42a0194508fe4", |
| "description": "ci: add .llvmpipe-manual-rules and use it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "593b85f672843469febc06906a98d1de20431dda", |
| "description": "ci: use !reference for scheduled_pipeline retry rule", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "614efeeafec12dc64178ebd4f461b60bf538a13f", |
| "description": "intel/genxml: set a default value for \"Pixel Position Offset Enable\" in genxml", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e6f0819806c779ef18bcc83296045bf76811e757", |
| "description": "radeonsi/vcn: Enable full/limited range support for H264/HEVC/AV1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "756e5d66871a3bf65dd365e17e0f674b78bb903e", |
| "description": "radeonsi/vcn: Set HEVC video signal parameters in bitstream", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f44697239dd408e8eabfe2eb297dee34e101ff34", |
| "description": "radeonsi/vcn: Set H264 video signal parameters in bitstream", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a21efce3a2345a21683667f076d7f34a31e500d", |
| "description": "frontends/va: Add postproc support for converting to full range", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8438d6363a26c44788e7c7b7aaf4854c90fe2bd7", |
| "description": "frontends/va: Parse HEVC SPS for video signal parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2785d54b71c19a2f9d191af21794bf5b919d7952", |
| "description": "frontends/va: Parse H264 SPS for video signal parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cfd24047a1d901d209b18828fd91f9ec36ef0fed", |
| "description": "radeonsi/vcn: Don't use chroma in AV1 encode with RGB input", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d", |
| "notes": null |
| }, |
| { |
| "sha": "2cb4c6aef0bb7a4d2156d39c1605acef38f19e3e", |
| "description": "frontends/va: Don't use EFC with scaling or filtering enabled", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b5fa9f992da7618a9fb08605b953b2051cf63e2d", |
| "description": "frontends/va: Skip processing buffers already converted with EFC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e9affd2676bc65be0270d7198b38ac7d80a1739", |
| "description": "venus: reduce to use 4K mem suballoc align on platforms known to fit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "283e3acd3ad7c3a1c4467211d56799e93b5496e0", |
| "description": "iris: Re-emit 3DSTATE_DS for each primitive (workaround 14019750404)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ad19c8310546a276ec7c68dfceb7c545ab13047", |
| "description": "anv: implement Wa_14019750404", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b0ded0b232a21c7459d3f90d766a8d0887a0517", |
| "description": "anv: ensure mesh is disabled on context init", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "50d68f74b503d3a65a89f10c32c199cdb4431054", |
| "description": "iris: ensure mesh is disabled on context init", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f48aa460a26c1d314a47978b8bb805a2a5a26000", |
| "description": "r600/sfn: Print more info if scheduling fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a9348967ae1ca424e1c50ab2d3524656e3a5b51", |
| "description": "r600/sfn: Add some tests for proper register access", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "382e198503d7134cfaa482e515b12d8026acb7ad", |
| "description": "r600/sfn: reorder the value factory class member declaration a bit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00417c216e2309e3f13d54e4ad8b330efdafc1cd", |
| "description": "r600/sfn: Add peephole optimization to move a dest to the previous op", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "197bc1ee07bb7dd6b6a7d95f44b631aa76fdbc2f", |
| "description": "r600/sfn: Increase LDS fetch schedule priority", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ddb167e81a18c09bd3a4c519e8728e2842d827f1", |
| "description": "r600/sfn: Handle indirect array load/store dependencies better", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0beaf73d9b5323e8e76a5c4a5a0fad747f89bd3", |
| "description": "r600/sfn: Allow for larger ALU CF's", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8291cc7ee8cc7c62d1241ea347dfcd777f4d16b", |
| "description": "r600/sfn/tests: add simple copy-prop test with register source", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10938cddd7a19086f3b4bbafd8ce2a555fd4f7fb", |
| "description": "r600/sfn: Switch to register intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "886a7ae78688feb3a1e0afa8b5fdecce26794eb9", |
| "description": "r600/sfn: Remove nir_register unit tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f334d00a8a09a9e629164681f4385abc4e7e3d4b", |
| "description": "radv: make radv_get_pa_su_sc_mode_cntl() static", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9299a90cc1af860252f6cea6a8c2153ce916f3b0", |
| "description": "radv: remove support for VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b93ae7e7a7559d70f62e2ce8f649c399e7733cb", |
| "description": "util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flag", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfdfe5aa82f349d055d2e69aaf1b46325a6772ca", |
| "description": "util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3713dc6b2a7472a838885b9ff1e4e07f9b9b7713", |
| "notes": null |
| }, |
| { |
| "sha": "c282f80c98831a2c41792eae39e843e9c3fb4809", |
| "description": "panfrost: Fix transform feedback on v9", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75990e5564fc8f155c9f165517712a232a2100c8", |
| "description": "anv: ensure CFE_STATE is emitted for ray tracing pipelines", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ecb709c85351c8c127a1cd3577c74d6b2b0b706a", |
| "notes": null |
| }, |
| { |
| "sha": "4cf94ce90efd4af20e24292e261038349923c64f", |
| "description": "ci/freedreno: add a530 flakes, remove one fail which recently started passing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6edac376405ac0f3cf0ced7d85f0939b05006e7", |
| "description": "ci/microsoft: when re-enabling Windows Farm, always run the container", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d3b6635663f71ef65230ea4a8b321a22a64a9e26", |
| "notes": null |
| }, |
| { |
| "sha": "1d9d72b3fb905e2a02abdc7fd87f6b0b78725cf0", |
| "description": "egl: Rename _eglAddDevice() to _eglFindDevice()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a9e1014e134c705fbc94831cebe19aa3ea4cf34", |
| "description": "egl: Rename _eglAddDevice() to _eglFindDevice()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d231f828294cc9e6187c78b236f9fba524f4498", |
| "description": "egl/android: Use EGL DeviceList instead drmGetDevices2()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2aea2672792dcf5ce63b2278d6128db4c795ca2", |
| "description": "egl/surfaceless: Use EGL DeviceList instead of drmGetDevices2()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cd52762bb65586c547004fa26d372764e120d0ce", |
| "description": "egl: Refresh DeviceList during eglInitialize()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0c97148de8c68c1461089c08a07e82f12e54210", |
| "description": "egl: Rename _eglRefreshDeviceList() to _eglDeviceRefreshList()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e0adec81ec4a05c36ecb8f21fce7ce726a1e269", |
| "description": "egl: Expose access to DeviceList", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a8aae9e6aa526367523c58dfe5046909776be74", |
| "description": "ci: drop leftover kernel configs", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18", |
| "notes": null |
| }, |
| { |
| "sha": "5178c81e26ce7379a08c11a9d9f8026cd8373e14", |
| "description": "radv: Rely on workgroup_size initialization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3fed1b4a9e22f3c910ef0d4ac9664c9c5e9b2b41", |
| "description": "v3dv: Rely on nir_builder setting workgroup size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0f0afc6a4f350edb43a67aed2050320a1c0d0af", |
| "description": "nir: Initialize workgroup_size in builder_init_simple_shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce25668d020fc29a5815d1f2bedee44a796ea234", |
| "description": "ir3: Use NIR info to enable per sample shading", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "79f7882fc604515302351282f5e01ec5907727f7", |
| "description": "ci: add quirk for GitLab assuming changes is always true for scheduled runs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16b080b5d8c1e1fc450c1190d794d7d1a9bb6857", |
| "description": "ir3: Use nir_lower_tess_coord_z", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2c8f884103382bac6ef61a401894a80d8dd31d43", |
| "description": "r600: Use nir_lower_tess_coord_xy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4f0f76346e056ee8f555f45000c876d99fd1fd4f", |
| "description": "nir: Add nir_lower_tess_coord_z pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9109830bb04b1664bd19f9ab350602a869e048f7", |
| "description": "nir: Promote tess_coord_r600 to tess_coord_xy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74f8956f27a2eb8dc4fb39c61115fffaedcc0b8d", |
| "description": "ci: replace copy of nouveau rules with reference", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "005ffbe4b75e46f331673061d23dbd7010ffbfa6", |
| "description": "freedreno,lima,zink: update CI fixes and flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c97961a855ad1ae5c58d47634862b459e682e158", |
| "description": "mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49", |
| "notes": null |
| }, |
| { |
| "sha": "701b035179b61bf2d21a912132ec8408655bb1e8", |
| "description": "bin/ci: Ensure that all jobs have nodes in DAG", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5e4029bfe5accb0ce78345b9111bb69318ee2ae2", |
| "description": "nir/tests: add test for unsigned_upper_bound with loop header phis", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1139d870f38e7458155c192e1b5a3fe322a7c63c", |
| "description": "nir/unsigned_upper_bound: fix phi(bcsel)", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab", |
| "notes": null |
| }, |
| { |
| "sha": "34c4a195f9391fb8257a68ab6a2f9ec986c1c84d", |
| "description": "radeonsi: add AV1 profile to supported profile", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36d4e832996c3e38452e98ffd3aa21e80fe32abb", |
| "description": "intel/perf: add perf query support for Intel Raptorlake", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5", |
| "notes": null |
| }, |
| { |
| "sha": "6cda08416b10e43b0a75b4d0a649f8bf29a24a8a", |
| "description": "glthread: determine global locking once every 64 batches to fix get_time perf", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3ed141e9d80bc2174e34afafb13b5bf07c802ef0", |
| "notes": null |
| }, |
| { |
| "sha": "d4b211bf1b9db21d8bd2d01a3ea4a7c9c4d10caf", |
| "description": "ac/nir: always round cube array layers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e02f8b62af290c4f94a6e422521bba263d931819", |
| "description": "radv: don't unset TRUNC_COORD if conformant_trunc_coord=true", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "436df35c17b84424d9664e66cae8b3885491d9ad", |
| "description": "radv: add conformant_trunc_coord to cache UUID", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0cb26f31feb954e7a1c49d54930f83c002329c7d", |
| "description": "ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47c9dea6ac63d70d261029588d618dd82527d992", |
| "description": "ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a199a051e68e1fb41dd06943dc725d4c950bc16", |
| "description": "radv: fix radv_get_ballot_bit_size with CS", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85d1159a2a7b09dd285376cbb62921126ba0fda2", |
| "description": "ac/llvm: fix AC_TM_CHECK_IR", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3f272fd15e9f0776056699e90ce021f4766d3384", |
| "notes": null |
| }, |
| { |
| "sha": "f7c74e35eef06b6b6f5b14eff4a129fb9592e562", |
| "description": "etnaviv: remove bogus comment about replacing resource storage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b17bab6b4a1196d3001689e525acc69fb4ae1b3", |
| "description": "etnaviv: remove always true assert in etna_transfer_unmap", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab1d4ac33871157e5c758105e7a72f9e696cec29", |
| "description": "etnaviv: remove superfluous braces", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bee2a8465774271b814dd7678397f7208a55fe08", |
| "description": "etnaviv: move buffer range tracking into the PIPE_MAP_WRITE clause", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1c00ce5c9e21589da7a9872d77a422c941f419a", |
| "description": "etnaviv: remove huge outdated comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6638ba513b26aebb00e69f82db36d9cdb692a847", |
| "description": "etnaviv: reword comment about staging resource usage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6222a4b927f2a7b6e8d31f9f0b17bfb6a319261", |
| "description": "etnaviv: check for valid TS as condition to create the staging resource", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78a999ecfac9f4fe752efb16a8535c6a317a2d1a", |
| "description": "etnaviv: don't allocate full resource as transfer staging", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c8741a17e218ea87b2637f4f14cf0705ec39e7d", |
| "description": "etnaviv: split etna_copy_resource_box levels parameter in src/dst", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "07a958589859300ab48260a184f717b869df55ba", |
| "description": "iris: fix iris for WA 16013000631", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "83716b08cf103622829d84e673584781ee8850f6", |
| "notes": null |
| }, |
| { |
| "sha": "a303ff668471058cb9c317a9b7c7d50fa4b875d8", |
| "description": "isl: add a tool to query surface parameters", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dfd96fac41418ac85fd64ffb2973ff1a7ca2a363", |
| "description": "ci/freedreno: add another a530 flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f952756d1e28fdf4f0be9efa165e29e6eb20f035", |
| "description": "ci/freedreno: fix unexpectedpass flake on a630", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b3cccaf6305bde6f27a7550a85bb8414ce0b240", |
| "description": "ci/lima: EGL testing was disabled when fp16 fail was removed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87439a8c7184bd222325ee0d028876e641086018", |
| "description": "ci/radeonsi: stoney arb_timer_query got fixed between kernel 6.3.1..13", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d3f26cbbe1a957b76804da44bbf5e30de2bac941", |
| "description": "Revert \"lima/ci: temporarily disable deqp-egl tests due to timeouts\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "be2619766be3f4ee0b22a10f8db179dc1e3c5773", |
| "notes": null |
| }, |
| { |
| "sha": "c467d760cba654076dad7cebf3ba5f0ad3f1572c", |
| "description": "ci/freedreno: add fails introduced by upreving to 6.3.13", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd2b31a89cc40e5dd6133dd6e2d90faee94e4bec", |
| "description": "ci: update kernel to 6.3.13", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "23158e9a3f7c1c3155bfc371ed562828661f9f18", |
| "description": "ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bcdc45ee7e8c4ca0dbb18ba16077d474d5ebb31", |
| "description": "nir: Devendor load_sample_mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56d61d9a644a9f3f6be55a424fc911fef051d8b5", |
| "description": "nir: Add fence_{pbe,mem}_to_tex(_pixel)_agx intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "259ba104f79f9f653130865b21bccfab62dd4829", |
| "description": "nv50/ir: Support vector movs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6513c675ad31d192265a8286d712e8ae81c9f305", |
| "notes": null |
| }, |
| { |
| "sha": "39824457283bf194c2e2773c19708848027121e1", |
| "description": "glx: Assign unique serial number to GLXBadFBConfig error", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e89e1f5049d3b78542fcd69b7d6106dd4bdafc39", |
| "notes": null |
| }, |
| { |
| "sha": "9590bce3e249a34665b2c42b20bfdbdc7f32147f", |
| "description": "radeonsi: prefix function with si_ to prevent name collision", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27d30fe3c0e71efd90fcfe209d8515b195b0075f", |
| "description": "isl: Disable MCS compression just on ACM platform", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efa65945360586e37d22d30d5d1e250a6b696594", |
| "description": "intel/compiler: Look at 2 register worth of data instead of 4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec", |
| "description": "iris: migrate WA 14016118574 to use the WA framework", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "58829d9f112809cabaec471a2961ac42bb529ae6", |
| "notes": null |
| }, |
| { |
| "sha": "83716b08cf103622829d84e673584781ee8850f6", |
| "description": "iris: migrate WA 14013910100 to use the WA framework", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88", |
| "notes": null |
| }, |
| { |
| "sha": "e85a18a9afe78ea6611b511bde602bb8c567fdf2", |
| "description": "Update radeon_vcn_enc.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "64eab1f3ae231d61bb2b66ebbfda750e610d8b8d", |
| "description": "radeonsi: enable vcn encoder rgb input support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "043dcfad04d89c5b68a82f0c68638f38a85fdb05", |
| "description": "Revert \"ac/nir/ngg: Follow intrinsic sources when analyzing before culling.\"", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "411f69b9c5b884f6802758347e72a10ec5564df1", |
| "notes": null |
| }, |
| { |
| "sha": "d408ae88db6df25463f6ba0165f7b5b004346658", |
| "description": "radeonsi: Use DIV_ROUND_UP instead of ALIGN_POT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ba83c1e254d8a968c166610765ab92ce4cf0778e", |
| "notes": null |
| }, |
| { |
| "sha": "6d312c616004a6063621fa6c8fe155fac9233fc9", |
| "description": "etnaviv: optimize transfers when whole resource level is discarded", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8f0f1c5cb51511083c0d7bf48a0f079a4d71c8e", |
| "description": "etnaviv: optimize render resource update", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61e27debf5b13e792ec74bc79fb0abf9f83a4d71", |
| "description": "etnaviv: keep blit destination tile status valid if possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dce4aa83e4f07aba08bbdf70889e1be74c9c7b27", |
| "description": "etnaviv: allow sampler TS even if the resource is flushed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fdedc0b3b37c29ac2d75cd0cf6795323d3944b65", |
| "description": "etnaviv: optimize sampler source update", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "995e34840f03598fd71bc8eaef32e2e470b5002f", |
| "description": "etnaviv: add tile status buffer status into TS metadata", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49d2f9f918a398f0f2c13ee838e1b267d99fbe6f", |
| "description": "etnaviv: move TS meta into etna_resource_level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "97aec88c7939f8c30f936d0c28a8d6e4109b0c0b", |
| "description": "etnaviv: add helper to set TS validity", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f2df7d361520aa2c88c51a3990e05f8849cbf35", |
| "description": "etnaviv: add helper to get TS validity", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f9af3b368a761cd0ffac45e7740f7d3d331b95b4", |
| "description": "etnaviv: add helper to transfer resource level age to another", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d2d0e803dbc522bb66d9c9a9f407aedc9d95abf", |
| "description": "etnaviv: add helper to mark resource level as changed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "99daab8bf06fafb2d8f70dd1586db1b0396db1e6", |
| "description": "etnaviv: add helper to mark resource level as flushed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83a05447c58ee4bea2aa899633baea1486848c51", |
| "description": "etnaviv: optimize resource copies by skipping clean levels", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87021531a321804998f80f7836b1c61f50131839", |
| "description": "etnaviv: flush destination before executing blit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff3741eee1d2eb50226d75315ca0bc48d9848f1c", |
| "description": "etnaviv: move resource seqnos to level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73c1eb50dc33d46d50a9dacfe0245e538dae4256", |
| "description": "ci/etnaviv: update ci expectation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e9f4b967a5b70a5c6864d30ddf8da21a028f64d", |
| "description": "ir3: Convert to register intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ad9416c6118843f7f2b18ad8aa7032ec25d1987", |
| "description": "ac/llvm: Remove subgroup_id and num_subgroups intrinsics.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9fb9e54d69969a0dda83c9b34d2f38156e6ff897", |
| "description": "aco: Remove subgroup_id and num_subgroups intrinsics.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2468874bf00d0b2119781b4e33bba05bec7eccd5", |
| "description": "radeonsi: Use ac_nir_lower_intrinsics_to_args.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7000cd83620f812b68c080209ce4f22c977e9559", |
| "description": "radeonsi: Move si_select_hw_stage to si_shader_info.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bade0205adf331e8ba0010ff41575733e8f385c", |
| "description": "radv: Use ac_nir_lower_intrinsics_to_args.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6551be9c6e5a802cfe39dddfd04c38f1e941a245", |
| "description": "radv: Move radv_select_hw_stage to radv_shader_info.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5825e20dbf59f687973303ede2ac0836d6f405a2", |
| "description": "ac/nir: Add new pass to lower intrinsics to shader args.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a7f2d821ecf8a3bf670df6431fb5aaf1f39b98f3", |
| "description": "ac/nir: Simplify arg unpacking when shift is zero.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc3bbd351a081a90b57a8772ade8d693048f6403", |
| "description": "aco: Fix subgroup_id intrinsic on GFX10.3+.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3798f99c4693dbf83e93512f47b8af55c651ebba", |
| "description": "pvr: Submit PR commands", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c9d1a6cfac717a0aef39f09505a62a0966f7fc9", |
| "description": "pvr: Restructure `rogue_kmd_stream.xml`", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87e7f6abbe195689d7302d0844e5b25d920809a8", |
| "description": "pvr: Remove some magic numbers and increments from km stream", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1e45f4bbdd8218af8aa8b25d71e51630ad23f19", |
| "description": "pvr: Use the SPM EOT on barrier stores", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ad0ca7a8794b1a9ad4e9dd9cecbb98354fcdae61", |
| "description": "pvr: Compile SPM EOT shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf5c529f974a1eec09c77263751517e8dc881f7a", |
| "description": "pvr: Remove mrt setup from SPM EOT", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36ff6c0004a0d7820abb56c07a80b40184d096ec", |
| "description": "intel/compiler: remove NV_mesh_shader support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87dd96bbbe595905643afdf699dfd62bda81eeb8", |
| "description": "anv: drop support for VK_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed72d6e2a798e7c0a526e900426c41d93798bfec", |
| "description": "hasvk: remove dead code & comments related to mesh shading", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "55e75d89e31d247e66b77829fe6148eee3a1d088", |
| "description": "iris: avoid duplicating validation entries", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b470d931dc2da66a4d6d726891bf2e508025f99d", |
| "description": "pvr: skip setting up SPM consts buffer when no const shared regs are used", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1dfd5351249c957edab895bdf3f667106eaaa39a", |
| "notes": null |
| }, |
| { |
| "sha": "5f5be9e4e10a487e60dc7a04affa5405e51c06bd", |
| "description": "ntt: Switch to new-style registers and modifiers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d54aa28b970ab09302cba67d5502cb0b4b702a79", |
| "description": "nir/legacy: Fix handling of fsat(fabs)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34fcf6d479baafbff5e41a1e50993b8ce581bd50", |
| "description": "nir/legacy: Fix fneg(load_reg) case", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2e23d8c885e07612659b913ce7432378206413a2", |
| "description": "zink: remove venus from renderpass optimizations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a608f5804c3fe62f9f05c0be15f9e3f3a9feeac2", |
| "description": "compiler: Remove blend enums duplicating util", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3748d143a7514bcb694d57443554913e447d4887", |
| "description": "gallium: Remove pipe->compiler BLEND enum translation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f55efb4ae68e9f0e08c2fe749d662c5f2ad8d450", |
| "description": "panfrost: Convert to PIPE_BLEND enums internally", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a2d56c4c738fc531dc6aa59746e87e97f0044d24", |
| "description": "nir/lower_blend: Use util enums", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb1112ae7a6e1724c26059072aee916ea7304c25", |
| "description": "lvp: Use common blend/logicop translation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "31001c61840e07c510e7fadc3013b929a63b900c", |
| "description": "vulkan: Add helpers for blend enum translation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "521d596d2718214b2c37c0bf0487fa38f7fe99aa", |
| "description": "util/blend: Add helpers for normalizing inverts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5764071f95fd077eb1da157c784e0fcba4526412", |
| "description": "gallium,util: Move util_blend_dst_alpha_to_one", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02868c9e77d3a89afab4caedb53d81a0ad5c8f30", |
| "description": "gallium,util: Move blend enums to util/", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b0313d9f09a6d7dacd3f9850822aedab130e7157", |
| "description": "gallium/trace: Collect enums from multiple files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cef578c5fc7789598d71b9e3e52ecd3636b28b61", |
| "description": "docs: truncate feature list for 23.3-devel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7220deff90c20d3495b92e7363b1360054d1ce24", |
| "description": "afuc: Rework and significantly expand README.rst", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "426708796c71a43d67bc99ac14e87c71452cda08", |
| "description": "turnip: Add debug option to allow non-conforming features.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "576a4e85f0022dd5b573e35254b8f427f583a88e", |
| "description": "freedreno: Add support for devices not supporting double thread size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0f57d7c0c39c98382ca600003342853369695d57", |
| "description": "ir3: handle non-uniform case for atomic image/ssbo intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7373ab7f95b1c67897b6ddf2027e9e214e25a087", |
| "description": "freedreno, turnip: set correct reg_size_vec4 for a6xx_gen1_low", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49ed69369ee3c931bc8b595d5ebc6048e63b8a47", |
| "description": "turnip: make sampler_minmax support configurable.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f78bce1b59cd47741b88a349ebe22050f9d3726b", |
| "description": "turnip: Add support for devices not supporting double thread size.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9d2fd39f84674709b131942a11062a587a2fb827", |
| "description": "ir3: make wave_granularity configurable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e58f28f3dadf236896979a56c69f879d27067154", |
| "description": "ir3: Make FS tex prefetch optimization optional", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ed32b386aa7d717100ac0557212a715b85b8e42", |
| "description": "turnip: Make multiview support configurable per generation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3d299bc7ef8ee2514f2c760e71d4402ead82c5de", |
| "description": "freedreno: Add A605, A608, A610, A612 GPUs definition", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02ea3e4e10a0cffcbbc5da200e77095dd8fac56e", |
| "description": "freedreno,turnip: Make VS input attr/binding count configurable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a43ab3019232f323117c9d067bf57b5955096c5", |
| "description": "freedreno,turnip: Make CS shared memory size configurable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05fffc7b25379700548afe64466de1fd7b95de93", |
| "description": "freedreno,turnip: Make number of VSC pipes configurable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0814c2c7a6dbbb456facfd6c21a768d4461115ae", |
| "description": "freedreno: Set magic writes per-GPU, using existing data", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c8ce3e50967e74138afb750e97fad7925b13ef54", |
| "description": "freedreno, turnip: Clarify some RB_CCU_CNTL fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "67a8b70c57b12a54dcb465feed67f808691a85b5", |
| "description": "anv: hide exec_flags selection inside the i915 backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6dddcef79bb6836037be2f27794c4d379c9c705", |
| "description": "util: Blake3 - Identify arm64ec as aarch64 instead of x64", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e87b277bde71e30c98ab9dda7bd2f2017b77ed5", |
| "description": "crocus: Avoid fast-clear with incompatible view", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fa02c5c8e60a2ae13165563fb0d3b4c69155b21", |
| "description": "freedreno/cffdec: Decode CP_DRAW_AUTO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a2a7bfd19b66a4bd29e1ef112659a2976e6d61c", |
| "description": "r300: update RV370 failures", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0bf6dcb785ce82006f9757217153735e39127834", |
| "notes": null |
| }, |
| { |
| "sha": "953c04ebd39c52d457301bdd8ac803949001da2d", |
| "description": "pvr: clang-format fixes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "39f547381cc84db8e2d3cf4908146ba2a949cc31", |
| "description": "isl: Set MOCS to uncached for MTL stream-out", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fa47c82fbe8d61cfa2f83ad00b7624aa8f305f16", |
| "description": "isl/dev: Add uncached MOCS value", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ef105f8ccee32c8aeefeaf31b61fa5d091d60e2e", |
| "description": "genxml/chv: Add MEMORY_OBJECT_CONTROL_STATE_CHV to document compared to BDW", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90535d7aef0bc3f54069453807e76d3cd40c42ce", |
| "description": "genxml/hsw: Add additional MOCS field enumerations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "492b07625d46e53dd6fa1c81c8385994ae3ee390", |
| "description": "anv,iris,hasvk: Use ISL_SURF_USAGE_STREAM_OUT_BIT for setting stream-out MOCS", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b5082f5d5d77afa2a2ca5fb0cfebceb14bbbf04", |
| "description": "isl: Add ISL_SURF_USAGE_STREAM_OUT_BIT", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0dc961645c4f0241f8512cb0ec3ad59635842072", |
| "description": "docs/ci: Add docs for EXTRA_LOCAL_PACKAGES", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3d10300b0b0e4cbfd6b9774fa3ee244087329d1", |
| "description": "ci: add EXTRA_LOCAL_PACKAGES to apt-get install", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afaefb20f30f31df6d1493d547a1f145871b1518", |
| "description": "ci: re-add EXTRA_LOCAL_PACKAGES to rootfs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29de65206094d3d184b580937ea0646e47fcb9d0", |
| "description": "ci/freedreno: update a530 flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b64c27a976b6aef566505934b7f3e6e4f2f3370", |
| "description": "docs: Update release calendar for 23.2.0-rc1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c136a22b60091cb11cfd115be8a0816652c859a5", |
| "description": "nv50/ir: Convert to new-style NIR registers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a151d26513a9d89af70c8c9e475b5451db61e696", |
| "description": "venus: refactor query feedback cmd record", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed79b30639899e1815ecfbb4411ea5fd59b77867", |
| "description": "venus: add a missing barrier before copying query feedback", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "de4593faa193f575b8524c49b8e64f2dc12b498a", |
| "notes": null |
| }, |
| { |
| "sha": "c4c258e19eb3ad45fada2f122cacecc9f1dfe57c", |
| "description": "vulkan/util: Use ycbcr_info for multiplane helpers in vk_format.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d5b6edec0f062aadf55a16520224d06ed52773fb", |
| "description": "vulkan/util: Support VK_EXT_ycbcr_2plane_444_formats color formats in vk_format.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c263e5307fd082c82b13ebb915766f082fb8fc49", |
| "description": "vulkan/util: Support 10-bit and 12-bit color formats in ycbcr_info in vk_format.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b44880e3e22380ca3835eeeaffadc6d7dfec737", |
| "description": "venus: ensure consistency of query overflow behavior", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e6cffa1f0e4e54616629177e09881784e33328db", |
| "notes": null |
| }, |
| { |
| "sha": "c55d43df04e5291c1754324e34f8bc2f38ffddda", |
| "description": "venus: handle query feedback creation failure", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e6cffa1f0e4e54616629177e09881784e33328db", |
| "notes": null |
| }, |
| { |
| "sha": "d810d67a8cc0f8c9751fe2491b8272d83898039f", |
| "description": "radv/ci: Set DRIVER_NAME in LAVA raven vkcts jobs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bdaee9e09daf2ca1850fbb0ea44d8ac545647e5b", |
| "description": "ci: avoid running hardware jobs if lint fails - now on Windows too!", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0", |
| "notes": null |
| }, |
| { |
| "sha": "fd35e5913955e6b9c15d7c96c9919916ca9d8c42", |
| "description": "ci: avoid running hardware jobs if lint fails - now on LAVA too!", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a1c1cce9dfc2d8400a6726affed80997514fefa0", |
| "notes": null |
| }, |
| { |
| "sha": "ef80f81c8f93f16af0ddc1152cd0139b898676a8", |
| "description": "zink: Switch to register intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fac4f526acfa300139c37e7270dd8ec84b31ce0f", |
| "description": "VERSION: bump to 23.3.0-devel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| } |
| ] |