radv: use num_patches output from tcs shader.
[mesa.git] / src / amd / vulkan / radv_pipeline.c
2018-03-16 Dave Airlieradv: use num_patches output from tcs shader.
2018-03-16 Dave Airlieradv/tess: remove last chunk of tess sgprs
2018-03-16 Dave Airlieradv: pass num_patches to tes from tcs
2018-03-16 Dave Airlieradv: drop tess offchip layout for tcs.
2018-03-16 Dave Airlieradv: drop tcs_out_offsets
2018-03-16 Dave Airlieradv: drop tcs_out_layout
2018-03-16 Dave Airlieradv/tess: drop tcs_in_layout setting completely.
2018-03-16 Dave Airlieradv: drop ls_out_layout const.
2018-03-13 Samuel Pitoisetac/nir: move ac_nir_compiler_options and friends to...
2018-03-13 Samuel Pitoisetac/nir: move ac_shader_variant_info and friends to...
2018-03-05 Timothy Arceriac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.c
2018-02-28 Samuel Pitoisetac/shader: move scanning some info about input PS decla...
2018-02-21 Dave Airlieradv: don't send num_tcs_input_cp to sgprs.
2018-02-21 Dave Airlieradv/tess: don't need to look in constant for vertices_...
2018-02-19 Samuel Pitoisetradv: compact varyings after removing unused ones
2018-02-15 Bas Nieuwenhuizenradv: Always lower indirect derefs after nir_lower_glob...
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
next