projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
glthread: ignore vertex arrays with user pointers if they're disabled
[mesa.git]
/
src
/
amd
/
compiler
/
2020-03-16
Rhys Perry
aco: fix operand order for LS VGPR init bug workaround
tree
|
commitdiff
2020-03-16
Rhys Perry
aco: fix instruction encoding for LS VGPR init bug...
tree
|
commitdiff
2020-03-16
Rhys Perry
aco: set late kill for v_interp_p1_f32 for some APUs
tree
|
commitdiff
2020-03-16
Rhys Perry
aco: add a late kill flag
tree
|
commitdiff
2020-03-16
Rhys Perry
aco: move some register demand helpers into aco_live_va...
tree
|
commitdiff
2020-03-13
Rhys Perry
aco: don't stop scheduling at exports
tree
|
commitdiff
2020-03-13
Rhys Perry
aco: allow barriers to be skipped during scheduling
tree
|
commitdiff
2020-03-13
Rhys Perry
aco: add helpers for ensuring correct ordering while...
tree
|
commitdiff
2020-03-13
Rhys Perry
aco: add helpers for moving instructions for scheduling
tree
|
commitdiff
2020-03-12
Rhys Perry
aco: fix uninitialized data error in waitcnt pass
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Don't store TCS outputs to LDS when we're sure...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Only write TCS outputs to LDS when they are read...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Store tess factors in VMEM only at the end of...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Don't generate an if when the first part of a...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Enable running TES as ES, including merged TES+GS.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement loading TES inputs.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Enable streamout when TES runs on the HW VS stage.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Store TES outputs when TES runs on the HW VS stage.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Use TES output info when TES runs on the VS stage.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Setup tessellation evaluation shader variables.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Fix LS VGPR init bug on affected hardware.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Store VS outputs correctly when tessellation is...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement tessellation control shader input/output.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Fix combining DS additions in the optimizer.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Slight fix to lds_store and lds_load.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Refactor VS output stores in preparation for tesse...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Refactor load_per_vertex_input in preparation...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Introduce new helpers for calculating address...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Introduce new VMEM load/store helpers.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Remove esgs_itemsize from LDS alignment calculation.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Extract LDS alignment calculation to a separate...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Remove vertex_geometry_gs assertion from merged...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Use mesa shader stage when loading inputs.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Setup correct HW stages when tessellation is used.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement load_view_index for TCS and TES.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement memory_barrier_tcs_patch.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement control_barrier for tessellation control...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement load_invocation_id for tessellation...
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement load_patch_vertices_in.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement load_primitive_id for tessellation shaders.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Implement load_tess_coord.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Setup tessellation control shader variables.
tree
|
commitdiff
2020-03-11
Timur Kristóf
aco: Extract setup_gs_variables into a separate function.
tree
|
commitdiff
2020-03-05
Rhys Perry
aco: only reserve sgprs for vcc if it's used
tree
|
commitdiff
2020-03-05
Rhys Perry
aco: improve control flow handling in GFX6-9 NOP pass
tree
|
commitdiff
2020-03-05
Rhys Perry
aco: consider non-hazard writes in handle_raw_hazard_in...
tree
|
commitdiff
2020-03-05
Rhys Perry
aco: improve get_wait_states()
tree
|
commitdiff
2020-03-05
Rhys Perry
aco: add new NOP insertion pass for GFX6-9
tree
|
commitdiff
2020-03-05
Samuel Pitoiset
aco: fix image load/store with lod and 1D images
tree
|
commitdiff
2020-03-03
Rhys Perry
aco: handle v_add_co_u32_e64 in parse_base_offset()
tree
|
commitdiff
2020-03-03
Rhys Perry
aco: fix carry-out size for wave32 v_add_co_u32_e64
tree
|
commitdiff
2020-03-03
Rhys Perry
aco: keep track of which events are used in a barrier
tree
|
commitdiff
2020-03-02
Albert Astals Cid
aco: pass vars by const &
tree
|
commitdiff
2020-03-02
Albert Astals Cid
aco: Minor optimization in spill_ctx constructor
tree
|
commitdiff
2020-02-28
Eric Anholt
aco: Fix signed-vs-unsigned warning.
tree
|
commitdiff
2020-02-20
Rhys Perry
aco: improve GFX9 1D ddx/ddy assertion
tree
|
commitdiff
2020-02-19
Rhys Perry
aco: add some helpers for filling/testing register...
tree
|
commitdiff
2020-02-19
Rhys Perry
aco: add RegisterFile
tree
|
commitdiff
2020-02-12
Rhys Perry
aco: improve SCC handling in some SALU combines
tree
|
commitdiff
2020-02-12
Rhys Perry
aco: disable some instruction combining if it could...
tree
|
commitdiff
2020-02-11
Samuel Pitoiset
aco: fix creating v_madak if v_mad_f32 has two sgpr...
tree
|
commitdiff
2020-02-10
Samuel Pitoiset
aco: fix waiting for scalar stores before "writing...
tree
|
commitdiff
2020-02-07
Samuel Pitoiset
aco: do not use ds_{read,write}2 on GFX6
tree
|
commitdiff
2020-02-06
Rhys Perry
aco: gfx10_wave64_bpermute reduce op to print_ir
tree
|
commitdiff
2020-02-06
Rhys Perry
aco: fix gfx10_wave64_bpermute
tree
|
commitdiff
2020-02-05
Timur Kristóf
aco/optimizer: Don't combine uniform bool s_and to...
tree
|
commitdiff
2020-01-31
Daniel Schürmann
aco: fix image_atomic_cmp_swap
tree
|
commitdiff
2020-01-31
Samuel Pitoiset
aco: fix MUBUF VS input loads when expanding vec3 to...
tree
|
commitdiff
2020-01-29
Timur Kristóf
aco: Fix the meaning of is_atomic.
tree
|
commitdiff
2020-01-29
Daniel Schürmann
aco: simplify gathering of MIMG address components
tree
|
commitdiff
2020-01-29
Daniel Schürmann
aco: simplify adjust_sample_index_using_fmask() & get_i...
tree
|
commitdiff
2020-01-29
Daniel Schürmann
aco: fix register allocation with multiple live-range...
tree
|
commitdiff
2020-01-29
Daniel Schürmann
aco: reorder VMEM operands in ACO IR
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: fix exec mask consistency issues
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: parallelcopy exec mask before s_wqm
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: fill reg_demand with sensible information in add_c...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: improve assertion at the end of spiller
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: set exec_potentially_empty after continues/breaks...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: error when block has no logical preds but VGPRs...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: don't always add logical edges from continue_break...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: only create parallelcopy to restore exec at loop...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: don't update demand in add_coupling_code() for...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: don't consider loop header blocks branch blocks...
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: fix target calculation when vgpr spilling introduc...
tree
|
commitdiff
2020-01-29
Samuel Pitoiset
aco: fix VS input loads with MUBUF on GFX6
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: run p_wqm instructions in WQM
tree
|
commitdiff
2020-01-29
Rhys Perry
aco: ensure predecessors' p_logical_end is in WQM when...
tree
|
commitdiff
2020-01-29
Samuel Pitoiset
aco: implement VK_AMD_shader_explicit_vertex_parameter
tree
|
commitdiff
2020-01-28
Daniel Schürmann
aco: fix combine_salu_not_bitwise() when SCC is used
tree
|
commitdiff
2020-01-28
Rhys Perry
aco: fix rebase error from GS copy shader support
tree
|
commitdiff
2020-01-28
Rhys Perry
aco: use MUBUF in some situations instead of splitting...
tree
|
commitdiff
2020-01-28
Rhys Perry
aco: value-number MUBUF instructions
tree
|
commitdiff
2020-01-28
Rhys Perry
aco: handle unaligned vertex fetch on GFX10
tree
|
commitdiff
2020-01-28
Rhys Perry
aco: skip unused channels at the start when fetching...
tree
|
commitdiff
2020-01-28
Rhys Perry
aco: rework vertex fetching a bit
tree
|
commitdiff
2020-01-27
Rhys Perry
aco: fix literal application with v_cndmask_b32/v_addc_...
tree
|
commitdiff
2020-01-27
Rhys Perry
aco: always add sgprs to sgpr_ids when choosing literals
tree
|
commitdiff
2020-01-27
Rhys Perry
aco: fix operand to scc when selecting SGPR ufind_msb...
tree
|
commitdiff
2020-01-27
Rhys Perry
aco: fix WaR check for >64-bit FLAT/GLOBAL instructions
tree
|
commitdiff
2020-01-24
Samuel Pitoiset
aco: copy the literal offset of SMEM instructions to...
tree
|
commitdiff
next