projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
gallivm/nir: add helper invocation support
[mesa.git]
/
src
/
amd
/
2020-04-25
Joshua Ashton
radv: Pass logical device to si_emit_graphics
tree
|
commitdiff
2020-04-24
Rhys Perry
radv/aco: enable 8/16-bit storage and int8/int16 on...
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: lower 8/16-bit integer arithmetic
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: improve sub-dword emit_split_vector() with sgprs
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: clobber scc in s_bfe_u32 in get_alu_src()
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: handle undef p_create_vector operands in the optimizer
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: vectorize global loads/stores
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: allow 8/16-bit shared loads
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: add and use get_buffer_store_op() helper
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor visit_store_scratch() to use new helpers
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor visit_store_global() to use new helpers
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor visit_store_ssbo() to use new helpers
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor store_vmem_mubuf() to use new helpers
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor store_lds() to use new helpers
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: add helpers for splitting stores
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: use emit_load helper for VMEM/SMEM loads
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: refactor load_lds to use new helpers
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: add emit_load helper
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: add and use RegClass::get() helper
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: be more careful about using SMEM for load_global
tree
|
commitdiff
2020-04-24
Rhys Perry
radv: allocate larger shader memory slabs if needed
tree
|
commitdiff
2020-04-24
Rhys Perry
radv: align buffer descriptor sizes to dword
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Move s_setprio to correct place after the gs_alloc...
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Use 24-bit multiplication for NGG wave id and...
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Use 24-bit multiplication in TCS I/O
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Const correctness for aco_print_ir.
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Const correctness for get_barrier_interaction.
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Abort when RA can't find a register.
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Increase barrier_count to 7 to include barrier_bar...
tree
|
commitdiff
2020-04-24
Timur Kristóf
aco: Only store TCS outputs to VMEM when they are read...
tree
|
commitdiff
2020-04-24
Timur Kristóf
radv: Add inputs read by TES to radv_shader_info.
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: fix outdated label_vec from p_create_vector labelling
tree
|
commitdiff
2020-04-24
Marek Olšák
ac,radeonsi: simplify checking for Navi1x chips
tree
|
commitdiff
2020-04-24
Marek Olšák
ac: out-of-order rasterization is not supported on...
tree
|
commitdiff
2020-04-24
Jason Ekstrand
spirv: Use nir_const_value for spec constants
tree
|
commitdiff
2020-04-24
Jason Ekstrand
radv: Properly handle all sizes of specialization constants
tree
|
commitdiff
2020-04-24
Eduardo Lima Mitev
anv/radv: Resolving 'GetInstanceProcAddr' should not...
tree
|
commitdiff
2020-04-24
Rhys Perry
aco: fix v_or(s_lshl) and v_add(s_lshl) optimizations
tree
|
commitdiff
2020-04-23
Samuel Pitoiset
radv: adjust the supported subgroup stages
tree
|
commitdiff
2020-04-23
Samuel Pitoiset
radv: simplify checking for Navi1x chips
tree
|
commitdiff
2020-04-23
Rhys Perry
aco: improve code for 32-bit isign
tree
|
commitdiff
2020-04-23
Rhys Perry
aco: combine VALU and SALU into various VOP3 instructions
tree
|
commitdiff
2020-04-23
Rhys Perry
aco: move call to store_output_to_temps in store_ls_or_...
tree
|
commitdiff
2020-04-23
Rhys Perry
aco: remove copy in load_input_from_temps()
tree
|
commitdiff
2020-04-23
Rhys Perry
aco: copy-propagate p_create_vector copies of vectors
tree
|
commitdiff
2020-04-23
Rhys Perry
aco: decrease the uses of other copy operations after...
tree
|
commitdiff
2020-04-23
Joshua Ashton
radv: Use TRUNC_COORD on samplers
tree
|
commitdiff
2020-04-23
Samuel Pitoiset
radv: make sure to export the viewport index if FS...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: coalesce v_mad's accumulator with definition's...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: use upper part of gap in register file if it is...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: try to always find a register with stride for...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: stop get_reg_simple after reaching max_used_gpr
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: refactor get_reg_simple() to return early on exact...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: don't create vector affinities for operands which...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: allocate full register for subdword definitions...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: move attempt to find strided register into get_reg...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: use DefInfo in more places to simplify RA
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: create and use DefInfo struct in RA
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: create pseudo dummy instruction in RA to be used...
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: refactor get_reg() to also handle affinities
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: refactor get_reg() to take Temp instead of RegClass
tree
|
commitdiff
2020-04-22
Daniel Schürmann
aco: simplify operand handling in RA
tree
|
commitdiff
2020-04-22
Rhys Perry
aco: implement 64-bit sgpr swaps
tree
|
commitdiff
2020-04-22
Rhys Perry
aco: implement sub-dword swaps
tree
|
commitdiff
2020-04-22
Rhys Perry
aco: add VOP3P_instruction
tree
|
commitdiff
2020-04-22
Rhys Perry
aco: fix copy statistic for 64-bit vgpr constant copy
tree
|
commitdiff
2020-04-20
Jonathan Marek
radv: use common nir_convert_ycbcr
tree
|
commitdiff
2020-04-20
Daniel Schürmann
aco: move src1 to vgpr instead of using VOP3 for VOP2...
tree
|
commitdiff
2020-04-20
Daniel Schürmann
aco: fix 64bit fsub
tree
|
commitdiff
2020-04-20
Pierre-Eric Pellou...
radeonsi: skip vs output optimizations for some outputs
tree
|
commitdiff
2020-04-19
Daniel Schürmann
aco: use v_subrev_f32 for fsub with an sgpr operand...
tree
|
commitdiff
2020-04-18
Albert Astals Cid
Fix promotion of floats to doubles
tree
|
commitdiff
2020-04-17
Samuel Pitoiset
aco: fix exporting the viewport index if the fragment...
tree
|
commitdiff
2020-04-17
Samuel Pitoiset
radv/llvm: fix exporting the viewport index if the...
tree
|
commitdiff
2020-04-17
Samuel Pitoiset
radv: set missing SHARED_VGPR_CNT for NGG VS and ACO
tree
|
commitdiff
2020-04-17
Samuel Pitoiset
radv: fix geometry shader primitives query with ACO...
tree
|
commitdiff
2020-04-16
Rhys Perry
aco: add missing scc clobber to nir_op_unpack_32_2x16_s...
tree
|
commitdiff
2020-04-16
Rhys Perry
aco: implement various 8/16-bit conversions
tree
|
commitdiff
2020-04-16
Michel Dänzer
amd/addrlib: Use enum instead of sparse chars to identi...
tree
|
commitdiff
2020-04-16
Samuel Pitoiset
radv: do not abort with unknown/unimplemented descripto...
tree
|
commitdiff
2020-04-16
Samuel Pitoiset
aco: fix emitting stream output with tess eval shaders
tree
|
commitdiff
2020-04-16
Samuel Pitoiset
aco: implement nir_op_f2i8/nir_op_f2u8
tree
|
commitdiff
2020-04-15
Samuel Pitoiset
radv/aco: do not advertise VK_KHR_shader_subgroup_exten...
tree
|
commitdiff
2020-04-15
Rhys Perry
aco: fix 1D textureGrad() on GFX9
tree
|
commitdiff
2020-04-15
Samuel Pitoiset
aco: fix nir_op_frexp_exp with 16-bit floats and negati...
tree
|
commitdiff
2020-04-14
Rhys Perry
aco: clear moved operands in get_reg_create_vector()
tree
|
commitdiff
2020-04-14
Rhys Perry
aco: improve p_create_vector RA for sub-dword operands
tree
|
commitdiff
2020-04-14
Rhys Perry
aco: fix p_extract_vector validation
tree
|
commitdiff
2020-04-14
Rhys Perry
aco: improve vector optimization with sub-dword vectors
tree
|
commitdiff
2020-04-14
Samuel Pitoiset
radv: use RMW packets for updating the maximum sample...
tree
|
commitdiff
2020-04-14
Samuel Pitoiset
radv: add radeon_set_context_reg_rmw() helper
tree
|
commitdiff
2020-04-13
Daniel Schürmann
aco: fix p_extract_vector optimization in presence...
tree
|
commitdiff
2020-04-13
Samuel Pitoiset
aco: fix nir_op_pack_32_2x16_split if one operand is...
tree
|
commitdiff
2020-04-13
Samuel Pitoiset
aco: implement 16-bit nir_op_f2i64/nir_op_f2u64
tree
|
commitdiff
2020-04-13
Samuel Pitoiset
aco: fix f2i64/f2u64 with sgprs if the exponent computa...
tree
|
commitdiff
2020-04-10
Daniel Schürmann
aco: make some reg_file helpers private and fix their...
tree
|
commitdiff
2020-04-10
Daniel Schürmann
aco: rename aco_lower_bool_phis() -> aco_lower_phis()
tree
|
commitdiff
2020-04-10
Daniel Schürmann
aco: lower subdword phis with SGPR operands
tree
|
commitdiff
2020-04-10
Daniel Schürmann
aco: don't constant-propagate into subdword PSEUDO...
tree
|
commitdiff
2020-04-10
Daniel Schürmann
aco: ensure correct bit representation of subdword...
tree
|
commitdiff
next