- dfaa4c5 pan/mdg: Deduplicate nir_find_variable_with_driver_location by Alyssa Rosenzweig · 4 years ago
- a05921b nir: Add SRC_TYPE to store_combined_output_pan by Alyssa Rosenzweig · 4 years ago
- fa869fb9 v3dv: add a v3dv_bo_init helper by Iago Toral Quiroga · 4 years ago
- 456beb4 aco/ra: Fix counting of subdword variables in get_reg_create_vector by Tony Wasserka · 4 years ago
- 7868281 aco: implement 8/16-bit instructions which can be trivially widened by Rhys Perry · 4 years, 3 months ago
- ef95ba8 aco: implement some 16-bit arithmetic instead of lowering by Rhys Perry · 4 years, 6 months ago
- 8ed7cad radv: rework nir_lower_bit_size callback and run DA on GFX8+ by Rhys Perry · 4 years, 3 months ago
- b2ce7da radv: do nir_lower_bit_size after algebraic optimizations by Rhys Perry · 4 years ago
- c771149 radv: move a few passes to after load/store vectorization by Rhys Perry · 4 years ago
- 475077c nir/lower_bit_size: optimize upcast of b2i8/b2i16 by Rhys Perry · 4 years ago
- 4e5c855 nir: add shader_info::bit_sizes_used by Rhys Perry · 4 years ago
- 7d3df69 va: support VA_RT_FORMAT_PROTECTED by Pierre-Eric Pelloux-Prayer · 4 years ago
- 81be8b3 va/picture: make sure destination buffer is protected if needed by Pierre-Eric Pelloux-Prayer · 4 years ago
- 70191f3 frontends/va: Added protected playback support for VP9 by Veerabadhran Gopalakrishnan · 4 years ago
- f20a20b radeon/vcn: program drm message buffer by Boyuan Zhang · 4 years, 5 months ago
- ebbf40f radeon/vcn: delay dec->ctx and dec->dpb allocation by Pierre-Eric Pelloux-Prayer · 4 years ago
- cf324df radeon: add si_vid_create_tmz_buffer helper by Pierre-Eric Pelloux-Prayer · 4 years ago
- 024be71 radeon/vcn: add defines for drm message buffer by Boyuan Zhang · 4 years ago
- b9753fd radeon: add decryption params definition header by Boyuan Zhang · 4 years, 8 months ago
- deb7dc8 frontends/va: handle protected slice data buffer by Boyuan Zhang · 4 years, 5 months ago
- 5f0816e vl: add flag and definition for protected playback by Boyuan Zhang · 4 years, 8 months ago
- 58e7088 nir/find_array_copies: Don't assume all children exist by Jason Ekstrand · 4 years ago
- e1736c7 radesonsi: Remove unnecessary shader->selector NULL check. by Vinson Lee · 4 years ago
- 5fb77a5 lavapipe: request correct sample mask behaviour by Dave Airlie · 4 years ago
- 47701d4 llvmpipe: respect the sample mask in non-multisample flag by Dave Airlie · 4 years ago
- 3dc6da1 gallium: add a non-multisample sample mask out behaviour flag. by Dave Airlie · 4 years ago
- 4ff4d4e nir/opt_intrinsic: Optimize bcsel(b, shuffle(x, i), shuffle(x, j)) by Jason Ekstrand · 4 years ago
- 2f5b56a nir/opt_intrinsics: Refactor a bit by Jason Ekstrand · 4 years ago
- 3b28186 nir/constant_folding: Fold subgroup shuffle intrinsics by Jason Ekstrand · 4 years ago
- e59d635 nir: Move constant folding of vote to opt_constant_folding by Jason Ekstrand · 4 years ago
- 9492ab2 nir/constant_folding: Use the standard variable naming convention by Jason Ekstrand · 4 years ago
- 9d2ccbf nir/constant_folding: Use a switch in try_fold_intrinsic by Jason Ekstrand · 4 years ago
- d9c0f36 nir/opt_intrinsics: Report progress for the gl_SampleMask optimization by Jason Ekstrand · 4 years ago
- b900632 nir: use nir_alu_src_is_trivial_ssa() in nir_ssa_for_alu_src() by Rhys Perry · 4 years ago
- 233a820 nir: skip bcsel with non-trivial swizzle in opt_simplify_bcsel_of_phi() by Rhys Perry · 4 years ago
- 1df2fc9 nir: add nir_alu_src_is_trivial_ssa() by Rhys Perry · 4 years ago
- b9f9528 nir/lower_io: Add a new 62bit_generic address format by Jason Ekstrand · 4 years, 2 months ago
- b84f74f nir/lower_io: Support generic pointer access by Jason Ekstrand · 4 years, 2 months ago
- a451f03 nir/lower_io: Add support for lowering deref_mode_is by Jason Ekstrand · 4 years, 2 months ago
- 5794311 nir/lower_io: Add support for 32/64bit_global for shared by Jason Ekstrand · 4 years, 2 months ago
- c50332f nir/lower_io: Add a mode parameter to addr_format_is_* by Jason Ekstrand · 4 years, 2 months ago
- 7007d06 nir/lower_io: Add a mode parameter to build_addr_iadd by Jason Ekstrand · 4 years, 2 months ago
- ff838ab nir/opt_deref: Add an optimization for deref_mode_is by Jason Ekstrand · 4 years, 2 months ago
- df51518 nir/opt_deref: Add a deref mode specialization optimization by Jason Ekstrand · 4 years, 2 months ago
- a8e53a7 spirv: Add generic pointer support by Jason Ekstrand · 4 years, 2 months ago
- d6415b5 nir: Add support for generic pointers by Jason Ekstrand · 4 years, 2 months ago
- 9d377c0 nir: Make nir_deref_instr::mode a bitfield by Jason Ekstrand · 4 years ago
- 7d5f3b5 nir/split_*_vars: Prepare for generic pointers by Jason Ekstrand · 4 years ago
- d50a4db nir/find_array_copies: Prepare for generic pointers by Jason Ekstrand · 4 years ago
- ced9b6f nir: Use nir_deref_mode_may_be in deref optimizations by Jason Ekstrand · 4 years ago
- 379d535 nir/vec3_to_vec4: Use nir_deref_must_be by Jason Ekstrand · 4 years ago
- 8a2cda1 nir/vars_to_ssa: Use nir_deref_must_be by Jason Ekstrand · 4 years ago
- 0f94ff8 nir: Only force loop unrolling if we know it's a in/out/temp by Jason Ekstrand · 4 years ago
- fff78fc nir/phis_to_scalar,gcm: Use nir_deref_mode_may_be by Jason Ekstrand · 4 years ago
- 9f3e3df nir/lower_io: Use nir_deref_mode_* helpers by Jason Ekstrand · 4 years ago
- 9ae87a6 nir/lower_array_deref_of_vec: Use nir_deref_mode_must_be by Jason Ekstrand · 4 years ago
- 3cc58e6 nir: Add and use some deref mode helpers by Jason Ekstrand · 4 years ago
- 74886ca nir/opt_find_array_copies: Allow copies from mem_constant by Jason Ekstrand · 4 years ago
- 89abfbe nir: Disallow writes to system values and mem_constant by Jason Ekstrand · 4 years ago
- bb5d502 nir: Use var->data.mode instead of deref->mode in a few cases by Jason Ekstrand · 4 years ago
- 5664713 nir: Handle incomplete derefs in split_struct_vars by Jason Ekstrand · 4 years, 1 month ago
- 6b72004 nir/phis_to_scalar: Use a deny-list for load_deref modes by Jason Ekstrand · 4 years, 2 months ago
- 3f0a29f nir/builder: Add a nir_ieq_imm helper by Jason Ekstrand · 4 years, 2 months ago
- 9d36151 lavapipe: don't advertise linear filtering on integer textures. by Dave Airlie · 4 years ago
- 3d81cf4 lavapipe: use clear_buffer callback by Dave Airlie · 4 years ago
- c3d8a69 llvmpipe: add clear_buffer callback. (v2) by Dave Airlie · 4 years ago
- 1e3fbee lavapipe: stop crashes with 3D z blits by Dave Airlie · 4 years ago
- c871ac0 lavapipe: fix 3d compressed texture copies. by Dave Airlie · 4 years ago
- 42b5cfd gallivm/nir: fix vulkan vertex inputs by Dave Airlie · 4 years ago
- 621c4f8 gallivm/nir: handle dvec3/4 inputs properly. by Dave Airlie · 4 years ago
- a5aab63 lavapipe: fix dEQP-VK.info.device_properties by Dave Airlie · 4 years, 1 month ago
- 6dabb80 lavapipe: constify state pointers into command buffers. by Dave Airlie · 4 years ago
- 33a2f27 lavapipe: don't write to pending clear aspects in cmd buffer by Dave Airlie · 4 years ago
- ad38492 gallivm: fix f16 quantize. by Dave Airlie · 4 years ago
- 7ae81d6 r600: amend space check for chips older than EVERGREEN by Igor V. Kovalenko · 4 years ago
- 902b318 zink: break up dynamic access lowering by Mike Blumenkrantz · 4 years, 1 month ago
- e12e674 zink: add pass for lowering dynamic ubo/ssbo block indexing to constants by Mike Blumenkrantz · 4 years, 3 months ago
- 71a1979 mesa/st: Fix a use-after-free of the NIR shader stage. by Eric Anholt · 4 years ago
- 6b85a88 mesa/spirv: Lower variable initializers for global variables by Jason Ekstrand · 4 years ago
- c2cb2dd zink: Added support for MacOS MoltenVK APIs. by Duncan Hopkins · 4 years ago
- a0f889b zink: Basic framework to check for optional instance layers and instance extensions. by Duncan Hopkins · 4 years ago
- bfa9fd8 radv,radv/winsys: Move RADV_MAX_IBS_PER_SUBMIT by James Park · 4 years ago
- 89c4bba nir/algebraic: better propagate constants up fadd chains by Rhys Perry · 4 years, 4 months ago
- 16c756e spirv: reverse order in matrix multiplication by Rhys Perry · 4 years, 4 months ago
- 24a18b1 nir: scalarize fdot in reverse by Rhys Perry · 4 years, 4 months ago
- 6dc6b8a panfrost: Set .array_size on Bifrost by Alyssa Rosenzweig · 4 years ago
- eaf0be8 pan/bi: Don't emit TEXS for array textures by Alyssa Rosenzweig · 4 years ago
- 3a86e1e pan/bi: Handle 3D/array coordinates by Alyssa Rosenzweig · 4 years ago
- 56bda0f pan/bi: Track tex data register swizzles by Alyssa Rosenzweig · 4 years ago
- 1463824 panfrost: Add bi_emit_array_index helper by Alyssa Rosenzweig · 4 years ago
- 914eebb panfrost: Drop unused swizzles by Alyssa Rosenzweig · 4 years ago
- b6c7142 panfrost: Advertise Bifrost support by Alyssa Rosenzweig · 4 years ago
- 828c7e7 panfrost: Disable point sprites on Bifrost by Alyssa Rosenzweig · 4 years ago
- 2ed0036 pan/bi: Lower +CUBEFACE2 by Alyssa Rosenzweig · 4 years ago
- 3186401 pan/bi: Suppress disassembly for internal shaders by Alyssa Rosenzweig · 4 years ago
- 2f00f82 pan/bi: Lower cube map coordinates by Boris Brezillon · 4 years ago
- f76558b pan/bi: Hook up cube instructions packing by Boris Brezillon · 4 years ago
- 0ed8eee pan/bi: Split special class in two by Boris Brezillon · 4 years ago
- 20cc638 pan/bi: Move special instruction packing to a separate helper by Boris Brezillon · 4 years ago
- 07f1df5 pan/bi: s/t0/t1/ in bi_disasm_dest_add() by Boris Brezillon · 4 years ago