projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert "radv: add support for MRTs compaction to avoid holes"
[mesa.git]
/
src
/
amd
/
compiler
/
aco_instruction_selection.cpp
2020-07-06
Bas Nieuwenhuizen
Revert "radv: add support for MRTs compaction to avoid...
blob
|
commitdiff
|
raw
2020-06-29
Samuel Pitoiset
radv: add support for MRTs compaction to avoid holes
blob
|
commitdiff
|
raw
|
diff to current
2020-06-25
Samuel Pitoiset
radv: lower 64-bit dfloor on GFX6 for fixing precision...
blob
|
commitdiff
|
raw
2020-06-25
Samuel Pitoiset
radv: lower 64-bit drcp/dsqrt/drsq for fixing precision...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: don't create byte-aligned short loads
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: add missing bld.scc() in byte_align_scalar()
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: don't store byte-aligned short stores
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: fix copy+paste error in split_buffer_store
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
radv/aco,aco: allow SMEM SSBO loads on GFX6/7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: allow SMEM for some sub-dword accesses
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Rhys Perry
aco: only use SMEM if we can prove it's safe
blob
|
commitdiff
|
raw
|
diff to current
2020-06-22
Daniel Schürmann
radv/aco: implement logic64 instead of lowering
blob
|
commitdiff
|
raw
|
diff to current
2020-06-18
Rhys Perry
aco: use the same regclass as the definition for undef...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: improve 8/16-bit constants
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: fix half_pi constant for 16-bit fsin/fcos
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: update comment about preserving fp16/fp64 denormals
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: add and set precise flag
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: use p_as_uniform in emit_vop1_instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-06-15
Rhys Perry
aco: improve code for f2{i,u}{8,16}
blob
|
commitdiff
|
raw
|
diff to current
2020-06-12
Daniel Schürmann
aco: fix shared subdword loads
blob
|
commitdiff
|
raw
|
diff to current
2020-06-12
Samuel Pitoiset
aco: implement radv_enable_mrt_output_nan_fixup workaround
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Rhys Perry
aco: allow reading/writing upper halves/bytes when...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Rhys Perry
aco: p_extract_vector in 64-bit u2f16/i2f16
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Daniel Schürmann
aco: remove unnecessary split- and create_vector instru...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Samuel Pitoiset
aco: fix alignment of vectors with 4 elements
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Samuel Pitoiset
aco: implement 8-bit/16-bit conversions on GFX6-GFX7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Samuel Pitoiset
aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Samuel Pitoiset
aco: implement 16-bit nir_intrinsic_quad_* on GFX6...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Timur Kristóf
aco: Implement subgroup shuffle on GFX6-7.
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Timur Kristóf
aco/gfx10: Refactor of GFX10 wave64 bpermute.
blob
|
commitdiff
|
raw
|
diff to current
2020-05-28
Rhys Perry
aco: fix 64-bit shared_atomic_exchange
blob
|
commitdiff
|
raw
|
diff to current
2020-05-25
Samuel Pitoiset
aco: add support for bias/lod with texture gather
blob
|
commitdiff
|
raw
|
diff to current
2020-05-24
Samuel Pitoiset
aco: implement nir_intrinsic_shader_clock with device...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit nir_intrinsic_quad_*
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit nir_intrinsic_{shuffle...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit nir_intrinsic_read_first_in...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Samuel Pitoiset
aco: implement 8-bit/16-bit reductions
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Samuel Pitoiset
aco: implement 16-bit interp
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Samuel Pitoiset
aco: implement 16-bit vertex fetches with tbuffer_load_...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Samuel Pitoiset
aco: implement 8-bit/16-bit mov's with p_create_vector
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Samuel Pitoiset
aco: allow to load/store 16-bit values in VMEM for...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Samuel Pitoiset
aco: convert 16-bit values before exporting MRTs
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Samuel Pitoiset
aco: store 16-bit temporary outputs as v2b
blob
|
commitdiff
|
raw
|
diff to current
2020-05-14
Samuel Pitoiset
aco: add support for texturing with clamped LOD
blob
|
commitdiff
|
raw
|
diff to current
2020-05-14
Samuel Pitoiset
aco: remove useless check for nir_tex_src_bias
blob
|
commitdiff
|
raw
|
diff to current
2020-05-13
Jason Ekstrand
nir: Make "divergent" a property of an SSA value
blob
|
commitdiff
|
raw
|
diff to current
2020-05-11
Samuel Pitoiset
aco: fix 64-bit trunc with negative exponents on GFX6
blob
|
commitdiff
|
raw
|
diff to current
2020-05-05
Samuel Pitoiset
aco: remove unecessary p_split_vector with v2b reg...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Remember VS/TCS output driver locations.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Timur Kristóf
aco: Use context variables instead of calculating TCS...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Rhys Perry
aco: consider blocks unreachable if they are in the...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Samuel Pitoiset
aco: fix adjusting the sample index with FMASK if value...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Samuel Pitoiset
aco: fix nir_texop_texture_samples with NULL descriptors
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Rhys Perry
aco: fix vgpr nir_op_vecn with sgpr operands
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: improve sub-dword emit_split_vector() with sgprs
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: clobber scc in s_bfe_u32 in get_alu_src()
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: allow 8/16-bit shared loads
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: add and use get_buffer_store_op() helper
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: refactor visit_store_scratch() to use new helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: refactor visit_store_global() to use new helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: refactor visit_store_ssbo() to use new helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: refactor store_vmem_mubuf() to use new helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: refactor store_lds() to use new helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: add helpers for splitting stores
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: use emit_load helper for VMEM/SMEM loads
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: refactor load_lds to use new helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: add emit_load helper
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Rhys Perry
aco: be more careful about using SMEM for load_global
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Move s_setprio to correct place after the gs_alloc...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Use 24-bit multiplication for NGG wave id and...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Use 24-bit multiplication in TCS I/O
blob
|
commitdiff
|
raw
|
diff to current
2020-04-24
Timur Kristóf
aco: Only store TCS outputs to VMEM when they are read...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Rhys Perry
aco: improve code for 32-bit isign
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Rhys Perry
aco: move call to store_output_to_temps in store_ls_or_...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-23
Rhys Perry
aco: remove copy in load_input_from_temps()
blob
|
commitdiff
|
raw
|
diff to current
2020-04-20
Daniel Schürmann
aco: move src1 to vgpr instead of using VOP3 for VOP2...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-20
Daniel Schürmann
aco: fix 64bit fsub
blob
|
commitdiff
|
raw
|
diff to current
2020-04-19
Daniel Schürmann
aco: use v_subrev_f32 for fsub with an sgpr operand...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Samuel Pitoiset
aco: fix exporting the viewport index if the fragment...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-16
Rhys Perry
aco: add missing scc clobber to nir_op_unpack_32_2x16_s...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-16
Rhys Perry
aco: implement various 8/16-bit conversions
blob
|
commitdiff
|
raw
|
diff to current
2020-04-16
Samuel Pitoiset
aco: fix emitting stream output with tess eval shaders
blob
|
commitdiff
|
raw
|
diff to current
2020-04-16
Samuel Pitoiset
aco: implement nir_op_f2i8/nir_op_f2u8
blob
|
commitdiff
|
raw
|
diff to current
2020-04-15
Rhys Perry
aco: fix 1D textureGrad() on GFX9
blob
|
commitdiff
|
raw
|
diff to current
2020-04-15
Samuel Pitoiset
aco: fix nir_op_frexp_exp with 16-bit floats and negati...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-13
Samuel Pitoiset
aco: fix nir_op_pack_32_2x16_split if one operand is...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-13
Samuel Pitoiset
aco: implement 16-bit nir_op_f2i64/nir_op_f2u64
blob
|
commitdiff
|
raw
|
diff to current
2020-04-13
Samuel Pitoiset
aco: fix f2i64/f2u64 with sgprs if the exponent computa...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Daniel Schürmann
aco: ensure correct bit representation of subdword...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit comparisons
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fmax3/nir_op_fmin3/nir_op_...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_ldexp
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_f2i32/nir_op_f2u32
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_bcsel
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fsign
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fsat
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fmul
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fcos/nir_op_fsin
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fsub/nir_op_fadd
blob
|
commitdiff
|
raw
|
diff to current
next