radv/aco: Setup alternate path in RADV to support the experimental ACO compiler
[mesa.git] / src / amd / vulkan / radv_shader.c
2019-09-19 Daniel Schürmannradv/aco: Setup alternate path in RADV to support the...
2019-09-18 Marek Olšákac: move ac_get_num_physical_sgprs into radeon_info
2019-09-18 Marek Olšákac: move ac_get_max_wave64_per_simd into radeon_info
2019-09-16 Samuel Pitoisetradv/gfx10: adjust the GS NGG scratch size for streamout
2019-09-16 Samuel Pitoisetradv/gfx10: add an option to switch from legacy to...
2019-09-10 Samuel Pitoisetradv/gfx10: declare a LDS symbol for the NGG emit space
2019-09-10 Samuel Pitoisetradv: fill shader info for all stages in the pipeline
2019-09-10 Marek Olšákradeonsi/gfx10: fix wave occupancy computations
2019-09-06 Samuel Pitoisetradv: merge radv_shader_variant_info into radv_shader_info
2019-09-06 Vasily Khoruzhicknir: allow specifying filter callback in lower_alu_to_s...
2019-09-05 Connor Abbottradv: Call nir_propagate_invariant()
2019-09-05 Connor Abbottac/nir: Enable nir_opt_large_constants
2019-09-05 Connor Abbottradv/radeonsi: Don't count read-only data when reportin...
2019-08-30 Samuel Pitoisetradv: remove radv_init_llvm_target() helper
2019-08-30 Samuel Pitoisetradv: move lowering PS inputs/outputs at the right...
2019-08-30 Samuel Pitoisetradv: gather info about PS inputs in the shader info...
2019-08-27 Samuel Pitoisetradv: make use of has_ls_vgpr_init_bug
2019-08-27 Samuel Pitoisetac: add cpdma_prefetch_writes_memory to ac_gpu_info
2019-08-23 Samuel Pitoisetac,radv,radeonsi: remove LLVM 7 support
2019-08-21 Samuel Pitoisetradv: allow to enable VK_AMD_shader_ballot only on...
2019-08-21 Bas Nieuwenhuizenradv: Use correct vgpr_comp_cnt for VS if both prim_id...
2019-08-12 Rhys Perrynir: merge and extend nir_opt_move_comparisons and...
2019-08-12 Bas Nieuwenhuizenradv: Keep shader info when needed.
2019-08-12 Bas Nieuwenhuizenradv: Use string for nir dumping.
2019-08-12 Bas Nieuwenhuizenradv: Get max workgroup size without nir.
2019-08-12 Bas Nieuwenhuizenradv: Add utility function to calculate max waves.
2019-08-12 Bas Nieuwenhuizenradv: Properly use Wave64 for non-NGG GS and copy shader.
2019-08-12 Bas Nieuwenhuizenradv: Put wave size in shader options/info.
2019-08-02 Bas Nieuwenhuizenac/nir,radv: Optimize bounds check for 64 bit CAS.
2019-08-02 Samuel Pitoisetradv/gfx10: use the correct target machine for Wave32
2019-08-02 Samuel Pitoisetradv/gfx10: add Wave32 support for vertex, tessellation...
2019-08-02 Samuel Pitoisetradv/gfx10: add Wave32 support for fragment shaders
2019-07-31 Samuel Pitoisetradv/gfx10: add Wave32 support for compute shaders
2019-07-30 Daniel Schürmannradv: Don't include radv_private.h from radv_shader.h
2019-07-29 Connor Abbottradv: Delete unused local variables in optimization...
2019-07-24 Samuel Pitoisetradv/gfx10: emit streamout shader config
2019-07-24 Samuel Pitoisetradv/gfx10: fix VS input VGPRs with the legacy path
2019-07-23 Samuel Pitoisetradv: fix dumping disassembly with RADV_DEBUG=shaders
2019-07-22 Daniel Schürmannradv: move nir_opt_conditional_discard out of optimizat...
2019-07-20 Bas Nieuwenhuizenradv: Fix uninitialized warning.
2019-07-20 Marek Olšákac/rtld: add support for Wave32
2019-07-19 Dave Airlieradv: fix crash in shader tracing.
2019-07-18 Timothy Arceriradv: dont store disasm string unless keep_shader_info...
2019-07-17 Samuel Pitoisetradv/gfx10: implement VK_EXT_post_depth_coverage
2019-07-17 Samuel Pitoisetradv/gfx10: fallback to the legacy path if tess and...
2019-07-15 Samuel Pitoisetradv/gfx10: enable OC_LDS_EN for NGG GS if the ES stage...
2019-07-15 Samuel Pitoisetradv/gfx10: allocate ESGS ring space for exporting...
2019-07-12 Samuel Pitoisetradv/gfx10: set HS/GS/CS.WGP_MODE
2019-07-12 Samuel Pitoisetradv: tidy up radv_get_shader_name() and add NGG stages
2019-07-11 Samuel Pitoisetradv/gfx10: implement support for GS as NGG
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Use correct ES shader for es_vgpr_comp_cnt...
2019-07-10 Connor Abbottradv: Don't optimize after lowering FS inputs
2019-07-09 Samuel Pitoisetradv: set correct number of VGPRs for GS on GFX10
2019-07-09 Samuel Pitoisetradv: fix computing the number of ES VGPRS for TES...
2019-07-09 Bas Nieuwenhuizenradv/gfx10: Add pipeline state support for tess.
2019-07-08 Connor Abbottradv: Use NIR barycentric intrinsics
2019-07-08 Connor Abbottradv: Make FragCoord a sysval
2019-07-08 Daniel Schürmannradv: Lower input attachments in NIR.
2019-07-07 Samuel Pitoisetradv/gfx10: implement NGG support (VS only)
2019-07-07 Bas Nieuwenhuizenradv/gfx10: Set MEM_ORDERED flags on shaders.
2019-07-07 Samuel Pitoisetradv/gfx10: do not set stream output shader config
2019-07-07 Samuel Pitoisetradv/gfx10: implement radv_fill_shader_variant()
2019-07-04 Bas Nieuwenhuizenradv: Move more stuff to variant create time.
2019-07-04 Bas Nieuwenhuizenradv: Add the concept of radv shader binaries.
2019-07-04 Bas Nieuwenhuizenradv: Add export_prim_id to the shader variant info.
2019-07-04 Bas Nieuwenhuizenradv: Merge rsrc1/rsrc2 fields with the config fields.
2019-07-03 Nicolai Hähnleamd/common/gfx10: add register JSON
2019-07-01 Sagar Ghugenir: Add lower_rotate flag and set to true in all drivers
2019-07-01 Samuel Pitoisetradv: rework how the number of VGPRs is computed
2019-07-01 Samuel Pitoisetradv: the number of VGPR_COMP_CNT for GS is expected...
2019-07-01 Samuel Pitoisetradv: reduce number of VGPRs for TESS_EVAL if primitive...
2019-06-24 Daniel Schürmannamd/common: lower bitfield_extract to ubfe/ibfe.
2019-06-24 Daniel Schürmannamd/common: lower bitfield_insert to bfm & bitfield_select
2019-06-13 Daniel Schürmannradv: enable AMD_shader_ballot with RADV_PERFTEST_SHADE...
2019-06-13 Daniel Schürmannspirv/nir: add support for AMD_shader_ballot and Groups...
2019-06-04 Nicolai Hähnleamd/common: use generated register header
2019-05-29 Caio Marcelo de... spirv: Change spirv_to_nir() to return a nir_shader
2019-05-29 Caio Marcelo de... radv: Don't re-use entry_point pointer from spirv_to_nir
2019-05-20 Caio Marcelo de... spirv, radv, anv: Replace ptr_type with addr_format
2019-05-17 Samuel Pitoisetradv: add a workaround for Monster Hunter World and...
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-09 Ian Romanicknir: Initialize lower_flrp_progress everywhere
2019-05-08 Timothy Arceriradv: call constant folding before opt algebraic
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-04-30 Juan A. Suarez Romeroradv: enable descriptor indexing capabilities
2019-04-25 Bas Nieuwenhuizenradv: Run the new ycbcr lowering pass.
2019-04-22 Samuel Pitoisetradv: add VK_NV_compute_shader_derivates support
2019-04-17 Samuel Pitoisetradv: add VK_KHR_shader_atomic_int64 but disable it...
2019-04-16 Samuel Pitoisetradv: sort the shader capabilities alphabetically
2019-04-15 Samuel Pitoisetradv: enable VK_KHR_shader_float16_int8
2019-04-09 Timothy Arcerinir/radv: remove restrictions on opt_if_loop_last_conti...
2019-04-01 Samuel Pitoisetradv: partially enable VK_KHR_shader_float16_int8
2019-04-01 Rhys Perryradv: lower 16-bit flrp
2019-03-28 Samuel Pitoisetradv: do not lower frexp_exp and frexp_sig
2019-03-22 Samuel Pitoisetspirv,nir: lower frexp_exp/frexp_sig inside a new NIR...
2019-03-21 Rhys Perryradv: enable VK_KHR_8bit_storage
2019-03-21 Jason Ekstrandanv,radv,turnip: Lower TG4 offsets with nir_lower_tex
2019-03-06 Samuel Pitoisetradv: enable lower_mul_2x32_64
2019-02-06 Bas Nieuwenhuizenradv: Implement VK_EXT_buffer_device_address.
next