projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix typo.
2023-02-08
Georg Lehmann
aco: fix imod/omod for gfx11 VOP3 opcodes
commit
|
commitdiff
|
tree
2022-12-14
Georg Lehmann
aco: Use wave size specific opcode for s_or in cube...
commit
|
commitdiff
|
tree
2022-11-01
Georg Lehmann
aco: Use s_pack_ll_b32_b16 for scalar zero extend.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-31
Georg Lehmann
aco: Use opsel for the third operand.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-24
Georg Lehmann
radeonsi: Use available dot product instructions on...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-24
Georg Lehmann
radv: Use available dot product instructions on gfx11.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-24
Georg Lehmann
aco: Implement signed idot instructions on GFX11.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-24
Georg Lehmann
ac/llvm: Implement signed idot on GFX11.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-24
Georg Lehmann
aco: Don't use opsel for p_insert.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-24
Georg Lehmann
aco: fmaak/fmamk can't use SDWA.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
nir: Fix ifind_msb_rev constant folding.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
nir/opt_algebraic: Optimize various find_msb_rev patterns.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
radv,aco: Lower uclz in NIR.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
nir/opt_algebraic: Add an option to lower uclz.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
ac/llvm: Implement [ui]find_msb_rev.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
aco: Implement [ui]find_msb_rev.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-22
Georg Lehmann
nir/opt_algebraic: Mirror optimizations for find_msb_rev.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-11
Georg Lehmann
nir: Print nir_selection_control_divergent_always_taken.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-10-04
Georg Lehmann
aco: Use s_pack_ll for s_bfe operand on GFX9+.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-30
Georg Lehmann
nir/opt_algebraic: Optimize more (a cmp b ? a : b)...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-23
Georg Lehmann
radv: Fix GLSL BDA struct alignment and use pointer...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-21
Georg Lehmann
aco: Unswizzle v_pk_fma_f16 literals to produce more...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-21
Georg Lehmann
aco: Use v_fmaak/v_fmamk if two operands are the same...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-13
Georg Lehmann
radv: Enable VK_EXT_load_store_op_none.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-08
Georg Lehmann
nir/opt_algebraic: Optimize unpacking of upcasts to...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-09-07
Georg Lehmann
aco: Use plain VOPC for vcmpx when possible.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Georg Lehmann
ac/llvm: Fix image instructions with lod for 2d on...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Georg Lehmann
aco: Fix image instructions with lod when 2d_view_of_3d...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Georg Lehmann
nir/opt_algebraic: Optimize d3d9 pow with fmulz.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-31
Georg Lehmann
nir/opt_algebraic: Optimize check for single bit.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-30
Georg Lehmann
nir: Print selection control for nir_if.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-24
Georg Lehmann
radv: Fold 16bit image sources.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-24
Georg Lehmann
aco: Combine 16bit undef and constants instead of using...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-24
Georg Lehmann
aco: Implement storage image A16.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-24
Georg Lehmann
nir/fold_16bit_tex_image: Add an option to fold image...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-24
Georg Lehmann
nir: Add nir_ssa_scalar_is_undef.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-18
Georg Lehmann
aco: Force tex operand to have the correct sub dword...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-15
Georg Lehmann
aco: Use v_cmpx pre GFX10.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-15
Georg Lehmann
aco/assembler: Fix v_cmpx pre GFX10.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-15
Georg Lehmann
aco: Fix optimizing branching sequence with s_and_saveexec.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-15
Georg Lehmann
aco/assembler: Fix v_cmpx with SDWA.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-08-15
Georg Lehmann
aco: Check that we don't override exec_val operands...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
nir/fold_16bit_tex_image: Default to only_fold_all.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
radeonsi: Stop using nir_legalize_16bit_sampler_srcs.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
aco/ir: Add swapped opcode for v_cmp_u/v_cmp_o.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
aco/ir: Add v_cmp_class to get_cmp_info.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
aco/ir: Add vcmpx opcode to get_cmp_info.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
aco/ir: Fix swapped nle.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
aco/ir: Add integer get_cmp_info.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-27
Georg Lehmann
aco/ir: Generalize (un)ordered_swapped.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-26
Georg Lehmann
aco: Add a note about G16 without A16 to README-ISA.md.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-26
Georg Lehmann
radv: Fold 16bit tex sources.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-26
Georg Lehmann
aco: Support 16bit sources for texture ops.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-26
Georg Lehmann
aco: Add G16 opcodes.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-21
Georg Lehmann
ir3: Stop using nir_legalize_16bit_sampler_srcs.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-21
Georg Lehmann
nir/lower_mediump: Add an option to only fold if all...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-21
Georg Lehmann
nir: Rewrite and merge 16bit tex folding pass with...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-21
Georg Lehmann
ir3: Lower alu to scalar if nir_legalize_16bit_sampler_srcs...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-21
Georg Lehmann
ir3: Only run 16bit tex NIR passes on a5xx+.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-20
Georg Lehmann
radv, aco: Don't lower 16bit isign.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-20
Georg Lehmann
radv: Remove ineg from lower_bit_size_callback callback.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-20
Georg Lehmann
radv,aco: Don't lower and vectorize 16bit iabs.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-13
Georg Lehmann
nir/opt_algebraic: Optimize [ui](add|sub)_sat with 0.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-13
Georg Lehmann
nir/lower_io: Fix array length of buffers larger than...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-13
Georg Lehmann
ir3: Implement [iu]sub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-13
Georg Lehmann
r600: Lower uadd_sat/usub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-13
Georg Lehmann
zink: Lower uadd_sat/usub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-13
Georg Lehmann
nir_to_tgsi: Lower uadd_sat/usub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-08
Georg Lehmann
aco/assembler: Fix s_bitreplicate_b64_b32 on GFX9.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-08
Georg Lehmann
aco: Fix swapping sources in SOPC -> SOPK optimization.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-08
Georg Lehmann
r600/sfn: Add missing std::array include.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-06
Georg Lehmann
aco/optimizer: Optimize SOPC with literal to SOPK.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-06
Georg Lehmann
aco/optimizer: Convert s_add_u32 with literals to s_add_i32...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-06
Georg Lehmann
aco/ra: Optimize some SOP2 instructions with literal...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-06
Georg Lehmann
aco/ir: Pad SOP2 and SOPC to the same size as SOPK.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-06
Georg Lehmann
aco/ra: Move mac encoding optimization to its own function.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-07-06
Georg Lehmann
aco/ra: Static assert that changing instruction type...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-24
Georg Lehmann
radv: Don't check if we need to copy immutable samplers...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-20
Georg Lehmann
radv: Check descriptor pool entry count before allocating...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-20
Georg Lehmann
radv: Remove redundant memset in radv_descriptor_set_create.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-10
Georg Lehmann
anv: Implement VK_EXT_non_seamless_cube_map.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-10
Georg Lehmann
aco: Remove r128_a16 MIMG builder option.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-10
Georg Lehmann
aco: Print r128/a16 MIMG bits separately.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-09
Georg Lehmann
radv: Implement VK_EXT_non_seamless_cube_map.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-09
Georg Lehmann
vulkan: Spec update to 1.3.217.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-08
Georg Lehmann
radv, aco: Round texture array layer in NIR.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-08
Georg Lehmann
nir/lower_tex: Add lower_array_layer_round_even option.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-08
Georg Lehmann
radv, aco: Lower txf offset in NIR.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-04
Georg Lehmann
zink: Use VK_USE_64_BIT_PTR_DEFINES to check for 64bit...
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
radv, aco: Packed usub_sat/isub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
radv: Enable VK_INTEL_shader_integer_functions2.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
radv: Lower 8bit isub_sat/usub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
radv: Lower hadd/hradd.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
radv: Lower mul_32x16.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
nir: Add optional lowering for mul_32x16.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
ac/llvm: Implement uclz.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
ac/llvm: Implement usub_sat and isub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
aco: Implement isub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
aco: Implement usub_sat.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
2022-06-01
Georg Lehmann
aco: Implement uclz.
Signed-off-by:
Georg Lehmann
<dadschoorse@gmail.com>
commit
|
commitdiff
|
tree
next