radv: disassemble SPIR-V binaries with RADV_DEBUG=spirv
[mesa.git] / src / amd / vulkan / radv_pipeline.c
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.
2017-01-12 Bas Nieuwenhuizenradv: Call nir_lower_constant_initializers.
2017-01-12 Bas Nieuwenhuizenradv: Only call remove_dead_variables once.
2017-01-09 Bas Nieuwenhuizenradv: Create single RADV_DEBUG env var.
2017-01-09 Samuel Iglesias... spirv: add support for doubles to OpSpecConstant
2016-12-30 Ilia Mirkinspirv: always expose SpvCapabilityStorageImageExtendedF...
2016-12-28 Dave Airlieradv: denote support for extended storage image formats.
2016-12-17 Bas Nieuwenhuizenradv: Don't bail out on pipeline create failure.
2016-12-08 Dave Airlieradv: split out a chunk of variant filling code.
2016-11-29 Dave Airlieradv: force persample shading when required.
2016-11-22 Dave Airlieradv: add support for shader stats dump
2016-11-12 Darren Saltradv/pipeline: Don't dereference NULL dynamic state...
2016-11-09 Dave Airlieradv: enable conditional discard optimisation on radv.
2016-11-02 Dave Airlieradv: fix dual source blending
2016-10-26 Timothy Arcerinir/i965/anv/radv/gallium: make shader info a pointer
2016-10-18 Dave Airlieradv: move to using shared vk_alloc inlines.
2016-10-11 Grigori Goronzyradv: fix uninitialized variables
2016-10-06 Dave Airlieradv: add initial non-conformant radv vulkan driver