Commit Graph

  • 013c94458e pan/bi: Add separate meson files for bifrost tests Faith Ekstrand 2025-12-01 10:09:00 -05:00
  • b02bc53261 pan: Move util/* to compiler/ Faith Ekstrand 2025-12-01 09:50:58 -05:00
  • fa6c9b6805 pan: Move midgard to compiler/midgard Faith Ekstrand 2025-12-01 09:31:28 -05:00
  • 0f923e7f60 pan: Move compiler to compiler/bifrost Faith Ekstrand 2025-12-01 09:22:14 -05:00
  • 57ae8eb70f android_stub: fix missing prototypes issues Gurchetan Singh 2025-11-24 14:14:07 -08:00
  • 1997987b58 util: fix error about missing include Gurchetan Singh 2025-11-26 09:19:53 -08:00
  • 5af6af9644 android_stub: add missing definition Gurchetan Singh 2025-11-24 15:14:07 -08:00
  • 28d0ff419f nak/legalize: Use ConstTracker to skip some movs Mel Henning 2025-10-30 18:27:18 -04:00
  • 4890e91f49 nak: DCE after legalize Mel Henning 2025-10-30 18:27:47 -04:00
  • 61abcb2bc8 nak: Split LegalizeBuilder into its own type Mel Henning 2025-10-30 17:44:48 -04:00
  • 7f9c827577 nouveau/headers: Use drf and cl906f.h in nv_push.h Mel Henning 2025-12-01 19:36:03 -05:00
  • 8009bfbc01 nouveau/headers: Use drf defines in nv_push.c Mel Henning 2025-12-01 18:58:09 -05:00
  • b90053cf6b nouveau: Deduplicate drf.h Mel Henning 2025-12-01 18:26:30 -05:00
  • 523d9f73b9 nouveau/headers: Use 906f defines for nv_push.c Mel Henning 2025-12-01 18:07:24 -05:00
  • a71b4a4b95 venus: device create to filter promoted swapchain_maintenance1 Yiwei Zhang 2025-12-01 22:08:27 -08:00
  • 4ace478545 util/rust: Add handle type detection to descriptor API Dorinda Bassey 2025-11-26 14:01:38 +01:00
  • 6b3f115c68 freedreno/registers: Fix definition of CP_COND_EXEC Rob Clark 2025-12-01 11:09:43 -08:00
  • 36ba2672ca anv: reintroduce non independent sets dynamic descriptor optimization Lionel Landwerlin 2025-11-26 16:30:38 +02:00
  • 104206fb0f vulkan/runtime: add an internal flag for independent sets Lionel Landwerlin 2025-11-26 16:17:38 +02:00
  • 0ca870c6f3 anv: fix broken ray tracing dynamic descriptors Lionel Landwerlin 2025-11-26 15:30:02 +02:00
  • 5c53c6e693 vulkan/runtime: track dynamic descriptor offsets for RT pipelines Lionel Landwerlin 2025-11-26 15:12:42 +02:00
  • a4e9e660d4 brw/iris: remove fs key for coherent_fb_fetch Lionel Landwerlin 2025-12-01 10:45:55 +02:00
  • 296325b787 anv: add 32-wide subgroup requirement heuristic Lionel Landwerlin 2025-11-28 09:42:47 +02:00
  • 0ad90e5a31 pan/va: Add missing 8bit widen swizzles Romaric Jodin 2025-12-02 10:44:05 +01:00
  • dc79d7af55 pan/bi: bi_alu_src_index: remove invalid assert Romaric Jodin 2025-12-02 09:20:03 +01:00
  • 6db607651a pan/bi: fix destination of v4i8 instruction returning only v2i8 Romaric Jodin 2025-11-14 15:17:46 +01:00
  • df0cef26f6 pan/bi: do not vectorize nir_op_f2fmp Romaric Jodin 2025-11-14 15:17:24 +01:00
  • b4c2954503 pan/bi: do not vectorize nir_op_f2{i,u}8 Romaric Jodin 2025-11-14 15:16:50 +01:00
  • 40e3d8e0e6 pan/bi: improve vectorization of 8bit alu Romaric Jodin 2025-11-14 15:14:54 +01:00
  • 2b2914d81f radv/video: Fix AV1 quantization map maxQIndexDelta value David Rosca 2025-12-01 15:30:44 +01:00
  • b2b5e83894 anv: add vk_wsi_disable_unordered_submits and enable for GTK Tapani Pälli 2025-12-02 10:22:02 +02:00
  • 6c1d993640 meson: add -Wgnu-pointer-arith to _trial_msvc Gurchetan Singh 2025-12-01 16:07:27 -08:00
  • 14cfe14626 util: fix arithmetic on a pointer to void warning Gurchetan Singh 2025-12-01 08:58:03 -08:00
  • 3ad592ee4f docs/release-calendar: Shift 25.3 releases by one week Dylan Baker 2025-12-01 11:33:41 -08:00
  • 15983e6d0d gfxstream: more fixes for missing prototypes Gurchetan Singh 2025-12-01 08:41:12 -08:00
  • 320f91a5ab intel/elk: Also disable output constant offset src folding Kenneth Graunke 2025-12-01 11:45:45 -08:00
  • ec154eff64 mediafoundation: Copy and remove padding gaps in output IMFMediaBuffer if necessary Silvio Vilerino 2025-11-30 10:18:56 -05:00
  • dd30f0d7ac d3d12: Add video encode bitstream buffer full frame size check in get_feedback Silvio Vilerino 2025-11-30 09:31:26 -05:00
  • 35874945b4 d3d12: Fix lack of flushing when encoding h264 with SVC Pohsiang (John) Hsu 2025-11-25 10:42:02 -08:00
  • 0313c81409 mediafoundation: Take m_EncoderLock only for work submission in ProcessInput Silvio Vilerino 2025-11-25 09:41:56 -05:00
  • 9ce3dc81c8 mediafoundation: Remove redundant fence openings in ProcessInput Silvio Vilerino 2025-11-25 09:35:32 -05:00
  • 3917a5d12a mediafoundation: Move dpb_buffer_manager::get_read_only_handle into d3d12 driver and cache resource Silvio Vilerino 2025-11-24 09:27:42 -05:00
  • 16c98f4f18 vulkan/cmd_queue: Use vk_strdup and free allocated string memory Aitor Camacho 2025-11-25 03:35:06 +09:00
  • a7a4abc8d8 radv: Move VMID reservation to vkCreateDevice Natalie Vock 2025-12-01 15:41:32 +01:00
  • fa1fd2413f radv/video: Fix force_integer_mv=1 on intra frame Benjamin Cheng 2025-11-28 13:46:44 -05:00
  • 076a383437 Revert "ci: disable Collabora's farm due to maintenance" Sergi Blanch Torne 2025-12-01 09:33:00 +01:00
  • 6735fe939a panvk: enable ycbcr on bifrost Eric R. Smith 2025-10-28 17:24:16 -03:00
  • 3f021404eb panvk/bifrost: Fix YCbCr texture/sampler array indexing Boris Brezillon 2025-11-25 20:10:27 +01:00
  • e1a0f2260b panvk: fix ycbcr format issues on bifrost Eric R. Smith 2025-10-28 17:24:48 -03:00
  • 072ea76a47 nvk: Implement ISBE space sharing on vertex stage Mary Guillemard 2025-11-28 23:15:17 +01:00
  • 60f6bd4761 kk: Clamp negative array indices to 0 Aitor Camacho 2025-11-28 23:54:16 +09:00
  • 5527b71bce ci: uprev VKCTS main to 211e452358f5cafd14bdd76d78342b62741e94aa Samuel Pitoiset 2025-11-11 08:30:45 +01:00
  • 7c36fc1b74 ci: disable Collabora's farm due to maintenance Sergi Blanch Torne 2025-11-25 09:50:01 +01:00
  • 2f6a034528 glsl: support barrier() for task and mesh shader Qiang Yu 2025-11-27 17:09:47 +08:00
  • 9e37969179 radv/video: Override direct_spatial_mv_pred to 1 Benjamin Cheng 2025-11-27 13:00:55 -05:00
  • e5a9b1f28a radv/video: Support two L0 refs on VCN3+ Benjamin Cheng 2025-11-26 18:00:38 -05:00
  • ab56ce154b radv/video: Fix H264/H265 reference selection Benjamin Cheng 2025-11-26 17:49:01 -05:00
  • 2e21eec921 radv/video: Fix num_ref_idx_l{0,1} related overrides Benjamin Cheng 2025-11-26 17:23:19 -05:00
  • 9a497d6fc1 lavapipe: Check for VkCopyMemoryIndirectCommandKHR::size of zero spencer-lunarg 2025-11-11 16:32:59 -05:00
  • d7cf200b49 vulkan/wsi: Add missing KHR_surface_maintenance1 promotions. Hans-Kristian Arntzen 2025-11-30 12:12:55 +01:00
  • 11195eb8de vulkan: Add KHR_swapchain_maintenance1 promotions. Hans-Kristian Arntzen 2025-09-03 12:32:03 +02:00
  • 974dba2afe vulkan/wsi: Promote EXT_swapchain/surface_maintenance1. Hans-Kristian Arntzen 2025-09-03 12:27:44 +02:00
  • 6b9c4535f9 venus: support VK_EXT_shader_uniform_buffer_unsized_array Yiwei Zhang 2025-11-28 16:59:16 -08:00
  • 918f81ff05 venus: support VK_EXT_shader_float8 Yiwei Zhang 2025-11-28 16:56:02 -08:00
  • d1181b6cb7 venus: support VK_KHR_shader_untyped_pointers Yiwei Zhang 2025-11-28 16:52:50 -08:00
  • 7949aeafaf venus: support VK_KHR_shader_bfloat16 Yiwei Zhang 2025-11-28 16:48:10 -08:00
  • 219bb0e01e venus: support VK_KHR_cooperative_matrix Yiwei Zhang 2025-11-28 15:14:54 -08:00
  • 463ab89afb venus: sync latest protocol for more shader extensions support Yiwei Zhang 2025-11-28 14:41:18 -08:00
  • 5ca8113eb9 venus: sync protocol for sorted VkCommandTypeEXT enum defines Yiwei Zhang 2025-11-28 14:33:57 -08:00
  • c0d809820f intel: Fix calculation of max_scratch_ids on fused devices Calder Young 2025-11-26 20:21:57 -08:00
  • d86f5f6bcb aco/optimizer: apply omod to pseudo scalar trans instructions Georg Lehmann 2025-03-13 20:27:54 +01:00
  • b82339d99e aco/optimizer: use new helpers for omod/clamp Georg Lehmann 2025-01-10 08:32:30 +01:00
  • 69b5767eee aco/optimizer: use new helpers to create v_fma_mixlo_f16 Georg Lehmann 2025-01-09 22:38:41 +01:00
  • ee28801eae aco/optimizer: use new helpers to apply insert Georg Lehmann 2025-01-09 22:04:42 +01:00
  • d60ce9ceef aco/optimizer: use new helpers to apply packed fsat Georg Lehmann 2025-01-09 20:39:59 +01:00
  • 0a82c8cb13 aco/optimizer: back propagate modifiers through rcp Georg Lehmann 2025-11-25 13:37:26 +01:00
  • 4442064449 aco/optimizer: use new helpers to apply neg/abs to output of instructions Georg Lehmann 2025-01-09 19:48:47 +01:00
  • 58f407702d aco/optimizer: handle gfx11+ vinterp as fma special case Georg Lehmann 2025-07-28 14:16:40 +02:00
  • 37d3c63a12 aco/optimizer: add new helpers for applying output modifiers Georg Lehmann 2025-01-04 16:59:41 +01:00
  • fc29821d3b aco/optimizer: move med3 -> add_clamp opt later Georg Lehmann 2025-11-25 14:24:31 +01:00
  • 39a61502e5 aco/opt_postRA: allow v_cmpx to clobber exec before nop split/create vector Georg Lehmann 2025-11-27 13:49:40 +01:00
  • 1f2d129bfa gallium: add a flag to finalize_nir to allow drivers to skip NIR opts Marek Olšák 2025-11-22 00:09:19 -05:00
  • 9294448fe1 nir/recompute_io_bases: report progress only if anything was changed Marek Olšák 2025-11-22 14:45:24 -05:00
  • e6499fa73e nir/recompute_io_bases: move color input bases after all other inputs Marek Olšák 2025-11-22 13:56:08 -05:00
  • 18a338066b nir/recompute_io_bases: don't use safe iterators Marek Olšák 2025-11-22 13:18:46 -05:00
  • 4711e5954e nir: Always use sysvals in lower_input_attachments() Faith Ekstrand 2025-11-20 17:26:01 -05:00
  • 5bbbf5cf9b tu: Set use_layer_id_sysval for nir_lower_input_attachments Faith Ekstrand 2025-11-20 17:30:58 -05:00
  • b02a98d7d8 microsof: Run lower_sysvals_to_varyings after lower_input_attachments Faith Ekstrand 2025-11-20 17:17:35 -05:00
  • 82280a7e86 nir: Support sysval intrinsics in lower_sysvals_to_varyings() Faith Ekstrand 2025-11-20 16:50:48 -05:00
  • 0c36c39103 spirv: Emit SYSTEM_VALUE_LAYER_ID for fragment shaders Faith Ekstrand 2025-11-20 17:01:32 -05:00
  • 701a9c269e nir: Add LAYER_ID and VIEW_INDEX to nir_lower_sysvals_to_varyings() Faith Ekstrand 2025-11-20 16:31:48 -05:00
  • fa0bea5ff8 nir: remove nir_io_add_const_offset_to_base Marek Olšák 2025-11-05 20:17:30 -05:00
  • 726bbb352e nir/opt_constant_folding: add nir_io_add_const_offset_to_base behavior Marek Olšák 2025-11-05 20:06:24 -05:00
  • 9a56672f56 nir: add shader_info::disable_input/output_offset_src_constant_folding Marek Olšák 2025-11-21 12:11:25 -05:00
  • 7330bca9db nir: handle load_fs_input_interp_deltas in nir_is_input_load Marek Olšák 2025-11-21 12:12:48 -05:00
  • ffcbbeb54a nir/validate: don't require offset src to be 0 if constant Marek Olšák 2025-11-20 20:15:41 -05:00
  • b87b83d15e broadcom/ci: update device count in ci-tron farm Eric Engestrom 2025-11-28 23:50:01 +01:00
  • c09550e3c0 broadcom/ci: apply "Cannot open root device" reboot workaround to all rpi boards Eric Engestrom 2025-11-28 23:43:05 +01:00
  • 21cdbfa223 ac,radv: move opt_vectorize_callback to common code Marek Olšák 2025-11-21 22:19:41 -05:00
  • 2c9995a94f ac/nir: move aco_nir_op_supports_packed_math_16bit here Marek Olšák 2025-11-26 21:08:51 -05:00