projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
aco/tests: add test for GFX10 0x3f bug
[mesa.git]
/
src
/
amd
/
compiler
/
aco_instruction_selection.cpp
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
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fabs/nir_op_fneg
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fmax/nir_op_fmin
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_ffloor/nir_op_fceil
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fsqrt/nir_op_frcp/nir_op_frsq
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_ftrunc/nir_op_fround_even
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_fexp2/nir_op_flog2
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_ffract
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Samuel Pitoiset
aco: implement 16-bit nir_op_frexp_sig/nir_op_frexp_exp
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco/ngg: Implement NGG VS and TES.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco: Extract merged_wave_info_to_mask to its own function.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-07
Timur Kristóf
aco: Extract uniform if handling to separate functions.
blob
|
commitdiff
|
raw
|
diff to current
2020-04-06
Rhys Perry
aco: zero-initialize Temp
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: use MUBUF to load subdword SSBO
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: implement 8bit/16bit store_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: implement 8bit/16bit load_buffer
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: implement storagePushConstant8 & storagePushConstant16
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: implement vec2/3/4 with subdword operands
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: prepare helper functions for subdword handling
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: add byte_align_scalar() & trim_subdword_vector...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-03
Daniel Schürmann
aco: add missing conversion operations for small bitsizes
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Jason Ekstrand
aco: Implement b2b32 and b2b1
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Don't store LS VS outputs to LDS when TCS doesn...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: When LS and HS invocations are the same, pass...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Extract store_output_to_temps into a separate...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Fix workgroup size calculation.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Zero-fill undefined elements in create_vec_from_array.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Change isel inputs/outputs to a flat array.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Treat outputs of the previous stage as inputs...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Use more optimal sequence at the beginning of...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Skip 2nd read of merged wave info when TCS in...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Allow combining LDS loads when loading tess factors.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Allow combining TCS output VMEM stores.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Fix handling of tess factors.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Extract tcs_driver_location_matches_api_mask to...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Timur Kristóf
aco: Create null exports in instruction selection inste...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: improve check for unreachable loop continue blocks
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: skip NIR in unreachable merge blocks
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: handle when ACO adds new continue edges
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: handle missing second predecessors at merge block...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Rhys Perry
aco: set has_divergent_branch for discards in loops
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
Rhys Perry
aco: fix operand order for LS VGPR init bug workaround
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
Rhys Perry
aco: fix instruction encoding for LS VGPR init bug...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
Rhys Perry
aco: set late kill for v_interp_p1_f32 for some APUs
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Don't store TCS outputs to LDS when we're sure...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Only write TCS outputs to LDS when they are read...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Store tess factors in VMEM only at the end of...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Don't generate an if when the first part of a...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Enable running TES as ES, including merged TES+GS.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Implement loading TES inputs.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Enable streamout when TES runs on the HW VS stage.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Store TES outputs when TES runs on the HW VS stage.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Use TES output info when TES runs on the VS stage.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Fix LS VGPR init bug on affected hardware.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Store VS outputs correctly when tessellation is...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Implement tessellation control shader input/output.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Slight fix to lds_store and lds_load.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Refactor VS output stores in preparation for tesse...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Refactor load_per_vertex_input in preparation...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Introduce new helpers for calculating address...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Introduce new VMEM load/store helpers.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Remove esgs_itemsize from LDS alignment calculation.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Extract LDS alignment calculation to a separate...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Remove vertex_geometry_gs assertion from merged...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Use mesa shader stage when loading inputs.
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Timur Kristóf
aco: Implement load_view_index for TCS and TES.
blob
|
commitdiff
|
raw
|
diff to current
next