radv: dump shader stats with VK_KHR_pipeline_executable_properties
[mesa.git] / src / amd / vulkan / radv_pipeline.c
2020-08-31 Samuel Pitoisetradv: dump shader stats with VK_KHR_pipeline_executable...
2020-08-07 Samuel Pitoisetradv: allow to force-enable LLVM internally for a speci...
2020-08-05 Samuel Pitoisetradv: set BYPASS_VTX_RATE_COMBINER_GFX103 on GFX 10.3
2020-08-05 Samuel Pitoisetradv: increase minimum NGG vertex count requirement...
2020-08-05 Rhys Perryradv/llvm: enable VK_KHR_memory_model
2020-07-28 Rhys Perrynir,radv/aco: add and use pass to lower make available...
2020-07-24 Samuel Pitoisetradv: clean up remaining pipeline init functions
2020-07-24 Samuel Pitoisetradv: remove useless return value to radv_pipeline_scra...
2020-07-24 Samuel Pitoisetradv: add radv_pipeline_init_shader_stages_state()
2020-07-24 Samuel Pitoisetradv: constify all radv_pipeline_generate_*() helpers
2020-07-24 Samuel Pitoisetradv: assign pipeline gfx fields before PM4 emission
2020-07-24 Samuel Pitoisetradv: clean up binning state initialization
2020-07-24 Samuel Pitoisetradv: clean up adjusting MSAA state if conservative...
2020-07-24 Samuel Pitoisetradv: add radv_pipeline_generate_vgt_gs_out()
2020-07-24 Samuel Pitoisetradv: add radv_pipeline_init_input_assembly_state()
2020-07-24 Samuel Pitoisetradv: clean up tessellation state emission
2020-07-24 Samuel Pitoisetradv: remove unnecessary radv_tessellation_state::lds_size
2020-07-24 Samuel Pitoisetradv: set LDS TCS size at shaders creation for GFX9+
2020-07-24 Samuel Pitoisetradv: align the LDS size in calculate_tess_lds_size()
2020-07-24 Samuel Pitoisetradv: remove one unnecessary param to radv_generate_gra...
2020-07-24 Samuel Pitoisetradv: remove no-op si_multiwave_lds_size_workaround()
2020-07-24 Samuel Pitoisetradv: remove unnecessary radv_tessellation_state::num_p...
2020-07-24 Samuel Pitoisetradv: clean up radv_compute_generate_pm4()
2020-07-24 Samuel Pitoisetradv: reduce the number of allocated dwords for compute CS
2020-07-24 Samuel Pitoisetradv: clean up PA_SC_CLIPRECT_RULE emission
2020-07-24 Samuel Pitoisetradv: clean up VGT_SHADER_STAGES_EN emission
2020-07-24 Samuel Pitoisetradv: emit PA_SC_LINE_CNTL as part of the rasterization...
2020-07-24 Samuel Pitoisetradv: emit more invariant registers as part of the...
2020-07-24 Samuel Pitoisetradv: remove outdated TODO related to PA_SU_VTX_CNTL...
2020-07-24 Samuel Pitoisetradv: remove set but unused radv_pipeline::vertex_elements
2020-07-13 Samuel Pitoisetradv: add support for dynamic vertex input binding...
2020-07-13 Samuel Pitoisetradv: add support for dynamic depth/stencil states
2020-07-13 Samuel Pitoisetradv: add support for dynamic and scissor count
2020-07-13 Samuel Pitoisetradv: add support for dynamic primitive topology
2020-07-13 Samuel Pitoisetradv: add support for dynamic cull mode and front face
2020-07-13 Samuel Pitoisetradv: remove the secure compile support feature
2020-07-09 Samuel Pitoisetradv: compute prim_vertex_count at draw time
2020-07-09 Samuel Pitoisetradv: adjust IA_MULTI_VGT_PARAM.PARTIAL_VS_WAVE at...
2020-07-09 Samuel Pitoisetradv: adjust IA_MULTI_VGT_PARAM.WD_SWITCH_ON_EOP at...
2020-07-09 Samuel Pitoisetradv: store the primitive topology hardware value in...
2020-07-06 Bas NieuwenhuizenRevert "radv: add support for MRTs compaction to avoid...
2020-07-02 Samuel Pitoisetradv: fix wide lines with multisample enabled
2020-06-29 Samuel Pitoisetradv: add support for MRTs compaction to avoid holes
2020-06-29 Samuel Pitoisetradv: use SPI_SHADER_ZERO for non-written color attachments
2020-06-29 Samuel Pitoisetradv: rework 8/16-bit color attachment formats detection
2020-06-29 Samuel Pitoisetradv: adjust CB_SHADER_MASK for dual-source blending...
2020-06-25 Daniel Schürmannradv: change use_aco -> use_llvm
2020-06-19 Samuel Pitoisetradv: add support for Sienna Cichlid
2020-06-18 Samuel Pitoisetradv: compute CB_SHADER_MASK from the fragment shader...
2020-06-18 Samuel Pitoisetradv: make sure to set CB_SHADER_MASK correctly for...
2020-06-15 Samuel Pitoisetac: add ac_choose_spi_color_formats() to common code
2020-06-12 Samuel Pitoisetradv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly
2020-06-05 Rhys Perryradv: set keep_statistic_info with RADV_DEBUG=shaderstats
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-05-19 Bas Nieuwenhuizenradv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILUR...
2020-05-19 Bas Nieuwenhuizenradv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.
2020-05-13 Samuel Pitoisetradv: use the base object struct types
2020-05-13 Samuel Pitoisetradv: use the common base object type for VkDevice
2020-04-29 Timur Kristófradv: Use smaller esgs_itemsize for ACO.
2020-04-29 Timur Kristófradv: Use new linking helper to set default driver...
2020-04-24 Timur Kristófradv: Add inputs read by TES to radv_shader_info.
2020-04-23 Samuel Pitoisetradv: simplify checking for Navi1x chips
2020-04-23 Samuel Pitoisetradv: make sure to export the viewport index if FS...
2020-04-18 Albert Astals CidFix promotion of floats to doubles
2020-04-17 Samuel Pitoisetradv: fix geometry shader primitives query with ACO...
2020-04-08 Samuel Pitoisetradv: rename extra graphics pipeline decompress/resumma...
2020-04-07 Timur Kristófradv: Enable ACO for NGG VS/TES, but disable NGG for...
2020-04-03 Rhys Perryradv, aco: collect statistics if requested but executab...
2020-04-03 Rhys Perryradv: add code for exposing compiler statistics
2020-03-27 Marek Olšákradv: stop including files from mesa/main
2020-03-19 Rhys Perryradv: call nir_shader_gather_info again
2020-03-18 Samuel Pitoisetradv: remove wrong assert that checks compute subgroup...
2020-03-17 Samuel Pitoisetradv/gfx10: fix required ballot size with VK_EXT_subgro...
2020-03-17 Samuel Pitoisetradv/gfx10: fix required subgroup size with VK_EXT_subg...
2020-03-13 Samuel Pitoisetradv: remove unnecessary LLVM includes
2020-03-13 Samuel Pitoisetradv: remove radv_shader_variant::aco_used
2020-03-13 Samuel Pitoisetradv: cleanup occurences of use_aco everywhere
2020-03-12 Samuel Pitoisetradv: tune primitive binning for small chips
2020-03-12 Bas Nieuwenhuizenamd/llvm: Fix divergent descriptor indexing. (v3)
2020-03-11 Timur Kristófradv: Enable ACO on all stages.
2020-03-11 Timur Kristófradv: Enable ACO for TES when there is no GS.
2020-03-11 Timur Kristófradv: Enable ACO for tessellation control shaders.
2020-02-13 Samuel Pitoisetradv: remove RADV_DEBUG=nosisched and RADV_PERFTEST...
2020-02-13 Samuel Pitoisetradv: implement VK_EXT_line_rasterization
2020-01-29 Samuel Pitoisetradv/gfx10: re-enable NGG GS
2020-01-29 Samuel Pitoisetradv: implement VK_AMD_shader_explicit_vertex_parameter
2020-01-24 Samuel Pitoisetradv: print NIR shaders after lowering FS inputs/outputs
2020-01-24 Rhys Perryradv/aco: use ACO for GS copy shaders
2020-01-24 Rhys Perryradv/aco: allow ACO for GS
2020-01-24 Rhys Perryradv: move gs copy shader creation before other variants
2020-01-13 Samuel Pitoisetradv/gfx10: improve performance for TES using PrimID...
2020-01-13 Samuel Pitoisetradv/gfx10: add support for NGG passthrough mode
2020-01-13 Samuel Pitoisetradv/gfx10: determine if a pipeline is eligible for...
2020-01-13 Samuel Pitoisetradv/gfx10: disable vertex grouping
2020-01-08 Samuel Pitoisetradv: do not fill keys from fragment shader twice
2020-01-07 Bas Nieuwenhuizenradv: Emit a BATCH_BREAK when changing pixel shaders...
2020-01-03 Samuel Pitoisetradv: implement VK_AMD_mixed_attachment_samples
2019-12-20 Samuel Pitoisetradv: ignore pColorBlendState if rasterization is disabled
2019-12-20 Samuel Pitoisetradv: tidy up radv_pipeline_init_blend_state()
2019-12-20 Samuel Pitoisetradv: ignore pDepthStencilState if rasterization is...
next