Commit Graph

  • 5f5fda147a agx: use util_lut2 Alyssa Rosenzweig 2025-09-05 11:46:31 -04:00
  • a2d14208b0 util: add unit tests for util/lut.h Alyssa Rosenzweig 2025-09-10 17:11:00 -04:00
  • 95badb6b1d util: add boolean lookup table helpers Alyssa Rosenzweig 2025-09-05 11:48:11 -04:00
  • 86a5dd10ac util: add util_bit_swap macro Alyssa Rosenzweig 2025-09-05 11:47:50 -04:00
  • 055f8ebf96 doc/features.txt: add missing supported nvk extensions Eric Engestrom 2025-09-16 13:57:51 +02:00
  • db07a6e850 mesa/st: mark internal buffer map call as UNSYNCHRONIZED Mike Blumenkrantz 2025-08-06 15:03:54 -04:00
  • 25b97a3a96 mesa/st: mark internal texture map calls as UNSYNCHRONIZED Mike Blumenkrantz 2025-08-06 15:03:54 -04:00
  • fe499db5b5 mesa/st: add a flags param to st_texture_create() Mike Blumenkrantz 2025-09-13 08:11:34 -04:00
  • e4e806503f tc: don't sync on internal UNSYNCHRONIZED texture_map calls Mike Blumenkrantz 2025-08-06 15:02:56 -04:00
  • 1a4bfb1fcd panvk: fix broken clock sync after using CLOCK_MONOTONIC_RAW Yiwei Zhang 2025-09-13 16:23:07 -07:00
  • ea51a67996 vulkan/bvh: Enable glsl extensions in meson Konstantin Seurer 2025-06-03 21:17:49 +02:00
  • 68ee8965b7 mailmap: Update for Dylan Baker Dylan Baker 2025-09-16 09:11:56 -07:00
  • 03ff586c18 doc/features.txt: add missing supported v3dv extensions Eric Engestrom 2025-09-16 13:58:09 +02:00
  • ee1b1e4a60 pco/ra: properly handle non-dced instrs with unused defs Simon Perretta 2025-09-10 15:32:02 +01:00
  • 34993085f4 pco/opt: disable back-propagation of indexed registers Simon Perretta 2025-08-21 11:34:09 +01:00
  • 719ece42c0 pco: Switch back to util/list Ella Stanforth 2025-08-07 08:36:40 +01:00
  • 28bee9fbdd pco: Cleanup meson.build files Ella Stanforth 2025-08-12 11:52:15 +01:00
  • 8ea4e35a72 pco: Switch to common alpha to coverage lowering Ella Stanforth 2025-08-04 10:15:17 +01:00
  • 753af683b5 pco: Switch to common alpha_to_coverage intrinsic Ella Stanforth 2025-08-04 09:59:22 +01:00
  • 5ab606ccda nir: assert when we do not have a sample count when not using intrinsic Ella Stanforth 2025-08-04 10:13:21 +01:00
  • d917cad061 pvr: Use demote Ella Stanforth 2025-07-31 16:34:57 +01:00
  • 38c52b9a0f pvr: fix missing types in x86 builds Simon Perretta 2025-02-21 22:03:13 +00:00
  • 8e707cf3cc pco: fix missing csbgen dependency Simon Perretta 2025-08-05 09:55:36 +01:00
  • 6bca263a3b pco: use nir_cf_{extract,reinsert} instead of inlining compute instance check Simon Perretta 2025-07-30 16:47:40 +01:00
  • aed7e7add1 pvr: Pass the PM/FW protect flag to the Mlist allocation Alessio Belle 2025-07-15 12:49:08 +01:00
  • a888889407 pvr: Replace check on Mlist size with assert Alessio Belle 2025-07-15 11:37:56 +01:00
  • bd074a542e pvr: Fix error value returned by pvr_rt_datas_init Alessio Belle 2025-07-15 11:26:14 +01:00
  • f2c1f4009b pco: lower nir_b2b* ops Simon Perretta 2025-07-09 18:09:48 +01:00
  • fcef4b74ec pvr: disable gs_rta_support for BXS-4-64 to workaround some conformance failures Frank Binns 2025-03-24 18:10:10 +00:00
  • e306abc6e6 pvr: implement KHR_shader_float_controls Frank Binns 2025-05-15 11:18:13 +01:00
  • 6c0e26b002 pvr: Advertise KHR_separate_depth_stencil_layouts leonperianu 2025-04-10 10:12:13 +01:00
  • 63844cd531 pvr: Implement EXT_separate_stencil_usage Vlad Schiller 2023-09-18 11:18:25 +01:00
  • 3f4803a852 pvr: Implement VK_KHR_maintenance3 Lewis Cooper 2024-01-09 15:08:32 +00:00
  • 3faa0c8dd4 pvr: width-based tq depth format selection Simon Perretta 2024-06-13 19:26:04 +01:00
  • 87ce4c6ca4 Revert "pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported" Luigi Santivetti 2023-11-24 15:12:21 +00:00
  • 747b232505 pvr: restrict signed A2-10 bits per component formats to vertex only Luigi Santivetti 2024-10-18 16:09:30 +01:00
  • fdb9d219bb pvr: add support for U16U16U16 texture state format Luigi Santivetti 2024-10-22 13:35:51 +01:00
  • 5700dd771d pvr: add some more pixel formats needed by Zink Frank Binns 2024-06-24 22:56:27 +01:00
  • 692893705f pvr: support VK_FORMAT_R8G8_SSCALED for vertex attribs Frank Binns 2024-06-11 10:43:28 +01:00
  • e47512ce94 pvr: setup tpu_tag_cdm_ctrl when present (pvrsrvkm) Frank Binns 2025-02-19 11:18:49 +00:00
  • 0dc4bf1683 pvr: add support for VK_FORMAT_D32_SFLOAT_S8_UINT Frank Binns 2024-04-18 10:32:56 +01:00
  • df5152bda3 pvr: Implement VK_KHR_descriptor_update_template Frank Binns 2025-03-13 12:04:53 +00:00
  • 6b00301c04 pvr: implement VK_EXT_depth_clip_enable Frank Binns 2024-04-11 10:22:38 +01:00
  • fb1f900537 pvr: advertise VK_EXT_queue_family_foreign Frank Binns 2024-03-12 10:33:20 +00:00
  • 99bb2dd0bd pvr: drop unused argument from pvr_load_op_shader_generate() Luigi Santivetti 2024-02-01 21:10:57 +00:00
  • 65bc48c1c7 pvr: rename {init,setup} command buffer helpers Luigi Santivetti 2024-02-01 20:51:02 +00:00
  • a94a73bb3d pvr: rename job field holding pds PR background objects Luigi Santivetti 2024-02-22 19:10:37 +00:00
  • a10895010e pvr: unify the creation of load_op objects and shaders Luigi Santivetti 2024-01-29 10:18:01 +00:00
  • 03f02a4655 pvr: Implement VK_KHR_imageless_framebuffer Vlad Schiller 2023-11-21 10:05:51 +00:00
  • e6ebf937e8 pvr: Enable shaderStorageImageExtendedFormats Ashish Chauhan 2024-02-01 23:18:03 +00:00
  • a7e9e61873 pvr: Enable KHR_swapchain_mutable_format Vlad Schiller 2023-09-08 08:04:58 +01:00
  • bf9c84991f pvr: Add support for custom border colors Matt Coster 2023-06-29 11:47:53 +01:00
  • fdc641c154 pvr: add support for VK_KHR_maintenance2 Luigi Santivetti 2023-08-30 09:28:57 +01:00
  • f5588439fa pco: handle remaining loadop depth formats Simon Perretta 2025-06-10 14:29:17 +01:00
  • 18ab2d2cbb pvr: enable VK_EXT_extended_dynamic_state Simon Perretta 2025-03-13 11:59:05 +00:00
  • 82a4c66635 pvr: re-emit ppp state update when ds depth bits are set Iliyan Dinev 2024-06-24 16:21:04 +01:00
  • 1d46696887 pvr: implement dynamically set vertex buffer strides Vlad Schiller 2023-11-23 11:28:59 +00:00
  • 58e4408b33 pvr: add a2b10g10r10 formats Simon Perretta 2025-04-14 13:59:33 +01:00
  • 6edb72d28b pco: replace {un,}packing alu ops with intrinsics Simon Perretta 2025-09-11 12:43:44 +01:00
  • 8104ef4e01 pco: support 1010102 snorm, [us]scaled formats Simon Perretta 2025-04-28 16:42:51 +01:00
  • eb9069c314 pvr, pco: basic write without format support Simon Perretta 2025-04-08 16:23:06 +01:00
  • fc651f3a8c pvr, pco: implement VK_EXT_color_write_enable Simon Perretta 2025-03-06 11:31:46 +00:00
  • 14b74d1119 pvr: Enable VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT flag Vlad Schiller 2023-12-13 09:32:50 +00:00
  • bfb0e1ae62 pvr: Enable VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT flag Vlad Schiller 2023-12-04 10:13:20 +00:00
  • b77ebcf69c pvr, pco: implement alphaToOne feature Simon Perretta 2025-04-04 15:16:50 +01:00
  • 88027da710 pvr: implement VK_(EXT|KHR)_vertex_attribute_divisor Frank Binns 2024-04-23 08:46:39 +01:00
  • 92c5945060 pvr, pco: implement VK_EXT_depth_clamp_zero_one Simon Perretta 2025-03-05 19:45:20 +00:00
  • 33620688a7 pvr: add support for VK_EXT_provoking_vertex Simon Perretta 2025-03-05 18:40:21 +00:00
  • 1adf4e9afc pvr, pco: add VK_EXT_image_2d_view_of_3d sampled image support Simon Perretta 2025-04-08 17:55:12 +01:00
  • 7b28b6c43d pvr, pco: implement VK_EXT_image_2d_view_of_3d Simon Perretta 2025-04-08 17:54:40 +01:00
  • b461335f64 pvr: add support for VK_KHR_maintenance1 Luigi Santivetti 2023-11-22 09:51:06 +00:00
  • f27ff49e2b pvr, pco: temporary initial scratch memory support Simon Perretta 2025-05-29 21:12:51 +01:00
  • 5b4be5b78e pco: temporary spilling workarounds Simon Perretta 2025-05-20 11:05:06 +01:00
  • e18e867efb pvr, pco: experimental temp spilling Simon Perretta 2025-05-15 13:07:35 +01:00
  • fd4204b37b pco: spilling enablement - track barrier usage Simon Perretta 2025-06-30 13:54:04 +01:00
  • 117e7222cb pvr: spilling enablement - allow empty uploads Simon Perretta 2025-06-30 13:53:51 +01:00
  • 728bd3ad79 pco: ensure srcs/dests interfere for instructions with repeat > 1 Simon Perretta 2025-04-06 13:45:58 +01:00
  • f1b7374bbc pvr: fix valgrind warnings for 64-bit unaligned access Simon Perretta 2025-06-06 15:03:23 +01:00
  • d905d0fca7 pvr: take zonlyrender into account when setting up ZLS control Luigi Santivetti 2024-07-18 16:31:14 +01:00
  • 60896f1784 pvr: align texture stride for spm as the PBE requires Luigi Santivetti 2025-01-30 12:15:37 +00:00
  • be2a8a9e4b pvr: Mark barrier load subcmd as not empty Jarred Davies 2025-04-09 23:42:43 +01:00
  • 456fb3df11 pvr: Reduce number of stencil dependency barriers needed Jarred Davies 2025-04-01 10:32:59 +01:00
  • f7a783a2ec pco: support skipping overlap check emission, enable for eot shader Simon Perretta 2025-05-30 16:01:52 +01:00
  • a4802fd547 pvr: apply PBE stride alignment when setting up image physical extents Frank Binns 2024-10-24 14:24:51 +01:00
  • 16b20b0800 pco: amend early frag test/depthf logic for isp feedback Simon Perretta 2025-06-06 09:13:31 +01:00
  • 27a1ec2341 pco: rematerialize load consts to reduce register pressure Simon Perretta 2025-06-05 19:25:56 +01:00
  • eb084cc823 pvr: select SPM EOT state words from render index Simon Perretta 2024-06-11 17:08:36 +01:00
  • c323918492 pco: add early nir opt pass Simon Perretta 2025-06-02 15:15:57 +01:00
  • e3195c5a70 pco: add write memory check before processing nir Simon Perretta 2025-05-29 18:19:07 +01:00
  • 75cea0ceee pco: scalarize push constant accesses Simon Perretta 2025-06-30 15:14:57 +01:00
  • c3325b22d8 pco: image atomics support Simon Perretta 2025-05-08 18:19:43 +01:00
  • 672541d036 nir, asahi: commonize interleave_agx Simon Perretta 2025-07-30 17:07:15 +01:00
  • 664ab228da pco: temporarily don't propagate pixout accesses in opt Simon Perretta 2025-05-28 22:39:20 +01:00
  • a67120cda3 pvr, pco: full support for tile buffer eot handling Simon Perretta 2025-05-28 18:45:56 +01:00
  • 6d051ce480 pvr, pco: handle stencil input attachments Simon Perretta 2025-05-28 11:35:48 +01:00
  • d9e5183875 pco: uncoalesce vecs that can't be propagated Simon Perretta 2025-05-27 19:48:24 +01:00
  • 12979f2ba7 pvr: handle num workgroups in indirect compute Simon Perretta 2025-05-21 09:55:17 +01:00
  • c5cee9dfe4 pco: support break/continue in loop body/outside if/else Simon Perretta 2025-05-18 12:46:26 +01:00
  • 4591eaa150 pco: handle offset calculation for empty blocks Simon Perretta 2025-05-18 12:13:00 +01:00
  • 2586d779ac pco: lower nir phi undefs to zero Simon Perretta 2025-05-16 14:03:27 +01:00