drm-shim: Let the driver choose to overwrite the first render node.
[mesa.git] / src / amd /
2020-04-23 Samuel Pitoisetradv: adjust the supported subgroup stages
2020-04-23 Samuel Pitoisetradv: simplify checking for Navi1x chips
2020-04-23 Rhys Perryaco: improve code for 32-bit isign
2020-04-23 Rhys Perryaco: combine VALU and SALU into various VOP3 instructions
2020-04-23 Rhys Perryaco: move call to store_output_to_temps in store_ls_or_...
2020-04-23 Rhys Perryaco: remove copy in load_input_from_temps()
2020-04-23 Rhys Perryaco: copy-propagate p_create_vector copies of vectors
2020-04-23 Rhys Perryaco: decrease the uses of other copy operations after...
2020-04-23 Joshua Ashtonradv: Use TRUNC_COORD on samplers
2020-04-23 Samuel Pitoisetradv: make sure to export the viewport index if FS...
2020-04-22 Daniel Schürmannaco: coalesce v_mad's accumulator with definition's...
2020-04-22 Daniel Schürmannaco: use upper part of gap in register file if it is...
2020-04-22 Daniel Schürmannaco: try to always find a register with stride for...
2020-04-22 Daniel Schürmannaco: stop get_reg_simple after reaching max_used_gpr
2020-04-22 Daniel Schürmannaco: refactor get_reg_simple() to return early on exact...
2020-04-22 Daniel Schürmannaco: don't create vector affinities for operands which...
2020-04-22 Daniel Schürmannaco: allocate full register for subdword definitions...
2020-04-22 Daniel Schürmannaco: move attempt to find strided register into get_reg...
2020-04-22 Daniel Schürmannaco: use DefInfo in more places to simplify RA
2020-04-22 Daniel Schürmannaco: create and use DefInfo struct in RA
2020-04-22 Daniel Schürmannaco: create pseudo dummy instruction in RA to be used...
2020-04-22 Daniel Schürmannaco: refactor get_reg() to also handle affinities
2020-04-22 Daniel Schürmannaco: refactor get_reg() to take Temp instead of RegClass
2020-04-22 Daniel Schürmannaco: simplify operand handling in RA
2020-04-22 Rhys Perryaco: implement 64-bit sgpr swaps
2020-04-22 Rhys Perryaco: implement sub-dword swaps
2020-04-22 Rhys Perryaco: add VOP3P_instruction
2020-04-22 Rhys Perryaco: fix copy statistic for 64-bit vgpr constant copy
2020-04-20 Jonathan Marekradv: use common nir_convert_ycbcr
2020-04-20 Daniel Schürmannaco: move src1 to vgpr instead of using VOP3 for VOP2...
2020-04-20 Daniel Schürmannaco: fix 64bit fsub
2020-04-20 Pierre-Eric Pellou... radeonsi: skip vs output optimizations for some outputs
2020-04-19 Daniel Schürmannaco: use v_subrev_f32 for fsub with an sgpr operand...
2020-04-18 Albert Astals CidFix promotion of floats to doubles
2020-04-17 Samuel Pitoisetaco: fix exporting the viewport index if the fragment...
2020-04-17 Samuel Pitoisetradv/llvm: fix exporting the viewport index if the...
2020-04-17 Samuel Pitoisetradv: set missing SHARED_VGPR_CNT for NGG VS and ACO
2020-04-17 Samuel Pitoisetradv: fix geometry shader primitives query with ACO...
2020-04-16 Rhys Perryaco: add missing scc clobber to nir_op_unpack_32_2x16_s...
2020-04-16 Rhys Perryaco: implement various 8/16-bit conversions
2020-04-16 Michel Dänzeramd/addrlib: Use enum instead of sparse chars to identi...
2020-04-16 Samuel Pitoisetradv: do not abort with unknown/unimplemented descripto...
2020-04-16 Samuel Pitoisetaco: fix emitting stream output with tess eval shaders
2020-04-16 Samuel Pitoisetaco: implement nir_op_f2i8/nir_op_f2u8
2020-04-15 Samuel Pitoisetradv/aco: do not advertise VK_KHR_shader_subgroup_exten...
2020-04-15 Rhys Perryaco: fix 1D textureGrad() on GFX9
2020-04-15 Samuel Pitoisetaco: fix nir_op_frexp_exp with 16-bit floats and negati...
2020-04-14 Rhys Perryaco: clear moved operands in get_reg_create_vector()
2020-04-14 Rhys Perryaco: improve p_create_vector RA for sub-dword operands
2020-04-14 Rhys Perryaco: fix p_extract_vector validation
2020-04-14 Rhys Perryaco: improve vector optimization with sub-dword vectors
2020-04-14 Samuel Pitoisetradv: use RMW packets for updating the maximum sample...
2020-04-14 Samuel Pitoisetradv: add radeon_set_context_reg_rmw() helper
2020-04-13 Daniel Schürmannaco: fix p_extract_vector optimization in presence...
2020-04-13 Samuel Pitoisetaco: fix nir_op_pack_32_2x16_split if one operand is...
2020-04-13 Samuel Pitoisetaco: implement 16-bit nir_op_f2i64/nir_op_f2u64
2020-04-13 Samuel Pitoisetaco: fix f2i64/f2u64 with sgprs if the exponent computa...
2020-04-10 Daniel Schürmannaco: make some reg_file helpers private and fix their...
2020-04-10 Daniel Schürmannaco: rename aco_lower_bool_phis() -> aco_lower_phis()
2020-04-10 Daniel Schürmannaco: lower subdword phis with SGPR operands
2020-04-10 Daniel Schürmannaco: don't constant-propagate into subdword PSEUDO...
2020-04-10 Daniel Schürmannaco: ensure correct bit representation of subdword...
2020-04-10 Daniel Schürmannaco: setup subdword regclasses for ssa_undef & load_const
2020-04-10 Samuel Pitoisetaco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16
2020-04-10 Samuel Pitoisetaco: implement 16-bit comparisons
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fmax3/nir_op_fmin3/nir_op_...
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_ldexp
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_f2i32/nir_op_f2u32
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_bcsel
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fsign
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fsat
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fmul
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fcos/nir_op_fsin
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fsub/nir_op_fadd
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fabs/nir_op_fneg
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fmax/nir_op_fmin
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_ffloor/nir_op_fceil
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fsqrt/nir_op_frcp/nir_op_frsq
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_ftrunc/nir_op_fround_even
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_fexp2/nir_op_flog2
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_ffract
2020-04-10 Samuel Pitoisetaco: implement 16-bit nir_op_frexp_sig/nir_op_frexp_exp
2020-04-09 Daniel Schürmannaco: RA - move all std::function objects into proper...
2020-04-09 Daniel Schürmannaco: move all needed helper containers to ra_ctx
2020-04-09 Daniel Schürmannaco: change live_out variables to std::unordered_set
2020-04-09 Daniel Schürmannaco: change some std::map to std::unordered_map in...
2020-04-09 Daniel Schürmannaco: refactor try_remove_trivial_phi() in RA
2020-04-09 Daniel Schürmannaco: improve speed of live_var_analysis
2020-04-09 Daniel Schürmannaco: during RA only insert into renames table if a...
2020-04-09 Daniel Schürmannaco: replace assignment hashmap by std::vector in regis...
2020-04-09 Daniel Schürmannaco: improve register assignment when live-range splits...
2020-04-09 Daniel Schürmannaco: improve hashing for value numbering
2020-04-09 Daniel Schürmannaco: add explicit padding for all Instruction sub-structs
2020-04-09 Daniel Schürmannaco: guarantee that Temp fits in 4 bytes
2020-04-09 Samuel Pitoisetradv: allow TC-compat HTILE with GENERAL outside of...
2020-04-09 Samuel Pitoisetradv: only enable TC-compat HTILE for images readable...
2020-04-09 Samuel Pitoisetradv: only expose fp16 control features for chips with...
2020-04-09 Samuel Pitoisetradv: only expose storageInputOutput16 for chips with...
2020-04-09 Samuel Pitoisetradv: only expose shaderFloat16 for chips with double...
2020-04-09 Samuel Pitoisetac,radv: add ac_gpu_info::has_double_rate_fp16
next