Commit Graph

  • 55219167c6 venus: Guard Linux-specific code against being compiled on Windows anonymix007 2025-11-30 18:35:51 +03:00
  • d792403f0b venus: disable TLS ring prio forwarding on Windows Yiwei Zhang 2025-12-16 02:58:13 -08:00
  • 77b32df391 venus: hide unsupported external extensions on Windows Yiwei Zhang 2025-12-16 02:17:50 -08:00
  • 342605f9b1 venus: Expose deviceLUID in props if available anonymix007 2025-11-30 18:28:06 +03:00
  • 1aa273ae57 venus: hide unsupported device extensions on Windows Yiwei Zhang 2025-12-16 01:13:26 -08:00
  • c00c398995 venus: hide unsupported wsi extensions on Windows Yiwei Zhang 2025-12-16 01:02:03 -08:00
  • 191e4b8fe0 bin/symbols-check: Fix undefined symbol detection on macOS Vinson Lee 2025-12-16 17:36:24 -08:00
  • c430f394c5 freedreno/a6xx: Move assert Rob Clark 2025-12-19 14:23:31 -08:00
  • fdf90697e6 tu: Drop FD_NO_DEPRECATED_PACK Rob Clark 2025-12-18 13:51:33 -08:00
  • f306e119c8 tu: Convert rest of tu_pipeline deprecated reg builders Rob Clark 2025-12-18 13:51:05 -08:00
  • 5e3f36fbb6 tu: Rework emit_vpc() Rob Clark 2025-12-18 13:47:40 -08:00
  • b91a614baf tu: Rework emit_xs_config() Rob Clark 2025-12-18 13:00:31 -08:00
  • dd489e2615 tu: Convert tu_shader deprecated reg builders Rob Clark 2025-12-18 10:46:14 -08:00
  • 15a839f90c tu: Convert tu_cmd_buffer deprecated reg builders Rob Clark 2025-12-18 14:22:44 -08:00
  • 4e20cfd797 tu: Convert tu_clear_bit deprecated reg builders Rob Clark 2025-12-18 14:22:06 -08:00
  • 76cd06426d tu: Rework pipeline stat queries Rob Clark 2025-12-17 14:40:23 -08:00
  • d9f1f0e9b9 tu: Drop use of legacy reg offset macros Rob Clark 2025-12-17 13:33:27 -08:00
  • 7ce63372bd tu: Drop tu_cs_image_*_ref Rob Clark 2025-12-17 13:03:45 -08:00
  • 31d757495e freedreno/registers: Reintroduce FD_NO_DEPRECATED_PACK Rob Clark 2025-12-17 11:30:46 -08:00
  • 2f3d6119fc freedreno/registers: Move 'unknown' last Rob Clark 2025-12-17 16:15:33 -08:00
  • 6326ac4350 freedreno/a6xx: Drop legacy CP_EVENT_WRITE builders Rob Clark 2025-12-17 10:29:22 -08:00
  • 32be52a457 freedreno/registers: Mark LOAD_IMMED as a5xx Rob Clark 2025-12-17 09:31:38 -08:00
  • af38b71e5b freedreno/a6xx: Set FD_BO_NO_HARDPIN from meson Rob Clark 2025-12-17 07:30:17 -08:00
  • 2ed37033a0 ir3/legalize: fix (eq) scheduling for sam.s2en Job Noorman 2025-12-17 11:21:03 +01:00
  • 3584bac0b2 nil: cleanup derelict allow(dead_code) annotations Eric Engestrom 2025-12-12 08:50:35 +01:00
  • 6b9524f864 nak: cleanup derelict allow(dead_code) annotations Eric Engestrom 2025-12-12 08:50:35 +01:00
  • e2e36f352f rusticl: cleanup derelict allow(non_upper_case_globals) annotation Eric Engestrom 2025-12-12 16:39:21 +01:00
  • 96a48ee8db rusticl: drop collapsible_else_if annotation now that it's allowed globally Eric Engestrom 2025-12-12 16:37:05 +01:00
  • 2202c2d62a util/rust: cleanup derelict allow(dead_code) annotations Eric Engestrom 2025-12-12 14:21:28 +01:00
  • eef174b56b nak: use std::mem::size_of_val(data) instead of open-coding it Eric Engestrom 2025-12-04 17:19:31 +01:00
  • de7d3cdbda nak: drop "unneeded return statement" Eric Engestrom 2025-12-04 17:15:39 +01:00
  • 41ce1939f9 nak: replace .find(x).is_some() with .contains(x) Eric Engestrom 2025-12-04 17:14:54 +01:00
  • c52fa1ac14 nak: merge identical if branches for blackwell, ampere and ada Eric Engestrom 2025-12-04 17:11:19 +01:00
  • 9cfb4b1fdb nak: replace .get(0) with .first() Eric Engestrom 2025-12-04 17:08:01 +01:00
  • 124fe82762 nak: drop "deref on an immutable reference" Eric Engestrom 2025-12-04 17:07:31 +01:00
  • 4fbda98cf4 nak: drop "reference which is immediately dereferenced by the compiler" Eric Engestrom 2025-12-04 17:07:12 +01:00
  • daeed4a946 nak: allow LdCacheOp values to be named Cache* Eric Engestrom 2025-12-04 16:57:10 +01:00
  • 9454006956 nak: drop cast of u8 to u8 Eric Engestrom 2025-12-04 16:52:10 +01:00
  • ddc26666da nak: drop clone of Copy-able types (RegOrigin & SSAValue) Eric Engestrom 2025-12-04 16:51:48 +01:00
  • 340c355714 nak: use saturating_sub() instead of open-coding it Eric Engestrom 2025-12-04 16:40:27 +01:00
  • f4c832ac15 nak: drop "reference which is immediately dereferenced by the compiler" Eric Engestrom 2025-12-04 16:38:31 +01:00
  • 5ebe62ebed rusticl: silence incorrect clippy error about re-implementing memcpy Eric Engestrom 2025-12-04 17:23:17 +01:00
  • 74aa12e5ab compiler/rust: drop "borrow of a value the compiler would automatically borrow" Eric Engestrom 2025-12-04 16:36:45 +01:00
  • 91e60e210a compiler/rust: allow CFG & BitSetStreamTrait to have a len() without also having an is_empty() Eric Engestrom 2025-10-06 15:53:47 +02:00
  • e825eac272 compiler/rust: remove unnecessary lifetimes Eric Engestrom 2025-10-06 15:53:02 +02:00
  • cb57b77239 compiler/rust: rewrite match into a simpler if let Eric Engestrom 2025-10-04 15:35:42 +02:00
  • 1def70585b compiler/rust: replace !first.is_none() with first.is_some() Eric Engestrom 2025-10-04 15:17:15 +02:00
  • 49b2597854 nak: replace !foo.is_{none,some}() with their positive counterpart Eric Engestrom 2025-10-04 15:17:15 +02:00
  • ca319ba707 nak: drop unnecessary mutable reference Eric Engestrom 2025-10-04 16:47:34 +02:00
  • 97a7592557 nak: drop redundant closure Eric Engestrom 2025-10-04 16:35:29 +02:00
  • 8a35fc9500 nak: remove unused lifetime Eric Engestrom 2025-10-04 16:54:29 +02:00
  • 23ae567ae6 nak: add all identical values in one step Eric Engestrom 2025-10-04 17:14:04 +02:00
  • ce04b8a578 nak: use foo &= bar instead of foo = foo & bar Eric Engestrom 2025-10-04 16:32:53 +02:00
  • 6d881284c3 nak: use assert_eq!(a, b) instead of assert!(a == b) Eric Engestrom 2025-10-06 11:29:54 +02:00
  • f48fcfe552 nak: impl fmt::Debug for SSAValue Mel Henning 2025-12-05 15:17:52 -05:00
  • 9f830f622f nak: drop unnecessary reference on both sides of == Eric Engestrom 2025-10-04 17:06:14 +02:00
  • e0c5b40561 nak: rewrite repeat().take() into repeat_n() Eric Engestrom 2025-10-04 16:24:40 +02:00
  • f571428274 nak: remove "reference which is immediately dereferenced by the compiler" Eric Engestrom 2025-10-04 16:16:59 +02:00
  • 10396d8db6 nak: remove conversion into the same type Eric Engestrom 2025-10-04 16:16:36 +02:00
  • f7a31b7d48 nak: drop empty string from eprintln!() Eric Engestrom 2025-10-04 16:11:54 +02:00
  • 91496f6d68 nak: remove unnecessary use of format!() Eric Engestrom 2025-10-06 17:02:47 +02:00
  • 0a529a908f nak: silence clippy warning about x * 0 Eric Engestrom 2025-10-04 17:29:18 +02:00
  • 85b7386158 nak: avoid errors when generated code is empty Eric Engestrom 2025-10-06 11:45:21 +02:00
  • dbd528ea3d nak: use matches!() instead of open-coding it Eric Engestrom 2025-10-06 16:10:06 +02:00
  • 28ff39fbb4 nak: use filter() instead of open-coding it Eric Engestrom 2025-10-06 16:09:36 +02:00
  • 314144ba51 nak: set nir_shader_compiler_options one one step Eric Engestrom 2025-10-06 16:00:58 +02:00
  • f81d0cab83 nil: drop duplicate lib in "liblibnil.a" Eric Engestrom 2025-12-04 15:52:39 +01:00
  • 236b8f081c etnaviv: allow ISA struct to be spelled all uppercase Eric Engestrom 2025-10-06 11:38:00 +02:00
  • f70d1bcdbf rusticl: rewrite blocks using if/else for clarity Eric Engestrom 2025-10-02 10:00:36 +02:00
  • 5dbfa7f85d rusticl/mesa: convert pointer to ref without transmute in PipeScreen::from_raw Karol Herbst 2025-10-02 17:20:08 +02:00
  • 7cae6d997d rusticl/mesa: remove unnecessary lifetimes Karol Herbst 2025-10-02 17:19:14 +02:00
  • 301afbc313 rusticl: remove unecessary transmutes around uuids Karol Herbst 2025-10-02 17:18:37 +02:00
  • 3a203b7019 rusticl/meson: deny all clippy lints before allowing global ones Eric Engestrom 2025-12-12 17:47:01 +01:00
  • e7142c74e2 meson/rust: allow explicit if x.is_none { return None } instead of x? Eric Engestrom 2025-12-05 18:42:21 +01:00
  • 31bd297fc2 meson/rust: allow "needless lifetimes" Eric Engestrom 2025-12-05 18:09:57 +01:00
  • af781dc7c8 meson/rust: allow else { if {} } Eric Engestrom 2025-10-06 15:56:09 +02:00
  • 47ebdbab81 meson: add rust_global_args for flags for all the rust compilations Eric Engestrom 2025-12-04 15:57:23 +01:00
  • 675fe92e78 ci: read the MSRV from clippy.toml to avoid having too many copies to keep in sync Eric Engestrom 2025-10-04 15:05:58 +02:00
  • 9a681f20ef rust: configure clippy to only report issues relevant to our MSRV Eric Engestrom 2025-10-04 14:48:11 +02:00
  • 71f0c0d6a6 nir/opt_uniform_subgroup: optimize add/xor reduce of bcsel(div, con, con) Georg Lehmann 2025-12-16 16:03:29 +01:00
  • 0e5e1cb9b0 nir/opt_uniform_subgroup: optimize min/max/and/or reduce of bcsel(div, con, con) Georg Lehmann 2025-12-16 15:30:49 +01:00
  • 4d8cc7d82e nir/divergence: add nir_def_is_divergent_at_use_block helper Georg Lehmann 2025-12-16 13:58:07 +01:00
  • a49c5c07e9 nvk: Expose transfer-only queues Mel Henning 2025-08-04 13:26:39 -04:00
  • 3ce4504da7 nouveau/winsys: Set channel_alloc.tt_ctxdma_handle Mel Henning 2025-08-06 18:10:08 -04:00
  • b71b6a03c2 novueau/winsys: nv_device_info.has_transfer_queue Mel Henning 2025-12-16 13:50:09 -05:00
  • c94f721b72 nvk: Skip barriers if engine is not present Mel Henning 2025-08-06 18:42:19 -04:00
  • a431e8dfe6 nvk: Use semaphore helper for BufferMarker2AMD Mel Henning 2025-12-16 14:09:01 -05:00
  • 34502840ca Revert "ci: disable the valve-kws farm" Martin Roukala (né Peres) 2025-12-19 21:30:25 +02:00
  • 821baac5c3 iris: Make uint32 the type used for slab sizes José Roberto de Souza 2025-12-18 09:52:41 -08:00
  • 2cf0b8c2d0 iris: Fix slab memory leak José Roberto de Souza 2025-12-18 09:23:26 -08:00
  • f930ecdc55 amd: add newer small APUs to get_task_num_entries() Daniel Schürmann 2025-12-17 16:43:51 +01:00
  • 02cfc61cc9 panfrost: enable texel-buffers for three-component formats Erik Faye-Lund 2025-12-17 16:07:49 +01:00
  • 252e55a1bb nir/printf-helpers: set writes_memory at printf emission Lionel Landwerlin 2025-12-16 17:25:29 +02:00
  • c1e4c073cd pvr: limit hw-defs to rogue Erik Faye-Lund 2025-11-27 11:28:08 +01:00
  • 13d12b33c0 pvr: make some winsys files multi-arch Erik Faye-Lund 2025-11-25 16:29:38 +01:00
  • e762592bff pvr: build pvr_arch_*.c as a multi-arch sources Erik Faye-Lund 2025-11-11 13:31:29 +01:00
  • 346e365daa pvr: pass device-info to a few winsys functions Erik Faye-Lund 2025-11-26 15:48:31 +01:00
  • ba2c40cd03 pvr: use rogue-prefix for rogue-specific code Erik Faye-Lund 2025-12-10 16:28:29 +01:00
  • 6ae6dd7db6 pvr: make blit/clear-code rogue-specific Erik Faye-Lund 2025-11-25 15:58:37 +01:00
  • e1064e57a7 pvr: only build pvr_dump_csb.c for rogue Erik Faye-Lund 2025-11-24 15:48:59 +01:00