ac/shader: scan info about output PS declarations
[mesa.git] / src / amd / vulkan / radv_pipeline.c
2018-02-08 Samuel Pitoisetac/shader: scan info about output PS declarations
2018-01-31 Samuel Pitoisetradv: do not dump meta shader stats
2018-01-30 Bas Nieuwenhuizenradv: Merge raster state with PM4 generation.
2018-01-30 Bas Nieuwenhuizenradv: Move gs state out of pipeline.
2018-01-30 Bas Nieuwenhuizenradv: Split out cliprect rule generation.
2018-01-30 Bas Nieuwenhuizenradv: Merge VGT_GS_MODE computation with PM4 generation.
2018-01-30 Bas Nieuwenhuizenradv: Split out processing the vertex input state.
2018-01-30 Bas Nieuwenhuizenradv: Move tessellation state out of pipeline.
2018-01-30 Bas Nieuwenhuizenradv: Move blend state out of pipeline.
2018-01-30 Bas Nieuwenhuizenradv: Split out generating VGT_SHADER_STAGES_EN.
2018-01-30 Bas Nieuwenhuizenradv: Split out the ia_multi_vgt_param precomputation.
2018-01-30 Bas Nieuwenhuizenradv: Split out db_shader_control computation.
2018-01-30 Bas Nieuwenhuizenradv: Compute shader_z_format when emitting it.
2018-01-30 Bas Nieuwenhuizenradv: Merge depth stencil state with PM4 generation.
2018-01-30 Bas Nieuwenhuizenradv: Merge ps_input_cntl computation with PM4 generation.
2018-01-30 Bas Nieuwenhuizenradv: Merge vtx_reuse_depth computation with PM4 genera...
2018-01-30 Bas Nieuwenhuizenradv: Merge vs state computation with PM4 generation.
2018-01-30 Bas Nieuwenhuizenradv: Merge binning state generation with pm4 emission.
2018-01-30 Bas Nieuwenhuizenradv: Constify some pipeline helpers.
2018-01-30 Bas Nieuwenhuizenradv: Add PM4 pregeneration for compute pipelines.
2018-01-30 Bas Nieuwenhuizenradv: Record a PM4 sequence for graphics pipeline switches.
2018-01-30 Bas Nieuwenhuizenradv: Determine unneeded dynamic states.
2018-01-26 Samuel Pitoisetac/shader: scan if fragment shaders write memory
2018-01-24 Dave Airlieradv: add multisample Z optimisation from amdvlk
2018-01-24 Dave Airlieradv: move spi_baryc_cntl to pipeline
2018-01-24 Dave Airlieradv: fix sample_mask_in loading. (v3.1)
2018-01-19 Bas Nieuwenhuizenradv: emit pa_sc_mode_cntl_0 with multisample state.
2018-01-19 Bas Nieuwenhuizenradv: Use correct bindings for inputRate in key generation.
2018-01-15 Samuel PitoisetRevert "ac/shader: gather If TES reads TESSINNER or...
2018-01-15 Samuel Pitoisetac/shader: gather If TES reads TESSINNER or TESSOUTER
2018-01-10 Bas Nieuwenhuizenradv: Implement VK_EXT_discard_rectangles.
2018-01-10 Bas Nieuwenhuizenradv: Add mapping between dynamic state mask and extern...
2018-01-04 Samuel Pitoisetamd/common: scan if gl_PrimitiveID is used before trans...
2017-12-31 Bas Nieuwenhuizenradv: Implement binning on GFX9.
2017-12-21 Samuel Pitoisetradv/gfx9: fix primitive topology when adjacency is...
2017-12-19 Samuel Pitoisetradv: add assertions to make sure pipeline layout objec...
2017-12-18 Samuel Pitoisetamd/common: add ac_vgt_gs_mode() helper
2017-12-18 Samuel Pitoisetamd/common: add ac_get_cb_shader_mask() helper
2017-12-18 Dave Airlieradv: port merge tess info from anv
2017-12-14 Samuel Pitoisetradv: export SampleMask from pixel shaders at full...
2017-12-04 Timothy Arceriradv: enable nir varying array splitting
2017-12-03 Timothy Arceriradv: enable nir component packing
2017-12-01 Samuel Pitoisetradv: do not dump meta shaders with RADV_DEBUG=shaders
2017-11-15 Samuel Pitoisetradv: drop radv_cmd_dirty_mask_t typedef
2017-11-13 Samuel Pitoisetradv: use vk_zalloc instead of vk_alloc+memset
2017-11-13 Samuel Pitoisetradv: use vk_error() everywhere an error is returned
2017-11-13 Dave Airlieradv: emit esgs ring size in one place.
2017-11-13 Dave Airlieradv: move calculating vs out info regs into pipeline.
2017-11-06 Dave Airlieradv: pre-calculate user_data_0 registers and store...
2017-10-28 Alex Smithradv: Implement VK_AMD_shader_info
2017-10-26 Samuel Pitoisetradv: store the dynamic state mask into radv_dynamic_state
2017-10-25 Bas Nieuwenhuizenradv: Compute ac keys from pipeline key.
2017-10-25 Bas Nieuwenhuizenradv: Add single pipeline cache key.
2017-10-25 Bas Nieuwenhuizenradv: Don't compute as_ls/as_es before hashing.
2017-10-25 Samuel Pitoisetradv: print NIR before LLVM IR and disassembly
2017-10-25 Timothy Arceriradv: enable lower to scalar nir pass
2017-10-23 Timothy Arceriradv: move nir print after linking is done
2017-10-23 Timothy Arceriradv: clone meta shaders before linking
2017-10-22 Dave Airlieradv/ac/nir: only emit tess factors to storage if tes...
2017-10-21 Bas Nieuwenhuizenradv: Don't compile shaders when they are cached already.
2017-10-21 Bas Nieuwenhuizenradv: Don't check for max GL GS invocations.
2017-10-20 Bas Nieuwenhuizenradv: calculate and emit GFX9 GS registers to pipeline...
2017-10-20 Dave Airlieradv: fixup tess eval shader when combined.
2017-10-20 Bas Nieuwenhuizenradv: Set VGT_GS_MODE properly for gfx9
2017-10-20 Dave Airlieradv: ensure correct outinfo is picked.
2017-10-19 Timothy Arceriradv: stop redundant setting of active_stages
2017-10-19 Bas Nieuwenhuizenradv: Remove remaining hard coded references to VS.
2017-10-19 Bas Nieuwenhuizenradv: Update GFX9 user data regs for GS/tess.
2017-10-19 Bas Nieuwenhuizenradv: Add code to compile merged shaders.
2017-10-18 Alex Smithradv: Set active_stages after getting cached shaders
2017-10-18 Alex Smithradv: Don't free NIR shaders if tracing
2017-10-18 Timothy Arceriradv: don't create dummy fs when compiling compute...
2017-10-17 Bas Nieuwenhuizenradv: Link shaders.
2017-10-17 Timothy Arceriradv: reuse the multiple shader store & load functions...
2017-10-17 Timothy Arceriradv: remove some now unused shader compile code
2017-10-17 Timothy Arceriradv: switch to using radv_create_shaders()
2017-10-17 Bas Nieuwenhuizenradv: add radv_create_shaders() helper
2017-10-17 Timothy Arceriradv: reorder init function calls
2017-10-12 Dave Airlieradv: take unsafe_math and sisched into account when...
2017-10-11 Timothy Arceriradv: remove duplicate debug_flags field
2017-10-09 Marek Olšákamd: move r600d_common.h into r600g
2017-10-09 Marek Olšákradeonsi: shrink r600d_common.h and stop using it
2017-10-09 Samuel Pitoisetradv: configure VGT_VERTEX_REUSE at pipeline creation
2017-10-09 Samuel Pitoisetradv: do not need to zero-init ds/raster states
2017-10-09 Samuel Pitoisetradv: set ALPHA_TO_MASK_ENABLE at blend state init
2017-10-05 Bas Nieuwenhuizenradv: Make tess winding order a bit more intuitive.
2017-10-05 Bas Nieuwenhuizenradv: Allow setting the domain origin in tess.
2017-10-04 Samuel Pitoisetradv: dump NIR when a GPU hang is detected
2017-09-25 Bas NieuwenhuizenRevert "Revert "radv: fallback to an in-memory cache...
2017-09-25 Samuel Pitoisetradv: make radv_pipeline_init() static
2017-09-21 Nicholas Miellradv: Implement VK_AMD_rasterization_order
2017-09-21 Jason Ekstrandspirv: Flip the tessellation winding order
2017-09-14 Samuel Pitoisetradv: add radv_shader_dump_stats() helper
2017-09-11 Dave Airlieradv: work out a base ia_multi_vgt_param.
2017-09-11 Dave Airlieradv: calculate non-draw related ia_multi_vgt_param...
2017-09-11 Dave Airlieradv: move calculating primgroup_size to pipeline.
2017-09-08 Samuel Pitoisetradv: drop 'dump' parameters from some shader related...
2017-09-08 Samuel Pitoisetradv: move shaders related code to radv_shader.c
2017-09-08 Samuel Pitoisetradv: add radv_vertex_elements_info data structure
2017-09-05 Samuel Pitoisetradv: fix a memleak when compiling the GS copy shader
next