Commit Graph

  • 002fc56a0c tu: Use appropriate chip variants for VPC/PC reg packing. Emma Anholt 2025-12-02 12:26:35 -08:00
  • 8ed98f7429 tu: Use appropriate chip variants for SC_BIN_CNTL reg packing. Emma Anholt 2025-12-02 12:23:58 -08:00
  • d335232fe5 tu: Use appropriate chip variants for VRS reg packing. Emma Anholt 2025-12-02 12:22:04 -08:00
  • 08782fbdc3 tu: Use appropriate chip variants for LRZ reg packing. Emma Anholt 2025-12-02 12:20:21 -08:00
  • 1f016974fa tu: Use appropriate chip variants for FOVEAT regs. Emma Anholt 2025-12-02 12:09:05 -08:00
  • 5a6bfc1614 tu: Use non-deprecated names for scratch regs. Emma Anholt 2025-12-02 16:44:10 -08:00
  • f12a9b91c9 tu: Explicitly use 6XX scratch reg packing in perfcntrs_pass_cs_entries. Emma Anholt 2025-12-02 15:55:59 -08:00
  • 454c665552 tu: Move tu6_emit_gs() to use reg packing. Emma Anholt 2025-12-02 16:07:22 -08:00
  • 56e63dc5ed tu: Move VPC_SO_FLUSH_BASE to use reg packing. Emma Anholt 2025-12-02 15:58:59 -08:00
  • 4bc21cd77d tu: Convert tu_init_cmdbuf_start_a725_quirk() to non-deprecated packing. Emma Anholt 2025-12-02 15:49:51 -08:00
  • a7ffdd31c5 tu: Template tu_pipeline_builder_parse_rasterization_order() by CHIP. Emma Anholt 2025-12-02 18:11:43 -08:00
  • fbcc32e990 tu: Template tu6_emit_vpc_varying_modes() by CHIP. Emma Anholt 2025-12-02 17:40:41 -08:00
  • 436f6059b4 tu: Template tu7_emit_subpass_shading_rate by CHIP. Emma Anholt 2025-12-02 16:57:37 -08:00
  • 99f31785a2 tu: Template tu6_emit_msaa() by CHIP. Emma Anholt 2025-12-02 16:34:55 -08:00
  • 22a8475151 tu: Template update_vsc_pipe by CHIP. Emma Anholt 2025-12-02 16:23:59 -08:00
  • 17e47f4dff tu: Template fdm_apply_store_coords() by CHIP. Emma Anholt 2025-12-02 16:17:07 -08:00
  • 339c3c7970 tu: Use non-deprecated reg packing in tu6_setup_streamout()'s CRBs. Emma Anholt 2025-12-02 17:08:50 -08:00
  • 7555600cc8 tu: Template tu_CmdBindIndexBuffer2KHR by CHIP. Emma Anholt 2025-12-02 18:04:44 -08:00
  • 2f3ebc4f46 tu: Template tu_CmdBindTransformFeedbackBuffersEXT by CHIP. Emma Anholt 2025-12-02 17:02:53 -08:00
  • bfbc625f79 tu: Template tu_CmdBeginTransformFeedbackEXT() by CHIP. Emma Anholt 2025-12-02 15:47:16 -08:00
  • b69aa77456 tu: Template r2d_coords by CHIP. Emma Anholt 2025-12-02 15:37:42 -08:00
  • b1a2757097 tu: Template tu7_emit_tile_render_begin_regs by CHIP. Emma Anholt 2025-12-02 15:29:44 -08:00
  • e6a3699bf3 tu: Template tu6_build_depth_plane_z_mode by CHIP. Emma Anholt 2025-12-02 15:19:27 -08:00
  • 00bf0907e4 tu: Use tu_cs_emit_regs() for SU_POLY_OFFSET setup. Emma Anholt 2025-12-02 13:10:58 -08:00
  • 35e5be2bed tu: Template tu6_emit_rt_workaround() by CHIP. Emma Anholt 2025-12-02 15:09:18 -08:00
  • 4439101dd3 tu: Template tu6_emit_window_scissor by CHIP. Emma Anholt 2025-12-02 13:06:25 -08:00
  • 21e6c68bd1 tu: Use a register pack for VPC_PS_CNTL. Emma Anholt 2025-12-02 12:44:20 -08:00
  • b42d7c3809 ci: uprev virglrenderer Yiwei Zhang 2025-12-03 00:05:52 -08:00
  • 273f668520 wsi/metal: Fix blit_imate_to_image's pool selection for cmd buffer alloc Aitor Camacho 2025-12-05 02:12:26 +09:00
  • a547c6306a wsi/metal: Fix command buffer release at destroy Aitor Camacho 2025-12-03 23:00:53 +09:00
  • 49adffb0c0 iris: Rename iris_binding_table::sizes to iris_binding_table::surf_count José Roberto de Souza 2025-11-27 10:20:53 -08:00
  • e551c8d302 iris: Move code to emit push constants to its own function José Roberto de Souza 2025-11-27 09:35:10 -08:00
  • 3dda6b05e0 iris: Improve iris_emit_binding_tables() José Roberto de Souza 2025-11-27 08:38:28 -08:00
  • d4658ddb73 iris: Move code to emit binding tables to its own function José Roberto de Souza 2025-11-27 08:34:39 -08:00
  • 5b039e0996 kk: Expose more features/extensions we already support Aitor Camacho 2025-12-03 22:32:32 +09:00
  • 2e62777e0d kk: Apply robustness only when requested Aitor Camacho 2025-12-03 18:49:14 +09:00
  • 48555926ac kk: Guard writes after fragment demote Aitor Camacho 2025-12-03 23:05:03 +09:00
  • 9e145f33cb ir3: Drop old comment about ldg vectorization limitation. Emma Anholt 2025-12-03 14:27:12 -08:00
  • 24cd5088ca ir3: Perform vectorization on ldg/stg just like other memory access. Emma Anholt 2025-11-26 23:22:47 -08:00
  • f27b2b8d77 winsys/amdgpu,ac: get eop and csa size,alignment from kernel query Yogesh Mohan Marimuthu 2025-11-25 11:37:22 +05:30
  • f322bc8631 ac: update amdgpu_drm.h for uq metadata query info Yogesh Mohan Marimuthu 2025-11-25 11:06:26 +05:30
  • b13003133d radv: add radv_cmd_state::emitted_rt_pipeline Samuel Pitoiset 2025-12-03 10:23:48 +01:00
  • 7d4c49a271 radv: decouple RT and compute dispatches paths Samuel Pitoiset 2025-12-03 10:09:11 +01:00
  • fa225de793 radv: constify radv_gfx12_emit_buffered_regs() Samuel Pitoiset 2025-12-03 09:55:05 +01:00
  • e3aac0d11f radv: remove redundant buffered regs emission for dispatches on GFX12+ Samuel Pitoiset 2025-12-03 09:52:06 +01:00
  • 069f60a4e7 radv: enable conservativeRasterizationPostDepthCoverage on GFX10+ when possible Samuel Pitoiset 2025-12-02 13:47:46 +01:00
  • d1386e167e radv: add support for computeDerivativeGroupQuads on < GFX12 Samuel Pitoiset 2025-12-02 15:26:49 +01:00
  • 6a8460297a lavapipe: Advertise variableMultisampleRate Christian Gmeiner 2025-11-27 12:10:57 +01:00
  • a255e2ca56 nir: add ACCESS to shared_uniform_block_intel Karol Herbst 2025-12-04 00:41:03 +01:00
  • 21d21ac824 docs: add sha sum for 25.2.8 Eric Engestrom 2025-12-04 08:48:50 +01:00
  • da01adfd11 docs: add release notes for 25.2.8 Eric Engestrom 2025-12-04 08:30:32 +01:00
  • ef057f7ca0 docs: update calendar for 25.2.8 Eric Engestrom 2025-12-04 08:51:54 +01:00
  • 46b97da60b pvr: fix PVR_DEBUG=info when running w/o KHR_display Icenowy Zheng 2025-12-04 00:28:37 +08:00
  • a372d39609 docs: update calendar for 25.3.1 Dylan Baker 2025-12-03 22:30:39 -08:00
  • 79b32de5bf docs: Add checksums for 25.3.1 Dylan Baker 2025-12-03 22:29:04 -08:00
  • a9dd1954fa docs: add release notes for 25.3.1 Dylan Baker 2025-12-03 22:02:09 -08:00
  • 1642781673 r300/ci: update expectations Pavel Ondračka 2025-12-03 21:43:02 +01:00
  • b75cd07265 util/driconf: add Cursemark workaround Timothy Arceri 2025-12-03 14:22:44 +11:00
  • d5498240ac spirv: Remove view_index_is_input Connor Abbott 2025-12-03 12:53:35 -05:00
  • 63a38b945d tu: Call nir_lower_sysvals_to_varyings once Connor Abbott 2025-12-03 12:41:13 -05:00
  • 4cfa188db6 tu: Stop setting view_index_is_input Connor Abbott 2025-12-02 17:18:50 -05:00
  • e14f8ee0e4 nir/has_divergent_loop: require divergence metadata, check all function impls Marek Olšák 2025-11-21 12:44:22 -05:00
  • d0b83dd7ce pan: Move pan_compile_shader to pan_compiler.c Faith Ekstrand 2025-12-03 11:40:33 -05:00
  • e64736fba7 pan: Drop bifrost_shader_blend_info::format Faith Ekstrand 2025-12-03 11:34:28 -05:00
  • 3970548556 pan: Move PRINTF_BUFFER_SIZE to the compiler Faith Ekstrand 2025-12-03 11:23:00 -05:00
  • 83f90b0760 pan/bi: Fix LD_VAR_BUF indirect offset calculations Faith Ekstrand 2025-11-28 19:45:13 -05:00
  • 9f173bb066 panvk/jm: Delete panvk_varying_hw_format() Faith Ekstrand 2025-11-28 21:15:28 -05:00
  • cad5fb4370 pan/blend: Use flat inputs for blend shaders Faith Ekstrand 2025-11-28 15:16:28 -05:00
  • bdd4bea636 pan/genxml: Decode blend shaders on CSF Faith Ekstrand 2025-11-28 17:37:44 -05:00
  • 4f45e834ae gfxstream: fix logspam in TLS helper function Gurchetan Singh 2025-12-02 10:53:01 -08:00
  • 4f4745ebf3 frontends/va: get libva api version from va_version.h Thong Thai 2025-12-02 16:28:33 +00:00
  • ac37885fc8 vulkan: update spec to 1.4.335 Samuel Pitoiset 2025-12-03 08:49:39 +01:00
  • 9b011a7344 amd: rename most GFX115x definitions for released chips Marek Olšák 2025-11-28 15:33:01 -05:00
  • 858364be71 intel: Add PIPE_FORMAT_R10G10B10X2_UNORM support Gil Pedersen 2025-11-19 15:06:45 +01:00
  • 3652b29573 radeonsi/vpe: correct tone mapping parameters Peyton Lee 2025-12-02 15:28:40 +08:00
  • 62a97e87a6 docs,kk: Add KosmicKrisp environment variable documentation Aitor Camacho 2025-11-15 16:27:37 +09:00
  • df19ec3020 vulkan/wsi: Fix double destroy of present_id_timeline at swapchain create Aitor Camacho 2025-12-02 03:35:59 +09:00
  • fda1262eed radv: reduce maxTexelBufferElements to 1<<29 Samuel Pitoiset 2025-10-29 17:31:01 +01:00
  • bb19e30e0d venus: add VK_EXT_mesh_shader support Yiwei Zhang 2025-12-01 01:36:19 -08:00
  • 6fb6a740d9 venus: sync protocol for VK_EXT_mesh_shader support Yiwei Zhang 2025-12-01 01:13:55 -08:00
  • 86419dd519 brw: remove driver specific load_num_workgroup lowering Lionel Landwerlin 2025-12-01 10:33:02 +02:00
  • 578d2f0daa anv: move load_num_workgroups tracking to driver Lionel Landwerlin 2025-12-01 10:24:26 +02:00
  • e12e7e117c iris: lower load_num_workgroups Lionel Landwerlin 2025-12-01 10:14:00 +02:00
  • 5bf3546cc6 anv: Use companion cmd buffer for CCS and MCS image barriers Calder Young 2025-10-11 13:08:54 -07:00
  • 69f6966ae2 anv: Add shorthand for executing on the companion cmd buffer Calder Young 2025-10-11 13:00:00 -07:00
  • fe0aed2302 anv: Fix missing const qualifiers on some params in anv_blorp.c Calder Young 2025-09-29 19:13:33 -07:00
  • b16c169b6d vc4: Don't call nir_lower_flrp in vc4_optimize_nir Ian Romanick 2021-08-24 10:43:08 -07:00
  • 956a09b990 broadcom/compiler: only lower flrp once Ian Romanick 2021-08-24 10:26:23 -07:00
  • d64ce23b08 elk: only lower flrp once Ian Romanick 2021-07-26 10:45:11 -07:00
  • e4b8b758b1 brw: only lower flrp once Alyssa Rosenzweig 2025-11-12 13:47:57 -05:00
  • 92e609f4fe glsl: Move flrp lowering out of the loop Ian Romanick 2025-11-26 11:51:32 -08:00
  • 4bbc29373a nir/lower_flrp: Check and set shader_info::flrp_lowered Ian Romanick 2025-11-26 11:48:58 -08:00
  • 341e2d3283 lavapipe: fp16 flrp must also be lowered Ian Romanick 2025-12-02 12:38:28 -08:00
  • f1debfccaf pan: Move pan_shader_compile() to pan_compiler.h Faith Ekstrand 2025-12-01 12:04:53 -05:00
  • 10e571aebd pan/compiler: Move pan_ir.h into pan_compiler.h Faith Ekstrand 2025-12-01 11:47:15 -05:00
  • 2d286ec80a pan/compiler: Move all NIR passe definitions to pan_nir.h Faith Ekstrand 2025-12-01 11:35:13 -05:00
  • b7f45c66fe pan: Move pan_shader NIR helpers to pan_compiler.h Faith Ekstrand 2025-12-01 10:57:21 -05:00
  • 55ae25f2d7 pan: Move disassembly wrappers to a new pan_compiler.h Faith Ekstrand 2025-12-01 10:30:06 -05:00
  • 1f068d8c71 pan: Move pan_arch() to pan_model.h Faith Ekstrand 2025-12-01 10:30:20 -05:00
  • 4c9ec8fad2 pan: Add a central libpanfrost_compiler library Faith Ekstrand 2025-12-01 10:15:28 -05:00