| [ | |
| { | |
| "sha": "472a20c5fc0feda0f074b4ff95fd7c7a6305c8cd", | |
| "description": "radeonsi: Only call nir_lower_var_copies at the end of the opt loop", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": "283ad85944b5d9082f0ede7ab41fb353db53fee8" | |
| }, | |
| { | |
| "sha": "7971918924dd84c2f33a5b7f0a8bf0c23ed994d8", | |
| "description": "zink: reorder create_stream_output_target to fix failure case leak", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "37778fcd9a352430af0cd3b28a8776479a7c8380" | |
| }, | |
| { | |
| "sha": "bc5c0433be806e458d0a91a9a7df342c70a5d1ee", | |
| "description": "zink: apply viewport count when creating pipelines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc939fe9b7013b8d9c043cfae3444ca0a35e5f98", | |
| "description": "zink: correctly set up fb-sized scissors for each viewport", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8a2ddcb4a940196a1698fe15a96963875bab47f0", | |
| "description": "zink: set multiviewport cap in ntv when gl_ViewportIndex is a written output", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "09be30b9e4c1d9246fb2084b6f30feed35f80c62", | |
| "description": "zink: move viewport count to zink_gfx_pipeline_state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "818bd610992f1808f4d680a2e98aaa445dc8f442", | |
| "description": "zink: implement ARB_instanced_arrays", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00515517016d3759543c097db68013fe287d8342", | |
| "description": "zink: verify that src and dst aspects are the same in resource_copy_region hook", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6feec2d40e0acef6b2b1950fd960a9bfc84258b2", | |
| "description": "zink: clamp min created fb size to 1x1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ce1e99913dac4ccf323c786a0555e2b1e032188", | |
| "description": "zink: use correct layer count when creating framebuffer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e30367a27361bc561c2d1ab513f7d522ce9ada33", | |
| "description": "zink: use correct number of samples on framebuffer in set_framebuffer_state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6c87216d3190bef3c5cbe66a934d0f72fb2fd64", | |
| "description": "zink: use correct value for color buffer sample count when creating renderpass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "140f53e64646668c09dd4f09d2df9c17ce5d0d5f", | |
| "description": "Revert \"nir: replace lower_ffma and fuse_ffma with has_ffma\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "939ddf3f67de2ed1700c093e60cf95c1b72ff20b" | |
| }, | |
| { | |
| "sha": "d8cdcd4adf7a1209da7afe47056118183e2b3529", | |
| "description": "radv: use syncobj for wsi fence", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1aa1b9f86ce89519ea0150a61cfc53c5e5ddb7ea", | |
| "description": "radv: fix incorrect ResetFences path for WSI fence", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92", | |
| "description": "amd/tmz: move uses_secure_bos to radeon_winsys", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24796899685c0be3cd99fef02a7ec3ebb7b1b63b", | |
| "description": "radeonsi/tmz: add workaround for mpv/vaapi subtitles", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c6643546ad85f4e19aa3728a96fa4d6ddb571d9", | |
| "description": "radeonsi/tmz: add a tmz variant for sctx::eop_bug_scratch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "133895574c97af369a26b6ab820c65347f7042a7", | |
| "description": "radeonsi: disable primitive discard if tmz is in use", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e2768bbfb1b0e9d70bb5a4d0267c6eb387d1c30", | |
| "description": "radeonsi/tmz: add tmz variant for sctx::tess_rings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2589888ce969fe0254cd69c200afe535e2cdfb79", | |
| "description": "radeonsi/tmz: add tmz variant of sctx::wait_mem_scratch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de088daccc2b5d0c7dca1d09d827f225ba8e4d53", | |
| "description": "radeonsi/tmz: fail si_texture_transfer_map if tex is encrypted", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55b018b634be8409a8a3f421082827509d23ac03", | |
| "description": "amd/winsys: add RADEON_FLUSH_TOGGLE_SECURE_SUBMISSION", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b0d660cbc7a0b4e856295eeb5350dfa9b45f405", | |
| "description": "radeonsi/tmz: allow secure job if the app made a tmz allocation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5ec61767743b091e60740a1ec177829a1786682", | |
| "description": "ac/gpu_info: add detection of TMZ support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "846e3931428385d82ec65dc552d2b3f8dfa7cc5c", | |
| "description": "amd: add AMDGPU_IDS_FLAGS_TMZ definition to amdgpu_drm.h", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e4aecec93204c832dc7756286f79fd8f1e4f8d2", | |
| "description": "radeonsi: introduce SI_RESOURCE_FLAG_INTERNAL / RADEON_FLAG_DRIVER_INTERNAL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "131412cc4d09d2853da9e31a30542ddb97d9e678", | |
| "description": "radeonsi/tmz: allocate depth/stencil buffers as encrypted", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a59d2a3e9ed9965b303abd469065486ced5da77", | |
| "description": "radeonsi/tmz: add safety assert when tmz is enabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59b267dea4510d4b828711acb08979222be20955", | |
| "description": "radeonsi/tmz: use secure job if using an encrypted z/s buffer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5bc24fe2833b1d7d5d482787c452b92b214d9abe", | |
| "description": "radeonsi/tmz: use secure job if framebuffer has dcc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cec0bc73e550859635a71d330625bccdf71e87ee", | |
| "description": "turnip: rework fences to use syncobjs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c23206757a1821738f112b59a698d95f8526b8e9", | |
| "description": "turnip: require syncobj support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "89ffe859a8fddaa12c25099da30aa7008d8969e6", | |
| "description": "turnip: add a fd field to tu_device", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec4fe92c834d9290e42c2e78b7b4227bfe38dbf3", | |
| "description": "turnip: delete unused tu_fence_signal function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9e13a16c974b239eedc121c647f1d54a1fe4d9e4", | |
| "description": "mesa: handle GL_FRONT after translating to it", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e6ca6e587e7f88d6b06c0a5c966438beac6cb18e" | |
| }, | |
| { | |
| "sha": "005d9d22190b3cc80480b98f78b7a6d7c7b979ae", | |
| "description": "ci: adjust RadeonSI rules", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c71cda9abc78312442d451b58b0163ae09adb88", | |
| "description": "vulkan/wsi/display: add option for display fence to signal syncobj", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32d754825c45a17b60aefb45d0e0606ab1f2b6e7", | |
| "description": "radeonsi: always inline draw-related functions that have only one use", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f24b5894f8c6aef66adbed944ef0bfa3001a40f8", | |
| "description": "radeonsi: lift the conditional for skipping si_upload_vertex_buffer_descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b2f75f9ac2ac0f7cd7755cdd0799385c86166c6", | |
| "description": "radeonsi: add unlikely statements into si_draw_vbo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8ab15c9e33a71923bb1b2c338544393b0e7bcffb", | |
| "description": "radeonsi: move si_upload_vertex_buffer_descriptors into si_state_draw.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12b1e8a35d2cbbb614136d0b2b7b72c8075c5cdc", | |
| "description": "radeonsi: reorganize the code around the gfx9 scissor bug", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "532259b8a3b8a92c79a1c6ea8d367394d1b39052", | |
| "description": "radeonsi: don't call emit_cache_flush after uploading bindless descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d647065b069d232ba41aa1512b5aa259feadd596", | |
| "description": "radeonsi: move a displaced comment in si_draw_vbo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "816a867bbd071d8b119023d6769164cdca218faf", | |
| "description": "radeonsi: call si_upload_graphics_shader_descriptors before the big conditional", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0051f2cb2a6092a9907cc6a491a19ce63fc5f0b9", | |
| "description": "radeonsi: use optimal order of operations when setting up a compute dispatch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e560028c8e76727b6459cc9e7769200792dc68a7", | |
| "description": "panfrost: Remove redundant casts of viewport position", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d0ae7a9dab839823a47da228c40935667e05ca0", | |
| "description": "panfrost: Handle non-positive viewport positions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2aa48bb5a8dbf3cc6584011ee2b869c586402d34", | |
| "description": "panfrost: Clamp uniform buffer size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "939ddf3f67de2ed1700c093e60cf95c1b72ff20b", | |
| "description": "nir: replace lower_ffma and fuse_ffma with has_ffma", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1284505f0fae78dee2af06e2d8a194d1bc5b442", | |
| "description": "radeonsi: fuse or lower ffma optimally on all chips", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "771aad30276397d6388c147b93c9e298fe30b72b", | |
| "description": "nir: split lower_ffma into lower_ffma16/32/64", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "21174dedec43df155309653764d76b4acd4d5f86", | |
| "description": "nir: split fuse_ffma into fuse_ffma16/32/64", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c58b46edf0e96f927c3d7401229479046e57dc7d", | |
| "description": "radeonsi: force linear for textures with height=1 (gfx6-8)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5f27777379f5939871d4a5fdedc64b27a592d82a", | |
| "description": "radeonsi: add a tweak for PS wave CU utilization for gfx10.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b5debe180efd3a8b2cd02a3c452a8917473a312b", | |
| "description": "radeonsi: break a binning batch on a new PS if bins can use multiple state sets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "972fb0368cbe85d52a0f65973b76607b02a32d69", | |
| "description": "radeonsi: move binning parameters into si_screen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b134fb915d8ca5ae1aefacc25d91de88862d46d", | |
| "description": "radeonsi: set KEEP_TOGETHER_ENABLE if needed", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "28a76161e5d4ef79381206b734e8ce415675a3ca", | |
| "description": "pan/bi: Remove old register mode definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a0f3b607ed5891eb980ea4fd90afd8b5c7b5032", | |
| "description": "pan/bi: Use canonical register packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "514da97ccacc766eccb9a3e32ef08b6c318c9a39", | |
| "description": "pan/bi: Rename port -> slot", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c749803dbbed4f7bfed9e0d6298956a10e0b984a", | |
| "description": "pan/bi: Decode all 32-bit register modes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bdb33f75297a04caf52774869b2206bcb4f01a68", | |
| "description": "pan/bi: Pass 'first' through disassembler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d3d5a66c92d26b092800544b2a1f168c84b195a", | |
| "description": "pan/bi: Add bifrost_reg_mode enum", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b392c07983441456c824688ba30b3c8e77995604", | |
| "description": "pan/bi: Disassemble PC-relative addresses", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08a9e5e3e892e9acc7fcfc2cefb45990efa62e40", | |
| "description": "pan/bi: Decode M values in disasm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9de34e16e0e0d6af8bdcb906961320b46d08ff1b", | |
| "description": "pan/bi: Track M values of disassembled constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43c6623c9eb106ef54191b7f404db669f8c9aec4", | |
| "description": "pan/bi: Inline dump_instr", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ff3feab88a1e8b187267bdfbbae86d45a87b489", | |
| "description": "pan/bi: Annotate disassemble with format names", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab5cc3e717dc7cfe26127cb206b5305fb8a35f45", | |
| "description": "pan/bi: Annotate stop bit (canonically \"Z-bit\")", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24a74b352c8f2c06e47ce32192df5cbe125e77d7", | |
| "description": "radv: add a tweak for PS wave CU utilization for gfx10.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6865a6a74cf4b55e289786dfe303c35dacffed3b", | |
| "description": "radv: set KEEP_TOGETHER_ENABLE if necessary on GFX10+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68bb91ee11125c563ddaaa7580f351a27f85e1d4", | |
| "description": "radeonsi: don't use nir_opt_access", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87f91e20143eae314c2a93b7f676413a08cd5c11", | |
| "description": "st/nir: call nir_opt_access before gl_nir_lower_buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e893102bcf5d6632f36399d745481639344e5526", | |
| "description": "radv: Add VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 rendering support.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43735c06df439ec5c1254c153a21813c5b230094", | |
| "description": "radv: Simplify radv_is_hw_resolve_pipeline.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf0c82b7f8cd8acece2adf63a32590711015864d", | |
| "description": "radv: Disable NGG on APUs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12128fb1351eee6ec681039fe8483b3c39db7c8e", | |
| "description": "lima: add natively supported vertex buffer formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c669db0b503c10faf2d1c67c9340d7222b4f946e", | |
| "description": "radv: advertise VK_KHR_copy_commands2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0401507b77db041cf1364dfd37973bf3bd2597e0", | |
| "description": "radv: add support for CmdResolveImage2KHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9a700af65cf8d34b44dae1fbf2cef9d5a8f7d7d1", | |
| "description": "radv: cleanup selecting the hardware resolve path", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe819710adcc337ff87bb8eca259f0235ba9a1ed", | |
| "description": "radv: add support for CmdCopyImageToBuffer2KHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f9915ac465b2926df8f12a7221062e42e57cc494", | |
| "description": "radv: add support for CmdCopyImage2KHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69dfcfbb24af13a32a58aadaa231d10238d8f1cc", | |
| "description": "radv: add support for CmdCopyBufferToImage2KHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22a08da7370e581d71a8c19dee028be4c7c07a86", | |
| "description": "radv: add support for CmdCopyBuffer2KHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eccc73ff780da0380067690f81ca9db93d67b66c", | |
| "description": "radv: add support for CmdBlitImage2KHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc709a07f27c6d0ac2b8a8c98a15fb00014a8efc", | |
| "description": "radv: add VK_KHR_copy_commands2 but leave it disabled", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "93f158fa2ea6f05cd96304a48b8eeb7c6ba1173b", | |
| "description": "radv: bump the advertised patch version to 145", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43c7de6b910d965962d83877eb9560a027c1350c", | |
| "description": "radv: remove useless assignment of MAX_API_VERSION", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e8a40715a8bcd479c0c33eab411d276777153a0e", | |
| "description": "gallium/util: add blitter-support for stencil-fallback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2970d388a2a956b6c2571dccc2612d71aa666612", | |
| "description": "gallium/util: add shader for stencil-blits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "924e27647e47d51111bca12bce470aba4fd85e37", | |
| "description": "nir_lower_system_values: Fix load_global_invocation_id to use base_work_group_id even with no base_global id", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee4cee6dbdfcafb0ec88fe010d4ae05ce06e2e52", | |
| "description": "android: Disable trying to read/write to the disk cache.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "25b36d900acb0d3d923bd0b99a6d8443b4616c73", | |
| "description": "mesa: Make the android_stub be a set of non-installed shared libraries.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "283686ad6762182037b708f1b5187129aff0a5dd", | |
| "description": "amd: add VanGogh support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7495bd123a6215f85a5b9a01e2c3ab5bc203c53", | |
| "description": "amd: add Dimgrey Cavefish support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40a50e939851c7b1a3c7d3fe92bf7706a1f28025", | |
| "description": "radeonsi: remove KILL_PS_INF_INTERP/CLAMP_DIV_BY_ZERO, use screen::options", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98188409d115d08f3b4e99cdb942118acdf71513", | |
| "description": "radeonsi: move debug options from si_disk_cache_create to si_get_ir_cache_key", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cd12fcff96cc7db794047e2a045142ea861254a2", | |
| "description": "radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a1f46d7b6943699e5efb60fbcfdd1450db85adb1", | |
| "description": "ci: Use ignore_scheduled_pipelines anchor in .radeonsi-rules", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d" | |
| }, | |
| { | |
| "sha": "e781cc702557f1102fc6253f5654696490742e06", | |
| "description": "tu: Expose shaderStorageImage*WithoutFormat", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "37054a3ef5d2d177eac90e24852742a04afd3dd4", | |
| "description": "ir3: Don't use the format to get the image type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6ebc20fd884153db7cb9390692190664d993b640", | |
| "description": "tu: Expose shaderImageGatherExtended", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "205f4e9a577ab9eef5a22b7857e877c35bd75fec", | |
| "description": "tu: Expose shaderStorageImageExtendedFormats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d3a72cd61702633bb58e53bb98a93c0d087e25b", | |
| "description": "r600/sfn: Be a bit more verbose when logging skipped FS outputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2abb9e5ac09c76dd56431e9623c71f7146e4ccb6", | |
| "description": "r600/sfn: Acquire the number of FS outputs and the write_all info early", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2c5f71e962d4035cea89e72fb782cc759a27a95", | |
| "description": "r600/sfn: Take dual source blending output indices into account", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "44b45a38649e504ba46cd21a4a6ea2c6c15b4812", | |
| "description": "r600/sfn: Handle number of color outputs taking dual source blending into account", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "234891cc042b9e88dcf512ef9f4db6b6e557f957", | |
| "description": "r600/sfn: Keep info about dual-source blend in FS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a59530d0db817a1431c4f6d9075767bcf4a76d2", | |
| "description": "r600/sfn: Sort the outputs of the FS according to data index", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a57f2d0cfab3517ca25c07dda7d4eea6e94e1381", | |
| "description": "r600: Add flag for dual-source blending to shader key", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1625a9b9ae20c5c037dcae018d7e5dab0bcabdef", | |
| "description": "r600/sfn: remove a useless if-condition", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4f4e90bfbb919e178db570d83b17d87976e80fce", | |
| "description": "r600/sfn: run late algebraic optimizations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8a9876a29ad3df49c69e48b34cd3d447e37989d3", | |
| "description": "r600/sfn: use cnde instead of cnde_int", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "952cf95f8b07526d2ea4d5bc84e5572535765534", | |
| "description": "etnaviv: fix comment for source of etna_mesa_debug", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9750164c0931a2af87bc42e39dcbdcf2ce820b21", | |
| "description": "nir: Rename get_buffer_size to get_ssbo_size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f100cf0d30e2345c740a0a37090bf35c89c96b3e", | |
| "description": "aco: stop multiplying driver_location by 4", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd872c3cf7729d7ef668d48f9b7f22ce964fbf2c", | |
| "description": "aco: remove dead indirect fs input loading", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7f51a0c670577773f3cd67fd7efc307d7aba0e22", | |
| "description": "aco: use nir's constant source helpers more", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "430cc90071e759362b1c7b7d2583d4c6edf60457", | |
| "description": "aco: use nir_get_io_offset_src() in visit_load_input()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9bba79088da536031badd91ab8fbe02c88dcea5f", | |
| "description": "aco: use io semantics to get an intrinsic's slot", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d58a1a87ccac015ec5dfbff05a6a0600d63be8b3", | |
| "description": "aco: Use NIR IO semantics for tess factor IO locations.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "10540c2f6ffaa3446676b66ef52c98f5b88149b1", | |
| "description": "anv: implement VK_KHR_copy_commands2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c1c546fa347cc9192434161d5777eb97b2dfdc3", | |
| "description": "vulkan: bump headers/registry to 1.2.154", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f2b17dec1208423061309e0e03ba32b2c5566ace", | |
| "description": "nir/lower_samplers: Clamp out-of-bounds access to array of samplers", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0ba82f78a57d352c1042678962e8a386b411322f", | |
| "description": "nir/large_constants: Eliminate out-of-bounds writes to large constants", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1235850522cd5e7b07701f7065996430ca1514b6" | |
| }, | |
| { | |
| "sha": "66669eb5295c207622425d9767422a62e1228407", | |
| "description": "nir/lower_io: Eliminate oob writes and return zero for oob reads", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e1193b8d37b15a18153c7a2774e120b8d3d13dc", | |
| "description": "radeon: rename RADEON_TRANSFER_* -> RADEON_MAP_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "31765340fd61f6b721e583b19d89e3af77d5587c", | |
| "description": "gallium: rename transfer flags -> map flags in comments", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "358606855767b751b316a219afe97e5662543d3d", | |
| "description": "gallium: rename pipe_transfer_usage -> pipe_map_flags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22253e6b650a658ecfc2aab371bbad057424a0e0", | |
| "description": "gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "44f1b1be7a3c8859a1fe41d1e899195a651a1f4e", | |
| "description": "radeonsi: add 16-bit ALU vectorization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6702e542cf1df4de65c4329731fe8c461c321e48", | |
| "description": "radeonsi: don't scalarize 16-bit vec2 ALU opcodes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e823742e9fd5f7e6838b19538fc063ac59fc67e1", | |
| "description": "radeonsi: vectorize IO for better ALU vectorization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98a52fecdaaac073943fb0f1322a29d01bfeb9c7", | |
| "description": "radeonsi: implement 16-bit FS color outputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3c63d6f606d9cd464e247c24c0c6211345d6a55", | |
| "description": "radeonsi: set flags for FP16 in shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c5277f035edec6b1d3724da5fbb01c4759279a37", | |
| "description": "radeonsi: don't lower pack for better 16-bit vectorization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "581a3516dc1109785bf019e24c4fdb2c84df727d", | |
| "description": "ac/nir: implement nir_op_[un]pack_[64/32]_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3022cf3bac5ac648f918aafe111e3308cd5af793", | |
| "description": "glsl: Initialize ir_constant member const_elements in all constructors.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a5967f308ca9f67a83ba73167536c7f96a27500d", | |
| "description": "pan/bi: Fix typo.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "2ff53879f214700def92fd2cc3ead89119cd2fef" | |
| }, | |
| { | |
| "sha": "ade72e677b3e3d15221c0097c76573c36e47d0f8", | |
| "description": "st/mesa: Deal with empty textures/buffers in semaphore wait/signal.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08add9f61c96f749ae5830545ff91be195610daf", | |
| "description": "turnip/kgsl: Associate fences with submits.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e80758405c770cb2b47059d9bd336d9115c7899e", | |
| "description": "turnip: Add kgsl backend", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc3bf00cc26ddb991b4036a9911299e7d122115b", | |
| "description": "intel/compiler: fixup Gen12 workaround for array sizes", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "397ff2976ba281a7d599b6246b7f6311011eaa0c" | |
| }, | |
| { | |
| "sha": "54b9013e4c83a74b2806195bc41d774ca060112b", | |
| "description": "wsi/x11: Create a present queue for VK_PRESENT_MODE_FIFO_RELAXED_KHR", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "77d256279337ae873a85974ce5f60d414f8f45c9" | |
| }, | |
| { | |
| "sha": "26a83bef7b98899913b19ddb7efadaa1f435b25f", | |
| "description": "gallium/auxiliary/vl: Include src region in scale_y calculation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9a4daac0bbf8233f7f1fe5a65aef882f13dccd2e", | |
| "description": "frontends/va: Enabled packed headers for H.264 encoder", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b9414f23f3d74bf460b3e3ff82055f644bd1aed", | |
| "description": "radeon: Pass HEVC encode crop parameters to the encoder", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "245f619411b5f9b10a11f0c68645f5eae0586d85", | |
| "description": "gallium: Parse packed HEVC SPS encode header for crop parameters", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0a3f92bcc663e94afc7e69e8c7d2395c5643ca6d", | |
| "description": "r600/sfn: Fix typo in comment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "07cb38f0d2fb9aae8d5c62875c69f9c3262defb9", | |
| "description": "r600/sfn: Fix component count for fdph", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb3199db3e558672a332f9fcf26f90b9c3c04498", | |
| "description": "r600/sfn: make number of source components a local variable", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "688680decce90fa30615f8933a72a23c6862b893" | |
| }, | |
| { | |
| "sha": "d78e7b7aee8c2da6235820bd4790c5ddbf39febd", | |
| "description": "gallium/auxiliary/vl: Odd Dimensions are failing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "05b6612b4ec7c5386d4840d251d76123d4cee0c3", | |
| "description": "radv: do not lower UBO/SSBO access to offsets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3808fa40b4e89e1f3c90ae05f2b44142f4cb23ed", | |
| "description": "radv: add a helper for loading meta descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0836e90418e11371a49f6c1004a8039a44392ea7", | |
| "description": "ci: Don't create test-docs job if the pages one exists in the pipeline", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efec576405db8794a292b2123a7d09fae1f3b339", | |
| "description": "ci: Prevent pages job from running in pre-merge pipelines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8cb450f769b7a9cc7b82df4eeb8235e379803f06", | |
| "description": "ci: Always use CI_PROJECT_NAMESPACE instead of CI_PROJECT_PATH", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "208876b70928c2e298c4ddfee974b0c19797f5ce", | |
| "description": "ci: Add \"is for Marge Bot\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0fcb8b33c573914540e1ef46b6c508c05be87462", | |
| "description": "ci: Add \"is pre-merge pipeline\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b47f1bbff98ef94db4eccdbff987bb12836e6881", | |
| "description": "ci: Add \"is post-merge pipeline\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22a7c252dc9abb75b1ad4034057e44a3681d326e", | |
| "description": "ci: Add \"is forked branch\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24f5329e2a55733cc3140b21fb71a18a319b83d7", | |
| "description": "ci: Add \"is forked branch or pre-merge pipeline\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a33026ee7c70721e18bcb36dcfd1d479baa9b666", | |
| "description": "ci: Add \"is post-merge pipeline, not for Marge Bot\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f79ae945380f01470e1cc7dc17a08e65dd4fd723", | |
| "description": "ci: Add \"is pre-merge pipeline for Marge Bot\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac56d6699270c0027563c3311fa8a5b418b481d0", | |
| "description": "ci: Add \"is master branch of main project\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3ae82be247df6d12113b04edc6aa72e7a408119", | |
| "description": "ci: Add \"is scheduled pipeline\" YAML anchor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b99e15d0a6440edc0a616b031376a025247ece4", | |
| "description": "radv: fix transform feedback crashes if pCounterBufferOffsets is NULL", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2c18b7bf37f6b4fd7b0a2f7cf2fc97c5305ea4c", | |
| "description": "aco: use bit vectors for liveness sets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec2185c5984b66fb9cae33bd561cf35096c9861e", | |
| "description": "aco: keep track of temporaries' regclasses in the Program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f007115e3b9c958df327c413ccc8ac2a94bc1837", | |
| "description": "radeonsi: change vendor name to AMD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b73e165a04c02aac8c2c7c1b5c34ae7c67bb7187", | |
| "description": "radeonsi: reduce PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE value", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1826367333e22f907259b39d4887e7de57ad8d51", | |
| "description": "radeonsi: move GL vendor workaround to drirc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fc6df020e3b3ccbd46994986da5f24611a971927", | |
| "description": "gallium: add PIPE_CAP_MAX_TEXTURE_MB", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2228835fb55225c68f059f86bdd64f81bcb92c74", | |
| "description": "radv,aco: fix reading primitive ID in FS after TES", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b1c3f63b8dac12b48196e6514157b62e1b98ed93", | |
| "description": "panfrost: decode: Misc formatting improvements", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6b923037726beb613179f33986176bc407ca91b0", | |
| "description": "panfrost: Avoid copying job descriptors around when we can", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d289209ea68f47411c15a7c46fa2d8c2d1a4a61b", | |
| "description": "panfrost: XML-ify the compute job descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "54d716a0342fb7aa3f65cf5ce0ab53bf50408704", | |
| "description": "panfrost: Rename the Blend dither disable flag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "89fafe9e926b820912d231678f11402476231158", | |
| "description": "panfrost: XML-ify the fragment job descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9121e7daaf71d2acf8a10c85e06cd977556bdcbb", | |
| "description": "panfrost: XML-ify the write value job descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb923548c5120a818e9dcb89e31db5f43766418f", | |
| "description": "panfrost: XML-ify the job header descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d5f7552a52d69825659e1715491db2a7477d839", | |
| "description": "panfrost: XML-ify the multi-target framebuffer descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efce73d99d0e0299dd4f3983bc610f6d1828761c", | |
| "description": "panfrost: XML-ify the bifrost tiler descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95eb7d9a343862ce92776fb7b16153d5e8f8ae49", | |
| "description": "panfrost: XML-ify the single target framebuffer descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e855698ddd1e56dbd9c4d9f741190ba3e9456426", | |
| "description": "panfrost: XML-ify the midgard tiler descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fb95729b6953fdb3f920c71b44140291eafe3216", | |
| "description": "panfrost: Add Tiled linear mode to the Block Format enum", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "76096c723ae719bd3032dc27844f26f3bf5166c8", | |
| "description": "panfrost: Clarify what TILED mode is", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3a06fc3d345f745892eddd842389579907224a79", | |
| "description": "panfrost: XML-ify the local storage descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "706974ce1737e4fae6cc2d2ab6967c4b462d439c", | |
| "description": "panfrost: decode: Use pan_{unpack,print}() when applicable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa2670c7fb8251ff0525452c61d07de8469d3a90", | |
| "description": "panfrost: decode: Add a macro to dump unpacked descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "670e818f906ce932695c4a409f0572a01a7c0b5b", | |
| "description": "panfrost: decode: Rework the DUMP_{CL,ADDR}() macros", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6249ae79d387b3599295cb7eb2824f9a432b7def", | |
| "description": "panfrost: decode: Make the indentation consistent with auto-generated print helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd0941c5733048bb5ef33a646302bdb9aaf7dec0", | |
| "description": "panfrost: gen_pack: Allow enum/define values expressed in hexadecimal", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "51d5d44953ed7e3ce0753c2c1671f7b7916ed4aa", | |
| "description": "panfrost: gen_pack: Add a log2 modifier", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "718b521f5694e1e6d25f383bc6a334f4e2a42562", | |
| "description": "panfrost: gen_pack: Add an align() modifier", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b27817f17551a24a24692f4a2821d539de00a3d", | |
| "description": "panfrost: gen_pack: Allow empty structs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7a10193d42bdc01a9fbe771f3afb927d4f1640d", | |
| "description": "panfrost: gen_pack: Add the aggregate concept", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fa7d0974fb9fbfba47632999c3ad9176759a2815", | |
| "description": "panfrost: gen_pack: Move the group get_length() logic to its own method", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62c0ef06c83bf380a64dd0bb45f6a403a57c8537", | |
| "description": "panfrost: gen_pack: Add pan_{unpack,print}() helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ddd82c3ab8ced10b99ea87c444d4c0fa19f2fee6", | |
| "description": "panfrost: gen_pack: Fix __gen_unpack_uint()", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe" | |
| }, | |
| { | |
| "sha": "66f25dd210f4819136a23890173f93b89a4d7779", | |
| "description": "panfrost: gen_pack: Minor formatting improvement", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2aa5838730f66c39d9fa5fc6b8761e9326a1a9d0", | |
| "description": "Revert \"panfrost: Drop implicit blend pooling\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "dc7fbe114bac338e7075efdb325053ef41dad91c" | |
| }, | |
| { | |
| "sha": "8ae4cec95faacc07a9747a550d20ccebb79920a8", | |
| "description": "Revert \"radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0" | |
| }, | |
| { | |
| "sha": "0a84c595c21ab95eb6f2110472afdff3666a73c5", | |
| "description": "Revert \"radv: set BIG_PAGE to improve performance on GFX10.3\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f4d861696dfb11dc2b6242a683a13238981f705f" | |
| }, | |
| { | |
| "sha": "d78df70c2a85fd846d40b71b9e213122347bea1b", | |
| "description": "radv,radeonsi: Disable compression on interop depth images", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ecc19e9819c021d5e10246492284d8f68b019315", | |
| "description": "ac/surface: Fix depth import on GFX6-GFX8.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f63ffc18e79a94ff7a4c418341e644cc3894a03a", | |
| "description": "intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "18e72ee2108a9388b8d1890311dd22f69886438a" | |
| }, | |
| { | |
| "sha": "e1fc23265f9f9e89a38f10c95289301563e0f957", | |
| "description": "nir: Add a pass for lowering CL-style image ops to texture ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3fc425b3559dcec5b3277e27d4a14e065a406982", | |
| "description": "spirv: Plumb access qualifiers through from image types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1e902102c491a5af0f3c129afbabc0ec7a4f6b29", | |
| "description": "spirv: Access qualifiers are not a bitfield", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "de36b5b805be1732e6798afd1a12743df8d32718" | |
| }, | |
| { | |
| "sha": "afa5c2e993494fbd2b11f9726c0cfcf311784f99", | |
| "description": "clover: Pull the stride from pipe_transfer for image maps", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "27516baa2aebe815dca011957d45e15f5b319fd6", | |
| "description": "pan/mdg: Use nir_shader_instructions_pass for fdot2 lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a348b43f2aafb82835c5e87977e3d7edd80851a", | |
| "description": "pan/mdg: Use nir_shader_instructions_pass for nir_lod_errata", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6064b8ee14319d5a2f24a1a1fac49d14a2cf6f1f", | |
| "description": "pan/mdg: Return a bool from midgard_nir_lod_errata", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7acf364131f59e201eddcc46492401ae0424b081", | |
| "description": "panfrost: Set modifier_constant to true for exported resources", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95ee0ba41f0c53fe651b9fc12d57b1eb62eea539", | |
| "description": "lima: fix vertex shader uniform buffer size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6a1926035bd5d0fb39ab3c7de7662cc552a5dc02", | |
| "description": "lima: allocate new bo for stream draw", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "017ca86b2230b168f8a4fdffc2b56fd7d77df049", | |
| "description": "radeonsi: Move display dcc dirty tracking to framebuffer emission.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c6c1fa9a2638800155b31701190af7baccb0c18f", | |
| "description": "radeonsi: Put retile map in separate buffers.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be48cf804b34b3318d642a6d4f46a59c37908759", | |
| "description": "amd/common: Store non-displayable DCC pitch.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4656e682947621829f9297f01b2aaffb384bb762", | |
| "description": "radeonsi: fix user fence GPU address", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "3d5bed0e883217242a4357116399f60486580170" | |
| }, | |
| { | |
| "sha": "9aa86eb61aa64411b4c16d359467312f0f2729a0", | |
| "description": "glsl_type: Add packed to structure type comparison for hash map", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "659f333b3a4ff92ff985b168728ad37fe3d7e437" | |
| }, | |
| { | |
| "sha": "7b4eaac6a9c02c7e06b6633b6ad4cedef1833ef9", | |
| "description": "radv: fix vertex buffer null descriptors", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "0f1ead7b5366470dfd834e68b7b62305ac1602a8" | |
| }, | |
| { | |
| "sha": "ec13622ff4bae3818d27561d3b8ba1836556db40", | |
| "description": "radv: fix null descriptor for dynamic buffers", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c1ef225d18332ed4800191d686dc1527e8156544" | |
| }, | |
| { | |
| "sha": "090fc593b44d41e5613b04931bbf46d268fca666", | |
| "description": "mesa: fix glUniform* when a struct contains a bindless sampler", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "990c8d15ac3de8623940b32b662ef956703cc6bc" | |
| }, | |
| { | |
| "sha": "77af1ca690f4f49e305c095d97b9af798bfea307", | |
| "description": "etnaviv: add disk cache", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6a0d7f6316c60b480f4439ecef50de422a9175a6", | |
| "description": "etnaviv: shuffle some variant fields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12b8ad8f21febed97ad6be401eeec4798fc748cd", | |
| "description": "swr: fix _BitScanForward64 on unix", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82c49a66c07a86e75efc490f542dfbf86078814e", | |
| "description": "swr: missing _BitScanForward64 on 32 bits win", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5805f5ab0161d597432adfa646557f2c8c25d278", | |
| "description": "glsl: take EXT_gpu_shader4 in to account when adding round", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "12567de2be7291467e023a6c7fe2eca19ae5f820" | |
| }, | |
| { | |
| "sha": "cde5b86a88c42c0139c0d685bd9844a7cee5dc4d", | |
| "description": "turnip: Release bo_mutex lock before potential error path.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f" | |
| }, | |
| { | |
| "sha": "ffbdbd631ad9aa391f5160bf50d6849d98bb6de4", | |
| "description": "panfrost: Delete debug allocated syncobj.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91" | |
| }, | |
| { | |
| "sha": "fcc506e52060ce0b2db756c7b07c70a781fac8c3", | |
| "description": "radesonsi: Remove unsigned comparison to zero.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b862716ddf6de92ba7811edf69e9990783050c7", | |
| "description": "disk_cache: Fix filename leak on error path.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "183ca88a91d3e8addf015e56f4c2eb56e3f3ba0e", | |
| "description": "android: pan/bi: Use new packing", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "2ff53879f214700def92fd2cc3ead89119cd2fef" | |
| }, | |
| { | |
| "sha": "792b51713bf4050183ef3bcb9e8cab51886e89bc", | |
| "description": "android: pan/bi: Use new disassembler", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f8fc21059f304cd22796d8e762ff7a5d00dbfa3f" | |
| }, | |
| { | |
| "sha": "d74fe47101995d2659b1e59495d2f77b9dc14f3d", | |
| "description": "glx: Allow depth-30 pbuffers to work without a depth-30 pixmap format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a163cba1e3a20536377d9b0f9617f8433d580114", | |
| "description": "anv: Fix the target_bo assertion in anv_reloc_list_add", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b75a92e2010e81fdd387f1eae3be11e327d0a0bf" | |
| }, | |
| { | |
| "sha": "85cc2950a045ca0fe153498fb7d48322d2906482", | |
| "description": "radv: initialize with expanded cmask if the destination layout needs it", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "7b21ce401f7e81deca5ab6a4353b1369d059bcee" | |
| }, | |
| { | |
| "sha": "6f2b6952bef69af9cf8ae66be4261837bacb3137", | |
| "description": "nir: remove ubo_r600 instrinsic since ubo_vec4 is used now", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "18e97817148eb376274a8749c03b45c2f817c139", | |
| "description": "r600/sfn: Use load_ubo_vec4 lowering pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98eb00face93b9af5aac19008ecff5a2bf376745", | |
| "description": "r600: enable lowering uniforms to UBO", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4ac4cdb5bfece49db29939e00dbf8d67fddc3b65", | |
| "description": "aco: fix incorrect assertion in emit_vop3a_instruction()", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "0b6448bbe791474a152d53bfaf750408807ac166" | |
| }, | |
| { | |
| "sha": "207219d4356786e8bb4b5f19c67322ee82874967", | |
| "description": "turnip: Add support for a615.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "45bff4e989036e9c9ef9fb475c4305ccc80a6c3d", | |
| "description": "util: Makefile.sources: Add disk_cache_os.{c,h}", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "4339ecde35cffce82b5f4b8cd3cfdc88edca4331" | |
| }, | |
| { | |
| "sha": "2aaa1564ad0620724eaf38d66cec85dafad4613e", | |
| "description": "nir/lower_io: don't reduce range if parent length is zero", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a51aa6feb4dab07e29b9834f7ad431cc0dd6f9fe", | |
| "description": "pan/bi: Drop *FMIN reference", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "865e252dd0185313cbf06cca782fc3b3c3867239", | |
| "description": "pan/bi: Remove unused packing data structures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec43629e8c03f759e446018d56e4adece3dc913c", | |
| "description": "pan/bi: Remove unused prints", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2ff53879f214700def92fd2cc3ead89119cd2fef", | |
| "description": "pan/bi: Use new packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3fadd8234611837798311ff1ace7a39c1cc3adc4", | |
| "description": "pan/bi: Move packing helpers to dedicated file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2158a5b3016bf4e6593ba4f0fc4de653323bf87", | |
| "description": "pan/bi: Use src1/dest_invert instead of src_invert[]", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08b105d78254612ad64fe7aec825c3fbe102cc90", | |
| "description": "pan/bi: Use 8-bit shifts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d63a476f7a05eaa7810b86405381285fb6672ad", | |
| "description": "pan/bi: Pass blend descriptor explicitly in IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67d89568af22c77df6d63e6c5dd405692a846ab3", | |
| "description": "pan/bi: Track compute_lod in IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8dd3a81c1d7fd43218a4d206259dbc1cd6fc0a17", | |
| "description": "pan/bi: Add format field to IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6f5b78874ab34095dd55d6020d3d63318b7336d8", | |
| "description": "pan/bi: Introduce segments into the IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "33710ff8953c5112b88ae8f0f2ff55b021815ca6", | |
| "description": "pan/bi: Add dummy carry/borrow argument for iadd/isub", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42ec4aa47851fa5c5ce22ab03b2762b7bdc3e027", | |
| "description": "pan/bi: Use canonical syntax for special constants", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a569d09f421eb6445ca2f4500a38fbb1c76896a", | |
| "description": "pan/bi: Use canonical syntax for registers/uniforms/imms", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f8fc21059f304cd22796d8e762ff7a5d00dbfa3f", | |
| "description": "pan/bi: Use new disassembler", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "deab75250c5cd90335ae2303f89eda33e10c870c", | |
| "description": "pan/bi: Export dump_src", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "05041811ce51ebf53cd77acd88c53670b0ef78b1", | |
| "description": "pan/bi: Add bi_disasm_dest_* helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "944cb8bcba51342cd3c3d38a77a7970242eda74b", | |
| "description": "pan/bi: Add disassembly prototypes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82f33155f6d4b946d88cd0c0b6723f7cedb9a518", | |
| "description": "pan/bi: Add disassembler generator", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf8f79a9fcfcca1e4337ed22c02595516024c22c", | |
| "description": "pan/bi: Add packing generator", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58da316de7a7858eb96a18ee8c1f9d35bf0c2b99", | |
| "description": "pan/bi: Add ISA parser", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "07a5ec83fb09de861d940fea69b49cefb08fda75", | |
| "description": "pan/bi: Add XML describing the instruction set", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2044b1fba5d19d475d73f39ddb17ff86213941a1", | |
| "description": "pan/bi: Lower flrp16", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "3c8934a644b8df57e80a46020ac725cb61076d5a" | |
| }, | |
| { | |
| "sha": "b75a92e2010e81fdd387f1eae3be11e327d0a0bf", | |
| "description": "anv: assert that the target bo is valid when adding a reloc list", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "355f241d4153aeba14268498d4d6f68b80c95aa5", | |
| "description": "anv: improve error message when failing to open device path", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "203b934921677b7251dec1c6e1317b9bfb709da2", | |
| "description": "docs: update calendar and link releases notes for 20.1.8", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fdff24d930d78a64c9d4f2488d88e0328cd857ee", | |
| "description": "docs: add release notes for 20.1.8", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "123bdb61cc0be64ee29b63cf27565ec98c2a0ab8", | |
| "description": "gallium+mesa/st: lower uniforms based on compiler flag instead of packed uniforms cap", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "feb463da6370a4de3f1c856db8da3bca7fd2b388", | |
| "description": "llvmpipe: set lower_uniform_to_ubo compiler flag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80cde3ad55c6eb6aed9fbe9c4d2c6a8c4eceb61a", | |
| "description": "intel/compiler: Set lower_uniform_to_ubo compiler flag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7ab804dbb46ff55ad28c639f04fd050b9959fc6c", | |
| "description": "freedreno/ir3: set lower_uniforms_to_ubo compiler flag", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b155b6869ca98d1d39005fb7e621d320a232b48a", | |
| "description": "radeonsi: set compiler flag lower_uniforms_to_ubo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c9fee9b6adcc341948e2cac8de500c6384cfc22", | |
| "description": "nir: Add option lower_uniforms_to_ubo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8939c642e06782be6e1066b2f97f491c2c131ee9", | |
| "description": "gallium/aux: remove unused u_blit.[ch]", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ba2365c6f856384cc6a3a0ffda7adce9237b4ab", | |
| "description": "vc4: remove unused header", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9992797e1b1bc6ffd46f166ce3cb1b1008dd5856", | |
| "description": "v3d: remove unused header", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "39e7bc23dd0230ae721bdefc3918cd2fe37f1d09", | |
| "description": "r600/sfn: Fix comparison with different signedness", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d6316cca40fe0649bb3098bf1c809e2f9b0fa7a", | |
| "description": "r600/sfn: more fixing of vec4 fetching", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f46e04a1c4a46e4e3da1bf9f144fe76b16bf11c8", | |
| "description": "r600/sfn: Fix source swizzle for gradient queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "02581acd07af776aefab7ce752902270ba7a12b2", | |
| "description": "r600/sfn: Fix bitfield ops and 2x16 split_y", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dfa45e26e21bb30885bc190b3be7a4e0affc0cbe", | |
| "description": "r600/sfn: Fix split_alu_modifiers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e85c0bdda552bebfd2ca82c475d03132cf72b67a", | |
| "description": "r600/sfn: Lower *sign opcodes in nir", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c22e0fb02dcd05da16df6e065b0e74505432ff20", | |
| "description": "r600/sfn: avoid some copies", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f2280e03e21d37ab9bf3b8f0ebeea42dda7fdf37", | |
| "description": "r600/sfn: Fix ordering of tex param moves", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "daaa71924ad38019f12e5ed4aba1ddce0982846e", | |
| "description": "r600/sfn: clone shader before lowering to registers and src/dest modifiers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "09558ad84ee8763fdaf98b62e781c0c5774f287d", | |
| "description": "r600/sfn: Fix loading vertex attributes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e46b2ad1270e886796eba3594854cdec97942aae", | |
| "description": "r600/sfn: correct ring op patching", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "688680decce90fa30615f8933a72a23c6862b893", | |
| "description": "r600/nir: fetch sources and split uniforms before emittting alu instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "85f39cab8bda7cd03445193de4c80649791ba569", | |
| "description": "r600: revert disabling llvm draw", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1730bed8f05e0b017875e383c9f413e7ef10b79", | |
| "description": "radeonsi: fix guardband handling for large values", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c493bb9a5700e3db02279a0073abac697c01d8d8", | |
| "description": "radeonsi: fix quant_mode selection for large negative values", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7d853966df4f6d0ded845a6ba2b2af7c46404157", | |
| "description": "radeon/vcn: set dec->bs_ptr = NULL on unmap", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb60849ea2484c6ba09843ce1c29ba161fa6d02e", | |
| "description": "r600/uvd: set dec->bs_ptr = NULL on unmap", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "15038fe621afb24cc43968a8c133642842268f3f", | |
| "description": "docs/release-calendar: update 20.2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "babe86f6cf455cc3e8369aee5336a78859011d62", | |
| "description": "docs: add another 20.1.x release to allow for more overlap with 20.2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd990aa4de3cbfa2e1f217e0627c8f12526c77b6", | |
| "description": "docs/download: mention tarball GPG signatures and link to the keys", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4790811d78011d45830d9543ad6e7401391cfb15", | |
| "description": "Revert \"radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state\"", | |
| "nominated": true, | |
| "nomination_type": 2, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6" | |
| }, | |
| { | |
| "sha": "b23013db0aa6845d661c2da5d4003615b064e01f", | |
| "description": "Revert \"radeonsi: set BIG_PAGE fields on gfx10.3\"", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": "430d384c311468c6180a1d67ed90bb74d4fe1c3b" | |
| }, | |
| { | |
| "sha": "758ab39d25e10d585929b87a8a2891c5a68b7c55", | |
| "description": "radeonsi: clean up ffma handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "57bf4c2028cffe24ffb55b96592f7e33aa18f1ce", | |
| "description": "nir,radeonsi: move ffma fusing to late optimizations for better codegen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a3512ddfdf7ff1dff0920568102bfaef99ab498e", | |
| "description": "st/mesa: don't enable NV_copy_depth_to_color if NIR doesn't support FP64", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb" | |
| }, | |
| { | |
| "sha": "782016ea42bba3a3e3c5f116bd6b3b6c5f314d53", | |
| "description": "libgl-gdi: Fix unused-variable warnings.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf849b058b17984d9f84cbace4e487ddebe60c97", | |
| "description": "spirv: Handle OpTypeOpaque", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efff73422049d738b4adfaa34d5fde78a2805d5e", | |
| "description": "turnip: multiViewport and VK_EXT_shader_viewport_index_layer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "52534c3a865298015711c948bc9f3408c5485aa4", | |
| "description": "freedreno/ir3: add view_zero to shader key", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e732750b160f28270aaa86431d67fedccf1cfec6", | |
| "description": "freedreno/ir3: allow layer/viewport output for VS/GS/DS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "338745c6f4b7133d7b36f78562d46bc4e8d368f5", | |
| "description": "frontends/va: Derive image from interlaced buffers in some cases", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fcb558321e65b62244a11e0066bb8713b1854721", | |
| "description": "frontends/va: Derive image from interlaced buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c7ca97d3e3e9f83d7d968fcd916e6c1242cfd75", | |
| "description": "frontends/va: Add support for NV12/P010/P016 to vaDeriveImage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7bfaeaa590d8b4842aaafc5ff392caa624e269d3", | |
| "description": "aco: pass -fno-exceptions and -fno-rtti", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "51a6261d38b2804c2a45f16236b1000b7777c220", | |
| "description": "iris: remove additional pipe control done before hiz for older gens", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "320d80f2cee673fbd6845e7bcef56470c4516d97", | |
| "description": "intel/genxml: make sure test assert are compiled in", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7719b8cfc4c17f4fd316d9f2ea0c314ef030478", | |
| "description": "nv50/ir: Initialize Converter members.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e607477d7ca2550c0b7f53f3886b4b6fd055d779", | |
| "description": "freedreno: Check file descriptor before write.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67" | |
| }, | |
| { | |
| "sha": "50f1cd40767469c96628331aa0ce91fcde328030", | |
| "description": "ac/llvm: Fix nonportable sizeof.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "ca74603b4f6ed61141ba7c24488f64138859a532" | |
| }, | |
| { | |
| "sha": "16e788416f05ac3347af99e0715e96e42f616be8", | |
| "description": "android: aco/isel: Move context initialization code to a dedicated file", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "47de5532836d795cf5f0363eb339385c83fdb00b" | |
| }, | |
| { | |
| "sha": "f3150abe5ef01b8cb36752aaf74512d4affefb0c", | |
| "description": "etnaviv: call nir_opt_shrink_vectors(..) in opt loop", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b10f34a78563045c989083b1fb549fb11b8d2485", | |
| "description": "pan/bit: Fix unit tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c4f518ce6a67508eaf4b16671f9a5d2777c74783", | |
| "description": "pan/bit: Set d3d=true for CMP tests", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "ec37c7126dc9c2ea02a7910c82c1085e96ad5654" | |
| }, | |
| { | |
| "sha": "322ddbd538336a1ac01261df57e0a84d75f97f83", | |
| "description": "panfrost: Fix nonzero stencil mask on vertex/compute", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3109c457989cc9b7eec79eef02665749103eeb6", | |
| "description": "turnip: avoid heap allocations in QueueSubmit when semaphores are used", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00914e2179915a302a1c9f63b9a96ca0710b4132", | |
| "description": "nir/algebraic: fold some nested comparisons with ball and bany", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8a2a9e9bb8879cf3e88870fc5ff4c36e190fa012", | |
| "description": "glsl: fix per_vertex_accumulator::fields size", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "49d35f3d882bd0f4418a1ce056344b8f06bd75dd" | |
| }, | |
| { | |
| "sha": "26299c87f8c399be4a02db6da3d53e5d2bd08668", | |
| "description": "aco: Add base argument to emit_mbcnt.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3780e7b8cfcc14580ace508ea1e9d197a1377c6", | |
| "description": "aco: Clean up emit_mbcnt.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efa1c760d15fb645bed9d6c83e73a770b2fe0bd6", | |
| "description": "aco: Fix emit_boolean_exclusive_scan in wave32 mode.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12567de2be7291467e023a6c7fe2eca19ae5f820", | |
| "description": "glsl: mark some builtins with correct glsl(es) version check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4868ce1451ffceb65a03ef230da01da639286c2c", | |
| "description": "lima: dont split vec3 unaligned load inputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f", | |
| "description": "turnip: device global bo list", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "20a4235c4c96592e13648da494ca446288ac9a2f", | |
| "description": "anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0", | |
| "description": "anv/image: Disable multi-layer CCS_E on TGL+", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "656d8edd9e141091e3f43d6dab587c5da00951d1", | |
| "description": "nir/opt_vectorize: don't lose exact and no_*_wrap flags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eceb4fb904bdc99782c53e1af1b3677f2fbab0d2", | |
| "description": "freedreno: fix fence-fd leak", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "bf23ff83e69a76424ea083c6641b952868e4b87c" | |
| }, | |
| { | |
| "sha": "ef980ac0c1cd65993ba0c1d20e1c09b45bfef99d", | |
| "description": "radeonsi: fix max syncobj wait timeout", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c638301b42bc6ea1a623c2a53646047197fb8030" | |
| }, | |
| { | |
| "sha": "3182209673fcf157efa7872036e67fae2a5e84ba", | |
| "description": "v3d/compiler: fix V3D double-rounding of .8 fixed-point XY coordinates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "367ac07efcc80652e3cbec7f02a2db4e5e2084c1", | |
| "description": "disk_cache: move cache item loading code into disk_cache_load_item() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8598dc1a7582f82827cc08fefa89a0e73979d53a", | |
| "description": "disk_cache: add new OS specific helper disk_cache_evict_item()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7893dc405cd2afef11bd5a2af44ab41c5c9b2e44", | |
| "description": "disk_cache: move get_cache_file() to an OS specific helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "593ef166aed12114d98afae81fcf75c363dc4582", | |
| "description": "disk_cache: create new helper for writing cache items to disk", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4a3a80403e6cfe428c17257dc6ba85f1bdbfa02", | |
| "description": "disk_cache: move evict_lru_item() to an OS specific helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e1236470dc6e3f52380b6c97a3fdfb74119624b9", | |
| "description": "disk_cache: move munmap into an OS specific helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "889356e731e35275af29a14fb91939f2a30de93e", | |
| "description": "disk_cache: move index mmap into OS specific helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62c43391183888e9b595292233fe9d22b0e8d488", | |
| "description": "disk_cache: add disk_cache_enabled() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4339ecde35cffce82b5f4b8cd3cfdc88edca4331", | |
| "description": "disk_cache: move cache dir generation into OS specific helper file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "65d0fa0852ec54b63c9a97eba2bc7655d4ef5f6f", | |
| "description": "nv50/ir: Remove duplicate mask assignment.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a2a330a4edadb5e477d24211091415f82c284fc8", | |
| "description": "nv50/ir: Add fallthrough statement.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50d335804fb9cfeb20f20b1c031e39a6d239791b", | |
| "description": "nir/algebraic: add late optimizations that optimize out mediump conversions (v3)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b86305bb5734fdd0511d227b646328ef03c80197", | |
| "description": "nir/algebraic: collapse conversion opcodes (many patterns)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cdd498bbe8884a316c58458f6298d0239ce6c556", | |
| "description": "nir: add new mediump opcodes f2[ui]mp, i2fmp, u2fmp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "385b4dbc394b0c0a15be41f7a443e23e7acb7339", | |
| "description": "nir: enforce 32-bit src type requirement for f2fmp and i2imp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d3df8dbffd5d4b38c802ccd38967e4ca117901e", | |
| "description": "nir: remove redundant opcode u2ump", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "26fc5e1f4a844692f2ba2568d6d232881be01e0e", | |
| "description": "nir/algebraic: expand existing 32-bit patterns to all bit sizes using loops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c8934a644b8df57e80a46020ac725cb61076d5a", | |
| "description": "nir/algebraic: add flrp patterns for 16 and 64 bits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3064feb2350d5fce36a09c85a72788998c3f1c1b", | |
| "description": "pan/mdg: Obey f2fmp size restriction in fuse_io_16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5cd62359586245a62a525461d9efadbee1e281e0", | |
| "description": "blorp: Drop trailing whitespace in blorp_clear.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1eff389bd3ee17c340d9047051f559f0ac4e44b5", | |
| "description": "blorp: Fix alignment test for HIZ_CCS_WT fast-clears", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "5425fcf2cb39dc9df56593d4460b56688506c0cc" | |
| }, | |
| { | |
| "sha": "40f7afc1e97e11b65f9975f3c079f44e5357379f", | |
| "description": "nir: fix lower_mediump_outputs to not require variables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2ae39e0cea7ce43531c9de2e642ffb3add02ba2", | |
| "description": "nir: add mediump flag to IO semantics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e9e45738353863672e6d42b52248de9ae4c70bb", | |
| "description": "glx/dri3: Implement GLX_EXT_swap_control_tear", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a", | |
| "description": "glx: Implement GLX_EXT_swap_control for DRI2 and DRI3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b8239abdf86f251d75567381d0d59976f9d91efd", | |
| "description": "glx: Reject glXSwapIntervalMESA greater than INT_MAX", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e648442ceb347c8acd92b23d2a910b185fc81847", | |
| "description": "glx: Collect all the non-applegl extensions in the GetProcAddress table", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "72a0f7496a7347b5a729549662ff9ba1a430b250", | |
| "description": "glx: Use GLX_FUNCTION2 only for actually aliased function names", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "77d256279337ae873a85974ce5f60d414f8f45c9", | |
| "description": "wsi/x11: Hook up VK_PRESENT_MODE_FIFO_RELAXED_KHR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2f62a44df0f694791d7c364940841e8682faeefc", | |
| "description": "ci: do not build libdrm for vc4, reedreno and etnaviv", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "52becd39a590cc8cac7bbe38282b27fc0a8ebbbf", | |
| "description": "turnip: rework vertex buffers draw state handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "69e65b9cf08f0f594f24810bf8f9ee6c79744743", | |
| "description": "intel/tools: fix possible randomly increased verbosity of error2aub", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "18eb853ac86c116e2a50e560462258fbad33e13e", | |
| "description": "intel/compiler: quiet Coverity warnings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b6fd2a3140fa70a86a65631a20bf39d75e89c0d", | |
| "description": "intel/tools: handle ftell errors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46a82aa3a6044998d17dded35249a562203f6138", | |
| "description": "intel/tools: fix possible memory leak in the error path", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ea0b6a9c6063cb017e23212ec3e6d5340801df4", | |
| "description": "intel/compiler: initialize remaining fields of various classes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40b964dc8f3b020841dce65ec7075dbdbacc17f1", | |
| "description": "intel/compiler: remove unused fs_validator::param_size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3cd24999fd582ae8da52a0499f8db6eebfb503a", | |
| "description": "anv: fix minor gen_ioctl(I915_PERF_IOCTL_CONFIG) error handling issue", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb" | |
| }, | |
| { | |
| "sha": "265a3b9624f7b4007954edaadfaee5c46107e9dc", | |
| "description": "driconf: add option to reuse GL names", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a56849ddda6a03d86293600c9f2a7ccd1fb3995c", | |
| "description": "mesa: use _mesa_HashFindFreeKeys for GL functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "60ffadcbc0715ef736a81f5a4c2b5924cd8b04f6", | |
| "description": "mesa: add _mesa_HashFindFreeKeys", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fefc6d264a12ec7ef999c60eb188719c01bea172", | |
| "description": "mesa: add GL name reuse support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "34852124db9cbadb0d2a7aef5cbf77e7c5957879", | |
| "description": "mesa: add a isGenName parameter to _mesa_HashInsert", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "553d3719337f8698cf152d5932e60722a3745d34", | |
| "description": "util/idalloc: add lowest_free_idx to avoid iterating from 0", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e808d38299565669105fc95d1b4a469f79b070c5", | |
| "description": "util/idalloc: add util_idalloc_reserve", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87ef970ee65535d026a2bcd8a0e82cf84164e10b", | |
| "description": "mesa: move u_idalloc from gallium/aux/util to util", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "911ce374caf03581038e49cf6edccf8d4953eeda", | |
| "description": "freedreno/a6xx: Fix MSAA clear", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6e4d0a48e3dad0dbf0515b5391b8d0d52795e0fc", | |
| "description": "freedreno: Clear gs/tcs/tes state for clear blits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "18f5d362829f8299736feac077df19f513a120af", | |
| "description": "freedreno/a6xx: Fix fd6_draw_vbo() return", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46edc08fe5a0f10ecc640a6255899eedf73f1976", | |
| "description": "freedreno/a6xx: Skip empty tile_setup", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "74f1c50dc3bec39fc78f54265ae8c71369283071", | |
| "description": "freedreno: Don't bypass fd_draw_vbo() in clear fallback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "97e49b223ca66d918cc595ad3fcad478bc9821b9", | |
| "description": "freedreno: Fix rast state for multisample clear", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b0722cb670156ef7d8d1ada4afaf8bf5cd5b9dba", | |
| "description": "gallivm: disable brilinear for lod bias and explicit lod.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cd4fb5a434ca145eee3f4374ac1141664d6aa72d", | |
| "description": "freedreno/fdl: Add layout test for the Android CTS's MSAA mustpass surface.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14131ed308188b4b1d0ab08e6479f71e9394d450", | |
| "description": "freedreno/cffdec: Add support for texturator's 2DMS layout setup.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2f39727cc64bb9e01a3d0fcb38a679a8a6ae64b8", | |
| "description": "freedreno/cffdec: Fix up texturator parsing scripts for XML changes.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd647f8eb691fe2aefcfad04821e880911ae8f17", | |
| "description": "freedreno: Add another new sysmem flake.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b4317fccdd7f873dc7e9a4a1ca06b40bbaf4c2dd" | |
| }, | |
| { | |
| "sha": "0bc36ef50e45baf2255db98ced72986dd0176eca", | |
| "description": "spirv: Initialize spirv_test member shader.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2f61d7c22dae0484d60728e768d917fa28bd59df", | |
| "description": "svga: Fix unused printf argument.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5" | |
| }, | |
| { | |
| "sha": "587969154f2cca5c9973bdc20693cd548895efbe", | |
| "description": "freedreno: Fix file descriptor leak.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67" | |
| }, | |
| { | |
| "sha": "a4885d26915d290192f3bb5e5f50355cfa266a59", | |
| "description": "pan/mdg: Fix spilling of non-32-bit types", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b4de9e035ac0afe64ebfd58cd0eb04c1a671afce" | |
| }, | |
| { | |
| "sha": "89401e58672e1251b954662f0f776a6e9bce6df8", | |
| "description": "nir: More NIR_MAX_VEC_COMPONENTS fixes", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c5dd54e600bef006cdebcb9d045a737d3d9785e7", | |
| "description": "nir/idiv_const: Use the modern nir_src_as_* constant helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d86e38af2c6c9e7f70b31fb6482a875c6d10427c", | |
| "description": "nir: More NIR_MAX_VEC_COMPONENTS fixes", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14b60ea302e18f37cff7741354c8966be84a2cba", | |
| "description": "iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd215c83d0479f3356de4b3814dee8b8e64023cb", | |
| "description": "iris: Support MC modifier in plane count queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80a8bb590ad8a8f1dbcccf397e4730a1c87eabea", | |
| "description": "intel/common: Drop unused gen_aux_map_add_image", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82720852bd6e33ca19c17fff845674f17127ba6a", | |
| "description": "iris: Support planar resource imports for MC", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ddb1a6cf98bf15112901edd14965f04f6ed9a46", | |
| "description": "intel/common: Add get_aux_map_format_bits()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3c99f45718080b66676c2b028015abbafeaee11", | |
| "description": "st/mesa: Don't map all P01X DRM formats to P016", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9efd71466df7706cce21880d5d31c3245654628b", | |
| "description": "intel/isl: Add YUV format info for the aux-map", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ea3a54366c21fd7c1048373799868496b65f0b9", | |
| "description": "intel/isl: Support ISL_AUX_USAGE_MC in surface states", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e15543b71ad07d208f0ec3524c8486329ee882f4", | |
| "description": "intel/isl: Describe I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d686835171c44cf325306f6c87408bef999f5496", | |
| "description": "gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS import", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a42bf9a29707cf503c56201e90aff2bbc5f685ca", | |
| "description": "gallium/dri2: Report I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS num_planes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7ee5da90edc4cada9f858073fec735b6c18544ec", | |
| "description": "nir_dominance: Use uint32_t instead of int16_t for dominance counters", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03eec294b90759be48b5c85fda5e54bed683068f", | |
| "description": "st/nir: Call st_glsl_to_nir_post_opts before interface unification", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "95415a54c007a909f0fb9d1b2567beecbd73d403" | |
| }, | |
| { | |
| "sha": "cdc025c9ef67bddf733fccb5b3e78d8d7c8b4880", | |
| "description": "mesa: Generate more errors from GetSamplerParameter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "06c6920a5b1046305408089561c4e5f7b90511d5", | |
| "description": "mesa: Fix GL_CLAMP handling in glSamplerParameter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f61f0142ac84a3b73eed5b7f414af457f3b3473", | |
| "description": "ci/bare-metal: Allow wget of the kernel/dtb for kernel development.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4317fccdd7f873dc7e9a4a1ca06b40bbaf4c2dd", | |
| "description": "ci/bare-metal: Update the kernel to msm-next-pgtables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "802d3611dcec8102ef75fe2461340c2997af931e", | |
| "description": "turnip: Fix truncation of iovas to 32 bits in queries.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e34b0d65f9715b9376408a769e2005bb579128f8" | |
| }, | |
| { | |
| "sha": "329c31728773d58ebb0a9c2dd133ed7d6bc710cd", | |
| "description": "turnip: Fix truncation of CS shader iovas to 32 bits.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "13525a9c706bc3b5aef2b9bc649644f2e3607f31" | |
| }, | |
| { | |
| "sha": "3b3772d6e694da91ead40c144292f5a93b2aa42e", | |
| "description": "freedreno: Make the pack struct have a .qword for wide addresses.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "021523d4aea9ea3801bf64bfb4d7292306b8c107", | |
| "description": "turnip: Fix a compiler warning in release builds of the query code.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a95cc04de605a03147c1ee3d5c244cc2417405d", | |
| "description": "turnip: remove some unnecessary regs init", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d0ab65b48eb2128d39966db2bd58de8cb73be09", | |
| "description": "turnip: delete unused \"tu_cmd_buffer_upload\"", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3b144d5fb855f0dd4d6813a961ab07ecd56fb7f6", | |
| "description": "turnip: fix the type of tu_shader_module code field, delete unused sha1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6f511921696fee0acb3b6feb93809d8a9ca34c47", | |
| "description": "turnip: delete unused tu_image fields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd53a2559271dc618b9ce5cefa3c169d3cf3b650", | |
| "description": "turnip: delete tu_physical_device path field", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e394ff9b5f8da5a9579d0a96c371cec814caf10c", | |
| "description": "aco: fix validation of sub-dword parallel-copies", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "834b449a46716d64bd2cee99a029cdc48813cc9a", | |
| "description": "aco: fix value numbering of reductions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a8447cbd40ef29a4225686d4820a8b0a19973ae", | |
| "description": "aco: don't apply constant to SDWA on GFX8", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "29cb3cba9ffde348aaf33576e5cbe974f024685c", | |
| "description": "aco: workaround disassembler bug of v_writelane_b32 with literal", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36e58a14cc3dd057b2535e43ae87f25663113e52", | |
| "description": "aco: fix v_writelane_b32 with two sgprs", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "641d45befb49fa009e42da027cda4c28a3a11b7b", | |
| "description": "nir/opt_loop_unroll: fix is_access_out_of_bounds with vectors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c0d04cd5bbc638acc32909895c57741a171771b3", | |
| "description": "panfrost: AFBC to linear layout conversion", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a3431ffb693093868417f8813e4954a26464d6f9", | |
| "description": "panfrost: Move tiled-linear conversion checking to a new function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c35645320592acfb8548b5db4bb3d43cc3608c8a", | |
| "description": "panfrost: Seperate resource setup and bo creation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23ad95227a8b2c8ee390665c71a70685f82f0ef9", | |
| "description": "panfrost: Correctly set modifier_constant", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "56f9cc9948745b570704f20e18f0247628817de5" | |
| }, | |
| { | |
| "sha": "361396c86682eec03a067141a3dafd4629b36a45", | |
| "description": "panfrost: Remove old comment on broken depth reload", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5857a015b5e0c11dbaaebb802597a50bfc84c7b6", | |
| "description": "panfrost: Cleanup panfrost_get_param", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "811b9cb53fad753481efb6f3dc9e04b7b5e6a2b5", | |
| "description": "docs/features: Add missing Panfrost extensions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf2eebdf4f1eff4eaad30e6f62e026d8fbbe4ff5", | |
| "description": "radv,gallium: Add driconf option to reduce advertised VRAM size.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc431f48f90945198782ab3201fd049d294743fc", | |
| "description": "iris: Add missing range_base/range to our nir_load_ubos.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb" | |
| }, | |
| { | |
| "sha": "4df0eef18898584b6d59efb08ebe83e3cb2cf500", | |
| "description": "llvmpipe: include gallivm perf flags in shader cache.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a" | |
| }, | |
| { | |
| "sha": "fefeaeef0605d60f1e268870a85dd673b07c7a3d", | |
| "description": "aco/isel: Compile all helper functions with static linkage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "793dc668eaca8756f123e437e38a415977c0fe0f", | |
| "description": "aco/isel: Move add_startpgm to aco_instruction_selection.cpp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "47de5532836d795cf5f0363eb339385c83fdb00b", | |
| "description": "aco/isel: Move context initialization code to a dedicated file", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1eac0b52e3ee0fb230aeb4d5858c8cf6523be58e", | |
| "description": "aco/isel: Remove unused definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "150de6358d26bb29968d800e749cd41ae78c9420", | |
| "description": "aco/isel: Consistently use references for input parameters in emit_load", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dab0af061641bae1a69793ee39cad230725a3203", | |
| "description": "aco/isel: Simplify nested branching code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "757de68a436a986b089d98470e03c10bd3f57ad8", | |
| "description": "aco/isel: Turn the function template emit_load into a proper function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3bd7c3c9dbde491173d7015e2168fc0f34d95bb8", | |
| "description": "intel/nir: Call validate_ssa_dominance at both ends of the NIR compile", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7cedc4128a1f9d8ecae00ff41ccf1b63e4f3ebd0", | |
| "description": "spirv: Run repair_ssa if there are discard instructions", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "45bcb1084139b58378551e2d954bd6032db20330", | |
| "description": "nir: Add a dominance validation pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6cef8040672e84393e59ed6efa9953c95f5f8c92", | |
| "description": "nir/opt_if: fix opt_if_merge when destination branch has a jump", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "4d3f6cb9739dfeaf9605fcd2f5318e03acf5066e" | |
| }, | |
| { | |
| "sha": "1ed78bd24796b4c08c8451a9223a161f4787e7cf", | |
| "description": "nir: Use explicit deref information to provide real UBO ranges.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "41b5aafef341f8086be16901c15d4325a3be3359", | |
| "description": "freedreno/ir3: Apply the max upload limit to initial range setup", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f74c3b0404c21568ec3621aad28f450c788ebfd4", | |
| "description": "freedreno/ir3: Use the new NIR UBO ranges in UBO analysis.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb", | |
| "description": "nir: Add a range_base+range to nir_intrinsic_load_ubo().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3a9356831a962997e37589c7a04e12aaa85a99e3", | |
| "description": "nir: Update the comment about nir_lower_uniforms_to_ubo()'s multiplier.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1388c25ada4395d3cd479c2b075b753fc73d33ce", | |
| "description": "radeonsi: inline trivial PS functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9fc96152741607c28aafaaa6c333a7d7281d2820", | |
| "description": "ac,radeonsi: lower 64-bit IO to 32 bits and remove all dead code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7d606289c648969f3a13d98d4852b4090469bb8", | |
| "description": "radeonsi: remove swizzle == ~0 dead code in si_llvm_load_input_gs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fc44861517c3278305ba78fc3b6dade2fa4514bf", | |
| "description": "radeonsi: eliminate unused shader outputs for separate NGG geometry shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c445be39a15719c63c25d1ad9b7bf9c6a0999d2", | |
| "description": "radeonsi: set outputs_written_before_ps for geometry shaders too", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0b6448bbe791474a152d53bfaf750408807ac166", | |
| "description": "aco/isel: refactor emit_vop3a_instruction() to handle 2 operand instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b310562575bdb3b2a90f94decc2663fcef3c1a9", | |
| "description": "aco/isel: refactor code and remove unnecessary v_mov", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "28df8ffde7cf9a53e1ce6cf13e6b495fb4865295", | |
| "description": "swr: Use ElemenCount constructor for LLVM 11", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "639605e5ba947bb947313a6584ef7fbb8619e9c2" | |
| }, | |
| { | |
| "sha": "6049dc1a9d5cb1a3dae063e52409028213d5492a", | |
| "description": "aco: improve fsign selection", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e9425a1b74ed7e38656eee43f72a527404bf0b6", | |
| "description": "aco: fix one-off error in Operand(uint16_t)", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "3d6f67950d91de1dd50b096de144e504a89ea21d" | |
| }, | |
| { | |
| "sha": "f4210df2241556873032f741be4a4a44337ebf99", | |
| "description": "gitlab-ci: Enable unit test report for arm64_a630_traces", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88fc3e24d3c0d907f234ed9063d4bb6d5e944fb3", | |
| "description": "gitlab-ci: Enable unit test reports for lava traces jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7e82e252e0f00879d0f15bbf37da23b49628f867", | |
| "description": "gitlab-ci: Enable unit test reports for normal runner traces jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d24ffd870615f0918c19c35b428251ba86bb49d7", | |
| "description": "tracie: Produce JUnit XML results", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd471928c94e31d103ac94d397122ff42d20b983", | |
| "description": "tracie: Make tests independent of environment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "171e94fe629011a7282c81f5777603752058169e", | |
| "description": "mesa/st: enable EXT_color_buffer_half_float when formats supported", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8447b0f6518aad56b802470dc61920fef3699852", | |
| "description": "mesa: add EXT_color_buffer_half_float plumbing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "331e5f105eb42862e10f39ea5d702dd55139b887", | |
| "description": "mesa: refactor floating point texture fbo completeness check on gles", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bb42deee362c8dcdeca2212567aba945cd3f4116", | |
| "description": "egl/android: HAVE_DRM_GRALLOC path fixes (v2)", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9" | |
| }, | |
| { | |
| "sha": "9d02d65f4643bd4885c40ca2fca4e1e8f7cc202e", | |
| "description": "android: freedreno/common: add libmesa_git_sha1 static dependency", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6" | |
| }, | |
| { | |
| "sha": "cc86a13b36e19a393820f325f5f6b2f47e371b12", | |
| "description": "android: freedreno: Implement pipe screen's get_device/driver_uuid()", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e3c39e5052233aecfd1748be9d0185ee23604c22" | |
| }, | |
| { | |
| "sha": "9b3491870fcf76028a2eef42a95e35a4732a5bd4", | |
| "description": "radeonsi: Work around Wasteland 2 bug.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc", | |
| "description": "nir/opt_shrink_vectors: shrink image stores using the format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd428162b6ddba9ce1e1f22f5e4a55478d6520cf", | |
| "description": "nir/lower_io: Fix the unknown-array-index case in get_deref_align", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "480329cf8b319983ee96f2b57bd2648be19e5570" | |
| }, | |
| { | |
| "sha": "11bd64bdecd8d00261319759767eecae68405ab1", | |
| "description": "ci: Remove any existing results directory before running piglit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "013a2b123d75ed53af603e23a8f6fd0d6e3b5490", | |
| "description": "spirv2nir: Rework argument handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a5e427fe644fd2f69bf65b19cad9055984909c06", | |
| "description": "spirv: Improve the \"Entry point not found\" error message", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c94a9788e79e5b5ea17c581ab49bc4c2aaf9a0c", | |
| "description": "swr: fix build with mingw", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c56fbed99b4aeb22cec19dc83d75aba79f9fe696", | |
| "description": "radeonsi: kill point size VS output if it's not used by the rasterizer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "234505162c11ff52d775c536667ccbdd260bf6c1", | |
| "description": "radeonsi: deduplicate setting key.mono.u.vs_export_prim_id", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1dd243d4f507914a4e458cc2de7deff435a12d91", | |
| "description": "radeonsi: use shader_info::cs::local_size_variable to clean up some code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "757f790ad84caaff9e9d6e4f98a8c5587e153b27", | |
| "description": "radeonsi: remove redundant si_shader_info::uses_derivatives", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3f08bca23858d42ee3bc3683b25ab32ff9433e1", | |
| "description": "radeonsi: remove redundant si_shader_selector::max_gs_stream", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b4fa6880890215d64b94954e122aba866734241", | |
| "description": "radeonsi: remove redundant GS variables in si_shader_selector", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7960668dc95999c1eaa8a8bd12fd8d860bbf5780", | |
| "description": "radeonsi: remove redundant si_shader_info::writes_memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83cdffd4358a50957ddd49d777c4deb81b841dbb", | |
| "description": "radeonsi: rename num_memory_instructions -> num_memory_stores", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c8ab5899c1b9c9a184a0c27545f19c7dce405924", | |
| "description": "radeonsi: reduce type sizes in si_shader_selector", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99c4e610840f62e39e96d71bdabe6fd166bbebc9", | |
| "description": "radeonsi: remove redundant si_shader_info::uses_kill", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8df349a31ec8aeed3ac890f36e5f48e173831a9f", | |
| "description": "radeonsi: merge uses_persp_opcode_interp_sample/uses_linear_opcode_interp_sample", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b3e24c2d874206080da93f72cc82c44954df798", | |
| "description": "radeonsi: remove unused si_shader_info::uses_(vertexid|basevertex)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f02cd0e0270dd4d0532c9fe74b42dee8d6c2eaa4", | |
| "description": "radeonsi: remove redundant si_shader_info:*(clip|cull)* fields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d15a7d16d6aaf0977081f816f97ca09ae49fd364", | |
| "description": "radeonsi: remove redundant si_shader_info::const_buffers_declared", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0dabcb9e53f4fd388cbc1af396131a3b77e432f9", | |
| "description": "radeonsi: remove redundant si_shader_info::images_declared", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c1af2f4bee1f517aff6d84df703c4f2821d562d9", | |
| "description": "radeonsi: remove redundant si_shader_info::shader_buffers_declared", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cb63e4afc9621ad12e5e8f13972554056067f997", | |
| "description": "radeonsi: remove info::samplers_declared, image_buffers, msaa_images_declared", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cb7bc983ae57f3f0586b9a047d705b263da63cf3", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "89cf8789cd19fa504838240f39ea1f45ca6f2ad2", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_CS_LOCAL_SIZE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ebe8238f1b64c4b7897108ca11a9b3f89e85bbd7", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_FS_DEPTH_LAYOUT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ce0291df4ac9b17b513f46456d6046772b74649a", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_FS_COORD_PIXEL_CENTER", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c597e394d45f2025a98e445649e4949ce515a2fc", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5aeaf3d7bcea2dbd6e19a861b27d7861f26a87f3", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba7b87a8a2d1931166fb85f56782a7cff5e16065", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_CS_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e627528e27988d0a15235e0e27a879be99bd39c7", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_GS_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a8e7024792533c5e7c4f8362329914f314d9e8e4", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_TES_VERTEX_ORDER_CW", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eeea2f52c7d50bf3126e05513b01d60c847f7288", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_TES_SPACING", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "34b8e60cb8696016573f8c77a1ede5020e7b8254", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_TES_POINT_MODE / TES_PRIM_MODE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af59f06918bba54929efd20475a438da49413873", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_TCS_VERTICES_OUT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a37d897d692ed58724751c4b35d7a8a9fbcbfc3c", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION / VS_BLIT_SGPRS_AMD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "46bb051bc2a911d8177521b59cd1f81330be123a", | |
| "description": "radeonsi: stop using TGSI_PROPERTY_NEXT_SHADER", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c5f5d238b953baab5a3017f76c0b0cb322fea9a", | |
| "description": "lima/ppir: Skip instruction merge when having more than one successor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "927a395f040143175535f613ee50d53a73455a52", | |
| "description": "swr: Fix crashes on non-AVX hardware", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5fb9dca2a15c57d8216e0fc2260a200df3049e9", | |
| "description": "amd/common: switch to 3-spaces style", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82d2d73e03eb851a6de4e8d9528d46a1c9374f4a", | |
| "description": "amd/llvm: switch to 3-spaces style", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "afa1fba198f44b904efe6dddb323679c105dcfdf", | |
| "description": "vulkan/device_select: don't pick a cpu driver as the default", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be31398d2246b3efb4891f5be0005438812df1db", | |
| "description": "android: nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b" | |
| }, | |
| { | |
| "sha": "d85392952b783ba1c83569df76f8091cd261f43a", | |
| "description": "ci: Run deqp-gles3 and deqp-gles31 on RadeonSI", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d5bed0e883217242a4357116399f60486580170", | |
| "description": "radeonsi: fix user fence space when MCBP is enabled", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "89d2dac55486464832552dfc3349054c29a82922" | |
| }, | |
| { | |
| "sha": "c638301b42bc6ea1a623c2a53646047197fb8030", | |
| "description": "radeonsi: fix syncobj wait timeout", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "162502370c74553b9623bd712269f74c5e36d480" | |
| }, | |
| { | |
| "sha": "be2818387dd5007667d427e3d7b8f738f5fc59d4", | |
| "description": "android: util: fix missing include path", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1" | |
| }, | |
| { | |
| "sha": "fb42d73a9d9c49043e15fe747a3376dad663c9b1", | |
| "description": "android: amd/registers: switch to new generated register definitions", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d" | |
| }, | |
| { | |
| "sha": "e8d55e6db366a1c93501cd208999820c002ddb82", | |
| "description": "ac/llvm: fix b2f for v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d9a77f9ca36177c3295036588f204a9e49e81a09", | |
| "description": "ac/llvm: add better code for fsign", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca74603b4f6ed61141ba7c24488f64138859a532", | |
| "description": "ac/llvm: add better code for isign", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cecb6d1fbc62e5f061672ea9e162138c54cdcf51", | |
| "description": "ac/llvm: remove dead code handling for fmod", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "44528f51bde9e206cb56525df6e30a8056fff4ac", | |
| "description": "ac/llvm: fix bcsel for v2*16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "735c3901e139126b471c1fd3345a29fdc125c8c9", | |
| "description": "ac/llvm: fix amdgcn.rsq for v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd8561fda9a067206d2b54f98ad8cc3b96584bcf", | |
| "description": "ac/llvm: fix amdgcn.fract for v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab614abeefb9687806bfbac4eb7db22442696d3b", | |
| "description": "ac/llvm: fix amdgcn.rcp for v2f16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84500eebd7123eb9bcee074ac023beda4d26ac88", | |
| "description": "ac/llvm: remove stub prototype for fmed3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f85294207f808c8f3072d63ac9e8624f9594045c", | |
| "description": "Revert \"ac: generate FMA for inexact instructions for radeonsi\"", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "4b9370cb0f3a2d9030e827f847f66bdefeaf08fd" | |
| }, | |
| { | |
| "sha": "a407123789e13338f3ce24fb2961da8f753a9b1e", | |
| "description": "radeonsi: move nir_shader_compiler_options into si_screen", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1476bea7648fd3dd682fd502861dc60fdc95e27b", | |
| "description": "radeonsi: remove redundant no-signed-zero-fp-math LLVM attribute", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42420730d1cc88c5b4f1518365e9c273d7d4a120", | |
| "description": "egl/x11: Free memory allocated for reply structures on error", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b7f93b4079b56b5af2d3bf557cbdcd148c0233c", | |
| "description": "glsl_to_nir: fix crashes with int16 shifts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "57fba85da408dd4ec98508b5106c156d616b5602", | |
| "description": "spirv: fix emitting switch cases that directly jump to the merge block", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "11fbd9806dd99d7a18081ca0d09e4db977f8af1b", | |
| "description": "compiler/types: Fix deserializing structs with >= 15 members", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "a0b82c24b6d08cc3f07b4ddad16c7e1b986ad983" | |
| }, | |
| { | |
| "sha": "50ff8a772ae3f8d836f251ab10faabdff3a3c315", | |
| "description": "freedreno/regs: add 7nm DSI PHY/PLL regs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d018bc7fde744b5fc71108887a51e5bfaff8776", | |
| "description": "gallivm: add InstSimplify pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "64b0b7c274c321b44e58ff0f48b444c3799c0833", | |
| "description": "intel/compiler: fix typo in a comment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95ce619680d9d24c82451fa3098177fd63e32b5f", | |
| "description": "intel/compiler: print dispatch width when shader fails to compile", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5f735a986576a7634dfb8fed23c969bf4260f45", | |
| "description": "intel/compiler: move extern C functions out of namespace brw", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d4c6e3f196fb61939b0b6c9d1051ac1e35625d42", | |
| "description": "intel/compiler: use the same name for nir shaders in brw_compile_* functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0dda2094066efd035bf852e6bdbc349c009c95d2", | |
| "description": "intel/compiler: match brw_compile_* declarations with their definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a7ece63de99aeaf4d0dcc808854522f536a0ead9", | |
| "description": "nir/algebraic: add 16-bit versions of a few 32-bit patterns", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00b28a50b2c492eee25ef3f75538aabe1e569ff1", | |
| "description": "nir/algebraic: trivially enable existing 32-bit patterns for all bit sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac55b1a9a6266b5badfee82d81302ffc38faeb42", | |
| "description": "nir: get ffma support from NIR options for nir_lower_flrp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efd439e0d648c90ae5854a0e83cd864836864e91", | |
| "description": "iris: Better determine map_would_stall for Z/S", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c30079628d180dbfb3504853ea675b78558725b", | |
| "description": "iris: Drop a use of the need_resolve boolean", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b82d8ce8bc681905a8902902fb89151ca32d6c9", | |
| "description": "iris: Avoid resolving Z/S reads in transfer_map", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2982d7c63b6c605ca4309925bda35dc13a198a83", | |
| "description": "iris: Make iris_has_color_unresolved more generic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7908a95f9643c377df0d0f9021e509b3e4a2fe8", | |
| "description": "iris: Fold a condition into no_gpu for consistency", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "73eb24ab31a4d6e167ae8e8394f9f26f7c7d5c59", | |
| "description": "aco: handle unaligned loads on GFX10.3", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a083560b09cfc3799c1c34112c0b28e29a104f5f", | |
| "description": "nir/load_store_vectorizer: Add unit tests for alignment handling.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c6f721966205a1ec52b0461d54dea2da8db969e7", | |
| "description": "nir/load_store_vectorizer: Use more imm helpers in the tests.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "91a8a07a5f0ffdd9eb85634fc9c0cb13812210b2", | |
| "description": "nir/load_store_vectorize: rework alignment calculation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8faf85f68770ee3e060bb74c87e857070f336a02", | |
| "description": "aco: fix byte_align_scalar for 3 dword vectors", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "fe08f0ccf94a7315bded5868b4f6a8bae744de79" | |
| }, | |
| { | |
| "sha": "663c4d53771a1b00ed49acb08768fd0c01cb9b8e", | |
| "description": "intel/fs: add hint how to get more info when shader validation fails", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab079260572262163be5dfc96b5d47f3fb8c7128", | |
| "description": "intel: add INTEL_DEBUG=shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7acc7ec33b3900c645503a1df5d031057ed7dc6b", | |
| "description": "ac/llvm: fix unaligned VS input loads on gfx10.3", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d" | |
| }, | |
| { | |
| "sha": "aaa492e6c6a75ff910788cadfda453ad70a15a3f", | |
| "description": "nir: fix const-cast warning on MSVC", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587" | |
| }, | |
| { | |
| "sha": "0f4d09443eba0c5a219c943940ff970f3d583f56", | |
| "description": "meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed" | |
| }, | |
| { | |
| "sha": "ebf2576862ca29b1173e3b7fee0cc03acbb4d7ef", | |
| "description": "radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bb80ed88737ce51023fe073f2401b8574d4d2496", | |
| "description": "panfrost: Fix gnu-empty-initializer errors.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3cf6325e724dbc20076629983dd1fed5ecac533a", | |
| "description": "iris: Fix aux assertion in resource_get_handle", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e81392868e6827360762fff38baf2c10c1f3b7f0" | |
| }, | |
| { | |
| "sha": "fd2ee49b2169c318627225bf74c645f7a3b71900", | |
| "description": "ci/bare-metal: Use python for handling fastboot booting and parsing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0453a46f668e194d23269510c135a806c7114120", | |
| "description": "ci/bare-metal: Fix capturing of serial output as job artifacts.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24f5f11719713e0027c655f5f189299af6d1da35", | |
| "description": "ci/bare-metal: Log why our run restarts when it does.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "785d3cace47f15bae3f848954c03b9a82daf1074", | |
| "description": "ci/bare-metal: Include a timestamp in our serial reads.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff42b7e8041dc09363cbfd4c54533ff280505cd0", | |
| "description": "ci/bare-metal: Fix detection of \"POWER_GOOD not seen in time\" fails", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7787ce18dfe3f04e5d6a7a0858d56702eb9563c", | |
| "description": "ci/bare-metal: Use re.search() instead re.match() for our line matching.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "93c8777ace8453f4cbc879d0829e582cf151066f", | |
| "description": "amd/common: Fix various non-critical integer overflows", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2182bbf84f0f19846a47f0438ec702f4d862731e", | |
| "description": "aco: Fix integer overflows when emitting parallel copies during RA", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f18fc34c4d56d6e7d511002b39a257e18d8b3af3", | |
| "description": "radv: Fix various non-critical integer overflows", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a99ae1943d880702c8472ea9be11e4f92b6a440f", | |
| "description": "aco: remove omod_success/clamp_success", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dc79152be975f69235a20a268b68e54a68562649", | |
| "description": "aco: fix mad splitting after applying output modifiers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fdadbdb513ebb71f9bb4e2784acc24148ca0defb", | |
| "description": "radv: remove descriptor_indexing fails from expected fails", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "21fbffc5425e7ee2912285737ef68398bb156732", | |
| "description": "anv: Set alignments on UBO/SSBO root derefs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7dec0548af8374328fe459d25838d50790e629e", | |
| "description": "spirv: Drop the OpenCL type layout code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "796d3fe9e0f628fd57a68dc0448ba1a182ca5725", | |
| "description": "clover/nir: Use lower_vars_to_explicit for uniform and global", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e1ed5a12c5161cbd06d7a4a4897432a0f7690ffa", | |
| "description": "spirv: Stop counting inputs in entry_point_wrapper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8bea5aaa149a349af55552f47dc248a327ea7929", | |
| "description": "clover: Use args.size() to compute new var locations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9641f483e94a18e5eba5f6d251aa75af8660454e", | |
| "description": "nir: Allow uniform in nir_lower_vars_to_explicit_types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3719b69dfc496cdacfe857e1a42984c435eb8a6c", | |
| "description": "nir: Allow var_mem_global in nir_lower_vars_to_explicit_types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3135984ad0bde072b25e1641e2a9e154fb62a087", | |
| "description": "spirv: Propagate alignments to deref chains via casts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "207b462e9326b4e7aab8e3c4aead7ca23147e527", | |
| "description": "spirv: Add pointer helper vars to OpCopyMemory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7fbec0e090be3e796f7a38819fb99bbc1744787", | |
| "description": "nir/opt_deref: Remove restrictive alignment information from casts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99bb2a4de66fa662fb4bcb29df8e2749972ee986", | |
| "description": "nir/opt_deref: Don't remove casts with alignment information", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "beefd37021edd707274625def137bed0df6fb65f", | |
| "description": "nir/lower_io: Apply alignments from derefs when available", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "480329cf8b319983ee96f2b57bd2648be19e5570", | |
| "description": "nir: Add a helper for getting the alignment of a deref", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0654a9e82307b854824fc1092a8b79632a2703c0", | |
| "description": "nir: Handle all array stride cases in nir_deref_instr_array_stride", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "878a8daca6bfc856308dda7d265964d93feb05ae", | |
| "description": "nir: Add alignment information to cast derefs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0b82c24b6d08cc3f07b4ddad16c7e1b986ad983", | |
| "description": "nir/glsl: Add an explicit_alignment field to glsl_type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca11b17b7b796db7077ed166ba2e33e77ec7088c", | |
| "description": "compiler/types: Make booleans 32-bit for cl_size/align", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3be890a3a6844292177b5524bd94b6c88fb5fb6e", | |
| "description": "nir: Expose the packed attribute attached to glsl_type objects", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42f97f8ce3a9c119ccf960c5cad399f18114e924", | |
| "description": "nir/glsl: Consider block interfaces as structs when it comes to size/align calculation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "be68de81abb3cf2d6944c4c5273c453a61437208", | |
| "description": "glsl: Propagate packed info in get_explicit_type_for_size_align()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0c2958f882a9644d98d61c49f3b8a842ea2c48f", | |
| "description": "spirv: Propagate packed information to glsl_type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "938d6ceb8300b194a7cbaf640e2c899cbecc6c5a", | |
| "description": "spirv: Don't accept CPacked decoration on struct members", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bcfeead5f31d29ae6ba3e78ce5186c0481d235b5", | |
| "description": "clover: Call nir_lower_mem_constant_vars", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "26a4c8f375e66e8e2ddf2bbde205baa929578599" | |
| }, | |
| { | |
| "sha": "9414cbc13c964b567a15637eaa7dc32899391594", | |
| "description": "nir: Don't bail too early in lower_mem_constant_vars", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "4360a8a2b3fce819e93c2844077ac0b26d234ead" | |
| }, | |
| { | |
| "sha": "a7a0315d7fdaa0e3e698de2af043776e5da467ff", | |
| "description": "intel/nir: Stop using nir_lower_vars_to_scratch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "38a83a30484c5d7dfcdce3c41d71373c09d42668", | |
| "description": "nir/lower_indirect_derefs: Add a threshold", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c897cd02785bec45596d1c43b906bb4a2e9b06a6", | |
| "description": "intel/compiler: Handle all indirect lowering choices in brw_nir.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9005c9cae40b93dee36a57cbf2a2917fd6902235", | |
| "description": "zink: generically handle matrix types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c5c55e72aca297263452535e41222477b012065", | |
| "description": "gallium/util: use uint sampler for stencil-reads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98e866c66953875a170cfff79a3c2f3c79460ed2", | |
| "description": "radeonsi: optimize out the loop in si_get_ps_input_cntl", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6ecb8b689976d21868e56a4f59f1354ea256d23d", | |
| "description": "radeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and FRAG_RESULT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a803008c7f1e4b0bdf0a377cdcf4fe853fd20e1f", | |
| "description": "radeonsi: replace TGSI_INTERPOLATE with INTERP_MODE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99fe3ef8ba400d9555a832d0feade58f5ca3d604", | |
| "description": "compiler: add INTERP_MODE_COLOR for radeonsi", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6925401a3872304e0f50a1ee1eb72e7e655079f6", | |
| "description": "radeonsi: remove si_shader_selector::type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23fdb79e92fc0a0c26a4fdcf485ecd298fb01afc", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_dump_descriptors)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "966307983bda3fc6141a33bb5300a91fd15d5551", | |
| "description": "radeonsi: precompute si_*_descriptors_idx in si_shader_selector", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cbfc13b27c4ab30037c42b75bf6f7db17ff3d338", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_dump_disassembly)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62aaa0d0b7675d3532d280bdc1221bacca63f7f6", | |
| "description": "radeonsi: remove unused si_shader_context::type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5151421ad0fcb33ca41d27c01090a1329085f7e7", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_get_shader_part)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a90d1df8204b108fffb53fd20eecf6b5f61be6fa", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_compile_llvm)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3c54d73e4b54c9519170dba27939dadc0d5eb20e", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (debug flags)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4b323c81ee8ea6e756f4c5110f7ac77545325f1", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_context::type)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b1cb72c44909fe971304da3f06e3910dea754e65", | |
| "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_selector::type)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14391533f81e537b6a9fa545019aa6ef0bea7597", | |
| "description": "radeonsi: simplify handling color interp modes in si_emit_spi_map", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "562b8c1a4793e5e448f9df8f91babcc164051dbd", | |
| "description": "radeonsi: don't execute LDS stores for TCS outputs that are never read", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "08ee72100fe22e067564cf71c25131771203dd36", | |
| "description": "radeonsi: don't lower indirect IO in GLSL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f4d0565f5261d49e675c55183f77269a736c3e2b", | |
| "description": "radeonsi: remove in/out/uniform variables from NIR after lowering IO", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e", | |
| "description": "radeonsi: lower IO intrinsics - complete rewrite of input/output scanning", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "408fc4e3ac9aea0188c385b89ad888ba0f13bd94", | |
| "description": "ac/nir: handle all lowered IO intrinsics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "44eaee688b5967e87285a7e88864b4fb84441f0e", | |
| "description": "radeonsi: clean up code for loading VS inputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ed9391df3f6fde4cb0ac85f3fa4d5fc4409555a1", | |
| "description": "radeonsi: get color interpolation info from shader_info", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0464ee7f9d9383175c31192500ee9e6d9f01fe60", | |
| "description": "radeonsi: don't crash if input_usage_mask is 0 for a VS input", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf23ff83e69a76424ea083c6641b952868e4b87c", | |
| "description": "freedreno: fence_server_sync() fixes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aae1e68637ff662d45902954390e678516798ecf", | |
| "description": "freedreno: Fix missing rsc->seqno updates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e953f6c001566f8acbbeaa9bf853f03074023b36", | |
| "description": "docs: shift 20.2 rc dates by two weeks to match reality", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cdb666bc8fbbaf32c8a9c35a0a9e4cfc0cfebac3", | |
| "description": "docs: update calendar and link releases notes for 20.1.7", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aca2bda967f1ce3c1b12c0c2b7a31b3305e2c705", | |
| "description": "docs: add release notes for 20.1.7", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bbaa62e4e156012f05d2ddd9b19610d6465b62e7", | |
| "description": "iris: Re-emit push constants if we have a varying workgroup size", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d" | |
| }, | |
| { | |
| "sha": "fe18a0fd45c79cdba7b63959657861488c775c0d", | |
| "description": "intel/nir: Lower load_num_work_groups to 32-bit if needed", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5799da47c794aced34187df2eee6fd349c51b931", | |
| "description": "intel/fs: Use a single untyped surface read for load_num_work_groups", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e8701b43a0fc1997ecdb6a9557dd3e2c1a0d398", | |
| "description": "intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95415a54c007a909f0fb9d1b2567beecbd73d403", | |
| "description": "st/mesa: fix lowered IO - don't call st_nir_assign_vs_in_locations twice", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c43edf9f917a801a18940bb570a295b7eed7f90", | |
| "description": "nir: fix a bug in is_dual_slot in nir_io_add_const_offset_to_base", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18" | |
| }, | |
| { | |
| "sha": "536727c465170c028b0d91e4eb8d94020e4a7669", | |
| "description": "iris: Patch constant data pointers into shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ee32428373dd2e9ffcb419d26cb8ebe3788f298", | |
| "description": "anv: Patch constant data pointers into shaders with using softpin", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a06955f4ef623c3767739f7b73438eb54b59222c", | |
| "description": "nir/builder: Add load/store_global helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a5acf3d8c31b2360c3118a61470bb2c231faa99a", | |
| "description": "anv: Properly cache brw_stage_prog_data::relocs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "91becd84ae2c9aa144ba2eb08f3e62166275a0e4", | |
| "description": "intel/fs: Add support for a new load_reloc_const intrinsic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8d8a3815ef698348857cd9812eaa0dc76f5b19b5", | |
| "description": "intel/eu: Add a mechanism for emitting relocatable constant MOVs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "272ab2823d17173203f2f03c85c95acdcd7d1226", | |
| "description": "intel/eu: Include brw_compiler.h in brw_eu.h", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aff078eb5a79dc53330ee8edfc755a995a041c74", | |
| "description": "anv: Stop storing the shader constant data side-band", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90b6745bc80cf6dabb8f736dbf12d47c2a6602f5", | |
| "description": "intel/fs,vec4: Stuff the constant data from NIR in the end of the program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "91348d125d9174cc06487947ab3d11c97244c72f", | |
| "description": "intel/eu: Add some new helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc2c5f9a4b696564fe99170d1e80fa33e989e6af", | |
| "description": "iris: Use gen_disassemble", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "372774367cf5e62f49209716faa80b3ecd932746", | |
| "description": "intel/compiler: Get rid of struct gen_disasm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "54ba0daa28b7b3cac8a8df6320cfcf3715e6526b", | |
| "description": "intel/compiler: Get rid of the global compaction table pointers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "191f8a4b9fcdf71c4edaa523e10b744b354fb5e4", | |
| "description": "spirv: Deal with glslang not setting NonUniform on constructors.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd" | |
| }, | |
| { | |
| "sha": "965b8441fe01645613188bfa463ef6143dd66450", | |
| "description": "spirv: Deal with glslang bug not setting the decoration for stores.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd" | |
| }, | |
| { | |
| "sha": "61b714a42ee676fe03b383c0caf050169e404c7d", | |
| "description": "radv: Avoid deadlock on bo_list.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "6bc5ce7a91d07197043c097f876edf1d630c1375" | |
| }, | |
| { | |
| "sha": "6b75262941b55960e2f73d93f85020fa6c9c2d2f", | |
| "description": "radv: Fix threading issue with submission refcounts.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "4aa75bb3bdd195d4715ee8fae51bfb0c0fcd823b" | |
| }, | |
| { | |
| "sha": "e4dadb545fa6cdf52b5a6a7efb5764495e09158c", | |
| "description": "intel/tools: Disassemble WAIT's argument as a destination", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "329dee14555b8c8da59e6b47a51050f2aa736596", | |
| "description": "gallium/tgsi_exec: Fix up NumOutputs counting", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "49155c3264d019869fadde50ff6167a369e966b6" | |
| }, | |
| { | |
| "sha": "ed745febe1c05352459869e4f67bdf6e1d2a1d0c", | |
| "description": "gallium/tgsi_exec: Add missing DFLR opcode support.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9121afe861554d239b02c27a4c219ba9df523fb7", | |
| "description": "nir/clone: Add a helper for cloning most instruction types", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f25e169897e73d30e31f6d19af1cc0ed487eb512", | |
| "description": "nir/opt_vectorize: Add a callback for filtering of vectorizing.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "479d9c97eb2c85b7df81f39281867c5559aa0bba", | |
| "description": "nir: Add simplistic lowering for bany_equal/ball_inequal.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ed33383a5b1399315cd62f119234ee2332ee76f", | |
| "description": "gallium/ureg: Set the next shader stage from the shader info.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "500b0735c0caa293d22fb3728cb76d267a016834", | |
| "description": "gallium/tgsi: Add a helper for initializing ureg from a shader_info.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "34b3e1f5121ee532a1eb087e9b08c3d15e16cc9d", | |
| "description": "gallium/tgsi: Add some missing opcodes to tgsi_ureg.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ca9f22a8bd34e17f061378cf7568d40267e3c58", | |
| "description": "gallium/tgsi: Add support for PRIMITIVEID as a system value.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6e7c006062ce1b95d527a50a03642cb532de5f04", | |
| "description": "gallivm: Report the unsupported intrinsic instead of just assert(0);", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "615f1c8990db4499e65844d0f50dcdd43de65e37", | |
| "description": "ci: Do not create manual test-docs job in post-merge pipelines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ed9ac3d60cffc60d97f5ddc168643ed7656224bf", | |
| "description": "intel/fs,vec4: remove unused assignments", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e8356e3dccc24c30c4b8765b5a023cd03ff3de5", | |
| "description": "intel/compiler: mark debug constant as const", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c7a9dc76dce09d4f23260d26c629a91ef02514a0", | |
| "description": "intel/compiler/test: use TEST_DEBUG env var consistently", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "289cb6b59aea755ef5e60c711bb91d9f66b3c2af", | |
| "description": "intel/perf: don't generate logically dead code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0789f4b6d857d3188412d33f47bf3aa1873e2187", | |
| "description": "i965: verify format width in blorp_get_client_bo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e676ac67171b93b0bd6be5d5b801087f305b2d5", | |
| "description": "iris: verify color component width in convert_fast_clear_color", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0685815ea629d94532d3d8b7214c26d727e0280a", | |
| "description": "iris: handle os_dupfd_cloexec failure", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "612ef74190ca6c4d036e014e5fc228b671513771", | |
| "description": "freedreno/computerator: Use a render node", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87fa645b9438ce7943ae09012f695a7a1bca3eeb", | |
| "description": "intel/compiler: Fix pointer arithmetic when reading shader assembly", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "04a995158084acbd1917b4c7e0f8d381e1c9222d" | |
| }, | |
| { | |
| "sha": "c601e730b298c5bdd34bc4335f203d46c5cdf9b3", | |
| "description": "mesa/st: Don't set alpha if ALPHA_TEST is lowered", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "6afd4addefa111c112b82a88824db7af61003407" | |
| }, | |
| { | |
| "sha": "075e40ea983fddabbb45ee5d511e66536f3c9c11", | |
| "description": "turnip: Implement VK_EXT_host_query_reset", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b92be738d5696c6192a71a9eed7ea125f19c2545", | |
| "description": "turnip: Support pipeline statistics query", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "170da456efe8557cbc045d56d448b0ec0362a3a1", | |
| "description": "turnip: Refactor structs of tu_query", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03fbff1efcccc0e09fc218c24b29e6d1ad4d4599", | |
| "description": "intel/assembler: Add labels support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc4a127d6e10318d48fa8b540b9c1ff7d62c8d29", | |
| "description": "intel/disasm: Label support in shader disassembly for UIP/JIP", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6cbd4764cd93d5b103778a223651084eaeda64f8", | |
| "description": "intel/disasm: brw_label and support functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "afa39d07e46355fcab3d049f278a55d3cdb084dd", | |
| "description": "intel/disasm: Change visibility of has_uip and has_jip", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e94c22429b64f419d9a66f04fa5ecdad33f7f5ef", | |
| "description": "anv: refresh cached current batch bo after emitting some commands", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b" | |
| }, | |
| { | |
| "sha": "a1c2bd6ce8981b34c0cf9333699b0ce75be6cb55", | |
| "description": "radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road Redemption", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b8445520cba818dbc53db95ce99e2beb00d8884e", | |
| "description": "radeonsi,driconf: add clamp_div_by_zero option", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32f46a55c8229b2a8d67d895be18651a81f8e6ff", | |
| "description": "ac/llvm: add option to clamp division by zero", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f8c0e20152b7f3f0b8d881648083a271ca528c28", | |
| "description": "radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d94bec5c49d926069f97a4b12fb2532611a9080c", | |
| "description": "mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "54fed1cf95ea8cbbdc18c6c82e8f766444a12ac3", | |
| "description": "gallium/swr: Fix compilation TCS/TES compilation issues", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "639605e5ba947bb947313a6584ef7fbb8619e9c2", | |
| "description": "gallium/swr: Fix compilation with LLVM 12", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "abbfc5b8db7412fa2e6f8c1b66ff97b886c4ac70", | |
| "description": "spirv: fix retrieving dest type for OpFragmentMaskFetchAMD", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c" | |
| }, | |
| { | |
| "sha": "4500e6e460dca068157862b95c7534d7d163c42c", | |
| "description": "vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "67a2c1493c068281936fecba9fa6784becf08f8e" | |
| }, | |
| { | |
| "sha": "7fbeb2623f309c9966945a104f35b5c9f2034092", | |
| "description": "radv: remove seccomp includes", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "7324977e420260cea0627e3381a9f3ae4e62af0f" | |
| }, | |
| { | |
| "sha": "b30bd6fe5f254d895c1dec780f24518b3e880ed4", | |
| "description": "util/os_misc: os_get_available_system_memory() for OpenBSD", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4" | |
| }, | |
| { | |
| "sha": "5b1ed09ff023ff98fed0c78a5ea609821cb92a8c", | |
| "description": "anv: use os_get_available_system_memory()", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4" | |
| }, | |
| { | |
| "sha": "033dcb2978c6d95d42da944b8147228d239d32f4", | |
| "description": "util/os_misc: add os_get_available_system_memory()", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4" | |
| }, | |
| { | |
| "sha": "81b163fb73ae73709d257badf4f5aaf3b63fca4a", | |
| "description": "anv: use os_get_total_physical_memory()", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "060a6434eca9fb05ca2dfd612f8abd4786ee4549" | |
| }, | |
| { | |
| "sha": "0369dd907778d8636e2b074717846bb658d76d90", | |
| "description": "freedreno/a6xx: Add ARB_depth_clamp and separate clamp support.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c0d34cee45f77ebfbe374fc565e53497a290177", | |
| "description": "ci: Enable KHR-GL30 CTS testing on freedreno a630.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ef807a52f132d789063ba3d5b8b090c6816c4915", | |
| "description": "ci: Use the same VK-GL-CTS tree for GL/GLES as VK.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb02b311234b71b155496681f294954f3de61823", | |
| "description": "ci: Bump vulkan CTS version to 1.2.3.2, and keep the GL CTS around.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9df3fef4d5a25ae040a7d784fe0578788f71252", | |
| "description": "panfrost: Drop PIPE_CAP_MAX_COMBINED_HW_ATOMIC_COUNTER/BUFFERS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7b6d2e792ef736aa41291815f9d32cf68d84d0b", | |
| "description": "panfrost: add support for atomics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e221f58a66fe3bbb2f3354a1c7b888f5248bcd6", | |
| "description": "panfrost: add atomic ops infrastructure", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "703b03bd452bab26406077cf553508a0d80c8e92", | |
| "description": "panfrost: add support for src[3] in LOAD_STORE ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f61190024e3837e5cadd412741892ece88247414", | |
| "description": "panfrost: introduce LDST_ATOMIC property", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "16664fc641801225878589f72ee3ae6f0cb28bac", | |
| "description": "panfrost: add LDST_ADDRESS property to atomic ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e8805b212dd7e21b1ec28888ef7fbf477c5213f", | |
| "description": "panfrost: add atomic_cmpxchg opcode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "11012611d7fb6b26e0959bc462d47131699be6e2", | |
| "description": "panfrost: fix undefined value access on mir_set_intr_mask()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "526f3566332e6fdf3bc413471a1a6e5ad091f0c5", | |
| "description": "clover: Use 64-bit offsets for shader_in on 64-bit GPUs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c93ade93fb98b3eca45ee42ec0638ec055f39e7a", | |
| "description": "nir/lower_explicit_io: Assert that compute address sizes match derefs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6678f1e81cc19522d9ac064cb0a6e8b3da553ac3", | |
| "description": "spirv: Drop the constant_as_global as option", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "26a4c8f375e66e8e2ddf2bbde205baa929578599", | |
| "description": "clover/nir: Use nir_var_mem_constant for __constant memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dfa63f26561c9735fbd1926ae01dd98b2b5d3235", | |
| "description": "llvmpipe: Add support for load_global_constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4087b5343d8d85f46ead6656f58c94cec0289cb0", | |
| "description": "nouveau/nir: Implement load_global_constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff2f44d86585e842d2e412e0730a5742441fafe2", | |
| "description": "intel/fs: Implement nir_intrinsic_load_global_constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1bdf8506384fce4c9dc13504e1b3272d1ddc1097", | |
| "description": "spirv: Use nir_var_mem_constant for UniformConstant data in CL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bb8d8ba9c7f73e14f4053756bc1feab8cbf3b0d6", | |
| "description": "nir: Allow opt_large_constants to be run with constant_data_size > 0", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4360a8a2b3fce819e93c2844077ac0b26d234ead", | |
| "description": "nir/lower_io: Add support for nir_var_mem_constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ef142c68e1161bfa1fbe1ff19419a54cb1e8ea73", | |
| "description": "nir/lower_io: Add a build_addr_for_var helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "965c2688657016cc313baac8b26de5141d5684c0", | |
| "description": "nir/lower_io: Use the variable mode for load_scratch_base_ptr checks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff124e3fe3e89c594b91e62d3e233cfc2af3ef34", | |
| "description": "nir: Add a load_global_constant intrinsic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e4f07f8bdc602bae665fd57bb69e293a69d89bef", | |
| "description": "nir: Add a new nir_var_mem_constant variable mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9927c8c8d0c105699306a68773c015930ff9509", | |
| "description": "nir/serialize: fix serialization of system values", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c45eaf9b3578094c36911cbbd085097642d3b13", | |
| "description": "clover/spirv: fix vec3 alignment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6e52c6dfcc93aa801d1ac86796492fc325d997d2", | |
| "description": "nvc0/cl: hande 64 bit pointers in nvc0_set_global_handle", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5eacaa95a782eb1e63f6c51dc3f1ace1960ab958", | |
| "description": "spirv: fix 64 bit atomic inc and dec", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1c9efcd7a6faa2e12361f5aa3007311563792095", | |
| "description": "nvc0/ir: fix load propagation for sub 4 byte addressing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "036f1c29fc704288ceb6f7d35485ec5f86ea443a", | |
| "description": "clover/llvm: undefine __IMAGE_SUPPORT__ for devices without image support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7dc39838edb6927bfb093c367fad4340a72eab70", | |
| "description": "clover/nir: use offset for temp memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7b65cf7d3d51124be590a1b66fb89f94f723fe3", | |
| "description": "nv50/ir: fix cas lowering for 64 bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d421af3a99374da72c1e661c15d9a46177b745d0", | |
| "description": "clover/nir: Lower function_temp to scratch.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e259dad4cf4848883d1e349c6fdd2f3ed1fdcdc", | |
| "description": "egl/x11: simplify dri2_initialize_x11()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd385c424bdda6ffe38ea9100c77e43337dd34b8", | |
| "description": "egl/wayland: simplify dri2_initialize_wayland()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289", | |
| "description": "egl/surfaceless: simplify dri2_initialize_surfaceless()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83b5c1abc6ccaa5807f931e914842d181ab2410a", | |
| "description": "egl/android: simplify dri2_initialize_android()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cccb497d3c3bbc8f615fe79d774eb42a48e5a95c", | |
| "description": "intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "49c21802cbca8240b272318759b1e472142929e6" | |
| }, | |
| { | |
| "sha": "70cbddc4a7967c8889f8b10d8a31d7b8bdbde2fb", | |
| "description": "nir: use enum operator helper for nir_variable_mode and nir_metadata", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "76a1fb3b42c245a425fde55b97a393d3e1984112", | |
| "description": "util: add helpers to define bitwise operators on enums for C++", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24dfd798d6205fd545dd988eb6c9dd2eae5b7929", | |
| "description": "nir: use nir_var_all to get rid of casting", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "15da98365388983eb9ef1a65c2e7da6ef2ab89e0", | |
| "description": "nir: Improve the comment on num_inputs and friends", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d18e71fea908ca64b23ee28d36fec780970e9b2", | |
| "description": "nir: Rename num_shared to shared_size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "471f260ef361282d01f15d9462933a3f3f6af4af", | |
| "description": "spirv: Delete some dead workgroup variable handling code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1459cce7ec739717eed7c23aed641100ac6cb3fc", | |
| "description": "spirv: add some tests for volatile/available/visible", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fb6b243c113a2bab9bd63ea98381e1eeeecc8421", | |
| "description": "spirv: Support big-endian strings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a8d8fbb9ce193944c769f90388f67432efa74757", | |
| "description": "spirv: implement SpvMemoryAccessVolatileMask", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f81e1d2824e7fee7f28c6b3bcdc564265c3658c0", | |
| "description": "spirv: implement Volatile image operand", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2ba3ffa76c608fc6929b22d16731cc42202cacca", | |
| "description": "spirv: implement Volatile memory semantic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "23bfba8663cadeb5167c0b30d9b64cf01a913911", | |
| "description": "spirv: implement MakePointerAvailable/MakePointerVisible for OpCopyMemory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e01d1a9f16da86788c1bdc47d84fb630f46218eb", | |
| "description": "spirv: add vtn_emit_make_{visible,available}_barrier helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b85c38a86f98ed0614afdaf31a8a66c20a7b51fb", | |
| "description": "spirv: make OpLoad/OpStore visibility/availablity barriers acquire/release", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b92392c483c8f15599ed48abc824e606e859b02", | |
| "description": "spirv: fix Uniform and Output MemoryAccessMakePointer{Visible,Available}", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "857b9c50276141c874c0dba2475afe73ce62a013", | |
| "description": "spirv: Add a vtn_get_mem_operands() helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "959539fbbd1fc18fab85b23bb93e0716c170d010", | |
| "description": "intel/isl: Drop unnecessary check on 16bpp depth format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "829699ba632b2b78e4de372baf42ae01095158a7", | |
| "description": "anv: implement shareable timeline semaphores", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a965ffad21d41f14e09babd18896bb962b326da4", | |
| "description": "anv: add new gem/drm helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0c07e41e5234cc79bb18edb3a34954e74d07680", | |
| "description": "include/drm-uapi: bump headers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710", | |
| "description": "freedreno/ir3: rework setup_{input,output} to make struct varyings work", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c694af40bf341b08ddf74f62fde66c9030e1ac80", | |
| "description": "freedreno/ir3: improve handling of aliased inputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acb6163d5e683087bbfdea93ec13d02bd1a4ed59", | |
| "description": "freedreno/ir3: remove indirect input load", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00973542ffe93224949ca9654757f8b0581e2ef9", | |
| "description": "radv: Allow triggering thread traces by file.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d862da17060a73952aa7c3ce05666dc9ab229b6", | |
| "description": "radv: Centralize enabling thread trace.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d", | |
| "description": "amd/registers: switch to new generated register definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e492a3195c2619fe3813a882c27bf29e5d5454d9", | |
| "description": "amd/registers: add non-gfx10 register files generated from kernel headers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "48a7a24a69f324641f49d9c5e66cf2114745861b", | |
| "description": "amd/registers: add a script that generates json from kernel headers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b2f23afe668ff7f83d2c31ba0115d47a4cb12565", | |
| "description": "amd/registers: sort registers by offset in json", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "843b4e631f050248efd7e761fe6a79099c7fc485", | |
| "description": "amd/registers: expose the canonicalize.py program as a function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec5e918ef4911d09b5611773bc58952b13ccef38", | |
| "description": "vulkan/wsi/x11: wait for acquirable images in FIFO mode", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588", | |
| "description": "vulkan/wsi/x11: add sent image counter", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68957a82562d13b3f0d21a04ce633ffd236e6036", | |
| "description": "aco: Add README which explains about what ACO is and how it works.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4d4c548eb5824843f070239a874e55a2cb8b7b2", | |
| "description": "aco: Fixup markdown formatting of the README-ISA.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "086fafc4e00912c045091bfc1b45997c9bd935d0", | |
| "description": "aco: Move README to README-ISA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e", | |
| "description": "nir/algebraic: mark some optimizations with fsat(NaN) as inexact", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a6c4db9798b3a4b496ad18430dcba1839986b896", | |
| "description": "ci: Restrict \"success\" job to pipelines for MRs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d383133ce1ddd16e3099615fcd31e6f28c11b17b", | |
| "description": "docs: Stop claiming to implement OpenVG", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0308e639cf7ab30eef15fe5529138675a5e616e8", | |
| "description": "ci: Don't exclude \"success\" job from mesa/mesa pipelines for MRs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f13f32f83f379b777a7665ffd7d2a1e7aaaf3a62", | |
| "description": "ci: Create test-docs job in mesa/mesa pipelines for MRs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "52cac068621a5998f486f8e44f9c2d9d045d1c31", | |
| "description": "gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass removal", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b1ab78985b54623200bc5e90c7149685bb4b7ce", | |
| "description": "radv: dump GPU info into the hang report", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa675cdc91fe1d317650c279b3470c0081e85527", | |
| "description": "radv: improve reporting faulty pipelines when a GPU hang is detected", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd1f035f6e74bab568782ec8753eaf234f25a104", | |
| "description": "radv: force RADV_DEBUG=syncshaders when RADV_TRACE_FILE is used", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "004119d5b7d4b1679e6dd691e9ab2ab7d65f8516", | |
| "description": "vulkan: Fix memory leaks.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00" | |
| }, | |
| { | |
| "sha": "50e14c3d258f5be887b4101cc3b01bb16ad50caa", | |
| "description": "radv/winsys: Fix memory leak.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b778e7bd6c1d82ce739d7e278de00ee600532cd5", | |
| "description": "nir/vtn: Convert constant samplers to variables with data", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "397730edd5bac440853af8018dda76e0807bc51c", | |
| "description": "nir/vtn: Add intrinsics for CL image format/order queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ce6821900f67f677cf7c7ec0ed6246893fdfdc9", | |
| "description": "nir/vtn: ImageSizeLod op can be applied to images", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "701cb9d60c0350b0134e52cb1b51eefbbf27bd22", | |
| "description": "nir/vtn: Handle integer sampling coordinates", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c", | |
| "description": "nir/vtn: Use return type rather than image type for tex ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "de36b5b805be1732e6798afd1a12743df8d32718", | |
| "description": "nir/vtn: Add support for kernel images to SPIRV-to-NIR.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ce6f66242ad33be84c0a34519f18bdc15c195950", | |
| "description": "nir/vtn: Add type constant to image intrinsics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "865a2ad0866e271adda3cd18c46f74514131da11", | |
| "description": "clover/nir/spirv: Use uniform rather than shader_in for kernel inputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "41d0a81c2a3f09701e8c694b520c8d900f6ac2f1", | |
| "description": "pan/mdg: Fix perspective combination", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c8ac01af33a5bc63822915f08f89a7dbaf7d433f", | |
| "description": "pan/mdg: Fix discard encoding", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9efdbb2af475ac119f5e5bb1eb128d842ee52998", | |
| "description": "anv: fix robust buffer access", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc" | |
| }, | |
| { | |
| "sha": "73d2c6cdce8c12e87e387bc958c720f9d8f6b9b4", | |
| "description": "nir: Switch the indexing of block->live_in/out arrays.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5d2b2b59c451915c0b11184ae47c0673fdff3146", | |
| "description": "nir: Invalidate live SSA def information when making new SSA defs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3b652f13d89726757a0fd0d2d9c07084dd90a16", | |
| "description": "ci: Switch to using gold as the linker.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c4fb19f0963c5b831bb854f92818342542ada30", | |
| "description": "pipe-loader: Use real galliumvl if radeonsi is being linked.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "221aa00eeb33938dab06b26c8a770ecae3698825", | |
| "description": "turnip: Make sure we include the build id.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2" | |
| }, | |
| { | |
| "sha": "2d1c60700528e17ca5693ff3943d7662577b3d26", | |
| "description": "ci: Make a missing device name correctly bail out of deqp-runner.sh.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee288f293b37b7acab93d552400a4667b5f41118", | |
| "description": "nir: add shared/global atomics to nir_get_io_offset_src()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e281ee04dfe3d035f0da4ad37240392ddf41220c", | |
| "description": "nir: Look up the shader when printing a single instruction.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a3a8322dcd7aaede8dedff131c7d73bdbe3f06f9", | |
| "description": "nir: Fix printing of individual instructions with io semantics.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b" | |
| }, | |
| { | |
| "sha": "4c050f222fd4a330413bc24fae447782b35df3fe", | |
| "description": "panfrost: enable DrawTransformFeedback*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e8b3bc1d5530f3979b2a5053bba026c4804147e8", | |
| "description": "intel/nir: Lower things with > 4 components in lower_mem_access_bit_sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55ae7045135f430db579c4457f49854f34498e67", | |
| "description": "intel/fs: Add support for vec8 and vec16 ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6a013ccab0f5545bdc2e63dae1c93e688a93eaa", | |
| "description": "anv: VK_INTEL_performance_query interaction with VK_EXT_private_data", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986" | |
| }, | |
| { | |
| "sha": "5d52c26e78b50fe2c1a4893bd4214f95136e6e32", | |
| "description": "vulkan: Don't pointlessly depend on libxcb-dri2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8239fe5d74216218796872de040834e41da0e93d", | |
| "description": "zink: add note about buffer<->image copy functions not handling multisample", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d84a75466c9d0df78370675421472afe5663b4e9", | |
| "description": "zink: use u_transfer_helper to split/merge interleaved depth/stencil formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7059708dcdb7d594579b941edcd03d57762183d3", | |
| "description": "broadcom/qpu_instr: wait is not a read or write vpm instruction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "efd29d429ea71cb31641e6602a087f537124a417", | |
| "description": "docs/features: Add missing Panfrost extensions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8ff6e7c7399822a07a3b5f1ff71a848e6e092389", | |
| "description": "panfrost: Set PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7dab5749c89181bc71b8d1635ab1a9b1a7928163", | |
| "description": "pan/mdg: Implement texture gathers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "661123bb19d4f17c895a3fe166b3f87ddb2191eb", | |
| "description": "pan/mdg: Add disassembly for shadow gathers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6e19dd3f45de7bc9edfe0aa9254abc3412c2610", | |
| "description": "pan/mdg: Refactor texture op/mode handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80ebf110aed77ec4fdf05ed2266fd3736fa55040", | |
| "description": "pan/mdg: Implement nir_intrinsic_load_sample_mask_in", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "41184f89eb90735b9423d1fed579d952697c978f", | |
| "description": "pan/mdg: Bounds check swizzle writing globals", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2486fe6761d4d365b03870171a747bd06a840ad0", | |
| "description": "pan/mdg: Scalarize 64-bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3e2cb21e53cf9d5a3ef984ef5abbfd9683e516a8", | |
| "description": "pan/mdg: Implement i/umul_high", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd41dece39c7d6110951e0fd6fc1693663e7c10d", | |
| "description": "panfrost: Emit texture/sampler points for compute", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed", | |
| "description": "util/u_thread: include pthread_np.h if found", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "dcf9d91a80ee76f46e162afef9bd1b2ddb53ecc3" | |
| }, | |
| { | |
| "sha": "c66c5b38e0ad136aa9301fd60aafea736d433c57", | |
| "description": "util: futex fixes for OpenBSD", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c91997b6c4395831a8de2b84e6ea2ff981a00e4b" | |
| }, | |
| { | |
| "sha": "0398caa97fa6ab9a0eac29dfca38b3fceb2cc026", | |
| "description": "meson: conditionally include -ldl in gbm pkg-config file", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "816bf7d1644b9b14df253c5d54f595514aa34703" | |
| }, | |
| { | |
| "sha": "c97af23b13c55c27f5fe381793ee9a3d6f3a2280", | |
| "description": "meson: don't build with USE_ELF_TLS on OpenBSD", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06" | |
| }, | |
| { | |
| "sha": "9ac16864227cc63ca6b23eeab39fdcc7f85beca5", | |
| "description": "meson: don't advertise TLS support if glx wasn't build with it", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06" | |
| }, | |
| { | |
| "sha": "f9a7e6e854ddedafd3c85f7eaeca1a00ee7bced5", | |
| "description": "meson: build with _ISOC11_SOURCE on OpenBSD", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f" | |
| }, | |
| { | |
| "sha": "6e9c0661f8538cdabe7d7de73af11b4165f51f93", | |
| "description": "util/anon_file: add OpenBSD shm_mkstemp() path", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c0376a123418df0050dc45d3e1e84f6b29a6a1f3" | |
| }, | |
| { | |
| "sha": "7eab6845e9dd49f0ef0bf9a7d986aaf685e77981", | |
| "description": "util: unbreak endian detection on OpenBSD", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "cbee1bfb34274668a05995b9d4c78ddec9e5ea4c" | |
| }, | |
| { | |
| "sha": "8301a43f272df7aa8c28e4143be1549bbef74e42", | |
| "description": "radv: dump shader stats with VK_KHR_pipeline_executable_properties", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "35a42ff9c599bb617e889269c36cbb025d6383b9", | |
| "description": "vallium: disable VK_KHR_shader_float16_int8.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f6eb35e0972e95127ab8ea984f915f7c3526544", | |
| "description": "gallivm/nir: add some f16 support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b31e8460a6bef37063bb9dfb55e4df3298cd533f", | |
| "description": "gallivm/nir: allow 64-bit arit ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dc6313b0982638ce985db7a0b6fc4dbc60cefa60", | |
| "description": "llvmpipe/fs: multisample depth/stencil bad ir generated", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6d60cd44f3fc9fbecee3e6f587eaa0c08ccdf3de", | |
| "description": "llvmpipe: add array/3d clearing support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d6385715da3368597671046368ff4fe11c1ca8e", | |
| "description": "llvmpipe: blend has effects even if no colorbuffers.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "727bb217be680ba7de4e8821fbe409921952cd93", | |
| "description": "gallivm: use common code to select texel type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6596957641ff1e070d4790669a449e1d1d550e86", | |
| "description": "gallivm/nir: add subpass sampler type support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "21324c40366eeeeacc29ac496e646491ebe3412f", | |
| "description": "gallivm/nir: lower frexp/ldexp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d7aed02bccae41c68c06002bab42c9efe166e68e", | |
| "description": "gallivm/nir: fix const compact", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "96a5ced65f6cfb666d040f3d75f40c6c5878946b", | |
| "description": "gallivm/nir: add quantize to f16 support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d4a560ba263ebeaf104dd1131f427c3c95510c3", | |
| "description": "gallivm/nir: add indirect swizzle output loading support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5177ffed6562a06b3e6ab83c31baad3cc0f21db6", | |
| "description": "gallivm/nir: lower tg4 offsets.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87a638dc1f65c4de4317f9cea2d28e73438f46e0", | |
| "description": "gallium/nir/tgsi: fix nir->tgsi info conversion for samplers/image", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "668e4c235657ba230eab326d5001f60f37e403c3", | |
| "description": "vallium: limit buffer allocations to gallium max.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" | |
| }, | |
| { | |
| "sha": "857008850f37886f3febeaaf3b4e42f3db4e7603", | |
| "description": "vallium: handle 3D image views properly.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" | |
| }, | |
| { | |
| "sha": "99330e50c9e08532f5d9c3568be938c7e9d8fd93", | |
| "description": "llvmpipe: add reference counting to fragment shaders.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac6b8e42ce20e5003af0846602af3f5caec182fa", | |
| "description": "nir: Take a variable remap parameter in nir_inline_function_impl", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6f31898a24adda853d8ac2ce3dff211a819c1cf", | |
| "description": "nir: Use a switch in nir_inline_function_impl", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7db9ee320fac97cd890f1fb331e6c8059069461", | |
| "description": "intel/nir: Clean up lower_alpha_to_coverage a bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6fdb1405ee2688ffc15acdf0476dece8bc8846b", | |
| "description": "intel/nir: Rewrite the guts of lower_alpha_to_coverage", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811" | |
| }, | |
| { | |
| "sha": "72dc06e07e3f8b9ed5bb46e3927b8f87dd24e42b", | |
| "description": "intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811" | |
| }, | |
| { | |
| "sha": "373e25e6b53338c6fa6c5757a878e10398241c47", | |
| "description": "ci: Add a release build with -Werror enabled.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "60fb460f9d7154c8080b0be2d59013917ff4ad6f", | |
| "description": "virgl: Fix unused var warnings in release build from assertions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c24f792c8b4e64a8ea968f958240088965e2f192", | |
| "description": "lima: Fix uninitialized var warning from using assert() as unreachable().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6456d74ed0b303a7136a3d22309fb73b56eb8a0", | |
| "description": "lima: Fix unused var/function warnings in release build from assertions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "65f484198a3c36ec35b34b09b1a7880f06fbc214", | |
| "description": "etnaviv: Fix unused var warning in release build from assertions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab6a09f25b978b22142a6b00e6126c968d6789b9", | |
| "description": "zink: Fix unused var warnings in release build from assertions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca73c3bc596eae86aaeb03d0064568e8c0540e07", | |
| "description": "nv50: Fix uninitialized var warnings from using assert() as unreachable().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "689e36ebfe4a12240dbb8caa4618f303bbd968d6", | |
| "description": "vc4: Fix unused var warnings in release builds from assertions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "26471264bf7f4628814f038d518d36aad705e1a8", | |
| "description": "nvc0: Fix compiler warning about unused var that gets asserted.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9972fb6f5825977f40fbdc57f635bdc0985ea78", | |
| "description": "gallium/tests: Fix compiler warning about unused vars in trivial tests.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c24c8239a5da7fc09ee43155e66f5d71c68ccba", | |
| "description": "panfrost: Fix remaining release-build warnings.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ecab580d48f150d798ee82ff943ba3c30b9d8a65", | |
| "description": "panfrost: Fix OOB array access compiler warning.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ccb5e0b02b258e728cd4afb64ba7a75cefad2f09", | |
| "description": "drm-shim: Fix unused variable warnings from asserts in release build.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8d1d0c126fdf4e65cef9d140c3254331549847fa", | |
| "description": "freedreno/a6xx: move ubwc clear to blitter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8d9ab0a33bb17a7f2eebe4369d8b130548ecbac4", | |
| "description": "freedreno/a5xx+a6xx: use sysmem path for nondraw batches", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "21b90708a4ca0c2ea162dd143ef0c4156e8fb718", | |
| "description": "freedreno/batch: replace lrz_clear with prologue", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "28079970f2ce151673701c84ad765a235ab5ba50", | |
| "description": "freedreno/batch: split out helper for rb alloc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9522eb7be14841f72ca2daf533f705d7546b8007", | |
| "description": "panfrost: Store transient BOs in a dynamic array", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d87ab72ce95dce2d5b0e5116b66e8df6dc3f51c5", | |
| "description": "panfrost: Avoid accessing pan_pool fields directly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4047c691bff192fdcac20a16fb9a4f4071de4af9", | |
| "description": "panfrost: Rename panfrost_create_pool() into panfrost_pool_init()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b8f2d71c4045e1ddb630c2f989e4b397b5b97099", | |
| "description": "CI: Disable Windows again", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7fbded8b5821a47c26245b181446f972f920a96e", | |
| "description": "pan/decode: Drop prefix braces", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb261a801876e35536fcedaeac1fb82da0e3cc7a", | |
| "description": "panfrost: Remove mali_vertex_tiler_postfix", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "760289174b8166ceef7e328b8007745f27ca7d77", | |
| "description": "pan/decode: Use unpack for vertex_tiler_postfix_pre", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2425bac8fee69db464adfe24a0fcb38737f28b4f", | |
| "description": "pan/decode: Use generation for vertex_tiler_postfix", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80049069265fe6457eba24949fc48e67c2a3d087", | |
| "description": "pan/decode: Fix awkward syntax", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c088a3b5542a24ee0725007594f4afde7cf99b04", | |
| "description": "pan/decode: Print shader-db even for compute", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6855228726151410aed520c2a4042a7a36076e51", | |
| "description": "pan/decode: Drop mali_vertex_tiler_postfix arg", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "38ae08856546ce1f23f4ab100a74c4a57728c114", | |
| "description": "pan/decode: Drop scratchpad size dump", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c92be29a477a2262349f484d4a511dce435726b3", | |
| "description": "panfrost: Use nir_builder_init_simple_shader for blits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4467e792c5169de628c049cf87bc0756fab6ec0c", | |
| "description": "panfrost: Inline bifrost_tiler_only", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c1f44bab74f06a379b6d668dce01f0044ca642c", | |
| "description": "panfrost: Drop bifrost_payload_fused", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "02e768e6a96e1a0aad6d1cbb002bfb883078ad40", | |
| "description": "panfrost: XMLify invocations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0225ed4d72ce2e8aba3b2d05d4360d6a18c6a1d0", | |
| "description": "panfrost: Add invocation XML", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b60d567edd6fe2149440a0365e3d9b7f899c7057", | |
| "description": "panfrost: XMLify primitive information", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3bae493d1a15796ba579d97fabe26063dea70bca", | |
| "description": "panfrost: Drop point sprite from shader key", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b17b6cca362a1ab8aa5cfce92f22b91a0f0fff08", | |
| "description": "panfrost: Cleanup point sprite linking", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7d328e7ba9b842b09c5e11610e2424d69acc129b", | |
| "description": "panfrost: Simplify ZSA bind", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "90cc8156289e5b58934ec3c428d9a0471ce551fb", | |
| "description": "panfrost: Use pack for draw descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "33895ac2c8a19ba86cc887a1e6ac33dd4391e8f0", | |
| "description": "panfrost: Use draw pack for compute jobs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5c77cbead98cfed0cd84723c7cac8796a2bfa66", | |
| "description": "panfrost: Detangle postfix from varying emits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3a4d9305715e1a45ec25bac2114ec22c19cfae79", | |
| "description": "panfrost: Inline panfrost_vt_set_draw_info", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3f61da79c3611e2c8bbb253b07c77f84dc101797", | |
| "description": "panfrost: Inline panfrost_vt_init", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "136fd5cd2e857cc455113aff3c7c931183484774", | |
| "description": "panfrost: Don't call panfrost_vt_init for compute", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1513392e776317892a074fd350497370dae7ee58", | |
| "description": "panfrost: Avoid postfix dep for vertex_data", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b5f9fc08af32ab68dab1d18a51e21ec686107fa", | |
| "description": "panfrost: Remove postfix parameter from UBO upload", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1357eec801c0b19b383b2a21e35a4fb95407e289", | |
| "description": "panfrost: Inline vt_update_{rasterizer, occlusion}", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7169367fd677e230aa33a7b4f87962371fde2b3", | |
| "description": "panfrost: Separate postfix from emits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59b6e3c98ce5279fb9dc19e0754eb4ade248cf43", | |
| "description": "panfrost: Use draw pack for blit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6a5df0db0bb0c2c1fb5e5baa3d2ab906683f331", | |
| "description": "panfrost: Add XML for mali_vertex_tiler_postfix", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e213a864e5758be5698f0383d677d94e1db27e59", | |
| "description": "panfrost: Add padded type for instance fields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "45c59db732528652ec70a7409af1f77d48b23325", | |
| "description": "panfrost: Drop blend indirection", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87e35102ddf3593ba4d06297eba5784a12a6ed0e", | |
| "description": "panfrost: Emit explicit REPLACE for disabled colour writeout", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "75a274de061485c0f0e74de5325cf98e7cea5e1d", | |
| "description": "panfrost: Add opaque midgard_blend XML", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e13f803afac1a2d5e06e0c0670d1d82821ed7a0", | |
| "description": "CI: Re-enable VS2019 build", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a2808108e8052efc7c51236117155e7478464c8b", | |
| "description": "CI: Windows: Use separate config file for Docker", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f4c1c21306060c904210fd596421cf077b2eb613", | |
| "description": "egl: simplify eglSwapInterval() fallback logic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1d3fb7a7a7d47be640f7603de33cf5a685ee3aac", | |
| "description": "egl: inline eglSwapInterval() fallback", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc", | |
| "description": "anv: simplify push constant emissions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7953402e5751b4179fe778f86a60f385eb766e0e", | |
| "description": "anv: move push constant allocation tracking into gfx pipeline state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8076c7596db88333a13a72f097dba7769f176e87", | |
| "description": "aco: fix wrong source position for constant with nir_op_cube_face_coord", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f4d861696dfb11dc2b6242a683a13238981f705f", | |
| "description": "radv: set BIG_PAGE to improve performance on GFX10.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0", | |
| "description": "radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "31f75aaeefe0e1bce48a00efef2c153c0f5b8be7", | |
| "description": "nir/lower_discard_to_demote: Use nir_shader_instructions_pass().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "265dcb383673822686a3855225b49f376e51ebeb", | |
| "description": "nir/nir_lower_wrmasks: Use the nir_lower_instructions_pass() helper.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c5e64c041fdf825dbb27c64cd0ccc391ccf28fff", | |
| "description": "nir/lower_io_to_scalar: Convert to use nir_shader_instructions_pass().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dfb8465341707970e557a96f7989cfc17bba4edc", | |
| "description": "nir/opt_undef: Convert to use nir_shader_instructions_pass().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5d4bbd840622d43c25cf125aad2440abda3ccdc", | |
| "description": "nir/lower_vec_to_movs: Convert to use nir_shader_instructions_pass().", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e", | |
| "description": "nir: Add a helper for general instruction-modifying passes.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a82f664d0a4968cfc123be03e1608f430a99231b", | |
| "description": "nir/opt_copy_prop_vars: Quiet valgrind warning about overlapping memcpy.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "98222db0da56018f4f61c742d8a7a1b7fb3cd986", | |
| "description": "egl: document which driver hooks are only required by extensions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf663d0d11c669780326e08ab9c49371d0c0afe3", | |
| "description": "egl: move extension driver functions after core functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "12c941808ff6b9fabdb447b65724ddf49c611b5b", | |
| "description": "docs/egl: correct/update DRI2 mention with the shiny new DRI3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab2e59750f28b5e861f9a2a114ea28f5bc3f9975", | |
| "description": "docs/egl: add some more documentation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7897c315d4f4978257a59271ce156d07ed678566", | |
| "description": "docs/egl: add haiku driver", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c84d3049b01a2d3ce527e81a908fa31c4a867ac3", | |
| "description": "docs/egl: complete list of dri2 platforms", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3909e9d1ac91158b36f524e1297aad8df58b87ca", | |
| "description": "docs/egl: move section around", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3704b0250c9d8ec1cc0d5821495676a9d03be664", | |
| "description": "docs/egl: fix typo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "608c87afdddb9524bce3d2ccd95c2297b453072b", | |
| "description": "nir/vtn: SPIR-V bit count opcodes (core and extension) dest size mismatches nir", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a54695ddcb26b4437c361d7df8c93f6b8a990e27", | |
| "description": "nir: Add bit_count to lower_int64 pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d91f85f16e0b5cb75eddb3344343b9dc9a58d83a", | |
| "description": "nir: Remove 32bit restriction for uadd_carry optimization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9232887c6991151df267d835668c64ba25754240", | |
| "description": "nir: Implement mul_high lowering for bit sizes other than 32", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ea715741b5b31044d00959b61bbc96db913e958e", | |
| "description": "nir_lower_bit_size: Support lowering ops with differing source/dest sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d595f72b2ccea462d01923e02957f1458acdd35", | |
| "description": "nir: Relax opt_if logic to prevent re-merging 64bit phis for loop headers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43d22c8f2011b780467df97e58981522edccfa21", | |
| "description": "nir: Add a lowering pass to split 64bit phis", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6b1a56b908e702c06f55c63b19b695a47f607456", | |
| "description": "iris: Drop stale syncobj references in fence_server_sync", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8" | |
| }, | |
| { | |
| "sha": "e98c7a66347a05fc166c377ab1abb77955aff775", | |
| "description": "iris: Reorder the loops in iris_fence_await() for clarity.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8" | |
| }, | |
| { | |
| "sha": "45793c00d29507c6de0193fbd6c627191ba50bed", | |
| "description": "ci: Fix up rules for post-merge / main project branch pipelines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "502b9daa7aaee27f63cc1fa8f755fdf0a0fedcfa", | |
| "description": "aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d40a719b07670b64d6ed4313818ac8d309bb77f", | |
| "description": "radv: Fix 3d blits.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "003ea78b774b82dd93948d226d4fd4d9a19ccae0", | |
| "description": "st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "868406197582da862e5a0e788fc49be8373dd12d", | |
| "description": "ci: Test the KHR-GL* CTS cases with softpipe.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2cf6a8399e38f2c26564aeb6d0646c6c6198518", | |
| "description": "aco: sink get_alu_src() in bfe lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14d748eb28efa57507a3a84b7ef157b27ab27752", | |
| "description": "aco: fix sgpr ubfe/ibfe if the offset is too large", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "454bc595d184da6f9567b6a3451c87616ddb6e79", | |
| "description": "aco: remove 64-bit SGPR ubfe/ibfe", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb3c16e1f8fc2103cd1302a829af502679631661", | |
| "description": "aco/tests: add tests for long jumps", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "192b9f43039eee21288145e940502de5eca1a69b", | |
| "description": "aco: shorten disassembly for repeated instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ae6330d955ed9e5a6c9a0ce12a11a08b95830bff", | |
| "description": "aco/tests: add test for GFX10 0x3f bug", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe2dc41258b1d868b59c44256ef8397f301ed7da", | |
| "description": "aco: create long jumps", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "156fd58cdacb28a7fca88fc9ffc84c3cdfbbb8f3", | |
| "description": "aco: reserve 2 sgprs for each branch", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e8ac14527a2fd384c1f2cce56e44a9e93e0a13ec", | |
| "description": "aco: keep loop live-through variables spilled", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "75d6c30572ce78952f76ee62a71332a424ca886a", | |
| "description": "aco: fix spills_entry heuristic for branch blocks in init_live_in_vars()", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fc9f502a5bd853128a9c2932c793180035883efc", | |
| "description": "aco: fix regclass checks when fixing to vcc/exec with Builder", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a537c9e73f86d8cb3f4a2b48b4143708b146f0fe", | |
| "description": "aco: don't fix break condition for break+discard to exec", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1a5444b90013213fa1f1108dc74e17c5e596e5a0", | |
| "description": "aco: don't consider the first partial spill if it's the wrong type", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f6a900d5e5decd54f71ca89c950548089086c14", | |
| "description": "aco: consider branch definitions in spiller", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cacb388b3b720b63d17e08aabf2bd86d116f4506", | |
| "description": "radv: print a warning when RADV_TRAP_HANDLER is used", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "60975ebe58ddb05beebbdd3850dc9d866aee5420", | |
| "description": "etnaviv: Add lock around pending_ctx", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e5cc66dfad0a811338ef088b9b4be17cadc01dea" | |
| }, | |
| { | |
| "sha": "da660c90bf94527c3d54a9a59e7f7df935480479", | |
| "description": "etnaviv: Remove etna_resource_get_status()", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "785e2707b0d181967ca8986346fa7482d4fbed0b", | |
| "description": "etnaviv: Fix disabling early-z rejection on GC7000L (HALTI5)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d8ae4ac15034cf91e53a7258aae920532e72abd", | |
| "description": "radv: fix setting EXCP_EN for different shader stages", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "05a0349949921406aefe1d99e9d2af84629997e1", | |
| "description": "v3d: set instance id to 0 at start of tile", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e8b6f64decc1bfdf53dc4846fc29070d0115844", | |
| "description": "v3d/packet: fix typo on Set InstanceID/PrimitiveID packet", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "276d22c52dd9c50a2b2becd13c702fbb801a7e17" | |
| }, | |
| { | |
| "sha": "15bdbf34c4f3303f4eb7b7de7c1217cbdbfa704f", | |
| "description": "freedreno/a5xx: Don't set the VARYING flag for fragcoord-only programs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "36bd3e986830bbf7435389cdd68e593b8b43f234", | |
| "description": "gallium/dri2: Report correct YUYV and UYVY plane count", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f" | |
| }, | |
| { | |
| "sha": "7323062a872674ca7868453f62ad883d32dab929", | |
| "description": "ci: Mark the rest of compswap as flaky on freedreno.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "27e6117ee9f77ef40721f7757e181ddf93fc60dd", | |
| "description": "nir: Report progress properly in nir_lower_bool_to_*", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "39d00722b22a0059bbc58f0158a22f384519cd39", | |
| "description": "freedreno/a6xx: fix hang with large render target", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d", | |
| "description": "freedreno: add env var to override tiles-per-pipe", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "688ca541e7bc0f5791afe0bc3f2fd2692634b281", | |
| "description": "freedreno: add env var to override GMEM size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "758fdb9f3315d9ee4c31ed90e379f98928acd8b5", | |
| "description": "freedreno/gmemtool: add tile_alignw/h and a650", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f6f8a19092027ab0248e216997a5529565ce2e12" | |
| }, | |
| { | |
| "sha": "a61890883ddb993cce1b94ccff20b638acd0a4f7", | |
| "description": "radeonsi: fix tess levels coming as scalar arrays from SPIR-V", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69" | |
| }, | |
| { | |
| "sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb", | |
| "description": "mesa: add NV_copy_depth_to_color support for nir", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "da9d721323dc8b68984dda55a7814d4f9c970963", | |
| "description": "nvc0: Add shader disk caching", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82dd683a3ce83461c374aa2332d2db2ff589b741", | |
| "description": "nv50/ir: Add nv50_ir_prog_info serialize", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3e99af66b4e4ba658072e93f4de519dd271913e0", | |
| "description": "nv50/ir: Add prog_info_out print", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b", | |
| "description": "nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ecc06ef20efd70f35f7100b4e42bb22dc262b38", | |
| "description": "nv50/ir: Use a bit field in info_out structure", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f2924994bd3e0389446c2ca6bc23d4712a7742de", | |
| "description": "nv50/ir: add nv50_ir_prog_info_out", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fa8e62824075d8481d1e63ff057be7cd966c4149", | |
| "description": "nv50/ir: remove symbol table support for compute shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83139aca59a6d7da4c4b0abfcc1371f6fc076729", | |
| "description": "radv: Update CTS version.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e30191c9d3e5cdb1b65d4563f2b74e9bfdcf243", | |
| "description": "radv: Remove conformance warnings with ACO.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2a9ffc24cc7a8d782c60265e6a28f0a0067b292c", | |
| "description": "nir: Move new edgeflag assert into the io_lowered case", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9" | |
| }, | |
| { | |
| "sha": "2fcfcca842a6c3ca77f38791da88b185839f064a", | |
| "description": "nir: Copy semantics to nir_intrinsic_load_fs_input_interp_deltas", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18" | |
| }, | |
| { | |
| "sha": "3cda33360e7daada224b66eabbe0d497fcabf9af", | |
| "description": "panfrost: Drop mali_shader_meta", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d7ce1341670285b849844abd4bc55122e79da82", | |
| "description": "pan/decode: Use unpacks for state descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b377c2e591db4cf641bf24977829075cc64cbc2", | |
| "description": "panfrost: Use pack for fragment shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c86b51a7fa7495a36de900410f53862cbd0dabcc", | |
| "description": "panfrost: Use opaque pack for vertex shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "100b15cdc827feb5b9339502af9a3b10cc31a059", | |
| "description": "panfrost: Add optional opaque packs to GenXML", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a7b2317d0a06c0c4c7f0fb2d7ab0c72f68ce6383", | |
| "description": "panfrost: Use pack for Bifrost test state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b3b2a6697900191ed86057373253c6bea9a83bc", | |
| "description": "panfrost: Use pack for blit shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a36ac2b9b058228e3c0a4180536838924c504985", | |
| "description": "panfrost: Inherit default values from structs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "754d54382952802b2c32b07add110d80c8261c94", | |
| "description": "panfrost: XMLify the rest of shader_meta", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80f1d611c5ddca6a719e0a470d3967a3d20ebcda", | |
| "description": "panfrost: Use preuploaded shader descriptors", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1e4c49e0b5db350528e9fbc730803338ad4995fb", | |
| "description": "panfrost: Upload shader descriptors at CSO create", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c14482cdf134a9dcae6807671106bbc54e5aadb", | |
| "description": "panfrost: Allocate a state uploader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "da677a438f2a9e6c2412e9962b53068716001d9e", | |
| "description": "panfrost: Ensure shader-db state is zero-initialized", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e0a6af9d7b73ee3bf32ba471406810dfc6cfd435", | |
| "description": "panfrost: Simplify shaderless packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "55d9c25b5a9001b314c73921d7b21051c0c6505e", | |
| "description": "panfrost: Prepack fragment properties/preload", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a29fb64c168b1659d28de495407d594d3200c5fe", | |
| "description": "panfrost: Pack vertex properties when compiling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5393d734a85da28a7466ae840d205bbb172de4b9", | |
| "description": "panfrost: Derive UBO count from shader_info", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "661b46958d770a101462bb47840b485d6a183111", | |
| "description": "panfrost: XMLify beginning of shader descriptor", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3bb61e21f8bf290773897778fbf391775ba706b9", | |
| "description": "panfrost: Derive texture/sampler_count from shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d353b15beecd30dd0a4f162041afcd652bbc69a4", | |
| "description": "panfrost: Quiet pandecode error", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0857e9d9ebf01334a0aca731bb622cb445e670e", | |
| "description": "panfrost: Support SHADERLESS mode everywhere", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c9858fb941ce7e903f608e537b3657c946f86980", | |
| "description": "panfrost: Identify additional SFBD flags", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 0, | |
| "master_sha": null, | |
| "because_sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127" | |
| }, | |
| { | |
| "sha": "7a95ed2ecf4883bb637dc865aeb28ff393480ecc", | |
| "description": "panfrost: XMLify Bifrost preload", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1574866233ad20958f96c76feec18346642ca9ab", | |
| "description": "panfrost: Group SFBD code tighter", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "518537d1c8c8958db97bc08bf28182cc9e43921b", | |
| "description": "panfrost: Drop redundant NULL check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acf77cbb3980a9918b2dd476efbcacadeebc6a88", | |
| "description": "panfrost: XMLify bifrost1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1b7d4f1940ca1609c511902c33f49a3fa8069328", | |
| "description": "panfrost: Remove midgard1 bitfield", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0268e8481e3793e8078723afd3b7dee89e6d8f09", | |
| "description": "panfrost: Simplify bind_blend_state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "96a9153036801249114b7a23716bda141240c341", | |
| "description": "panfrost: Fold work_count packing for blend shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "41aad9aff9d72b5ea4228b58872407ea22d2dca9", | |
| "description": "panfrost: Use pack for shaderless", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "19ded1e1212b859c5af67613dc66ce10e2c74ee1", | |
| "description": "panfrost: Use packs for fragment properties", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d47541285965b4f255d1e8c686d38f6e4b96fd0e", | |
| "description": "panfrost: Pack compute Midgard properties", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "87c59514e95fa8a7d066b1003fe22c3fdd1c04a4", | |
| "description": "panfrost: XMLify Midgard properties", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "68503f3dd5c952aaf8bf8b007a0394d127642404", | |
| "description": "panfrost: Group SFBD state together", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58ae50f1b186212e58a426c34fbef8aafe7bf7e5", | |
| "description": "panfrost: Clean up blend shader errata handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8073e27d02b2263bc48a1bb1fd4b2eae3f03e8d6", | |
| "description": "panfrost: Rename shader emit functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9a2df304edbe7976c5cd7c522e06dc66b8b08b6e", | |
| "description": "panfrost: Specialize compute vs frag shader init", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9f83217bc8c1561cb8e5d3941ebce9e9a61ee769", | |
| "description": "panfrost: Bake the initial tag into the shader pointer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "606f05b9ab3c54acd1a7a0a6d8ad805e9d2bf7fc", | |
| "description": "panfrost: Clamp shader->uniform_count", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e45142113c8fa12db8f8847f8dee22fff54b9c6d", | |
| "description": "panfrost: Size UBO#0 accurately", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5689a5713520477b39502b68204ffc88501678d", | |
| "description": "panfrost: Combine frag_shader_meta_init functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bf6d548787091cc31f80e8e2e1c0d6995cca5afc", | |
| "description": "panfrost: XMLify blend equation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6beac11868c3656d37e383238ec007d0bcead0fa", | |
| "description": "panfrost: Honour load_dest/opaque flags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "919818a8a0056bbd539566e930563218e2e30fd9", | |
| "description": "panfrost: Simplify make_fixed_blend_mode prototype", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "94c9f87df1a56864db1e2e64038ca8f9dec1825f", | |
| "description": "panfrost: XMLify blend flags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bbec4ff9464abc0e4eb8f496d0bb473e5307af43", | |
| "description": "panfrost: Separate shader/blend descriptor emits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cfef6de429d40785a306ef2a2db7092c4ce0388a", | |
| "description": "panfrost: Hoist blend finalize calls", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6fd62215fabf55688ec84d29efb102d8dc2be5a9", | |
| "description": "panfrost: Decode nested structs correctly", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe" | |
| }, | |
| { | |
| "sha": "aac5a559cc281f0a375cdf81d4b1441d165ee6f4", | |
| "description": "pan/decode: Drop legacy 32-bit job support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc6d6fd0ed57c667377d9aae5cc4a7b4d56b1b6f", | |
| "description": "scons: bump c++ standard to 14 to match meson", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0fd33207b7793772e60f6ad2c25a0fa97babfd54", | |
| "description": "radv: allocate the TMA BO into 32-bit addr space", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d243d21ffc9596140800812e26feeb5d35d13d29", | |
| "description": "radv: align the TMA BO size to 256", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2dbb87282fe0beaa692ead6f00a2a5ef1fb6b417", | |
| "description": "gitlab-ci: Test the traces from bgfx", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88b935bb0c0c31523fa34cbec389b8200d91a8c9", | |
| "description": "mesa: fix formatting of messages printed using _mesa_log", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd10cb8cfccb8882e33a1ade047fc467b9716f54", | |
| "description": "anv: fix transform feedback surface size", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f" | |
| }, | |
| { | |
| "sha": "5e4d69ec786e56794a995be869b5a9b80d050f2d", | |
| "description": "st/mesa: Fix EGLImageTargetTexture2D for GL_TEXTURE_2D", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "855afe01449690e1ed21f9085718551e5ea09bbd", | |
| "description": "meson: Fix lmsensors warning message.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "138c003d22739b0d1e6860ed398dd511a44cde04" | |
| }, | |
| { | |
| "sha": "c6861b9f755e4a6b0dfe0afeaeaf8c5880e42312", | |
| "description": "freedreno: Drop UNIFORM_BUFFER_OFFSET_ALIGNMENT to 32", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a79dad950b1f10ddeca2c907025a0f649b470cb9", | |
| "description": "nir,amd: remove trinary_minmax opcodes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1fa43a4a8ec37aacac4d333a4c72987819188e69", | |
| "description": "freedreno: handle case of shadowing current render target", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "743ad7bf6b8023c9bfdc98e793ed937d0f567d07", | |
| "description": "freedreno: add debug helper to dump buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6f9bb6c26ac20a816ebf95744377a948adc42441", | |
| "description": "freedreno/a6xx: refactor debug logging", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "440aab95c3deac65d1ece587ff33ae7c3bb507cd", | |
| "description": "gallium/tgsi: add helper tgsi_get_interp_mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2519472845a7eccd9ff2bfc8a3061ec2ae00de06", | |
| "description": "st/mesa: handle lowered IO in st_nir_assign_vs_in_locations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2424485fb436b2abeca2dc801ffda156e3d1fe78", | |
| "description": "st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "5d0630e5043fc25aea3788c6a94059e2aceedf06" | |
| }, | |
| { | |
| "sha": "493fdcf44647ee471e934de3e63d193c6a3b6ff0", | |
| "description": "st/mesa: don't pass NIR to draw module if IO is lowered", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9", | |
| "description": "nir: generate lowered IO in nir_lower_passthrough_edgeflags", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7980f3e519f91508787b9dab3bc1e79169a77c48", | |
| "description": "nir: add interpolation qualifiers for color sysvals into shader_info", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d36dceeabcc59155f2fa4acaf171ce2f3d4418c", | |
| "description": "nir: add shader_info::io_lowered", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "844167d10094099e2fdc1fa47ea22f800da305ad", | |
| "description": "nir: properly identify texcoords for lowered IO in nir_lower_drawpixels", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b", | |
| "description": "nir: print IO semantics (v2)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18", | |
| "description": "nir: update IO semantics in nir_io_add_const_offset_to_base", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2", | |
| "description": "nir: gather all IO info from IO intrinsics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "502abfce7f5df1811b619657e2e973916699dbc0", | |
| "description": "nir: save IO semantics in lowered IO intrinsics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec1fa1d51ff614c19d08c949482b40c060de48c9", | |
| "description": "intel/perf: fix raw query kernel metric selection", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa", | |
| "description": "intel/perf: store query symbol name", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a9019d14aed7a6f76fc764afd1e200c816df06b1", | |
| "description": "nir/load_store_vectorizer: Clean up unit test swizzle assertions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b2524099379b96a6dbeab037a25cbf5d71da7df", | |
| "description": "freedreno/ir3: Replace our custom vec4 UBO intrinsic with the shared lowering.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "73616598bd25764789f858fdadf7c6cd9dccb49c", | |
| "description": "nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d84a16e4817c33eb8cf7d47cc15e6a3ee6385cd1", | |
| "description": "nir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and use them.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e78b887f76706ed0667457079474c31ac08374d0", | |
| "description": "nir: Make the nir_builder *_imm helpers consistently handle bit size.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f820dde201f82763b5165dfe6516f20e9c80795b", | |
| "description": "aco: Fix convert_to_SDWA when instruction has 3 operands.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0d194a70c6497ea77bb57aa22e229c4fceabb653", | |
| "description": "aco: Fix unused variable warning by adding ASSERTED.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "089bc22de530a1ff251bb1e809f77de9cd578142", | |
| "description": "r300: Use util_blend_factor_uses_dest", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a776f43d20d436a493222291a8243f3ff1bcd88", | |
| "description": "si: Use util_blend_factor_uses_dest", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e0554634592b4dd616bcc51d3e941f86e7bec044", | |
| "description": "gallium: Add util_blend_uses_dest helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e05930511b7d3dafa36cc8d2dca51767edeff3b9", | |
| "description": "gallium: Add util_blend_factor_uses_dest helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "48a910d1f9344ed46822b9a969c200e606613cf3", | |
| "description": "radv: use the trap handler to detect faulty shaders/instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e97a61cfbb50e427159877a2b8110ec0f5ce8ef", | |
| "description": "radv: enable the trap handler and configure the shader exceptions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af3230e39e9a4fe848e8c859095db8dab6869ccf", | |
| "description": "radv: add initial trap handler support with RADV_TRAP_HANDLER=1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8fd2f5c16d902708136764f7121aad471559fb23", | |
| "description": "radv: add a small interface for creating the trap handler shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0814a873d50f65484b17927379fbb47cf90372e", | |
| "description": "aco: skip unnecessary compiler pass for the trap handler program", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9c46e6fca323390f3cb74d6e865d2883a4fbd453", | |
| "description": "aco: add a helper for building a trap handler shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a6146aa5980f972a11ee054a49bba9dc79b8bbd4", | |
| "description": "aco: validate that SMEM operands can use fixed registers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "baa9268eb68500e66c3d151f7c97da354552fa91", | |
| "description": "aco: add TBA/TMA/TTMP0-11 physical registers definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7e493e510b7722ea54138906e7bb3b05b58637e7", | |
| "description": "amd/registers: add some SQ_WAVE_* register definitions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3aa71a61ddebce731205caac079372501f2f8ccd", | |
| "description": "amd/registers: add missing TBA registers on GFX6-GFX8", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5e841e8b4fd689c50e5ff870ccd64788c6181c9e", | |
| "description": "nir: add iabs-lowering code", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9e5e3be412271ff700c9ad7c0c51453ea1e95007", | |
| "description": "egl: drop invalid shebang", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32dc71b23acc996198ecf429018a12326689ae01", | |
| "description": "clover: Call clang with -O0 for the SPIR-V path", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3e45e2456d2dc7eccf03d7c93bc9cee823a1eec", | |
| "description": "clover/spirv: Don't call llvm::regularizeLlvmForSpirv", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "2043c5f37cf1f1b64a8f5d9ae04bbf8e7860f616" | |
| }, | |
| { | |
| "sha": "c84e2784eb205c7cf9c74b9dbcd5a1b657f93aa4", | |
| "description": "intel/nir: Allow splitting a single load into up to 32 loads", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "febe7622468cf71c14a471d2939b9ee80b04466c", | |
| "description": "intel/fs: Fix an assert in load_scratch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "63dd1e980c6855cbfe4cc0ea71779b52c03631ca", | |
| "description": "iris: Always re-upload sysvals when we have kernel inputs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4b39b802bda1a9cc91ee3192c8c23c9eba2e155", | |
| "description": "iris: Normalize all compute shaders to MESA_SHADER_COMPUTE", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d0a8ad77e99385175b8266f4dc4d66dd2baa85e7", | |
| "description": "iris: ref/unref the GLSL type singleton in screen_create/destroy", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9678aa17d3dc0abca6db4ed9d7102dcb9a7d899", | |
| "description": "iris: Stop advertising clover-only caps", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6ec286935aee9d095d06a23669dec02c60439eb7", | |
| "description": "iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4fd2a452675c8b302128f0b9224f175364ce33b6", | |
| "description": "clover/nir: add support for global invocation id offsets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "47e52d84ea3d4c1830bf942a41151aaabbf320d3", | |
| "description": "nir: fix nir_variable_create for kernels", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "368e9a0b545633ca352596964657a334b88e0473", | |
| "description": "spirv: Use new global invocation offset system value", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d3faac7a155969722cd5c1e7806c141762c39757", | |
| "description": "nir: Add options to nir_lower_compute_system_values to control compute ID base lowering", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e1df6a17ff82c4a456caa8be4bfae1fac009b6a", | |
| "description": "nir: Move compute system value lowering to a separate pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58074143f540925da92f85a5fb314929648f6dca", | |
| "description": "compiler/nir: make lowering global-id to local-id optional", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "41e4eb9948d0ca62e9586b491c720a1a05904802", | |
| "description": "nir: Add new system values and intrinsics for dealing with CL work offsets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6b1515cb849d29cb93e9c4be23723770e26f2409", | |
| "description": "nir: Populate some places where existing system values were missing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2da1178bf3eccf985c4f7e73a8ee382d12d55f6f", | |
| "description": "ci/bare-metal: Try rebooting chezas again if they get stuck during tftp.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c27075e9e15d114ceec1f51a2882ef3700652c0c", | |
| "description": "ci/bare-metal: Retry booting chezas instead of failing when !POWER_GOOD", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c63648121e189945e04c4a9963aaeb46db9403ec", | |
| "description": "ci/bare-metal: Convert the main cros-servo boot code to python", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b4374080d7ab26c7ed390e8d63fb4722386376b6", | |
| "description": "ci/bare-metal: Use a new serial buffer tool.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ca7d66e847d08914cec0a5e003b400da9c0a2695", | |
| "description": "virgl: update protocol headers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42e29feb8bdaf2854da69f9b5d779a891ffa5d71", | |
| "description": "virgl: move protocol headers to a common place", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a4c708dd24e5ba8ac381973c14db8d23f4ac97bf", | |
| "description": "util/ralloc: fix ralloc alignment.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd7e1ed86d856cc4bb12bf550ef43e1cb81d0c0c", | |
| "description": "svga: fix draw elements with 8-bits indices", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "2122b902b8003719c739db718a97463bbf99ebb3" | |
| }, | |
| { | |
| "sha": "f41848a9df3c6eb81059edfd63347584790e0a3a", | |
| "description": "winsys/svga: fix display corruption after surface_init", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "090239ea6b7fee79643960cbc361e4ec577c7be9", | |
| "description": "st/mesa: increase size of gl_register_file bitfields", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e5899c1e8818f7cfdd23c06c504009e5659794b7", | |
| "description": "nir: rename nir_op_fne to nir_op_fneu", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "85b7403909d2458f17986674811daf1de3fc1947", | |
| "description": "bifrost: use nir_intrinsic_has_type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2133e6420377f29052a60efd9471f4a946040515", | |
| "description": "aco: use nir_intrinsic_has_access", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7530f66c1625388041877fea216ee89b659efd94", | |
| "description": "nir: add and use nir_intrinsic_has_ helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9c1e0d86a813af7609acf42cfe6bec7401d6405f", | |
| "description": "aco: fix non-rtz pack_half_2x16", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3" | |
| }, | |
| { | |
| "sha": "e802bff69ee74983215d0c2b7e213fca6d68a97d", | |
| "description": "glsl: Eliminate out-of-bounds triop_vector_insert", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5922d57a184fcb27955d959e949e1ef68873bd19", | |
| "description": "glsl: Eliminate assigments to out-of-bounds elements of vector", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e93979ba599355c42df01a89073362b970489a3a", | |
| "description": "ir_constant: Return zero on out-of-bounds vector accesses", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 2, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b243a74768ed86410b27617f81880b24a84eda89", | |
| "description": "anv: support fd==-1 in ImportSemaphoreFdKHR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f15315173032714b1cc4c1820e50b95ae29dd88c", | |
| "description": "aco: add ACO_DEBUG=force-waitcnt to emit wait-states", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "258ef4d4a4b6c11b141e12e6736b01f408461c1d", | |
| "description": "wgl: Switch to Win10 version defines to enable usage of Win10 WGL callbacks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f811ddf5d1fac8a857aadc51278546d5b46d5a2b", | |
| "description": "radv: ignore BB labels when splitting the disassembly string", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "89b56f19412e4794ec2ecfc1578fbfdb9e183bea", | |
| "description": "anv: take depth in to account in anv_GetImageSubresourceLayout", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3dd1a81aa0e5389659826d9ab6327e3091a24552", | |
| "description": "iris: Add missing newline to debug log message", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fb525ada148b7c95123c7ce0baf10191d85ef266", | |
| "description": "ci/freedreno: List more common flakes reported recently.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c19b7fc0240e5a2f6e0ff04009c34ec095c8d16d", | |
| "description": "ci/freedreno: Move our skips lists over to being known-flakes lists.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "30da82c74c2175dd8ad09fd5d1a8aee8885d150a", | |
| "description": "ci/deqp-runner: Add a post-deqp-run filter list for known flakes.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4bb59fcee9c0c3ddfe681e80800d08689625c90b", | |
| "description": "ci/deqp-runner: Drop unused \"count\" variable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32fd2ee02365e36b2826d3f9fee610e757c3b06a", | |
| "description": "ci/deqp-runner: Drop stale comment from deqp-runner.sh.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "42d7bbfc2286428de6a12a5071c12314f41b9178", | |
| "description": "nir: Use 'unsigned' instead of enum types in nir_variable::data", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ccd681109e80516430a3be489dca1be15316d50", | |
| "description": "nir: Add an LOD parameter to image_*_size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a104902590512f30c55e6a2e4f7b75627c056e27", | |
| "description": "broadcom/compiler: Enable PER_QUAD for UBO and SSBO loads.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c3258f927c462cc2e24106e7841138452f7fec10", | |
| "description": "broadcom/compiler: Add a constant folding pass after nir_lower_io", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd87cdad18138d36c6d9aca61270ffd2ddfd81e5", | |
| "description": "broadcom/compiler: support nir_intrinsic_load_sample_id", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "adda97c98bfb5122a261561b3103023e7c21b381", | |
| "description": "clover/spirv: pass list of supported extensions to the translator", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a624faeef98cf06e6effb67f95dc92e70e33f165", | |
| "description": "clover/nir: Register callback for translation messages (v2)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2402466a08c370adb19319162ee67ead9024d57b", | |
| "description": "clover/llvm: Use the highest supported SPIR-V version (v4)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6ed87594b12e5f794d5b19b197a5013b84cdcba8", | |
| "description": "meson: Raise minimum version for SPIR-V OpenCL deps (v4)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec6bad140b780aaa10f7c02c8e2eb46f12671d4d", | |
| "description": "clover/spirv: Print linked SPIR-V module if asked", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a9ca73730e4bba775463ca75949660abbf59b73f", | |
| "description": "clover/spirv: Remove unused tuple header", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6" | |
| }, | |
| { | |
| "sha": "e9ddb9b2ae89bb8811ac154d18d336c05d02b932", | |
| "description": "clover/spirv: rework handling of spirv extensions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1cfbc5cff5907aa690d7c5f6514af34c438c25a6", | |
| "description": "panfrost: Fix alignment on Bifrost", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7" | |
| }, | |
| { | |
| "sha": "b708a1acb8404e31bfc9a1495b22f2dea17c21f6", | |
| "description": "tu: Enable VK_KHR_multiview", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c0c7dbd103481b9a07a0f5b56040b1cfadafd89f", | |
| "description": "tu: Implement multiview pipeline state", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c884afc6f71d5c0d30d1edc49026ed9d3c32542e", | |
| "description": "tu: Add multiview lowering pass", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b53ac1c1f46046d31577fbc866931ec54a5c4eb", | |
| "description": "tu: Implement multiview query interactions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff5f46098041bad8d80109b092279b9d1707113a", | |
| "description": "tu: Improve timestamp queries", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6c446fe650b80301a5c5d1ab74a0560b4183d7e9", | |
| "description": "tu: Implement multiview clear/resolve interactions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99a87e5e0ec84c4680755c4ae8c48cc9104c8eb7", | |
| "description": "tu: Parse multiview render pass info", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f01a0dc27ad2bb26e627e45b2a87986beb40e8b9", | |
| "description": "tu: Translate VkRenderPassMultiviewCreateInfo to VkRenderPassCreateInfo2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ef960e93cd0321c92c324274c77e7ebf4b1bb86", | |
| "description": "ir3: Add support for gl_ViewIndex in VS & FS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b163ff1eb3c1bf54e22565de4725050812e025a", | |
| "description": "freedreno/a6xx: Add multiview registers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6a8aaf7c00743a5c184960b0e275f319a16a4433", | |
| "description": "freedreno/a6xx: disable LRZ when color channels are masked", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4de027d6bf018912747d37316fe7521bd36c1ac8", | |
| "description": "freedreno/cffdump: add arg to filter by process name", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b440c28b78fc5e6f319f988f21a7470254b00f06", | |
| "description": "nir: Shrink store intrinsic num_components to the size used by the writemask.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5f26c21e62466783cd031c45a39544c992cee202", | |
| "description": "nir: Expand opt_undef to handle undef channels in a store intrinsic.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a29b7b6ff5c2a3531cf6cac4aa8bda4f76d801ee", | |
| "description": "nir/opt_undef: Handle a couple more normal store intrinsics.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b3c822a0a8665ae84452208e94006f7df802f196", | |
| "description": "radv: Move nir_opt_shrink_vectors() into the opt loop.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "94f4ecba8dd8611133b94154a28b6e85cc9903de", | |
| "description": "panfrost: Reduce attribute buffer allocations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9a6934d67f413e719f07c82e36221287ca8b1538", | |
| "description": "panfrost: Don't reserve for NPOT w/o instancing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "09ea7c09cc47917379d8a0792e5887f8f3d09e26", | |
| "description": "panfrost: Don't overallocate attributes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3df90c7c27e1149d250bb74923ee63af47b0e1f6", | |
| "description": "panfrost: Fix attribute buffer underallocation", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7" | |
| }, | |
| { | |
| "sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7", | |
| "description": "panfrost: Pass alignments explicitly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1cb47f8eea0af26b9573ac973ae3d9852cbabe6a", | |
| "description": "panfrost: Free batch->dependencies", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "680fb05f99d701d2156d231f6b5ae614b146c7ce", | |
| "description": "panfrost: Use memctx for sysvals", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8dd38e5a3e68d67d6050f8bcba28cf3514ef1eef", | |
| "description": "pan/mdg: Free previous liveness", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "62637a913ab67dc3ade1af3c2d4ae724ab677836", | |
| "description": "panfrost: Free hash_to_temp map", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "da6d0e3facfe0eb5c7db2d75d6992643d929caff", | |
| "description": "panfrost: Free NIR of blit shaders", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9146f596ed1e8854a2a6c9137396a902bc92946c", | |
| "description": "panfrost: Free cloned NIR shader", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ba4fc67812cd052a4c89cac0f376326f52da1fda", | |
| "description": "panfrost: Fix blend leak for render targets 5-8", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "375d4c2c74d5a7003e03c4e610b466bd0d7d1a53" | |
| }, | |
| { | |
| "sha": "4ff4b04b50d808e7cd6a3b42561a0f68ba2dabf4", | |
| "description": "panfrost: Keep finalized blend state constant", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "93200ce4c6f543808e768c379a04bea577d55c72", | |
| "description": "panfrost: Drop depth-only case in blend finalize", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8249e2b9a23dfa45e8e235a188fb183d609eac96", | |
| "description": "panfrost: Explicitly handle nr_cbufs=0 case", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dc7fbe114bac338e7075efdb325053ef41dad91c", | |
| "description": "panfrost: Drop implicit blend pooling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c", | |
| "description": "panfrost: Share tiler_heap across batches/contexts", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "01d12c353e2d6cbfff11c566940b3f68f7ac11b3", | |
| "description": "pan/decode: Don't try to dereference heap mapping", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b41692caf427fc2335121e762bb3a539ef7506cb", | |
| "description": "panfrost: Avoid minimum stack allocations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17c617cdb7f9710651b10f5b00669fc31c372c50", | |
| "description": "panfrost: Introduce invisible pool", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40c0d7a13df02ee15e2e0e14ed4ab53c7e866a53", | |
| "description": "panfrost: Pre-allocate memory for pool", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3fed1c75ef4d165a3c96f3a9ac0295268c16c6be", | |
| "description": "iris: Fix headerless sampler messages in compute shaders with preemption", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58817bda8bccc7d5803f69fb029ae741dbf2a814", | |
| "description": "aco: fix file leak in ra_fail()", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e" | |
| }, | |
| { | |
| "sha": "74ac8f3f648183739e00717acf030a35682eb71d", | |
| "description": "nir/opt_large_constants: Fix a type/deref_type typo", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "df9596353a60bd38bc0185501750a7f4da5a06c5" | |
| }, | |
| { | |
| "sha": "e5bac3c669c1773ce8dbfeff271e7d7d444a39bc", | |
| "description": "gitlab: ask for more detailed info about GPU", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b553c7dd96af6f79b94cf1729c5e151e5b857e6b", | |
| "description": "radv: fix null memcpy and zero-sized malloc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b50ae770144ef6622591c7cc23aa96e45933cf37", | |
| "description": "radv: align pipeline cache entry and header sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4f08af6766c23295922a08a95d0183820f7bc702", | |
| "description": "radv: don't pass null to _mesa_sha1_update", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "30fca3b2e65c6125c24894ed11b15e09a52b42e6", | |
| "description": "nir: fix memory leak in nir_cf_list_clone", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "27ec38d746824046f780efa934d4f25c1c8b32a8", | |
| "description": "nir: fix potential left shift of a negative value", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "391eeb744356353e96ce34f23b8b16b718a02d61", | |
| "description": "util: add a alignof() macro", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "721cb6cc07978259e055c5c7ff7093819b18e8b5", | |
| "description": "gitlab: ask inxi output to be in code blocks", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e901b901cb61519514271ffc76a8c784c5e37d2a", | |
| "description": "radv,aco: report ACO errors/warnings back via VK_EXT_debug_report", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e", | |
| "description": "aco: rework the way various compilation/validation errors are reported", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bc723dfda7b3e6b4671b068785c50bd49aa27ee8", | |
| "description": "aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "709dffa856682b706e516dd324e2f5129a127e8e", | |
| "description": "anv: null check for buffer before reading size", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573" | |
| }, | |
| { | |
| "sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1", | |
| "description": "util: Explicitly call the unpack functions from inside bptc pack/unpack.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "edf0aeb3cd264a431cd9d6bf7a758fe37bfbef04", | |
| "description": "util: Expose rgba unpack/fetch functions as external functions as well.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9d503b36ca24e1747e99a034e05700ad80c0682c", | |
| "description": "iris: Drop buffer support in resource_from_handle", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c54bb23967b3cbd0954adac9e6155d3a56812900", | |
| "description": "iris: Add and use iris_resource_configure_main", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "51e42e218398da818fc223e2f5da61017fb31f8a", | |
| "description": "iris: Move size/offset calculations out of configure_aux", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b2fc9195988ba59f629a8e720ccba0d9bf0d532", | |
| "description": "iris: Drop old comment on clear color BO allocation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd3c20674ea957901a6ff7c1bd62026243fd5e78", | |
| "description": "iris: Drop unused resource allocation optimization", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2555321a109b216756c275f7201b6d71def1439e", | |
| "description": "iris: Drop iris_resource_alloc_separate_aux", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0dc0a79a581b91aec301991706242f11aeb1473b", | |
| "description": "egl: drop another indentation level in _eglFindDisplay() by inverting an if", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8b2fc1d1b5a822692321af1a2a01dddbc9cff356", | |
| "description": "egl: drop an indentation level in _eglFindDisplay() by replacing break/if with a goto", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b5d36e9cb6c73c6e4eea4df247ded96535abae18", | |
| "description": "gitlab-ci: fix quoting of variables passed down to bare-metal runners", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "72fac11ca37c67a13225dbe8c04e73cdca36ae5f", | |
| "description": "gitlab-ci: fix testing whether a variable with a given name is set or not", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "64fb3e6def2b71df2766fabfeddadcc732155775", | |
| "description": "docs: update calendar and link releases notes for 20.1.6", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8be321f30abcc8f72feda8ff48ea25dfd60e4c08", | |
| "description": "docs: add release notes for 20.1.6", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "bd38ea77e80d1d8f10097c4484ecf5f370effd03", | |
| "description": "v3d/compiler: add v3dv_prog_data_size helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a880f97d593a461bdcce27e526423a9b1d6834b4", | |
| "description": "compiler/types: Allow interfaces in get_explicit_type_for_size_align", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "df9596353a60bd38bc0185501750a7f4da5a06c5", | |
| "description": "nir/large_constants: Handle incomplete derefs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9f3c595dfc4cd1745e10698f0c037a7f32b63789", | |
| "description": "nir/find_array_copies: Handle cast derefs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0a0bcfa263434507134c382f33d54334c4a67a3", | |
| "description": "nir/builder: Add a nir_iand_imm helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac95bb45e821f5ae89e23b1b10bb8e62cdf81a76", | |
| "description": "nir: Initialize nir_ssa_def::live_index", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8f7784ee8da38050a99aa55a27fe18a7f85b6464", | |
| "description": "clover/nir: Use the correct address mode for shared", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b2226f7a98d6dc5b1c98ebfc93bac2857777bbf7", | |
| "description": "clover/nir: Stop computing the global address format twice", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "884d2021d9a1950ed9a77ee21db0af911a0c5b1b", | |
| "description": "clover/nir: Stop setting ubo_addr_format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5ef9c110d5d368269328744c37e89cf3026fc7b2", | |
| "description": "nv50/ir/nir: support load_work_dim", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "080bee33da1866f4fa00de9197ec15d3fff5722c", | |
| "description": "nvc0: handle nr being 0 in nvc0_set_global_bindings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b283fb335b2736ffe53c6d7d075c1b14dbcadce7", | |
| "description": "nv50/ir/nir: fix global_atomic_comp_swap", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "20d0ae464c4accd97227b1b4e805a9c10183647d" | |
| }, | |
| { | |
| "sha": "4403176201f7cad59dabfaf714df12d348332bab", | |
| "description": "clover/nir: support int64 atomics if the device supports it", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "38e904f92938ae9ced208801491e228e8a9fe87a", | |
| "description": "nv50/ir/nir: assert on unknown alu ops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ada8c76cca177fbf91575fd6369829d55e110274", | |
| "description": "nve4: fix uploading unaligned sized input buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "918e444f04552c74e805885caa0db66352fac2fd", | |
| "description": "clover/nir: Call vars_to_explicit_types for shared memory", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1e7c2d1862e01755f529251362a1baaa4dc6f9f5", | |
| "description": "nir/glsl: Add glsl_get_cl_type_size_align helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a27823ef2cd617db8a57d6c1c645a220ac83ee21", | |
| "description": "freedreno/ir3: Fix assertion failures dumping CS high full regs.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "f7bd3456d79aaeccb5f5e8d1408e85ad198f4f38" | |
| }, | |
| { | |
| "sha": "ce335dcb19297d04f3fb6ce0d290ff99130d09f7", | |
| "description": "freedreno/cffdec: When .mergedregs is set, don't count half regs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "803ec06b1b3455cb320e69ae34673be12aef01ec", | |
| "description": "freedreno/ir3: Fix compiler warning from the setjmp fails path.", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "3d6e4a201af04018f18c413dead488c3c5565e1a" | |
| }, | |
| { | |
| "sha": "c1a6e345739b83cc0ae386f455246caee3e06ffe", | |
| "description": "nir/lower_input_attachments: Support loading layer id via gl_ViewIndex", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "76f711d09d2f8c9b3bcd9f8c1694e553a486ac1f", | |
| "description": "tu: Use an input for the layer when lowering input attachments", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c77716294b771918bf65358131bce1853b8be638", | |
| "description": "radv: Use an input for the layer when lowering input attachments", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d243bf10326b4eb5163e4f1ae35ca8692a0f6839", | |
| "description": "nir/lower_input_attachments: Support loading layer id as an input", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e72895767bc5201215e27ac607bde24af114bb60", | |
| "description": "nir/lower_input_attachments: Refactor to use an options struct", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "340c73d4efd6198df077bc0f8b4e670df42f6ec6", | |
| "description": "nir/spirv: Add the option to keep ViewIndex as an input", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c1e69570331183987dd4d490fd12acdf94982953", | |
| "description": "Revert \"gitlab-ci: reuse container_post_build when building the test images\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab" | |
| }, | |
| { | |
| "sha": "7e3a788bd30664e178e1e928719bc8b9bef3a46d", | |
| "description": "freedreno/a6xx: fix occlusion query with more than one tile", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c" | |
| }, | |
| { | |
| "sha": "5550bc0423015fbb6076195930a4fb9ec2877255", | |
| "description": "freedreno/a6xx: only generate streamout for draw pass shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee7949b06456b9d675023fc38a3b60d51d214524", | |
| "description": "freedreno/registers: SC_WAIT_WC is not a6xx", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "60dae98456830a6a1d0b28e22555e9faec948a32", | |
| "description": "nir/opt_remove_phis: optimize out phis with undef", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "326eb56718925828e886f40f72ea4a97b4657196", | |
| "description": "egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eae181e3eb9cabd98a78e8440c81cd08e8a26778", | |
| "description": "egl/x11_dri3: enable & require xfixes 2.0", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6c9cf84409bfc046b80c8da44b4a3f805b225a5a", | |
| "description": "ci: Run deqp-gles2 on RadeonSI", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff3ea3b3bb36e7ca3c65a64bee0a422346bb39b5", | |
| "description": "pan/mdg: Fix auxiliary load/store swizzle packing", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "529f79d639dfe6ba325b04edd78cecd5cbbf55cc", | |
| "description": "pan/mdg: Fix printing of r26 ld/st sources post-RA", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "14e774929ecebbaf9a9c014ff3b47b68f7064439", | |
| "description": "pan/mdg: Identify barrier out-of-order field", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af97331aba5864ac3d029faab4e6ed0b216b318f", | |
| "description": "pan/mdg: Handle 32-bit offsets from store_shared", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "06c31031e7e87d83747e3f531f8fd5264c03dc08", | |
| "description": "pan/mdg: Ensure barrier op is set on texture", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "92c808cd475c69841eaaf020505208f286ad38cc" | |
| }, | |
| { | |
| "sha": "415eb43fd5f93278061a07ea1cee586460183a6d", | |
| "description": "panfrost: Fix shared memory size computation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "39bf1fb3221c0ab79e4609ca3588e2eeb9e3e2da", | |
| "description": "panfrost: Fix WRITES_GLOBAL bit", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "dce7722ef89100e5dea337064a9d6631bb18822a" | |
| }, | |
| { | |
| "sha": "8626d4cbef0bc4fa85f7bef3ef015a8247c8483d", | |
| "description": "android: freedreno: Another build fix", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "62ebd342e67fc0c12b181f91a488fa7a834fff6c" | |
| }, | |
| { | |
| "sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12", | |
| "description": "radv: restrict exported symbols with static llvm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a457256e2d697d9bae56031a07ae0309d8f59512", | |
| "description": "freedreno: Destroy syncobj too when destroying fence", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b08fcab44d7a4839f141572ac1c4e80e9180cbb5", | |
| "description": "gitlab-ci: reorder container_post_build call for arm64_test image", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab", | |
| "description": "gitlab-ci: reuse container_post_build when building the test images", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1cf7a3968f3cf84675fbb29cda90432d0367b252", | |
| "description": "panfrost: Hoist assert from bind to create", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3b129dd335ce6a60390799814d4517b32767b008", | |
| "description": "panfrost: Remove useless comment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a2e41590293a4c773c4f399e4f46fcf91cf8cbe9", | |
| "description": "panfrost: Hoist add_fbo_bo call", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "433fa39c2e616e2f0a6102904c93969a4e42e79c", | |
| "description": "panfrost: Drop QUADS primitive convert", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b21c8b15f022a1838d88e6f667783dcff6bb9e6", | |
| "description": "panfrost: Drop panfrost_invalidate_frame", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1362371a96e4138262fd26e4bfb38b3e266a8d13", | |
| "description": "panfrost: Drop ZSA null checks in draws", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec35159fba57531dd88726504c4813f02a8ed0fd", | |
| "description": "panfrost: Drop rasterizer null checks in draw calls", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e46d4fe8bc4c977d81a55672f5e1138a4ccd6112", | |
| "description": "panfrost: Decontextualize rasterizer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d26f62c667099fc3d30a3155335ca4f0e73c8d88", | |
| "description": "radv: track and report if a logical device is lost", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c9c53dade01ede6d6ab0a3b280dc309cf1dd317c", | |
| "description": "ci: Update kernel used in LAVA to 5.8-based drm-misc", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "91cd7fe97848d8b57a90bea81c41306602cc1b32", | |
| "description": "ci: Fix URL to imagediff page in traces dashboard", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "922217431c6c99374b7e9c2adb3cf7cc60d5c3fb", | |
| "description": "ci: Test Panfrost with more traces", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7d5f4d3f709695dfdc599f16ee6077cdaa004bcc", | |
| "description": "ci: Split traces.yml file per driver", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb787773b2da2d2f282cd275620ea2581b3c9b44", | |
| "description": "llvmpipe/nir: lower some more packing at nir level.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "95d611e036a2d79d33c833d30ce38e842443d904", | |
| "description": "llvmpipe: lower mul 2x32_64", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "25ba200985dc20270631737d11e4b985c6874f10", | |
| "description": "llvmpipe: lower cs local index from id", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3cc5b75577d3e9817887c35496ceff36ee47146a", | |
| "description": "gallivm/nir: split tex/sampler indirect offsets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e616223024d05c86df104368b558ffa612fdec7c", | |
| "description": "gallivm/nir: fixup compact TCS variable storage.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "597d0e9b5fd8d896c9837f5ed8d5322aa937a999", | |
| "description": "gallium/nir/tgsi: add support for compact variables", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fe9667e336b55c11c08c5e95f835a2905560fb39", | |
| "description": "llvmpipe: lower uadd_carry/usub_borrow.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7893dfa247c5b4ff263847537fbe7265423e2664", | |
| "description": "gallivm/sample: fix lod query on array textures.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "da4f2215aac827b9e60ea7699d9fd95e1e16a373", | |
| "description": "gallivm/nir: add imod support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "407fa329a4b576d5747662f2caeb752cb44ade6d", | |
| "description": "gallium/nir/tgsi: reindent some code in the nir->tgsi info (v2)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e137bbb87fa8ce9a4ab1f24bba26f12c1f65cbc9", | |
| "description": "llvmpipe/cs: update compute counters not fragment shader.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a6f6ca37c82bb6810971cab0dccc308e4d28a05a" | |
| }, | |
| { | |
| "sha": "6c7383d315f615bb5f003e1af130112f964853cc", | |
| "description": "vallium: fix input attachment lowering variable shadowing", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" | |
| }, | |
| { | |
| "sha": "e0e9712a4d8008328578c0698157924a8aff0970", | |
| "description": "freedreno: support GL_EXT_semaphore", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f6187aa1c3506a75d55fd7966a7314785f7bff77", | |
| "description": "freedreno: Enable GL_EXT_memory_object and GL_EXT_memory_object_fd", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e3c39e5052233aecfd1748be9d0185ee23604c22", | |
| "description": "freedreno: Implement pipe screen's get_device/driver_uuid()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6bef126c6214d68dccc82385f6bc91941ccabacc", | |
| "description": "freedreno: implement pipe screen's resource_from_memobj", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03fdf418a58c60fcbe1d010f400d3a4692146101", | |
| "description": "freedreno/layout: Move hard-coded minimum width for UBWC to a macro", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78", | |
| "description": "freedreno: Refactor fd_resource_create_with_modifiers() into a helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0eecd3d68466327567df7da468cc2088a652e22f", | |
| "description": "freedreno: Implement memory object create/destroy for GL_EXT_memory_object", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e48f27ee6454db2856ee24be78873513867c11a0", | |
| "description": "st: Pass TextureTiling option from texture to memory obj", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b479de8537ad34ec56d61f87d53a327a175eab36", | |
| "description": "spirv: Don't emit RMW for vector indexing in shared or global", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f038b3a136175c0afcc6545b886238a7b5dcf515", | |
| "description": "radv: Fix handling of attribs 16-31.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0067f8992002b44bf75f98fae43886c5a6227075", | |
| "description": "radv: Override the uniform buffer offset alignment for World War Z.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a1d4721e21b4d386e242714acc414c6f7e1294eb", | |
| "description": "driconf: Support selection by Vulkan applicationName.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f88b9eb9c5f5d18bec2419471b1dedfb6136bc43", | |
| "description": "egl/android: Add support for CrOS buffer info perform op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acb235c0c8a4100b0a10a54969c94e300b6005c3", | |
| "description": "egl/android: Use droid_create_image_from_prime_fds() in get_back_bo()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cad9d42bb4ec7166c860d8377520fd1bb4dd37f4", | |
| "description": "egl/android: Move droid_create_image_from_prime_fds() function up", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9", | |
| "description": "egl/android: Simplify droid_create_image_from_name() path", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d47b6f330cfb4c214fa84cfe8c7a435499600c2a", | |
| "description": "egl/android: Drop unused ctx argument", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9cc788f0ffc71df1b82bf1fb19fbed523bb970ac", | |
| "description": "egl/android: Look up prime fds in droid_create_image_from_prime_fds()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "972f36d8fa62442589b26885ef330c3306427ed1", | |
| "description": "egl/android: Call createImageFromDmaBufs directly", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7c98066e8051fe17c5cd2669dd3a8db14c0bfd1e", | |
| "description": "freedreno: Add afuc regression test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d145fcc1c1cd6dcf7b01b9b1b911041b4a29f9d8", | |
| "description": "freedreno/afuc: Install asm/disasm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f0b87186df201c776c140a3d543b52cb5ca40c2e", | |
| "description": "freedreno/afuc: Make 0 a valid number", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "66dd248593b5fa54680b84032f382551ed7c3cf7", | |
| "description": "freedreno/afuc: Handle xmov modifiers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b2b19234d81fe8fa47ad735c08049e1a6c0d2ce9", | |
| "description": "freedreno/afuc: Add iret", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a2c14ac070b6703d3e395707ab7938aca4fe4fdb", | |
| "description": "freedreno/afuc: Handle setsecure opcode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0acc394486fcf8b4dc4cde268b621e89d7f4a0bd", | |
| "description": "freedreno/afuc: Fix printing preemptleave on a5xx", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "165009bc7021a0f2310222959cbb41e74b7de8d3", | |
| "description": "spirv: Add support for the CL Round instruction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6d28270968e0728bf8bdf48a6abd261c50d9ef07", | |
| "description": "meson: Make some warnings handled as errors with MSVC", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "45f22528792d3ec072162aaff9b69a08bf1252e0", | |
| "description": "meson: Add MSVC narrowing-int-to-char warnings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d8edf8e383db716c4837c82cced1ae8d6f220551", | |
| "description": "Revert \"CI: Disable Panfrost T720/T760 CI\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc" | |
| }, | |
| { | |
| "sha": "fcc7a1e7b6d6bc149938c1203a55e1ede3517af5", | |
| "description": "gallium/aux: reorder vertex attributes in triangle fans according to PV", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5cce8929ad61449ec0e43046a9699e19a2df0ce", | |
| "description": "gallium/indices: translate primitive-restart values", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "21952f1400aff00f3a04e95e9f960318e1853cb8", | |
| "description": "gallium/indices: introduce u_primconvert_config", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c2e9cd3f773863f5745a7eea1f6f9cec11f84a8a", | |
| "description": "gallium/indices: implement prim-restart for triangle fans", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dfc0a62994270774554dbc1464d25a6e6f9ebe03", | |
| "description": "gallium/indices: use prim_restart-helper for polygon", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3aa4f64e8d50dcfced6b963bce7a7a28a0b7cff8", | |
| "description": "gallium/indices: implement prim-restart for line-loops", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac96225eb0e4108a416049f3ebac6c5bdb178e9d", | |
| "description": "gallium/indices: generalize primitive-restart logic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2122b902b8003719c739db718a97463bbf99ebb3", | |
| "description": "gallium/indices: don't expand prim-type for 8-bit indices", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c85d6c523f137571768ab3bb190a201ae294421", | |
| "description": "gallium/util: factor out primitive-restart rewriting logic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b6ebf6eba958651321a8e332677877c0fe7ee7ec", | |
| "description": "spirv: Only require bare types to match when copying variables", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "bf1a1eed882980a1cd08482386e3a001ce64a5a4" | |
| }, | |
| { | |
| "sha": "16f1d8b3910496e04faba22f5d7b0ba84c07e6ad", | |
| "description": "glsl: fix crashes on out of bound matrix access using constant index", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7dcb1d272fa29d2003ccbae180aba5dee52921e8", | |
| "description": "st/mesa: Replace UsesStreams by ActiveStreamMask for GS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ab5a36b342f3a52873a5805f3d5f92bfd52fd7a4", | |
| "description": "meson: fix trivial s/dir/dri/ typo", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc", | |
| "description": "CI: Disable Panfrost T720/T760 CI", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a26015764efd52e8102ef3848ecbdff7d33fc13", | |
| "description": "st/wgl: do not reject PFD_SUPPORT_GDI", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac9c94fa14f031fc845e59a46c20993366849595", | |
| "description": "CI: Skip another flaky GS test on softpipe", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e513d8d8cd112569674d08156c476c0333c101bf", | |
| "description": "CI: Skip flaky CS test on VirGL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3e447c1ad2d605bb234b43ef63c5d9ce53d9ff37", | |
| "description": "CI: Disable Panfrost T860 and AMD Stoney tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80163bbec3a3c0a9d566b4a562b720639fbdcf96", | |
| "description": "nir/vtn: Support OpOrdered and OpUnordered opcodes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "81e6ad829862198e6fc508d6f97c369e7252abac", | |
| "description": "nir/vtn: Handle LessOrGreater deprecated opcode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c349e35034043534a8440777a5f45f5f4112bf97", | |
| "description": "nir/vtn: Support SpvOpIsFinite via fisfinite", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "af59e4c40043d1b966fa8dce74b2894348e1b004", | |
| "description": "nir: Add fisfinite op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e6e6f52206ebaecb68ce404307e626f62afdb6ba", | |
| "description": "nir/vtn: Support SpvOpIsNormal via fisnormal", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9ebbed6ddcc078562ebc6361604f00e32ffa0b0c", | |
| "description": "nir: Add fisnormal op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "199bea0fd80e65178a9d12c705a9f0aaf0a36ceb", | |
| "description": "nir: Fix i64tof32 lowering", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "936c58c8fcceee086d3c492712595555afe82266" | |
| }, | |
| { | |
| "sha": "f9e773b92059f4c13735fa3214d5c505f9e06d66", | |
| "description": "llvmpipe: enable GL 4.5", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2e40b2c15503759b7320c79bfe7ae9b9dadfb43f", | |
| "description": "llvmpipe/blit: for 32-bit unorm depth blits just copy 32-bit", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "18e464cfc05cdae59af8d00f214a6477a72b8ac7", | |
| "description": "compiler/nir: Add new flags to lower pack/unpack split instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9e9d28007a44c664c79cd89549988194e156a39f", | |
| "description": "mesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor::visit_expression for MSVC", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c60cea0daa2b140547088188d90bce6f09bb1517", | |
| "description": "glsl/test: Don't run whitespace tests in parallel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aeba69deaa536776452ec8b22a3131f187e82cac", | |
| "description": "drisw: Port the MIT-SHM check to XCB", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee905aa3a014191cfa68160256622fcecb7a66c5", | |
| "description": "nir/vtn: CL SPIR-V callers should specify address modes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a097bf160a9c05e173f7255891a38304a326ca52", | |
| "description": "nir/builder: Make nir_get_ptr_bitsize take a nir_shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "627c8e1640b3a2e4b2f86c52d88aa0848c583633", | |
| "description": "nir: Add nir_address_format_32bit_index_offset_pack64", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "113458d3720c5a96d0ae0bb9260951056b9b31f8", | |
| "description": "nir: Add nir_address_format_32bit_offset_as_64bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a1ed83fddd7518cc92b609d60129426bd9b4158d", | |
| "description": "nir: Optimize mask+downcast to just downcast", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd9b33d516737cbb8ac6cd47963d4214f69932b6", | |
| "description": "nir: Fix serialize/deserialize of void samplers/images", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c17b58a9e6092ebaf987dec1ba111647fd11d55e", | |
| "description": "glsl: Add 'bare' shadow sampler type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "418c4c0d7d48a42f475df1ffb93b3a33763e7a4a", | |
| "description": "compiler/nir: extend lower_fragcoord_wtrans to support VARYING_SLOT_POS", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7aaddf1a342944743f65ab0c55df46f2c7d3c17f", | |
| "description": "compiler/nir: rewrite lower_fragcoord_wtrans to use nir_lower_instructions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c9f4b14ac6d2e39584cea4d67d4b36a34c17f150", | |
| "description": "Revert \"CI: temp disable t720/t760 jobs.\"", | |
| "nominated": false, | |
| "nomination_type": 2, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f1001a38275fc4bcc2491b58237a12dec08c621d" | |
| }, | |
| { | |
| "sha": "d79c946fb35fcb43380ad63feb6ccc2428a043f4", | |
| "description": "nv50/ir/nir: rework indirect function_temp handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fd265bb4f1fb6770a296ec6c2bf22692bd3054f6", | |
| "description": "panfrost: Update CI expectations", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7a13351234cae688ef5ed2aeb6c42d719c76c5cd", | |
| "description": "panfrost: Drop union mali_attr", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e3fe54e2e01a562f285eb98910b7f4d8ba475f9", | |
| "description": "panfrost: Drop hand-rolled pandecode for attribute buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ec58cda5da0b7d43b5ff71db4f4f3b85629e6739", | |
| "description": "panfrost: Use packs for varying buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9732b64862f57b214e96ce01dba4674808987a22", | |
| "description": "panfrost: Remove mali_attr_meta", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "eb2762a837d8da9727a20ee17a86d8609f093e49", | |
| "description": "pan/bit: Use packs for Bifrost unit tests", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7ef205dabd4909c6768f2181fff95fe3f9b451cf", | |
| "description": "panfrost: Use MALI_ATTRIBUTE_LENGTH", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59fa26902d56e068de1769a62d8329e6777bba92", | |
| "description": "panfrost: Use pack for general varying", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6c850637f5a988ce92c1dd22809229a1d2c22d37", | |
| "description": "panfrost: Use pack for XFB varying", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "40b4ee9426f7b2e73e79e68da8c600cc8b4d643a", | |
| "description": "panfrost: Factor out general varying case", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b805cf9b1f4eaf91bf21ff9d0fe9b86ce7e73041", | |
| "description": "panfrost: Pass varying descriptors by reference", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d5a264facfda518bb854737a563242cb36626c22", | |
| "description": "panfrost: Reword comment", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "44397c580cc2401fdfea0a2f7d1df93a4e8d866c", | |
| "description": "panfrost: Use packs for vertex built-ins", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7", | |
| "description": "panfrost: Use packs for vertex attribute buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c9bb5dc911a1de4a1178af458babcaaa64998327", | |
| "description": "panfrost: Inline panfrost_vertex_instanced", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e9dc22512202f793f89d6cb86a780f81c2b88cd5", | |
| "description": "panfrost: Hoist instance_shift/instance_odd fetch", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "27f8b879cce4e396d3ca352f1366f5711346e96f", | |
| "description": "panfrost: Use packs for attributes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6caf789c07a8fc1968d4849f662c2e74c7b6160e", | |
| "description": "panfrost: Move attr_meta emission to the draw routine", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8236fa3ff166053f7e47a1a768631d3e9bf800bd", | |
| "description": "panfrost: Make attribute-buffer map explicit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9cc81ea0c209078b02e1eb62a27d4c31b292ba3d", | |
| "description": "panfrost: Simplify offset fixup proof", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4fc90f7c3c5ad80360c87c6e0ca66d5b20e612d6", | |
| "description": "panfrost: Use better packs for blits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3e7fd2a0346ee364b1b0ccf58cc9214a602fcc35", | |
| "description": "panfrost: Add XML for attribute buffers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "76de3e691c661f7e7d64e0ca333ba429ca74e5ba", | |
| "description": "panfrost: Merge attribute packing routines", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2c8a722b85eaf13d2ac9d722fd5be053cb69903b", | |
| "description": "panfrost: XMLify attributes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cdc3276317de5da31b7336a6aba0525bbc752191", | |
| "description": "panfrost: XMLify mali_channel", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "668ec24bfdb58090b769a51327ce81dd64da5eec", | |
| "description": "panfrost: Squash 22-bit format field in attr_meta", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c5f18ce144f633695ee8fbadb0479230fa099817", | |
| "description": "panfrost: Drop NXR format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5", | |
| "description": "panfrost: Set STRIDE_4BYTE_ALIGNED_ONLY", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "350dd2a36dc54d55fafaf173faa613e66f0666f1", | |
| "description": "pipebuffer: Remove unused buffer event in slab bufmgr", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8a012f429dea68af4c4941ab8004271bc8ff18f3", | |
| "description": "nir: handle load_input_vertex in nir_get_io_offset_src", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "83953f9d4d40d560586785e7342d7784bad6fae2", | |
| "description": "nir: remove nir_strip stub declaration", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3a9781ee190a81766dcf6243aabef57839ab5a2", | |
| "description": "compiler: add glsl_print_type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b7c04b1790fb69e2f0f942a286c76b3efef85eab", | |
| "description": "ac/llvm: handle static/shared llvm init separately", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "50d20dc055decf43f956601d71572f825c2b2eca" | |
| }, | |
| { | |
| "sha": "916110e17f2e04d685978e6b385b3fe0d3231fe9", | |
| "description": "st/mesa: Enable clip planes lowering for geometry shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "584f27326c1560cc23538cb76fb734ab492ccc3c", | |
| "description": "st/mesa: factor ucp-lowering logic into helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff4c991fd1c1f5f211ba9251f9c4701a1e013bf2", | |
| "description": "compiler/glsl: Initialize local variable to zero to fix MSVC RTC error", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef", | |
| "description": "vallium: initial import of the vulkan frontend", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8004fa9c9501d91669ac51d32c9a9143286ca7ea", | |
| "description": "vulkan/wsi: add sw support. (v2)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5a9eba4acd0b202967d312851a3cc143275fb653", | |
| "description": "util/format: add some ZS helpers for vallium", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3abf548270bbe92aea17b976397813ba763f4ea0", | |
| "description": "gallivm/nir: add load push constant support", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "94e4a17f29b5f487213b37e8376eadd87308856a", | |
| "description": "llvmpipe: add support for memory allocation APIs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ecb617a6a757a375a66b3c2ad25990011624c41a", | |
| "description": "gallium: add a resource flag to say no over allocation.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e6c7ca218d77e5369d40d76941e7267d81633dc6", | |
| "description": "gallium: add an interface for memory allocations.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "50b039590e19d07607ae0714ebffeed6d4f182d5", | |
| "description": "radv: Use getter instead of setter to extract value.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "64768111c302014a6ae8db6122dedf0d5e5168cc" | |
| }, | |
| { | |
| "sha": "09196355b2b2b6a2d3935eb3c43fe784d226426a", | |
| "description": "gallium: Use unpack_rgba() instead of fetch_rgba in translate_generic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5b8d67cb64ca38c93089da2f0b414c5897a19e27", | |
| "description": "util: Move fetch_rgba to a separate function table.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9cc84369b70781e5e0984c7950e4d084abce8050", | |
| "description": "util: Mark the format description getter functions as const.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "35b22b5da0277ba12fdb45fee79bca75cc6bcf5c", | |
| "description": "util: Make all 3 fetch_rgba functions occupy the same function slot.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "80babbbf7ea4facc653b1dbecd3a8b1de43dabed", | |
| "description": "uitl: Add R1_UNORM to the list of noaccess (no pack/unpack) formats.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6668d7a5f36a31793a5309b5a612b8a388c3fcd9", | |
| "description": "egl: drop unused egldriver.h header", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1f01fa11d78263a4923406babb9834ce5edea32f", | |
| "description": "egl: drop now empty egldriver.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "890d0334c156ac830c1f329ac52e5c1cf8bb7e54", | |
| "description": "egl: inline _eglInitializeDisplay() into eglInitialize()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0e7ae395e72c710be7d153c76222633aa8ab7444", | |
| "description": "egl: inline _eglGetDriverProc() into eglGetProcAddress()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "735b35e34a8bf733748e89fe45fbed058ebf0739", | |
| "description": "egl: drop unused ${drv}_driver()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c74628fd1e5d9af756d56b6026e72203523e6df6", | |
| "description": "egl: replace `&_eglDriver`/`NULL` tested against `NULL` with simple `true`/`false`", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "37be01bff776c85d89cd33ec5fae2e179748e475", | |
| "description": "egl: drop unused _EGLDriver from MesaGLInteropEGL{QueryDeviceInfo,ExportObject}()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5eb5847d487d76a763b739219366f62b19bc5a73", | |
| "description": "egl: replace replace _EGLDriver with _EGLDisplay->Driver in eglapi.c", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "372c6c42af1dc7600eadb2712739986b2ba35325", | |
| "description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglGetSyncAttrib()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b9fb63ab03c3d0ab73916d3e52c4b66b3a1e79fd", | |
| "description": "egl: drop unused _EGLDriver from _eglSurfaceAttrib()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b981babb937b4355c5c1d2415d95e725ba18e659", | |
| "description": "egl: drop unused _EGLDriver & _EGLDisplay from _eglQueryContext()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3ef8aacb60e758d38e13d30fc5613f272bd3ddbd", | |
| "description": "egl: drop unused _EGLDisplay from _eglSetDamageRegionKHRClampRects()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0345a614629d6e22c942cbaee095d04a14d72c2b", | |
| "description": "egl: drop unused _EGLDriver from _eglGetConfigs()/_eglChooseConfig()/_eglGetConfigAttrib()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "67c745644fb84aaf40354177fb795c4a2bd01e30", | |
| "description": "egl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1bbb0c7689bb4d999d4b2330b4edf03d39b1430b", | |
| "description": "egl: drop unused _EGLDriver from QueryDmaBuf{Formats,Modifiers}EXT()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a71dcd2dc2a058f38f6cce78cfe32f9e7f3ac92c", | |
| "description": "egl: drop unused _EGLDriver from ExportDMABUFImage{,Query}MESA()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "429e936948045d6314235581b79d29755b8bdc8c", | |
| "description": "egl: drop unused _EGLDriver from QueryBufferAge()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "155541bc025ad8ff122ffafa28df452c7b53d771", | |
| "description": "egl: drop unused _EGLDriver from PostSubBufferNV()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f010568ea25d4d6fe75d5764c42c24285a529dc3", | |
| "description": "egl: drop unused _EGLDriver from CreateWaylandBufferFromImageWL()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "845a37ce355805f524ccb36ac0bfe668dda3be6d", | |
| "description": "egl: drop unused _EGLDriver from {Bind,Unbind,Query}WaylandDisplayWL()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9d5162eddf8b1a3b7f1f4b60fe15e41ccf9fbd33", | |
| "description": "egl: drop unused _EGLDriver from {Create,Export}DRMImageMESA()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "692b9c6ed0c61b388aedb908faba61af0ef6abe5", | |
| "description": "egl: drop unused _EGLDriver from DupNativeFenceFDANDROID()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f49805c441aa787c8efb281d311d2d54c69ca84f", | |
| "description": "egl: drop unused _EGLDriver from {Create,Destroy,ClientWait,Wait,Signal}SyncKHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "740ec08f21c7eae2036a2af441250e1416437acb", | |
| "description": "egl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a7d15d2ae3a6b0cbf6770ae50eff58ec2dd506e1", | |
| "description": "egl: drop unused _EGLDriver from GetProcAddress()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b8d1c4647f2ed42170e1ec4780dba9bf1f1b4c0c", | |
| "description": "egl: drop unused _EGLDriver & _EGLDisplay from WaitNative()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4e65469c706184fc900fcfbae046ee0a645160c6", | |
| "description": "egl: drop unused _EGLDriver from WaitClient()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "648f603c35670d3f2724f09c3ff73503bc3d843c", | |
| "description": "egl: drop unused _EGLDriver from SetDamageRegion()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d202fd6596c08fb8cbd745192f547d98f3e5ec84", | |
| "description": "egl: drop unused _EGLDriver from CopyBuffers()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "82035b2e3db01090f726c2a2c35de9ddf539e2f0", | |
| "description": "egl: drop unused _EGLDriver from SwapBuffers{,WithDamageEXT,RegionNOK}()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "347840cf43624bdb2a5ce820e1001842e3f75ded", | |
| "description": "egl: drop unused _EGLDriver from SwapInterval()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2f4a6ad3b32aeb9e7172a8ec80c969495637cf17", | |
| "description": "egl: drop unused _EGLDriver from {Bind,Release}TexImage()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "982ac69e3f838904f4e218a5ccab1eff9a25c387", | |
| "description": "egl: drop unused _EGLDriver from QuerySurface()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1a17f1db555172597a15c3c88396f44b4aded5fc", | |
| "description": "egl: drop unused _EGLDriver from MakeCurrent()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6b4c474ed7d217ae27edc6f9e30feba651ef6a53", | |
| "description": "egl: drop unused _EGLDriver from Create{Window,Pixmap,Pbuffer}Surface() & DestroySurface()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f27a32a7927662eb4ce124b116ca561c3f693f3f", | |
| "description": "egl: drop unused _EGLDriver from {Create,Destroy}Context()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "435ad514163d58596059256ae8f0bc518b99b4a1", | |
| "description": "egl: drop unused _EGLDriver from Terminate()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad61d4f14619ce43c5f558fc2ce5ac1267a95e25", | |
| "description": "egl: drop unused _EGLDriver from Initialize()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e87e68d836e5e08025ce61d5aa79a5c68a5784ef", | |
| "description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglQuerySurface()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f3aa7b2e1b19ac71c1eee71c8a2a61cfc7d1a6d3", | |
| "description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in dri{2_x11,3}_create_window_surface()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "485f8f89f9027546df169b7b141d5f4dccb1a85e", | |
| "description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a76423e481ae0a5ed7726d43700cb0937ac9890b", | |
| "description": "spirv/vtn_cfg.c: Include util/debug.h for env_var_as_boolean.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "430e3310e2aed924dc4e0729644e629007d73ef7", | |
| "description": "llvmpipe: only read 0 for channels being read", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f1001a38275fc4bcc2491b58237a12dec08c621d", | |
| "description": "CI: temp disable t720/t760 jobs.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "031f9e17d2c387a64770246c2e5801a233a8ea3c", | |
| "description": "anv: don't fail userspace relocation with perf queries", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb" | |
| }, | |
| { | |
| "sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef", | |
| "description": "nv50/ir/nir: fix smem size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "384c4df23dafa516fbe76e2844b259087400543f", | |
| "description": "clover/nir: fix mem_shared by using address_format_32bit_offset", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa8661141a0f466994145e99be4d4bd4f9684a9d", | |
| "description": "android: util/format: fix generated sources rules", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "84ed2d0980bfa98898606c67e7441bc83da6100e" | |
| }, | |
| { | |
| "sha": "b41e74ae4a7c8f67c47149b4415f715f8a4d2597", | |
| "description": "spirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment variable", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "217def3ac6721bc7d8a1f99d2fc4501e5ee8627d", | |
| "description": "spirv: parse unstructured CFG", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "467b90fcc46efdd5ce64a12937fedf507d0242ec", | |
| "description": "spirv: extract switch parsing into its own function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "96dff31bc8f099651f4b96e9658bdb2a1c4b53cc", | |
| "description": "spirv: Move the emit a 'return value' store logic into own function", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4638de8b1b3e362b356587622b1178f2d83bc619", | |
| "description": "nir/lower_goto_if: Add some debug prints", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d57573dcd4aa2160f3153df466b01f377484a3fa", | |
| "description": "nir/lower_goto_if: Add a route::outside set", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2bf850672bb3691044d773c9fd96d0e80c7fcf3", | |
| "description": "nir/lower_goto_if: Replace a tripple loop with a double loop", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b892d473b4e9399697d45a98d6cf02fa0e900e7f", | |
| "description": "nir/lower_goto_if: Add a block_for_singular_set helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587", | |
| "description": "nir/lower_goto_if: Sort blocks in select_fork", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0fad20f21b39b72c965151a0e2b0fb36e436b813", | |
| "description": "nir/lower_goto_if: Rework some set union logic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d1617985896274dce37b943307d456a042fb2a6d", | |
| "description": "nir/lower_goto_if: Rework handling of skip targets", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2455d03c3113fbfe070fc30f3b292d3143e443b1", | |
| "description": "nir/lower_goto_if: Use util/list instead of exec_list", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f69d732fcaba332f83aac073f2376ded0d3d5c74", | |
| "description": "nir/lower_goto_if: Clean up ralloc usage", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "202b4df4aee790bb5b9486deb7c014ed440f27ff", | |
| "description": "nir/lower_goto_if: Document some data structures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b273611bb177b1a00d292f4d7df55efdf0f4ad61", | |
| "description": "nir: Add a structurizer", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "025bdbac3e09ae9bac9eefb831e9446b9574d120", | |
| "description": "nir: Add goto_if jump instruction", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "92db942fc6af52ea5a4a3eb77533a045ffe56685", | |
| "description": "nir: Add and use nir_foreach_block_unstructured helpers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4768ea1a77ad7559004949d0cf1eb7af9a4499d9", | |
| "description": "nir: Add a structured flag to nir_shader", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "19f35735a09546f630a92780cdeb2cc9ad08bad8", | |
| "description": "spirv: rename vtn_emit_cf_list to vtn_emit_cf_list_structured", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "16f858968f2e066069ceaf4aea3deebf22a188d7", | |
| "description": "util/set: add _mesa_set_intersects", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acf756a64fee4cb1305df73e53aca7a40e56b7cb", | |
| "description": "android: panfrost: Redirect cmdstream includes through GenXML (v2)", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6" | |
| }, | |
| { | |
| "sha": "92f65e28fee1f4e705e8a210977dd16239febbf9", | |
| "description": "turnip: add missing tu_bo_list_add in CmdWriteTimestamp", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c", | |
| "description": "turnip: call packing functions directly for pack_gmem_clear_value", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "201331edbfeba9f3461a6296187d8dc435484a9d", | |
| "description": "turnip: rework format_to_ifmt", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "aa5ebf0a6dc24d087c28d9dc2be53b6e6a9b2233", | |
| "description": "turnip: fix CmdBlitImage with D32_SFLOAT_S8_UINT", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f83e89507de69b55c8c899fb0fa52f9c9bf3ce26", | |
| "description": "turnip: delete a blit_image TODO that has already been resolved", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2ca1ccc18d8e232112d146255ed937597ff93a5f", | |
| "description": "turnip: remove dead tu_minify/typed_memcpy functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99372547be9c116592b0f19ead672fa98125588f", | |
| "description": "android: panfrost/bifrost: add libpanfrost_lib static dependency", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14" | |
| }, | |
| { | |
| "sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6", | |
| "description": "android: panfrost: Redirect cmdstream includes through GenXML", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14" | |
| }, | |
| { | |
| "sha": "0980d1d5ab0829fa78852d81651d5386874e528a", | |
| "description": "radv: Clean up setting the surface flags.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d19bc94e4eb94a2c8cbdb328c9eaa2faf1ba424c", | |
| "description": "radv: When importing an image, redo the layout based on the metadata.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a0d67b7a1c32f4fcfdc8c6a66bc3359b1003c752", | |
| "description": "anv: add no reloc flags on empty and simple bo paths.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "00b9a3443bac23a335647d6185b7d94f805af6bb", | |
| "description": "anv: Mark anv_dump_{start,finish} as PUBLIC", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f024bc8314cfb94df6b321cc5e639a6c107f375b", | |
| "description": "zink: invalidate pipeline hash on more changes", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf" | |
| }, | |
| { | |
| "sha": "65d7172d171b5a209ddb9f90ea7acc8105452816", | |
| "description": "util/macros: Add ATTRIBUTE_NOINLINE definition for MSVC", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "58af31186a806c8f18cf92dad454bb5f46daa9e2", | |
| "description": "u_debug_stack_test: Fix MSVC compiling by using ATTRIBUTE_NOINLINE", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296" | |
| }, | |
| { | |
| "sha": "493298528a82e2ab7cf3ce6aed187fe19730e3d0", | |
| "description": "iris: Make iris_bo_import_dmabuf take a modifier", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c111e9099ceada50a2437e6e2e2a0f7cc6597448", | |
| "description": "iris: Don't call SET_TILING for dmabuf imports", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b" | |
| }, | |
| { | |
| "sha": "0c97e601a422532ea673e842683982b1b4012e6d", | |
| "description": "turnip: implement VK_EXT_custom_border_color", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "84ed2d0980bfa98898606c67e7441bc83da6100e", | |
| "description": "util/format: expose generated format packing functions through a header", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a322924d9cf4557af5fb11c95c1646f110a21aba", | |
| "description": "panfrost: add missing dependency on midgard_pack.h", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8557b1a8ebeef466df3c912ecae02d85a8617b76", | |
| "description": "panfrost: Fix border colour", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "f74186baa5efd1147916b39a819fee9e427c8ecd" | |
| }, | |
| { | |
| "sha": "8277334f3978463ec8631e2b98e3d2a37d113496", | |
| "description": "nir/lower_idiv: Port recent LLVM fixes to emit_udiv", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "8b98d0954e6168484479cf51d56bface448d00d5" | |
| }, | |
| { | |
| "sha": "d452c04aa19e093afe47d225c2c02ba536ebf0ce", | |
| "description": "aco: do not set valid_mask for POS0 exports on GFX 10.3", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0c621dcf0ed21eec658e45cee395f66344ac5190", | |
| "description": "panfrost: XMLify enum mali_format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "78445ce695444a176719e4bdc4eb9bfe159169c7", | |
| "description": "panfrost: XMLify exception access", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "99d17fb771b77af5c693ce86aae6a61a05c05843", | |
| "description": "panfrost: XMLify MSAA writeout mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c9bdba26b0c16cac05bb14674458da2acd462797", | |
| "description": "panfrost: XMLify Block Format", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c1ac96eb6e037686c391b5cdd334b271c6804b6", | |
| "description": "panfrost: Drop unused mali_channel_swizzle", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ad0b32cdbd512dd56c66426789c7b801a5db8a4f", | |
| "description": "panfrost: XMLify Bifrost textures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f008a6314c67fb11baeb70bdf4efe83b3476f029", | |
| "description": "panfrost: XMLify Midgard textures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "b10c3c869d9f1693198517c40b95acf3a11f80d4", | |
| "description": "panfrost: XMLify Bifrost samplers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f74186baa5efd1147916b39a819fee9e427c8ecd", | |
| "description": "panfrost: XMLify Midgard samplers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c4c8c8e8fbd30968a43159cee0add48449f27a3b", | |
| "description": "panfrost: Don't mask coverage mask to 4-bits", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6afd4addefa111c112b82a88824db7af61003407", | |
| "description": "panfrost: Simplify depth/stencil/alpha", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1675d92d663bf92cb5f8d699a096748e7bdd768f", | |
| "description": "panfrost: Simplify zsa == NULL case", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "931e7b4c7a16fdb4f9231d4af6ecb1b20ddaae2f", | |
| "description": "panfrost: XMLify stencil test", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "fa949678c1985de2d728691ffc177f1054dc35c8", | |
| "description": "panfrost: XMLify UBOs", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7f487e087f9170ff2bd23a071cd857475520def7", | |
| "description": "panfrost: XMLify viewport", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ef20691e3d81021fcb246468e1a170220591617d", | |
| "description": "panfrost: XMLify wrap modes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e9ca3204619b1b090d660b61cc69460e7e1e2d99", | |
| "description": "panfrost: XMLify stencil op", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d182a6057fd2288210a2f623d480f8619fb32c7f", | |
| "description": "panfrost: XMLify mali_func", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32dbc80979e18d119105e46cb37c4bc9890fb6a9", | |
| "description": "panfrost: XMLify draw_mode", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4b7056b8c8a384819a00908b76be8bf4d407cdb6", | |
| "description": "panfrost: XMLify job_type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d2ddd4d56562d0c43e662882eca0964377dfba20", | |
| "description": "pan/decode: Add helper to dump GPU structures", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14", | |
| "description": "panfrost: Redirect cmdstream includes through GenXML", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "1ad921956d8b9ed35ba72f44bd62a7a78ab854cf", | |
| "description": "panfrost: Build midgard_pack.h via meson", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe", | |
| "description": "panfrost: Adopt gen_pack_header.py via v3d", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9cb3a9e72eb99578780a0b754269673a8770d7b3", | |
| "description": "panfrost: Add stub midgard.xml", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "33e69203d2a03cf15932f077dcc22e7ad23cd0e9", | |
| "description": "util: Fix up indentation in the generated format tables code.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9fd0f455af7bc741ea330fcd12478833580dbcfc", | |
| "description": "util: Change a codegenned switch statement to a nice little table.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4064a6cd207811434e5400a613b3833fbda6b787", | |
| "description": "util: Split the pack/unpack functions out of the format desc.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6723addd8a70069517dd337939fe77ef6cea1a4c", | |
| "description": "docs: update calendar for 20.2.0-rc2", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6de5acdf4fd9f7fd923e85f710bae1c44bc0bf42", | |
| "description": "docs: update calendar for 20.2.0-rc1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4c84600afafe9eaebb8e355122ffc421ae372136", | |
| "description": "radeonsi: fix compute-based culling with VERTEX_COUNTER_GDS_MODE == 1", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2b78cb2e0039f09d9820a1a9166a49f168c9959d", | |
| "description": "radeonsi: disable NGG culling on gfx10.3 because of hangs", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d" | |
| }, | |
| { | |
| "sha": "61042b1bdb199f98dd34085ed29a8c492ed9b2a3", | |
| "description": "zink: handle more draw modes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ced9e6e3e5c14a0f9b7e6d20d01a337227fcf40a", | |
| "description": "zink: change pipeline hashes to index based on vk primitive type", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2701f887fc376202577ad942c20a7284b12823f3", | |
| "description": "anv/nir: Unify inputs_read/outputs_written between geometry stages", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305", | |
| "description": "panfrost: Implement panfrost_query_dmabuf_modifiers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "24c921b1b5cc427c7ab1abd76c443db4a008d1b9", | |
| "description": "panfrost: Ensure AFBC slices are aligned", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4d0241dfed3c457ffbdc51bcc41cfe723e5bb586", | |
| "description": "panfrost: Allocate enough space for tiled formats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8c0cb56fd9e9742af1186fe093bb38d7e2e59285", | |
| "description": "panfrost: Enable YTR where allowed", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "d285ea6467d382e3865c60f57d86501d362380de", | |
| "description": "panfrost: Implement YTR availability check", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9", | |
| "description": "panfrost: Choose AFBC when available", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "c54d45dd90a0606a9287bdcc03fd2463e47039a2", | |
| "description": "panfrost: Import staging routines from freedreno", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "348d374d01302ffe0e88e04e2509ff1407d731b5", | |
| "description": "panfrost: Respect modifiers in resource management", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56f9cc9948745b570704f20e18f0247628817de5", | |
| "description": "panfrost: Account for modifiers when creating BO", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "965537df2afcaf94c4b96c2acd5e8f7036f71829", | |
| "description": "panfrost: Use modifier instead of layout throughout", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6fed69cde2a96248ad3a5c20621c1e58c88f8d2f", | |
| "description": "panfrost: Introduce create_with_modifier helper", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "32bd588fedef6411bb4538988475f38761e3de8c", | |
| "description": "panfrost: Remove hint-based AFBC heuristic", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "340017ec476bf4af3297b7b3a65f667cbfc93a5f", | |
| "description": "panfrost: Set `initialized` more conservatively", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "22777025d4ac63a8f5909f8da7baa2501a32682f", | |
| "description": "gallium/dri2: Support Arm modifiers", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "37872edf6fc678f90b1b2c8354a91007089f43b8", | |
| "description": "zink: print error when getprocaddr fails for extension functions", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "371f6f42ad423509b83dae9109b295e4b3eb4852", | |
| "description": "radv: Update CI expectations for the recent descriptor indexing regressions.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d7d76c15258a7e856ab60d7bf98565a93ed6aee", | |
| "description": "iris: Add support for MESA_SHADER_KERNEL in the disk cache", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "65eeb06a7f7afd1fbf48490f06051dfad9de3214", | |
| "description": "iris: Upload kernel inputs with system values", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "f5e7be386ffa8d5805fd0381ee0c921af65a6bcb", | |
| "description": "iris: Copy dest size from the original intrinsic in setup_uniforms", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "43429efc61e836b3a1eda5b2290153c20ec099b2", | |
| "description": "iris/disk_cache: Stop assuming stage == cache_id", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6dfe41c54e2cc1554a64c4291f83f39966457154", | |
| "description": "iris: Add a kernel_input_size field for compiled shaders", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e39326e617dbf53fdbe1f561b069fe6f875545c4", | |
| "description": "iris: Use blob_write_uint32 for num_system_values", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "003b04e266ae0faad563c1228561b53f33a68474", | |
| "description": "intel/compiler: Allow MESA_SHADER_KERNEL", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e2b6ccbdadd9438eab60ba7dbf8c0d870079c839", | |
| "description": "intel/compiler: Use C99 array initializers for prog_data/key sizes", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8e1de8e5ac90a9dd0a2fb9310cb36371a9d12dce", | |
| "description": "intel/cs_intrinsics: Handle 64-bit intrinsics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8d62735b470c0851a567bd2cc0759c18af987923", | |
| "description": "iris: Add support for serialized NIR", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "baa4cf9b8ed25630d795926ff2e1dfae9ae955b2", | |
| "description": "iris: Implement set_global_binding", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "17280a8ef1a90b73add63682b0d956fd4383c6b1", | |
| "description": "iris: no-op implement set_compute_resources", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac6e207ee07f74f4fcc8eaeff2f76f93bf033484", | |
| "description": "gitlab-ci: test Fossilize with GFX1030", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "431a3cf239eed2b6fac79ea7e66d3779a2ab4b08", | |
| "description": "radv/winsys: add null winsys entries for Sienna Cichild/Navy Flounder", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "638a09b827f1e7b561e878612890fc0ebcdb1613", | |
| "description": "radv: fix emitting the border color pointer on the compute queue", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53" | |
| }, | |
| { | |
| "sha": "96cfc684e63238a7aeabc8893fb04fe5f3781a66", | |
| "description": "util: Fix memory leaks in unit test.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296" | |
| }, | |
| { | |
| "sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8", | |
| "description": "src/mesa: add GL_NV_half_float extension support (v2)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "8abf59ff98863634321e3e0d60035277e58e92e8", | |
| "description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "bf576772ab4d9e76dae716640bed6de879f19567" | |
| }, | |
| { | |
| "sha": "fdb97d3d2914c8f887a7968432db4fdbd35d8376", | |
| "description": "aco: execute branch instructions in WQM if necessary", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "3817fa7a4d1f51c385b28a2e45a1edf227526028" | |
| }, | |
| { | |
| "sha": "678cb6d248f567468620079093ae4235c0a138cc", | |
| "description": "nir: nir_range_analysis needs to be updated for vec16", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7b4c24eb679e248894751f30e2ea842dcf3f21f3", | |
| "description": "aco: don't move memory accesses to before control barriers", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "cd392a10d056833d915ba2912e4dbe58d86bf28f" | |
| }, | |
| { | |
| "sha": "e4c6204d6595d7dc47c23ae637b8aba3307ec2cc", | |
| "description": "radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "02562505478c99f887e9355c6e19cd5342f519a7", | |
| "description": "radv/gfx10: add missing initialization of registers", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9", | |
| "description": "etnaviv: completely turn off MSAA", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "5cf7eec6b153baa69788938cac902e59da965d62", | |
| "description": "nir/lower_ssbo: Don't set align_* for atomics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2d010d3dc5f210336d283caaf6453c52cbab6c31", | |
| "description": "anv: add a check for depthStencilState before using it", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "e4590c07500941ae1afa82db5e4fea2111a68604" | |
| }, | |
| { | |
| "sha": "ffc8f2ba4c2cc38c5612ef20235b90b648c4feff", | |
| "description": "anv: fix up dynamic clip emission", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c34d8ac26e0a21c9036b4cfaf9e42c1e4298794f" | |
| }, | |
| { | |
| "sha": "240c0746d1617690ede440794eb4aa981784f5df", | |
| "description": "anv: centralize vk to gen arrays", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3d6e4a201af04018f18c413dead488c3c5565e1a", | |
| "description": "freedreno/decode: try harder to not crash in disasm", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cbfce486f2cea8ace3bda5d2d93d28952ad2944d", | |
| "description": "freedreno/crashdec: handle section name typos", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67" | |
| }, | |
| { | |
| "sha": "8d437b21944327ac6b6320137133d1e35f6eacc2", | |
| "description": "freedreno/ir3: add more disasm stats", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "7aa74ab7921606940844a2da16b455330eedc53f", | |
| "description": "freedreno/ir3: add tracking for # of instructions per category", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2cd0c8d8ea1c59ebafba668a797f8bb05874fda3", | |
| "description": "gallium/u_transfer_helper: add util functions for doing deinterleaving during map", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2368813ce6f6e767226ae4698159106f467ce428", | |
| "description": "gallium: add pipe_transfer_usage for z/s only mappings", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cf52b40fb0bf53816ca4bb90e31ecd146fbcb533", | |
| "description": "intel/fs: work around gen12 lower-precision source modifier limitation", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ee06e47c5b1d7e5132435ba4ed7be5a2b16bc77e", | |
| "description": "intel/fs: Assert if lower_source_modifiers converts 32x16 to 32x32 multiplication", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2", | |
| "description": "android: pan/bi: Separate disasm/compiler targets", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162" | |
| }, | |
| { | |
| "sha": "41c9a2e740a3b4139d0ef8c86b2378b9fe2a9215", | |
| "description": "android: pan/mdg: Separate disassembler and compiler targets", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc" | |
| }, | |
| { | |
| "sha": "b9e58be3479e26807c2b0282e4967f608523c733", | |
| "description": "android: panfrost: Move pandecode into lib/", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66" | |
| }, | |
| { | |
| "sha": "de352f58c3817ed5b399d211a1b2603510716e85", | |
| "description": "android: panfrost: Rename encoder/ to lib/", | |
| "nominated": false, | |
| "nomination_type": 1, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": "1c62b5528ab09731388670202fa4a6ca5aa96534" | |
| }, | |
| { | |
| "sha": "6e70508151823ce63e0976b4fa56e4d847a3c9b8", | |
| "description": "aco: set constant_data_offset correctly in the case of merged shaders", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "0f8ef37f653bbb1fffa6813697e2ffe21dae2016", | |
| "description": "radeon/vcn: fix jpeg decode for navi10", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e362ccb20c8c7f50d5ca3066092db2a24df20f7e", | |
| "description": "radv: Do not consider layouts fast-clearable on compute queue.", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2fa83dc64d7930a169cfabf0ec67c36b43dc0cab", | |
| "description": "radv: Add forcecompress debug flag.", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a777b25350cce0a97243405fa129eca386aecda2", | |
| "description": "intel/perf: export performance counters sorted by [group|set] and name", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "59716e40b0f198e19b8baae2d9952f8e8e76428c", | |
| "description": "intel/perf: split load_oa_metrics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "2fbab5a1b3998854203c43560a47beac4e1897b7", | |
| "description": "intel/perf: fix performance counters availability after glFinish", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "9fa64803aadebf8663469832eb90b6a7fe572494", | |
| "description": "intel/perf: streamline error handling in read_oa_samples_until", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "03e8b3551cf52b6b8b8efb48af7f413ddc4116b1", | |
| "description": "intel/perf: fix how pipeline stats are stored", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "e7e6f709389be9744841d42dade3fcee8e8c6a30", | |
| "description": "intel/perf: fix calculation of used counter space", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "6d988ad4a21f25899936963e385e702002e4f18e", | |
| "description": "radv: report a better error message when QueueWaitIdle() failed", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3691ef55961aa0c5125d59463fa3fa5f4f61b170", | |
| "description": "radv: report errors back to the application via VK_EXT_debug_report", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "cc4b9c2128cd6b533d74a2fad01c016370218ff1", | |
| "description": "radv: rework the error function helpers a bit", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "11781c0e49dd757da1c7dfe708db99f73198c461", | |
| "description": "radv: report the spirv-nir logs back to the application", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ff4f6202be26d1ffe1dfd306e6a586ea380367bc", | |
| "description": "radv: Fix assert that is too strict.", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "c6aadbae71562c14166a6e7942867eaf56b3e017" | |
| }, | |
| { | |
| "sha": "f7e7cf637e1b457d56b3aaf4d05c928ef9acff17", | |
| "description": "radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "4975b3ec551d81460f07d0fe6a645c1e1f1548f1", | |
| "description": "r600: Enable compute shaders for NIR code path", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "834a61df4ed4257ca4bb69fed6664c80cc726f82", | |
| "description": "r600/sfn: Force a minimum of 4 GPRs, it seems to fix atomics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "3e3068a76a6b7890a421a5537befd673349c98eb", | |
| "description": "r600/sfn: handle querying SSBO size", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "ac87cc22053d7871731a12d2ae1addeffe7961d9", | |
| "description": "r600/sfn: Correct ssbo instruction handling", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "11a861c78a0ad61606dd6668994b214eec893e6d", | |
| "description": "r600/sfn: correct allocating and emitting of atomics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "702619c4126f7d69a6aab9c00b29c51e8b3a8552", | |
| "description": "r600/sfn: Add a mapping table for atomics", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "56dedf052f4af1903a0d312eb9c7721c69f36c69", | |
| "description": "r600/sfn: add r600 specific lowering pass for atomics and use it", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "df2acf8e26a88bef535e286ea52cbd5c6ec0d66c", | |
| "description": "r600/sfn: Sort uniforms by binding and offset", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a828f6c5139c8e6f54e6341d8a6a00dc25916cdc", | |
| "description": "r600: Set PIPE_CAP_NIR_ATOMICS_AS_DEREF to true", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "a03e24aa7faafe2dca77150e709727d4276b08cb", | |
| "description": "gallium + mesa/st: Add PIPE_CAP_NIR_ATOMICS_AS_DEREF and use it", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "dd003abd2fc989991b01400ab6614f83d3595ded", | |
| "description": "meson: bump required glvnd version", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530" | |
| }, | |
| { | |
| "sha": "7fbadfc385c359fd291d58a75fbe6ce3fdc91747", | |
| "description": "driconf: fix force_gl_vendor description", | |
| "nominated": true, | |
| "nomination_type": 1, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": "dca119f12c291d7665d72464c92a8bf4328ef38e" | |
| }, | |
| { | |
| "sha": "800816d70be50b0b04669a016288121e1b11f0c8", | |
| "description": "egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "351d513e30b3d09f39ee73169fc68e7cdaca1d11", | |
| "description": "egl/entrypoint-check: split sort-check into a function", | |
| "nominated": true, | |
| "nomination_type": 0, | |
| "resolution": 1, | |
| "master_sha": null, | |
| "because_sha": null | |
| }, | |
| { | |
| "sha": "04bd58ff79eba8e95f33d1feea66c10aa65fb625", | |
| "description": "Correct a typo in threads_win32.h", | |
| "nominated": false, | |
| "nomination_type": null, | |
| "resolution": 4, | |
| "master_sha": null, | |
| "because_sha": |