Commit Graph

  • b2c685af42 tu: Fix GRAS_BIN_FOVEAT* programming with more than 1 layer Connor Abbott 2025-12-05 17:04:46 -05:00
  • ee42a48984 anv: Fix scratch pool buffer allocation sizes Calder Young 2025-12-05 19:06:22 -08:00
  • 2de8981351 nir: suppress clang warnings for cooperative matrix lowering Yiwei Zhang 2025-12-05 12:45:42 -08:00
  • 6d799ac283 aco: Add pass for spilling call-related registers Natalie Vock 2025-09-06 14:45:28 +02:00
  • 93a5919cee aco/util: Add aco::unordered_set Natalie Vock 2025-02-17 18:42:47 +01:00
  • 0cfabe0613 aco/lower_to_hw_instr: Add scratch size in call lowering Natalie Vock 2025-11-18 15:34:25 +01:00
  • 7059068b61 aco/spill: Restore registers spilled by call immediately Natalie Vock 2025-02-17 18:42:49 +01:00
  • 6616f25e43 aco/spill: Create linear VGPRs for spilling ABI-preserved SGPRs Natalie Vock 2025-02-17 23:56:30 +01:00
  • 6b2e766617 aco/ra: Handle linear VGPRs allocated by p_startpgm Natalie Vock 2025-11-26 14:39:02 +01:00
  • 761efe9163 aco/spill: Reset scratch_rsrc on calls Natalie Vock 2025-02-17 18:42:49 +01:00
  • 369a3c0dca aco/spill: Handle calls Natalie Vock 2025-02-17 18:42:49 +01:00
  • ecc548cd37 aco: Record required call spills during live-var analysis Natalie Vock 2025-11-12 21:29:56 +01:00
  • 8bc5fdef53 aco: Remove unused p_reload_preserved def Natalie Vock 2025-11-15 09:22:25 +01:00
  • 8b7ad622ee aco/live_var_analysis: Count linear VGPRs as always preserved by calls Natalie Vock 2025-10-11 22:39:41 +02:00
  • f692ac76ca radv/rt: Use traversal vars for object origin/direction in ahit/isec Natalie Vock 2025-12-04 09:54:41 +01:00
  • a488203e85 radv/rt: Refactor and split radv_nir_rt_shader.c Natalie Vock 2025-12-04 00:08:22 +01:00
  • 5681fabdc2 panfrost,panvk: Enable shader_realtime_clock on panthor 1.6 Ashley Smith 2025-10-16 14:22:17 +01:00
  • 7130127e2a dzn: Suppress new MSVC warning by upconverting to uint64_t Jesse Natalie 2025-12-05 15:34:21 -08:00
  • 55e833ae96 mesa: Cast bitmasks to 64-bit before negating Jesse Natalie 2025-12-05 15:33:54 -08:00
  • 71dfcd3c96 zink: Fix 64-bit bitmask usage Jesse Natalie 2025-12-05 15:33:15 -08:00
  • dacc56ee53 u_threaded_context: Use 64-bit bitmask utils Jesse Natalie 2025-12-05 15:32:30 -08:00
  • d966fde4f4 ci: Drop hardware-job prerequisite check jobs Valentine Burley 2025-12-03 16:53:22 +01:00
  • f912db3f8d util/driconf/asahi: Override GL renderer for web browsers Janne Grunau 2025-12-08 09:28:05 +01:00
  • 6246b7be10 r600: improve cayman scissor 1x1 workaround Patrick Lerda 2025-12-01 12:41:56 +01:00
  • 7f6bd8b003 nir/peephole_select: allow mbcnt_amd Georg Lehmann 2025-12-05 12:04:19 +01:00
  • 005cc4110c nir/peephole_select: allow ballot Georg Lehmann 2025-12-05 12:01:49 +01:00
  • 077b654cc7 nir: don't sink alu that uses ballot(true) Georg Lehmann 2025-11-29 18:29:41 +01:00
  • 96662cd459 nak/cmat: free the type mapping hash table. Dave Airlie 2025-12-08 07:51:49 +10:00
  • 6b67ca2e8f pan/bi: Keep vectorized phis Romaric Jodin 2025-11-17 09:41:33 +01:00
  • d3a890a58e pan/bi: Handle small vectors in bi_src_index() Faith Ekstrand 2025-12-05 13:55:49 -05:00
  • a051d4ee6b nir/lower_io_vars: don't insert output stores for unrelated streams before emits Marek Olšák 2025-10-13 02:59:52 -04:00
  • 0ac9ccb4b4 d3d12: Only try to compute scaled point size for stream 0 Jesse Natalie 2025-12-05 16:07:30 -08:00
  • 0df8aa940c nir: Use nir_shader_intrinsics_pass in nir_lower_io_to_scalar Arcady Goldmints-Orlov 2025-10-20 16:53:21 -04:00
  • e9ad86db08 tu: support driconf option force_vk_vendor Val Packett 2025-12-01 00:49:16 -03:00
  • c0e6b0aca0 zink/ci: update fixed tests Marek Olšák 2025-12-03 19:26:31 -05:00
  • ae36b9e345 radeonsi: enable 64K x 64K textures Marek Olšák 2025-11-21 20:30:29 -05:00
  • 6feb3e49f8 st/mesa: remove bogus framebuffer state assertions Marek Olšák 2025-11-28 19:55:11 -05:00
  • f46b6042ab radeonsi: allow 64K viewports Marek Olšák 2025-11-28 19:54:47 -05:00
  • f6bf120d02 radeonsi: reject textures that don't fit in the CPU address space Marek Olšák 2025-11-26 15:39:52 -05:00
  • 566c666d57 radeonsi: fix a few non-critical 64-bit integer overflows Marek Olšák 2025-11-21 19:46:43 -05:00
  • 07d2ab29b6 st/mesa: disallow the PBO upload fragment shader Marek Olšák 2025-11-21 20:27:49 -05:00
  • bd839d4bfc st/mesa: don't use the PBO GetTexImage compute shader for 64K textures Marek Olšák 2025-11-21 17:56:43 -05:00
  • 72a14518ae mesa: raise MAX_TEXTURE_LEVELS to 17 to allow 64K mipmap textures Marek Olšák 2025-11-27 22:49:30 -05:00
  • 610bdf5e9e mesa: bump MAX_TEXTURE_RECT_SIZE, MAX_RENDERBUFFER_SIZE Marek Olšák 2025-11-28 17:56:10 -05:00
  • 24ba57259f mesa: remove MaxTextureMbytes, use the cap instead Marek Olšák 2025-11-27 22:51:19 -05:00
  • 00f5f0980a mesa: use size_t for image address computations Marek Olšák 2025-11-21 20:07:38 -05:00
  • 3dc2582172 mesa: merge mostly duplicated mesa_format_image_size & mesa_format_image_size64 Marek Olšák 2025-11-21 19:10:26 -05:00
  • 6507e8ec65 mesa: remove unused make_null_texture Marek Olšák 2025-11-21 20:03:12 -05:00
  • 4fba07f74e mesa: remove unused mesa_store_cleartexsubimage, _mesa_store_compressed_teximage Marek Olšák 2025-11-21 19:07:39 -05:00
  • 30b5d5f9b3 mesa: remove unused _mesa_total_texture_memory Marek Olšák 2025-11-21 18:28:45 -05:00
  • 88b6e46ee3 mesa: remove unused image debug code Pierre-Eric Pelloux-Prayer 2025-11-21 18:04:21 -05:00
  • 4529693e72 gallium/u_blitter: change width/height parameters to 32-bit integer Marek Olšák 2025-12-03 14:27:02 -05:00
  • 7621b2d56d gallium: declare pipe_resource::height0 as 32-bit integer for 64K textures Marek Olšák 2025-12-03 14:19:31 -05:00
  • 3c6477812e gallium: change pipe_framebuffer_state width/height to 32-bit integer Marek Olšák 2025-12-03 11:40:16 -05:00
  • bc1a6b0a41 gallium: change pipe_scissor_state to 32 bit integer Marek Olšák 2025-12-03 11:35:09 -05:00
  • 832594bbe2 panfrost: don't expose 32K textures because st/mesa doesn't support them Marek Olšák 2025-12-03 18:12:07 -05:00
  • 193e494e6a iris: add struct iris_scissor_state because pipe_scissor_state will be changed Marek Olšák 2025-12-03 15:24:37 -05:00
  • 5c63446b94 panfrost: add earlyzs FPK condition for v6- Utku Iseri 2025-12-04 21:28:29 +01:00
  • 43c06b5a7a panvk: set allow_forward_pixel_to_be_killed for draws Utku Iseri 2025-12-04 21:24:46 +01:00
  • a071e91725 ir3/legalize: run dbg nop/sync sched later Job Noorman 2025-12-05 17:01:21 +01:00
  • a4b6158260 pvr: Fix missing frees in error exit paths Nick Hamilton 2025-12-01 11:53:25 +00:00
  • ca1916804e pvr: Fix staging buffer realloc usage Nick Hamilton 2025-12-01 11:51:10 +00:00
  • 8d39ce7bce panfrost: add benchmarking documentation Eric R. Smith 2025-11-21 11:28:50 -04:00
  • d5bf0b0df7 pan: fix pan_blend_reads_dest to consider special min/max funcs Yiwei Zhang 2025-12-05 01:14:25 -08:00
  • ea77f60c0e llvmpipe, virgl: update CI traces Aleksi Sapon 2025-12-03 14:37:51 -05:00
  • cc1c0b7cf4 llvmpipe: lerp rounding test Aleksi Sapon 2025-11-04 15:48:15 -05:00
  • 9745aab4cd llvmpipe: fix 64bit unpack on x86 Aleksi Sapon 2025-11-28 13:03:13 -05:00
  • c200b18e87 llvmpipe: use half-even rounding in lerp Aleksi Sapon 2025-11-04 15:47:51 -05:00
  • 34b34c2462 llvmpipe: use half-even rounding in norm and fixed mul Aleksi Sapon 2025-11-04 15:42:57 -05:00
  • 4f3de8b956 llvmpipe: doc fixes Aleksi Sapon 2025-10-21 13:42:32 -04:00
  • 0104b3df41 kk: Expose shader storage image read/write without format Aitor Camacho 2025-12-04 02:20:59 +09:00
  • 3ce6bcb9e8 panfrost: do not allow skipping of fragment shader when alpha-to-coverage Eric R. Smith 2025-12-03 13:34:14 -04:00
  • 53014c0c1a winsys/amdgpu: protect driver stats changes by a mutex Marek Olšák 2025-12-03 17:38:41 -05:00
  • 0724428d55 winsys/amdgpu: retry the CS ioctl on -ENOMEM only if GDS OA is used Marek Olšák 2025-12-03 16:50:45 -05:00
  • f56e70f230 lavapipe: Support VkDrmFormatModifierPropertiesList2EXT Tomoki Imai 2025-12-04 21:02:09 +09:00
  • 0574bfd5f4 tu: add UBO lowering workaround for Yooka-Laylee Job Noorman 2025-12-03 11:09:27 +01:00
  • 66b157095c nir/shader_bisect: Allow passing in a --lo / --hi to continue a run. Emma Anholt 2025-12-01 10:46:17 -08:00
  • 4287bb761e nir/shader_bisect: Fix C code printing after review feedback changes. Emma Anholt 2025-12-01 10:31:46 -08:00
  • fd6489c026 tu: Drop emitting of deprecated packing. Emma Anholt 2025-12-02 11:19:29 -08:00
  • ab6b2e4663 freedreno/registers: Restore reg definitions required by kernel. Emma Anholt 2025-12-03 15:12:36 -08:00
  • a001867e45 freedreno/registers: Simplify a bit of reg printing. Emma Anholt 2025-12-02 11:48:01 -08:00
  • b69f53816c freedreno/registers: Apply autopep8 to gen_header.py. Emma Anholt 2025-12-02 11:44:51 -08:00
  • 09e758bcd0 tu: Convert remaining tu_cs_emit_pkt4()s to avoid deprecated reg definitions. Emma Anholt 2025-12-02 17:39:21 -08:00
  • 54652a4c39 tu: Use non-deprecated reg packing for RB_CLEAR_TARGET(). Emma Anholt 2025-12-03 10:19:16 -08:00
  • c8abe7f3db tu: Pass around the new packing struct for GRAS_LRZ_CNTL. Emma Anholt 2025-12-02 17:59:39 -08:00
  • a3740003c2 tu: Use appropriate variant for HLSQ regs. Emma Anholt 2025-12-02 18:03:03 -08:00
  • 7e027d5672 tu: Use proper reg packing in another place. Emma Anholt 2025-12-02 17:46:59 -08:00
  • dae582ecc1 tu: Use appropriate variants for SP regs. Emma Anholt 2025-12-02 17:46:51 -08:00
  • 298237b362 tu: Use appropriate variants for other GRAS regs. Emma Anholt 2025-12-02 17:46:30 -08:00
  • 69cf144144 tu: use non-deprecated packing for GRAS_CL_ARRAY_SIZE. Emma Anholt 2025-12-02 16:33:19 -08:00
  • c5bb86c8df tu: Use non-deprecated packing for SP_DITHER_CNTL. Emma Anholt 2025-12-02 16:31:52 -08:00
  • 08e17ff222 tu: Use a register pack for VPC_VARYING_LM_TRANSFER_CNTL_DISABLE[]. Emma Anholt 2025-12-02 15:53:28 -08:00
  • 6d8f08a678 tu: Use appropriate variants for GRAS_SU regs. Emma Anholt 2025-12-02 15:11:44 -08:00
  • 7eb24634c3 tu: Only emit GRAS_SU_RENDER_CNTL and SP_RENDER_CNTL on >=a7xx. Emma Anholt 2025-12-03 16:04:31 -08:00
  • 4aec44ea91 tu: Use appropriate chip variants for RB regs. Emma Anholt 2025-12-02 15:03:42 -08:00
  • 247a0389d6 tu: Use appropriate chip variants for A2D reg packing. Emma Anholt 2025-12-02 13:00:46 -08:00
  • 5d4598199e tu: Use appropriate chip variants for CONSERVATIVE_RAS_CNTL. Emma Anholt 2025-12-02 12:39:30 -08:00
  • 907dfeb732 tu: Use appropriate chip variants in PS setup. Emma Anholt 2025-12-02 12:36:56 -08:00
  • b38bd7f868 tu: Use appopriate chip variants in SC scissor/viewport reg packing. Emma Anholt 2025-12-02 12:31:53 -08:00
  • 249680b508 tu: Use appropriate chip variants for SP_CS reg packing. Emma Anholt 2025-12-02 12:29:31 -08:00