Commit Graph

  • f4b86d8e0c egl/meson: generate wayland presentation-time header before it gets included Eric Engestrom 2025-09-19 20:58:46 +02:00
  • 91e5e7d79d util/meson: make sure shader_stats.h is generated in time for anything that depends on mesautil Eric Engestrom 2025-09-20 12:25:37 +02:00
  • 6e3573127c vulkan/runtime: only set shader subgroup info if non-zero Simon Perretta 2025-09-23 15:05:26 +01:00
  • e9910fa955 brw: fix type conversion in tex operation params Lionel Landwerlin 2025-09-23 23:28:25 +03:00
  • bf9a3bfd86 rusticl: support NIR_DEBUG=progress_validation Rhys Perry 2025-05-16 17:45:41 +01:00
  • 20c316718c rusticl: support NIR_DEBUG=invalidate_metadata/extended_validation Rhys Perry 2025-05-16 17:25:34 +01:00
  • 7538167096 nir: add NIR_DEBUG=progress_validation Rhys Perry 2025-05-16 16:23:41 +01:00
  • 706ba80057 nir: fix NIR_DEBUG=extended_validation Rhys Perry 2025-05-16 16:07:05 +01:00
  • 026e2527bf nir/opt_if: rewrite progress reporting and metadata invalidation Rhys Perry 2025-05-22 11:23:45 +01:00
  • da23b17c8b nir/opt_if: fix progress reporting with multiple function impls Rhys Perry 2025-05-19 17:42:33 +01:00
  • 591b498e1f radv: fix progress reporting in lower_rt_derefs Rhys Perry 2025-05-16 17:04:14 +01:00
  • 12ee2b0fd4 nir: fix progress reporting in nir_io_add_const_offset_to_base Rhys Perry 2025-05-16 16:46:48 +01:00
  • 92a2ab8b64 ac/nir: fix progress reporting in ac_nir_lower_tex Rhys Perry 2025-05-16 16:44:06 +01:00
  • 66e9a2f61d anv: fix crash in ESO tests Lionel Landwerlin 2025-09-24 00:16:06 +03:00
  • f97b51186f anv: intermediate RGB <-> RGBX copy for HIC Iván Briano 2025-07-28 13:13:40 -07:00
  • 5a18d8d867 anv: drop height_pitch parameter from anv_copy_image_memory Iván Briano 2025-09-17 14:20:01 -07:00
  • c02a27bce1 anv: handle multiple aspects in vkCopyImageToImage Iván Briano 2025-07-22 15:20:03 -07:00
  • 68e4fd7de2 anv: drop EXT from host_image_copy stuff Iván Briano 2025-07-14 11:35:18 -07:00
  • 5c5d2b1e9f anv: pass only isl_format to helper functions Iván Briano 2025-07-14 11:24:24 -07:00
  • c2eb768eb2 tu: Expose VK_EXT_dynamic_rendering_unused_attachments Connor Abbott 2025-09-23 11:09:46 -04:00
  • 1d8847afcf anv: fix streamout config comparison Lionel Landwerlin 2025-09-09 14:22:56 +03:00
  • 8e93e7cd72 brw: layout patch in VUE in position independent way Lionel Landwerlin 2025-09-09 13:50:12 +03:00
  • 73383fe7ef brw: fix split_sends with txf combining Lionel Landwerlin 2025-09-08 10:12:47 +03:00
  • 6dbcc81c85 brw: simplify texture surface/sampler handle sources Lionel Landwerlin 2025-09-01 23:16:40 +03:00
  • 06cf911ab4 brw: lower shader opcode into tex_instr Lionel Landwerlin 2025-09-01 13:55:57 +03:00
  • bddfbe7fb1 brw/blorp: lower MCS fetching in NIR Lionel Landwerlin 2025-09-02 14:20:34 +03:00
  • d4ab2087cf brw: lower non coherent FS load_output in NIR Lionel Landwerlin 2025-09-02 13:39:29 +03:00
  • 3b6b03bd3b zink: convert task_payload offset to array index in prepass Mike Blumenkrantz 2025-09-23 10:56:02 -04:00
  • 5a482a7a3d gallium/llvmpipe/test: Rename rsqrtf() to _rsqrtf() José Roberto de Souza 2025-09-22 09:48:13 -07:00
  • dd7ae41091 egl/gbm: Destroy excess BOs Michel Dänzer 2025-09-22 15:12:36 +02:00
  • 15b8d3ca43 egl/dri: Name struct dri2_egl_buffer Michel Dänzer 2025-09-22 15:07:21 +02:00
  • fce9dbc493 tu/perfetto: Init perfetto datasources once Danylo Piliaiev 2025-09-22 12:49:27 +02:00
  • 0621d5cd39 tu/perfetto: Make GPU clock sequence-scoped Danylo Piliaiev 2025-09-18 18:53:56 +02:00
  • 09f5c9d0ad tu/perfetto: Track GPU timestamps per-device Danylo Piliaiev 2025-09-18 17:10:52 +02:00
  • e2b63472e4 tu/perfetto: Don't check sync_gpu_ts when emitting renderstage Danylo Piliaiev 2025-09-18 16:50:40 +02:00
  • ea849b5557 tu: Destroy all mutexes used for device Danylo Piliaiev 2025-09-19 14:39:08 +02:00
  • f536d76341 ir3/parser: don't use instr as ralloc context Job Noorman 2025-09-23 11:22:20 +02:00
  • e2e13f23a0 zink/ci: Re-enable ASan leak detection and drop VVL filter on CML Valentine Burley 2025-09-17 17:58:59 +02:00
  • 518008c3b0 tu/a7xx: Update reg stomping info to fix GPU crashes when stomping Danylo Piliaiev 2025-09-15 15:34:59 +02:00
  • 51c3f56aa3 ci,crnm: migrate colorama to rich Sergi Blanch Torne 2025-09-18 12:31:49 +02:00
  • a6b11b58d9 anv: Fix tiling for AV1 IntraBC surface on Gfx125+ Calder Young 2025-09-12 20:58:56 -07:00
  • 81f3a5a035 nir/opcodes: remove invalid comment Pierre-Eric Pelloux-Prayer 2025-09-16 11:07:22 +02:00
  • cc4b50b023 nir/opcodes: use u_overflow to fix incorrect checks Pierre-Eric Pelloux-Prayer 2025-09-11 16:15:32 +02:00
  • 1b23a2ba80 util, vulkan: use u_overflow.h Pierre-Eric Pelloux-Prayer 2025-09-12 11:35:37 +02:00
  • cfbf745a79 mesa: add u_overflow.h Pierre-Eric Pelloux-Prayer 2025-09-12 11:34:24 +02:00
  • 66aefea02b mesa: clear TransformFeedback.NumVarying on error Pierre-Eric Pelloux-Prayer 2025-09-11 16:22:44 +02:00
  • 1110763d7b anv: avoid unnecessary 3DSTATE_PS_EXTRA emissions Lionel Landwerlin 2025-09-19 00:24:33 +03:00
  • ade4952d3c anv: fixup 3DSTATE_COARSE_PIXEL emission Lionel Landwerlin 2025-09-19 00:11:36 +03:00
  • c334ade0c2 gallium: fix eglExportDMABUFImageQueryMESA crash for r600 Qiang Yu 2025-09-19 15:38:48 +08:00
  • 3e04990c68 elk: Increase the size of some structure fields in combine_constants Ian Romanick 2025-09-19 10:19:43 -07:00
  • b7e1ac8309 brw: Increase the size of some structure fields in combine_constants Ian Romanick 2025-09-18 16:30:49 -07:00
  • 2f99f95288 lima: wire up anisotropic filtering sarbes 2025-09-22 12:25:22 +02:00
  • f3ef41ff28 compiler: document SPIR-V capture + replace Caleb Callaway 2025-07-29 21:58:26 +00:00
  • 97b4a6d0e3 compiler: SPIR-V shader replacement Caleb Callaway 2025-07-29 18:00:49 +00:00
  • 72a43c76c2 compiler: auto-stage file ext for SPIR-V capture Caleb Callaway 2025-07-29 17:59:45 +00:00
  • df2f7bda4f compiler: BLAKE3 ID for SPIR-V capture Caleb Callaway 2025-07-25 22:48:18 +00:00
  • 16a855ae61 compiler: use PATH_MAX for SPIR-V capture filename Caleb Callaway 2025-07-28 18:09:23 +00:00
  • 9f893de953 hud: delete buffer refcounting Mike Blumenkrantz 2025-09-22 13:16:51 -04:00
  • 729827878a panvk: fix FS driver set layout when LD_VAR_BUF is disabled Olivia Lee 2025-09-18 22:01:05 -07:00
  • a7922e7188 tu/fdm: Use better bounds for LRZ overallocation with FDM offset Connor Abbott 2025-09-22 11:19:55 -04:00
  • 0c11a9cfb3 meson: use the wayland module Dylan Baker 2025-06-30 18:06:17 +00:00
  • 943ac08280 gfxstream: determine page size based on guest properties too Gurchetan Singh 2025-09-17 10:00:52 -07:00
  • 0c6c1fa484 etnaviv: Implement hardware based streamout support Christian Gmeiner 2025-08-08 12:48:33 +02:00
  • 52bc3c2d20 etnaviv: Implement stream output target management Christian Gmeiner 2025-08-08 12:19:19 +02:00
  • bdd9d8b13d etnaviv: Support PIPE_QUERY_PRIMITIVES_EMITTED Christian Gmeiner 2025-08-08 11:45:48 +02:00
  • bbac6a8b53 etnaviv: Pass context to acc sample provider supports(..) function Christian Gmeiner 2025-08-08 11:50:13 +02:00
  • ebd5504f73 etnaviv: Support hw based rasterizer_discard Christian Gmeiner 2025-08-08 11:21:11 +02:00
  • 53ff96a227 etnaviv: hwdb: Add HWTFB cap Christian Gmeiner 2025-03-27 23:02:06 +01:00
  • 9c806f9514 etnaviv: Update headers from rnndb Christian Gmeiner 2025-09-11 12:15:36 +02:00
  • 964e84d468 tu: Fix 3d load and clear when FDM bin offsets are in use Connor Abbott 2025-09-19 14:38:56 -07:00
  • c5acf58fba anv: Add support for AV1 film grain sythesis on Xe2+ Calder Young 2025-09-16 13:41:21 -07:00
  • 1e8b96c40c anv: Advertise only OUTPUT_COINCIDE_BIT for AV1 video decoding Calder Young 2025-09-16 13:36:08 -07:00
  • f952e27d6e docs/pvr: drop GX6250 from the active development hardware list Simon Perretta 2025-09-17 12:25:55 +01:00
  • 106de39310 pvr/wsi: don't advertise supports_modifiers Simon Perretta 2025-09-17 11:48:11 +01:00
  • 916d51bd06 pvr: merge legacy uscgen code into pvr_usc Simon Perretta 2025-09-11 13:18:40 +01:00
  • 1dca740171 pco: switch to using csbgen and clc helpers for tex/smp state {un,}packing Simon Perretta 2025-08-11 12:21:37 +01:00
  • 7b7fb811ab pvr, pco: switch to clc load/store sr and idfwdf shaders Simon Perretta 2025-08-13 09:23:09 +01:00
  • 936cf5fb83 pco/usclib: disable predicate control-flow in generated shaders Simon Perretta 2025-08-21 11:36:54 +01:00
  • 825c4443bf pvr: switch to usc generated spm load shaders Simon Perretta 2025-08-11 18:58:55 +01:00
  • 585cca9b2f pvr, pco: switch to usc generated zero-init workgroup memory shaders Simon Perretta 2025-08-21 10:40:37 +01:00
  • c2127bf4f7 pvr, pco: switch to usc generated clear attachment shaders Simon Perretta 2025-08-08 15:35:15 +01:00
  • 6dd0a5ee2d pvr, pco: switch to clc query shaders Simon Perretta 2025-08-07 20:14:55 +01:00
  • 3fd3d7ee69 pvr, pco: switch to clc vertex passthrough shaders Simon Perretta 2025-07-30 16:06:38 +01:00
  • 6100c5287a pco/usclib: add some preprocessor helper macros Simon Perretta 2025-08-19 13:11:57 +01:00
  • fd130c5d8b pvr, pco: switch to clc nop shader Simon Perretta 2025-07-30 16:28:50 +01:00
  • 98814d343d pvr, pco: switch to clc state update shader Simon Perretta 2025-07-30 16:10:49 +01:00
  • 2b21ec6cd2 pco: move uses_usclib flag into shader data Simon Perretta 2025-08-09 09:46:52 +01:00
  • 61a7a5958d pco/usclib: switch to common defs Simon Perretta 2025-08-19 11:47:01 +01:00
  • 116d8573d4 pvr/csbgen: use stdint macro for unsigned 64-bit constants Simon Perretta 2025-08-21 10:44:57 +01:00
  • e8adfa1241 pvr, pco: enable pre-generated header string functions to work with clc Simon Perretta 2025-08-08 12:32:35 +01:00
  • 7855446a51 pco: store additional metadata for precompiled shaders Simon Perretta 2025-08-19 11:30:43 +01:00
  • 96e4026273 nir: print loop unroll info if present Simon Perretta 2025-03-31 17:32:46 +01:00
  • 6e29e13e78 anv: Update viewport/scissor state when count changes Lucas Fryzek 2025-09-19 13:35:54 -04:00
  • d3cedd2fa5 tu/drm: msm's has_set_iova codepath should avoid freeing zombified tu_sparse_vma Zan Dobersek 2025-09-19 15:10:45 +02:00
  • 64fc91bb58 tu/drm: msm backend shouldn't use util_vma_heap in the !has_set_iova codepaths Zan Dobersek 2025-09-19 12:53:26 +02:00
  • 07a599ff3e tu/drm: avoid has_set_iova-specific util_vma_heap freeing in tu_bo_init Zan Dobersek 2025-09-16 15:48:41 +02:00
  • f0d3d0ad21 aco/scheduler: Bail early on unreorderable instructions Natalie Vock 2025-08-20 22:47:46 +02:00
  • 53040a1600 rusticl/kernel: remove mutexes from kernel structure Seán de Búrca 2025-09-13 08:17:03 -07:00
  • c440beb171 rusticl/kernel: add Kernel::mut_ref_from_raw() Seán de Búrca 2025-09-13 07:43:24 -07:00
  • c75cb1233c amd/vpelib: add FL capabilitie and lut container size Ali, Nawwar 2025-09-10 12:56:59 +08:00