Commit Graph

  • 333f056edf radv, aco: Don't lower 16bit isign. Georg Lehmann 2022-07-09 14:04:16 +0200
  • 4be6164ac9 radv: Remove ineg from lower_bit_size_callback callback. Georg Lehmann 2022-07-09 13:58:55 +0200
  • b96126ee95 radv,aco: Don't lower and vectorize 16bit iabs. Georg Lehmann 2022-07-09 13:32:28 +0200
  • 37dda55f46 aco: remove unnecessary exp_cnt increments Rhys Perry 2022-06-27 15:44:38 +0100
  • 7384aab3ee aco: Initialize spill_ctx members in constructor. Vinson Lee 2022-07-17 14:15:57 -0700
  • 687a5d8690 zink: use gfx_barrier for synchronization when binding buffer descriptors Mike Blumenkrantz 2022-07-19 12:29:15 -0400
  • 268011e8c6 zink: fix viewport count tracking Mike Blumenkrantz 2022-07-18 12:18:47 -0400
  • eaf11d3cd9 zink: call bind_last_vertex_stage() when binding vs Mike Blumenkrantz 2022-07-18 12:32:04 -0400
  • 011c02ce3c zink: improve oom error message Mike Blumenkrantz 2022-07-15 11:22:07 -0400
  • 2aab0a9c16 zink: fix crashing on bo allocation failure Mike Blumenkrantz 2022-07-15 11:21:34 -0400
  • 19eddeb226 zink: handle null samplerview in get_imageview_for_binding() Mike Blumenkrantz 2022-07-11 13:06:06 -0400
  • 5b58f8df53 zink: handle max_vertices=0 in geometry shader Mike Blumenkrantz 2022-07-11 12:04:22 -0400
  • efc827ceea v3d/v3dv: use NIR_PASS(_ Alejandro Piñeiro 2022-07-18 13:10:24 +0200
  • 0a50330c3d broadcom/compiler: make several passes to return a progress Alejandro Piñeiro 2022-07-19 13:28:55 +0200
  • 81ca0b4191 broadcom/compiler: removed unused function Alejandro Piñeiro 2022-07-19 13:19:43 +0200
  • 22022dfa04 v3dv/pipeline: use nir_shader_instructions_pass when lowering layout Alejandro Piñeiro 2022-07-18 14:31:21 +0200
  • 8d3ce4eb06 nir: call nir_metadata_preserve at nir_remove_unused_io_vars Alejandro Piñeiro 2022-07-18 15:28:16 +0200
  • d8fee4cdaa broadcom/compiler: use NIR_PASS for nir_lower_vars_to_ssa at v3d_optimize_nir Alejandro Piñeiro 2022-07-18 12:52:21 +0200
  • dea0fe8a06 broadcom/compiler: wrap nir_convert_to_lcssa with NIR_PASS_V Alejandro Piñeiro 2022-07-13 12:53:14 +0200
  • 72cc268858 broadcom: document which debug options are specific for a given driver Alejandro Piñeiro 2022-07-05 13:10:52 +0200
  • e4d7c3b179 broadcom: add no_merge_jobs debug option Alejandro Piñeiro 2022-07-05 13:04:59 +0200
  • bdf23805ab v3dv/device: add comment on depthClamp feature Alejandro Piñeiro 2022-07-04 14:49:53 +0200
  • 4058984b63 vulkan: allow null descriptor set layouts in pipeline layouts Ricardo Garcia 2022-07-20 12:13:53 +0200
  • b54544852c v3dv: fix offset reported by vkGetImageSubresourceLayout Iago Toral Quiroga 2022-07-20 10:35:18 +0200
  • d2d2fdf934 v3dv: remove assert that poolSizeCount must be larger than 0 Iago Toral Quiroga 2022-07-20 09:56:30 +0200
  • 19ef41b181 v3dv: handle VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT Iago Toral Quiroga 2022-07-19 09:05:09 +0200
  • 5e14445430 nir: convert unused mesh outputs to shared memory Marcin Ślusarz 2022-07-13 13:55:32 +0200
  • e3e43cebff ci: wine-apitrace bump to 11.1 David Heidelberg 2022-07-18 17:05:33 +0200
  • 95fe540139 v3d/ci: (partially) revert expected list Juan A. Suarez Romero 2022-07-20 09:36:52 +0200
  • 2e7ecc02bc zink: default to lazy/templated descriptors Mike Blumenkrantz 2022-07-19 10:12:33 -0400
  • 6493f6ef79 zink: add an explicit ZINK_DESCRIPTOR_MODE_CACHED Mike Blumenkrantz 2022-07-19 10:08:07 -0400
  • 9172127057 zink: delete ZINK_DESCRIPTOR_MODE_NOFALLBACK Mike Blumenkrantz 2022-07-19 10:02:46 -0400
  • 1c2bd27d81 zink: move descriptor_mode to be a global Mike Blumenkrantz 2022-07-19 09:58:03 -0400
  • d1e36634bd nir/loop_unroll: clean up after complex_unroll_single_terminator() Timothy Arceri 2022-07-18 19:18:15 +1000
  • bfebf51571 lavapipe: state latest conformance tests passed Dave Airlie 2021-09-29 09:45:07 +1000
  • 7b0fcd8932 turnip: Disable LRZ fast-clear for gen1 and gen2 Danylo Piliaiev 2022-07-18 18:59:32 +0300
  • 7e381ba9fc ci/freedreno: Switch a630 to manual/disabled for lab maintenance. Emma Anholt 2022-07-19 15:29:34 -0700
  • 4ce29c5568 venus: reenable VK_EXT_extended_dynamic_state2 Yiwei Zhang 2022-07-16 16:48:25 +0000
  • 4eaa780944 venus: check dynamic state for raster enablement Yiwei Zhang 2022-07-16 16:20:48 +0000
  • e14022c052 crocus: fail query begin if upload allocation fails. Dave Airlie 2022-07-19 15:46:14 +1000
  • 2159a377c0 Zink: Fix clear being missed when using emulated draws in zink_blit SoroushIMG 2022-07-19 14:50:11 +0100
  • 3dfd8e4d7d zink: Fix spirv stream 0 vertex emit for multistream shaders SoroushIMG 2022-07-13 11:59:05 +0100
  • 9ecc26ff27 anv: Do depth/stencil optimization for dynamic depth/stencil Jason Ekstrand 2022-07-14 21:02:35 -0500
  • 07f5f15963 vulkan/graphics_state: Improve the depth/stencil optimization code Jason Ekstrand 2022-07-14 20:59:38 -0500
  • 7d25c04236 anv: Switch to using common dynamic state tracking Jason Ekstrand 2022-07-14 15:09:46 -0500
  • cc89232f2e anv: Stop merging DEPTH_STENCIL state Jason Ekstrand 2022-07-14 11:55:04 -0500
  • 97dd1a100d anv: Rework setting primitive topology Jason Ekstrand 2022-07-14 11:41:17 -0500
  • b656957c56 anv: Convert to using vk_graphics_pipeline_state Jason Ekstrand 2022-07-12 16:16:55 -0500
  • 44cbb7d9c8 anv: remove pipeline setting dynamic state Lionel Landwerlin 2022-07-02 14:35:10 +0300
  • 18868f1c76 anv: Stop recording sample locations per-sample-count Jason Ekstrand 2022-07-12 16:30:46 -0500
  • 36417bd05b anv: Handle vertex buffer sizes in anv_CmdBindVertexBuffers2 Jason Ekstrand 2022-07-05 05:06:27 -0500
  • 1faba01c2b anv: Add an instance multiplier to anv_pipeline Jason Ekstrand 2022-07-07 11:43:12 -0500
  • 6f25d45877 spirv: handle phis decorated with RelaxedPrecision Daniel Schürmann 2022-06-03 14:00:11 +0200
  • cde8c92ab6 ci/bare-metal: Add timeouts to the shell commands called in fastboot. Emma Anholt 2022-07-18 14:16:05 -0700
  • 0fb3aa005f radv: don't update misaligned_mask in CmdBindVertexBuffers2 Rhys Perry 2022-07-13 16:43:44 +0100
  • 1d019d2ab7 radv: fix vbo_bound_mask indexing Rhys Perry 2022-07-13 16:33:04 +0100
  • ae003ef78c r300: disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF Pavel Ondračka 2022-07-16 07:57:33 +0200
  • 3f19a60869 vulkan: Detect pNext chain loops in vk_foreach_struct() (v2) Jason Ekstrand 2022-07-18 09:05:59 -0500
  • b510ee0d22 Use vk_foreach_struct_const where needed Jason Ekstrand 2022-07-19 03:39:14 -0500
  • 9066cc86bb vulkan: Copy the depth/stencil state optimization code from ANV Jason Ekstrand 2022-07-07 12:09:16 -0500
  • 4ad149a8fc vulkan: Add a common implementation of vkCmdSet* Jason Ekstrand 2022-06-30 22:35:44 -0500
  • fcedb1250b vulkan: Add a common data structure for dynamic states Jason Ekstrand 2022-06-29 18:26:05 -0500
  • 09188c9659 util: Constify __bitset_test_range Jason Ekstrand 2022-07-13 15:20:38 -0500
  • 7ca8dcb05f vulkan: Add data structures to store all graphics state Jason Ekstrand 2022-07-13 10:02:30 -0500
  • fed81dc306 vulkan: Add standard sample locations Jason Ekstrand 2022-07-04 09:49:02 -0500
  • fb3f9c0aac vulkan: Add an enum for all dynamic graphics states Jason Ekstrand 2022-06-27 09:03:02 -0500
  • 6b6c1a7ddd vulkan: Add a vk_limits.h file for runtime limits Jason Ekstrand 2022-06-29 13:42:26 -0500
  • e840ba9ed8 aco: requires Exact for p_jump_to_epilog Samuel Pitoiset 2022-07-18 10:10:26 +0200
  • f3579a62e9 v3d/v3dv/ci: update expected results Juan A. Suarez Romero 2022-07-19 16:25:21 +0200
  • ac39e7bf23 aco: fix assertion in insert_exec_mask Daniel Schürmann 2022-07-07 19:05:43 +0200
  • 6de68c5dca aco: Avoid live-range splits in Exact mode Daniel Schürmann 2022-03-11 19:12:50 +0100
  • f12eb5c213 aco: avoid unnecessary copies in emit_wqm() Daniel Schürmann 2022-03-11 17:14:38 +0100
  • 4bccee123f turnip: expose VK_EXT_shader_module_identifier Hyunjun Ko 2022-07-15 17:06:09 +0900
  • d046d6e9e0 turnip: Remove an unnecessary assert. Hyunjun Ko 2022-07-15 17:04:17 +0900
  • d4ca5942be ac/llvm: Remove load_vertex_id handling Konstantin Seurer 2022-07-14 14:01:19 +0200
  • 83ccc810b4 aco: Remove dead nir_intrinsic_load_vertex_id case Konstantin Seurer 2022-07-14 13:58:54 +0200
  • eb19640d61 radeonsi: Set vertex_id_zero_based Konstantin Seurer 2022-07-14 13:56:05 +0200
  • d316d24d74 v3dv: Use nir_gen_rect_vertices Konstantin Seurer 2022-07-14 11:16:22 +0200
  • f90babb567 radv: Use nir_gen_rect_vertices Konstantin Seurer 2022-07-14 11:13:18 +0200
  • fab0050223 nir: Add a common gen_rect_vertices implementation Konstantin Seurer 2022-07-14 11:09:38 +0200
  • 203afc9351 radv: disable viewport depth clamping only when necessary Samuel Pitoiset 2022-05-05 16:53:13 +0200
  • bec3c83e19 v3dv: implement VK_KHR_buffer_device_address Iago Toral Quiroga 2022-06-27 14:12:25 +0200
  • 90054e9c5d broadcom/compiler: track if a shader uses global intrinsics Iago Toral Quiroga 2022-06-27 14:09:47 +0200
  • fa03d9c8be broadcom/compiler: implement 2x32 global intrinsics Iago Toral Quiroga 2022-06-27 14:09:28 +0200
  • b18cecbfb6 nir: add nir_address_format_2x32bit_global Iago Toral Quiroga 2022-06-22 11:28:53 +0200
  • ea3acbef8d v3dv: remove duplicate condition Iago Toral Quiroga 2022-07-15 05:29:39 +0200
  • 706f1252ba v3dv: explain why we clear certain state after a draw call Iago Toral Quiroga 2022-07-15 05:27:04 +0200
  • 702b685b07 v3dv: add a dirty state for pending push constants UBO updates Iago Toral Quiroga 2022-07-15 05:01:22 +0200
  • 3898bf6971 v3dv: allocate more push constant buffers if needed Iago Toral Quiroga 2022-07-14 11:15:22 +0200
  • e451c612df v3dv: stop tracking push constant buffer references Iago Toral Quiroga 2022-07-14 11:08:49 +0200
  • 45b8dc667a v3dv: don't allocate MAX_PUSH_CONSTANTS_SIZE bytes for the push constants UBO Iago Toral Quiroga 2022-07-14 08:58:06 +0200
  • 51a45f9315 v3dv: limit upload of indirect push constant data Iago Toral Quiroga 2022-07-14 10:29:36 +0200
  • 005542f0e3 v3dv: move push constant data to the command buffer state Iago Toral Quiroga 2022-07-13 12:44:45 +0200
  • 41a0c89d9f v3dv: only save/restore push constant data for meta operations if needed Iago Toral Quiroga 2022-07-13 11:29:02 +0200
  • 669daa37b1 Revert "vulkan: Detect pNext chain loops in vk_foreach_struct()" Jason Ekstrand 2022-07-18 23:48:59 -0500
  • 2bfcd29155 anv: move restart index to gfx state Lionel Landwerlin 2022-07-04 10:05:21 +0300
  • a9abf1dd93 anv: fix primitive topology dynamic state emission on gfx7 Lionel Landwerlin 2022-07-02 22:29:41 +0300
  • 25de752234 anv: name non dynamic state fields correctly Lionel Landwerlin 2022-01-23 16:20:46 +0200
  • 5b6e6a672c anv: reorder & document fields of anv_graphics_pipeline Lionel Landwerlin 2022-01-23 16:15:10 +0200
  • aea9abd71b anv: move CreateRayTracingPipelines to common code Lionel Landwerlin 2022-01-28 13:22:26 +0200