projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ac/nir: remove emission of nir_op_fpow
2018-02-22
Samuel Pitoiset
ac/nir: remove emission of nir_op_fpow
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-22
Samuel Pitoiset
radv: enable lowering of fpow to fexp2 and flog2
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-22
Samuel Pitoiset
nir: lower fexp2(fmul(flog2(a), 2)) to fmul(a, a)
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-22
Samuel Pitoiset
nir: add is_used_once for fmul(fexp2(a), fexp2(b))...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-22
Samuel Pitoiset
ac/nir: set GLC=1 for load/store of coherent/volatile...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-22
Samuel Pitoiset
spirv: apply memory qualifiers to images
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-21
Samuel Pitoiset
ac/nir: add glsl_is_array_image() helper
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-21
Samuel Pitoiset
ac/nir: set the DA field when performing atomics on...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-20
Samuel Pitoiset
ac/nir: move ac_declare_lds_as_pointer() outside of...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-20
Samuel Pitoiset
radv: allow to force family using RADV_FORCE_FAMILY
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-19
Samuel Pitoiset
radv: compact varyings after removing unused ones
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-15
Samuel Pitoiset
ac/nir: do not reserve user SGPRs for unused descriptor...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-15
Samuel Pitoiset
ac/shader: fix gathering of desc_set_used_mask
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-15
Samuel Pitoiset
ac/shader: be a little smarter when scanning vertex...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-14
Samuel Pitoiset
ac/nir: rename nir_to_llvm_context to radv_shader_context
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-14
Samuel Pitoiset
ac: remove nir_to_llvm_context from ac_nir_translate()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-14
Samuel Pitoiset
ac/nir: remove nir_to_llvm_context::nir link
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-14
Samuel Pitoiset
ac: move the outputs array to the ABI
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-14
Samuel Pitoiset
ac/shader: scan force_persample
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: remove backlink to nir_to_llvm_context
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: remove nir_to_llvm_context::module
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: remove nir_to_llvm_context::builder
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from glsl_to_llvm_type()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from visit_var_atomic()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from visit_vulkan_resource_...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from visit_load_push_constant()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from cast_ptr()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from visit_load_local_invoc...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: drop nir_to_llvm_context from emit_f2f16()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac: remove unused parameters in abi::load_tess_coord()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: remove useless bitcast in load_tess_coord()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac: add load_resource() to the ABI
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac: add load_sample_mask_in() to the ABI
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac: move view_index to the ABI
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac: move push_constants to the ABI
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac: move tg_size to the ABI
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-12
Samuel Pitoiset
ac/nir: remove unused nir_to_llvm_context:{defs,phis}
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-09
Samuel Pitoiset
ac/nir: compute correct number of user SGPRs on GFX9
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: clean up handle_fs_outputs_post()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: add radv_load_output() helper
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/shader: scan info about output PS declarations
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: add radv_export_param() helper
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: remove set but unused export_mask
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: remove dead code in handle_vs_outputs_post()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: remove useless check in si_llvm_init_export_args()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac/nir: use ac_build_export_null()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-08
Samuel Pitoiset
ac: add ac_build_export_null() helper
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-07
Samuel Pitoiset
ac/nir: use new pknorm_i16/u16 and pk_i16/u16 LLVM...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-07
Samuel Pitoiset
ac/nir: avoid loading unused VS input components
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-07
Samuel Pitoiset
ac/shader: scan vertex inputs usage mask
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-06
Samuel Pitoiset
radv: run nir_opt_shrink_load
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-06
Samuel Pitoiset
nir: add nir_opt_shrink_load pass
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-05
Samuel Pitoiset
ac/nir: remove emission of nir_op_fdiv
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-05
Samuel Pitoiset
ac/nir: fix a crash in load_gs_input() on pre-GFX9...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-02
Samuel Pitoiset
ac/nir: replace SI.buffer.load.dword with amdgcn.buffer...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-01
Samuel Pitoiset
radv: do not insert shaders in cache when it's disabled
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-01
Samuel Pitoiset
radv: use separate bindings for graphics and compute...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-02-01
Samuel Pitoiset
radv: store the bind point when creating descriptors...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-31
Samuel Pitoiset
radv: do not dump meta shader stats
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-31
Samuel Pitoiset
ac/nir: fix emission of ffract for 64-bit
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac/nir: set amdgpu.uniform and invariant.load for SSBOs
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac/nir: set amdgpu.uniform and invariant.load for UBOs
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac/nir: set the noalias attribute on input pointers
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac: only load used channels when sampling buffer views
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac: pass the number of channels to ac_build_buffer_load_format()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac: add ac_build_buffer_load_common() helper
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
radv: fix RADV_DEBUG=syncshaders on GFX9
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
radv: fix a GPU hang with RADV_DEBUG=syncshaders
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac/shader: scan if fragment shaders write memory
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-26
Samuel Pitoiset
ac/nir: only canonicalize 32-bit float min/max outputs...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-25
Samuel Pitoiset
ac/nir: add break statements in needs_view_index_sgpr()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-22
Samuel Pitoiset
radv: add an option that allows to dump pre-optimization ir
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-16
Samuel Pitoiset
ac: set no-signed-zeros-fp-math when RADV_DEBUG="unsafemath...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-16
Samuel Pitoiset
ac: set fast math flags when RADV_DEBUG="unsafemath...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-16
Samuel Pitoiset
ac: import lp_create_builder() from gallivm
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-16
Samuel Pitoiset
ac: replace llvm.AMDGPU.kilp by llvm.amdgcn.kill with...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-15
Samuel Pitoiset
Revert "ac/shader: gather If TES reads TESSINNER or...
commit
|
commitdiff
|
tree
2018-01-15
Samuel Pitoiset
amd/common: fix loading InstanceID for tess on < GFX9
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-15
Samuel Pitoiset
ac/shader: gather If TES reads TESSINNER or TESSOUTER
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-15
Samuel Pitoiset
ac: remove ac_shader_variant_info::fs::output_mask
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-12
Samuel Pitoiset
ac: add 'const' qualifiers to the shader info pass
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-12
Samuel Pitoiset
ac: remove unused ac_nir_compiler_options from gather_info_i...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-12
Samuel Pitoiset
nir: add a 'const' qualifier to nir_ssa_def_components_read()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
amd/common: use ac_build_buffer_load() for emitting...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
amd/common: import get_{load,store}_intr_attribs()...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
amd/common: bump the number of available user SGPRS...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
radv: remove radv_pipeline_layout::push_constant_stages...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
amd/common: do not rely on the pipeline for the push...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
radv/gfx9: calculate the number of ES VGPRs for merged...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
radv/gfx9: enable LDS for GS only if the ES type is TES
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-10
Samuel Pitoiset
amd/common: determine the ES type (VS or TES) for the...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv: get InstanceID from VGPR1 (or VGPR2 for tess...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv: avoid PS partial flushes when viewports/scissors...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv: add has_scissor_bug for Vega10 and Raven
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv/gfx9: do not load VGPR1 when GS uses points or...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv: make shader BOs read-only for the GPU
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv: make descriptor BOs read-only for the GPU
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv: make the indirect GFX config BO read-only for...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv/winsys: make IBs read-only for the GPU
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2018-01-08
Samuel Pitoiset
radv/winsys: add RADEON_FLAG_READ_ONLY
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
next