radv: Don't free NIR shaders if tracing
[mesa.git] / src / amd / vulkan / radv_pipeline.c
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
2017-09-01 Samuel Pitoisetradv: disassemble SPIR-V binaries with RADV_DEBUG=spirv
2017-09-01 Samuel Pitoisetradv: move RADV_TRACE_FILE functions to radv_debug.c
2017-09-01 Samuel Pitoisetradv: compute correct maximum wave count per SIMD
2017-08-24 Bas Nieuwenhuizenradv: Expose VK_KHX_multiview.
2017-08-24 Bas Nieuwenhuizenradv: Implement determining the has_multiview_view_inde...
2017-08-24 Bas Nieuwenhuizenac/nir: Make shader key a struct.
2017-08-24 Bas Nieuwenhuizenradv: Use 0 for the layer id if the vertex shader does...
2017-08-24 Dave Airlieradv/gfx9: emit sx_mrt_blend registers
2017-08-23 Bas Nieuwenhuizenradv: Implement bc optimize.
2017-08-02 Bas Nieuwenhuizenradv: Add suballocation for shaders.
2017-07-31 Dave Airlieradv: handle 10-bit format clamping workaround.
2017-07-31 Nicolai Hähnleac/nir,radv: move force_persample to ac_shader_info...
2017-07-24 Dave Airlieradv: enable sample shading
2017-07-23 Bas Nieuwenhuizenradv: Handle VK_ATTACHMENT_UNUSED in color attachments.
2017-07-20 Bas Nieuwenhuizenradv: Add support for VK_KHR_variable_pointers.
2017-07-06 Dave Airlieradv: enable sisched toggle in perftest flags.
2017-07-06 Dave Airlieac/radv: change api to create target machine
2017-07-05 Bas Nieuwenhuizenradv: Disable depth & stencil tests when the depthbuffe...
2017-07-03 Dave Airlieradv: enable Int64 capability (v2)
2017-07-03 Connor Abbottac/nir: implement 64-bit packing and unpacking
2017-06-26 Eric Engestromradv: use Mesa's u_atomic.h header
2017-06-25 Dave Airlieradv: handle primitive id input into fragment shader...
2017-06-25 Dave Airlieradv: compile fragment shader first.
2017-06-07 Dave Airlieradv: move calculating the vertex sgpr to the pipeline.
2017-06-05 Dave Airlieradv: misc GFX9 changes.
2017-06-05 Dave Airlieradv: add IA_MULTI_VGT_PARAM support for GFX9.
2017-06-05 Dave Airlieradv: add some misc gfx9 pieces.
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-05-04 Bas Nieuwenhuizenradv: Don't use FLAT_SHADE for constants.
2017-05-02 Dave Airlieradv: enable lower_sub to fix loop unrolling.
2017-05-01 Bas Nieuwenhuizenradv: Add NIR loop unrolling.
2017-04-27 Dave Airlieradv/ac: eliminate unused vertex shader outputs. (v2)
2017-04-25 Dave Airlieradv/ac: overhaul vs output/ps input routing
2017-04-25 Dave Airlieradv/ac: move point coord after layer/viewport.
2017-04-23 Bas Nieuwenhuizenradv: Enable lowering fdiv in nir.
2017-04-18 Dave Airlieradv/ac: add support for indirect access of descriptor...
2017-03-31 Dave Airlieradv: enable tessellation shaders.
2017-03-31 Dave Airlieradv/pipeline: handle tessellation shader compilation
2017-03-31 Dave Airlieradv/pipeline: start calculating tess stage.
2017-03-31 Dave Airlieradv: add tessellation support to variant code.
2017-03-31 Dave Airlieradv: add tessellation support to shader naming
2017-03-30 Bas Nieuwenhuizenradv: Prepare for not using the guard band for lines...
2017-03-30 Dave Airlieradv: move to using nir clip/cull merge pass.
2017-03-28 Dave Airlieradv: move shader stages calculation to pipeline.
2017-03-28 Dave Airlieradv: move pa_cl_vs_out_cntl calculation to pipeline
2017-03-28 Dave Airlieradv: move calculating fragment shader i/os to pipeline.
2017-03-28 Dave Airlieradv: move shader_z_format calculation to pipeline.
2017-03-28 Dave Airlieradv: move db_shader_control calculation to pipeline.
2017-03-28 Dave Airlieradv: move vgt_gs_mode value to pipeline.
2017-03-28 Dave Airlieradv: rework vertex/export shader output handling
2017-03-28 Dave Airlieradv: handle NULL multisample state.
2017-03-27 Dave Airlieradv: don't emit no color formats. (v3)
2017-03-20 Dave AirlieRevert "radv: fallback to an in-memory cache when no...
2017-03-17 Timothy Arceriradv: make sure gs copy shader is retrieved from the...
2017-03-17 Timothy Arceriradv: fallback to an in-memory cache when no pipline...
2017-03-17 Timothy Arceriradv: move cache check inside insert and search functions
2017-03-15 Timothy Arceriradv: trivial tidy ups
2017-03-13 Bas Nieuwenhuizenradv: Store shaders in VRAM.
2017-02-15 Bas Nieuwenhuizenradv: Add support for shaderStorageImageReadWithoutFormat.
2017-02-15 Bas Nieuwenhuizenradv: Add support for shaderStorageImageWriteWithoutFormat.
2017-02-14 Dave Airlieradv: fixup IA_MULTI_VGT_PARAM handling.
2017-02-01 Bas Nieuwenhuizenradv: Enable VK_KHR_shader_draw_parameters.
2017-02-01 Bas Nieuwenhuizenradv: Enable Float64 support.
2017-01-30 Dave Airlieradv: add gs ring size calculations to pipeline.
2017-01-30 Dave Airlieradv: add pipeline creation support for geometry shader...
2017-01-30 Bas Nieuwenhuizenradv: Handle command buffers that need scratch memory.
2017-01-30 Bas Nieuwenhuizenradv: Track scratch usage across pipelines & command...
2017-01-30 Bas Nieuwenhuizenradv/ac: Add compiler support for spilling.
2017-01-16 Bas Nieuwenhuizenradv: Get physical device from radv_device instead...
2017-01-12 Bas Nieuwenhuizenradv: Call NIR passes using NIR_PASS_V.
next