projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: Move propagation of cast derefs to a new nir_opt_deref pass
[mesa.git]
/
src
/
amd
/
vulkan
/
radv_shader.c
2019-01-08
Jason Ekstrand
nir: Move propagation of cast derefs to a new nir_opt_d...
blob
|
commitdiff
|
raw
2018-12-20
Samuel Pitoiset
radv: enable shaderStorageImageMultisample feature...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-20
Samuel Pitoiset
radv: drop the amdgpu-skip-threshold=1 workaround for...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-17
Ian Romanick
nir/opt_peephole_select: Don't peephole_select expensiv...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-17
Ian Romanick
nir/opt_peephole_select: Don't try to remove flow contr...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-06
Samuel Pitoiset
amd: remove support for LLVM 6.0
blob
|
commitdiff
|
raw
|
diff to current
2018-11-09
Nicolai Hähnle
radv: include LLVM IR in the VK_AMD_shader_info "disass...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-29
Samuel Pitoiset
radv: implement VK_EXT_transform_feedback
blob
|
commitdiff
|
raw
|
diff to current
2018-10-26
Jason Ekstrand
nir/validate: Print when the validation failed
blob
|
commitdiff
|
raw
|
diff to current
2018-10-18
Timothy Arceri
radv: use nir_shrink_vec_array_vars()
blob
|
commitdiff
|
raw
|
diff to current
2018-10-18
Timothy Arceri
radv: use nir_split_array_vars()
blob
|
commitdiff
|
raw
|
diff to current
2018-10-18
Timothy Arceri
radv: use nir_opt_find_array_copies()
blob
|
commitdiff
|
raw
|
diff to current
2018-10-18
Timothy Arceri
radv: use nir_opt_copy_prop_vars and nir_opt_dead_write...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-24
Timothy Arceri
radv: make use of nir_lower_load_const_to_scalar()
blob
|
commitdiff
|
raw
|
diff to current
2018-09-19
Samuel Pitoiset
radv: enable VK_SUBGROUP_FEATURE_ARITHMETIC_BIT
blob
|
commitdiff
|
raw
|
diff to current
2018-09-17
Samuel Pitoiset
radv: enable shaderInt16 capability
blob
|
commitdiff
|
raw
|
diff to current
2018-09-16
Bas Nieuwenhuizen
radv: Set the user SGPR MSB for Vega.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-06
Jason Ekstrand
nir: Drop the vs_inputs_dual_locations option
blob
|
commitdiff
|
raw
|
diff to current
2018-08-22
Samuel Pitoiset
radv: remove dead variables after splitting per member...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-27
Dave Airlie
radv: return binary code_size not variant code size...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-23
Daniel Schürmann
radv: enable VK_KHR_16bit_storage extension / 16bit...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-19
Danylo Piliaiev
radv: Fix incorrect assumption about ternary operator...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-09
Dave Airlie
radv: using tls to store llvm related info and speed...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-04
Dave Airlie
ac/radv: move llvm compiler info to struct and init...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Dave Airlie
radv/radeonsi: add a check ir tm options
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Dave Airlie
radv: create/destroy passmgr at the higher level.
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Dave Airlie
radv: drop copy of ac_create_target_machine.
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Dave Airlie
ac/radv: split the non-common init_once code from the...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-02
Samuel Pitoiset
radv: add padding for the UMR disassembler
blob
|
commitdiff
|
raw
|
diff to current
2018-06-26
Samuel Pitoiset
radv: enable VK_EXT_shader_stencil_export
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Bas Nieuwenhuizen
radv: Enable lower_io_to_temporaries after deref changes.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Rob Clark
move lower_deref_instrs
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Bas Nieuwenhuizen
radv: Disable lower_io_to_temporaries during deref...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir,spirv: Rework function calls
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
spirv: Use NIR per-member splitting
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
anv,i965,radv,st,ir3: Call nir_lower_deref_instrs
blob
|
commitdiff
|
raw
|
diff to current
2018-06-18
Eric Engestrom
radv: fix reported number of available VGPRs
blob
|
commitdiff
|
raw
|
diff to current
2018-06-15
Samuel Pitoiset
radv: add RADV_DEBUG=checkir
blob
|
commitdiff
|
raw
|
diff to current
2018-06-09
Samuel Pitoiset
radv: add a workaround for DXVK hangs by setting amdgpu...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-31
Bas Nieuwenhuizen
radv: Add option to print errors even in optimized...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-24
Samuel Pitoiset
radv: call nir_lower_io_to_temporaries for VS, GS,...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-24
Samuel Pitoiset
radv: call nir_split_var_copies() before nir_lower_var_...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-22
Samuel Pitoiset
radv: set amdgpu-32bit-address-high-bits LLVM attribute
blob
|
commitdiff
|
raw
|
diff to current
2018-05-17
Samuel Pitoiset
radv: remove the radv_finishme() when compiling shaders
blob
|
commitdiff
|
raw
|
diff to current
2018-05-17
Samuel Pitoiset
radv: remove radv_device::llvm_supports_spill
blob
|
commitdiff
|
raw
|
diff to current
2018-05-14
Samuel Pitoiset
radv: allow to dump the GS copy shader with RADV_DEBUG...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-12
Timothy Arceri
radv: add initial support for VK_PIPELINE_CREATE_DISABL...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-11
Samuel Pitoiset
radv: minor cleanups in radv_fill_shader_variant()
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
compiler/lower_64bit_packing: rename the pass to be...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-27
Marek Olšák
radeonsi: add triple into si_compiler
blob
|
commitdiff
|
raw
|
diff to current
2018-04-23
Dave Airlie
ac/radv/radeonsi: refactor max simd waves into common...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-19
Bas Nieuwenhuizen
radv: Add Vega M support.
blob
|
commitdiff
|
raw
|
diff to current
2018-04-18
Bas Nieuwenhuizen
radv: Enable VK_EXT_descriptor_indexing.
blob
|
commitdiff
|
raw
|
diff to current
2018-04-13
Daniel Schürmann
radv: enable subgroup capabilities
blob
|
commitdiff
|
raw
|
diff to current
2018-04-09
Samuel Pitoiset
radv: add RADV_NUM_PHYSICAL_VGPRS constant
blob
|
commitdiff
|
raw
|
diff to current
2018-04-09
Samuel Pitoiset
radv: add radv_get_num_physical_sgprs() helper
blob
|
commitdiff
|
raw
|
diff to current
2018-04-03
Samuel Pitoiset
radv: enable VK_EXT_shader_viewport_index_layer
blob
|
commitdiff
|
raw
|
diff to current
2018-03-28
Daniel Schürmann
radv: enable VK_AMD_shader_trinary_minmax extension
blob
|
commitdiff
|
raw
|
diff to current
2018-03-20
Timothy Arceri
radv: don't lower indirects until after opts have run
blob
|
commitdiff
|
raw
|
diff to current
2018-03-19
Dave Airlie
radv: lower constant initializers on output variables...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-16
Samuel Pitoiset
radv: run nir_opt_move_load_ubo
blob
|
commitdiff
|
raw
|
diff to current
2018-03-16
Dave Airlie
radv: drop tess offchip layout for tcs.
blob
|
commitdiff
|
raw
|
diff to current
2018-03-15
Samuel Pitoiset
radv: record LLVM IR when debugging shaders
blob
|
commitdiff
|
raw
|
diff to current
2018-03-15
Samuel Pitoiset
radv: add dump_shader to the NIR compiler options
blob
|
commitdiff
|
raw
|
diff to current
2018-03-15
Alejandro Piñeiro
spirv/radv: add AMD_gcn_shader capability, remove curre...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-13
Samuel Pitoiset
ac/nir: move ac_nir_compiler_options and friends to...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-13
Samuel Pitoiset
ac: move ac_shader_info to radv folder
blob
|
commitdiff
|
raw
|
diff to current
2018-03-13
Samuel Pitoiset
ac/nir: move all RADV related code to radv_nir_to_llvm.c
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Daniel Schürmann
radv: enable AMD_gcn_shader extension
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Bas Nieuwenhuizen
radv: Add trivial device group implementation.
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Bas Nieuwenhuizen
radv: Add minimal subgroup support.
blob
|
commitdiff
|
raw
|
diff to current
2018-03-06
Samuel Pitoiset
radv: report the scratch private memory size with shade...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-05
Timothy Arceri
ac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.c
blob
|
commitdiff
|
raw
|
diff to current
2018-02-22
Samuel Pitoiset
radv: enable lowering of fpow to fexp2 and flog2
blob
|
commitdiff
|
raw
|
diff to current
2018-02-15
Bas Nieuwenhuizen
radv: Always lower indirect derefs after nir_lower_glob...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-06
Samuel Pitoiset
radv: run nir_opt_shrink_load
blob
|
commitdiff
|
raw
|
diff to current
2018-01-29
Timothy Arceri
nir: add vs_inputs_dual_locations compiler option
blob
|
commitdiff
|
raw
|
diff to current
2018-01-22
Samuel Pitoiset
radv: add an option that allows to dump pre-optimization ir
blob
|
commitdiff
|
raw
|
diff to current
2018-01-18
Bas Nieuwenhuizen
radv: Replace an assert with unreachable.
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Timothy Arceri
radv/radeonsi/nir: lower 64bit flrp
blob
|
commitdiff
|
raw
|
diff to current
2018-01-10
Samuel Pitoiset
radv/gfx9: calculate the number of ES VGPRs for merged...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-10
Samuel Pitoiset
radv/gfx9: enable LDS for GS only if the ES type is TES
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Samuel Pitoiset
radv/gfx9: do not load VGPR1 when GS uses points or...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-08
Samuel Pitoiset
radv: make shader BOs read-only for the GPU
blob
|
commitdiff
|
raw
|
diff to current
2018-01-04
Samuel Pitoiset
radv/gfx9: reduce the number of input VGPRs for the...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-19
Samuel Pitoiset
radv: properly load unused gl_LocalInvocationID/gl_Work...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-18
Samuel Pitoiset
Revert "radv: do not load unused gl_LocalInvocationID...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-14
Samuel Pitoiset
radv: do not load the local invocation index when it...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-14
Samuel Pitoiset
radv: do not load unused gl_LocalInvocationID/gl_WorkGr...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-02
Jason Ekstrand
spirv: Convert the supported_extensions struct to spirv...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-01
Samuel Pitoiset
radv: do not dump meta shaders with RADV_DEBUG=shaders
blob
|
commitdiff
|
raw
|
diff to current
2017-11-13
Samuel Pitoiset
radv: use vk_error() everywhere an error is returned
blob
|
commitdiff
|
raw
|
diff to current
2017-11-06
Dave Airlie
radv: pre-calculate user_data_0 registers and store...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-30
Alex Smith
radv: Fix -Wformat-security issue
blob
|
commitdiff
|
raw
|
diff to current
2017-10-28
Alex Smith
radv: Implement VK_AMD_shader_info
blob
|
commitdiff
|
raw
|
diff to current
2017-10-26
Dave Airlie
radv: add support for local bos. (v3)
blob
|
commitdiff
|
raw
|
diff to current
2017-10-23
Timothy Arceri
radv: move nir print after linking is done
blob
|
commitdiff
|
raw
|
diff to current
2017-10-22
Bas Nieuwenhuizen
radv: Disallow indirect outputs for GS on GFX9 as well.
blob
|
commitdiff
|
raw
|
diff to current
2017-10-22
Bas Nieuwenhuizen
radv: Don't use vgpr indexing for outputs on GFX9.
blob
|
commitdiff
|
raw
|
diff to current
2017-10-20
Jason Ekstrand
nir: Get rid of nir_shader::stage
blob
|
commitdiff
|
raw
|
diff to current
next