summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* radv: move calculating the vertex sgpr to the pipeline.Dave Airlie2017-06-071-0/+10
* radv: misc GFX9 changes.Dave Airlie2017-06-061-1/+2
* radv: add IA_MULTI_VGT_PARAM support for GFX9.Dave Airlie2017-06-061-0/+5
* radv: add some misc gfx9 pieces.Dave Airlie2017-06-061-0/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-12/+12
* radv: Don't use FLAT_SHADE for constants.Bas Nieuwenhuizen2017-05-041-4/+4
* radv: enable lower_sub to fix loop unrolling.Dave Airlie2017-05-031-0/+1
* radv: Add NIR loop unrolling.Bas Nieuwenhuizen2017-05-021-0/+10
* radv/ac: eliminate unused vertex shader outputs. (v2)Dave Airlie2017-04-271-7/+8
* radv/ac: overhaul vs output/ps input routingDave Airlie2017-04-251-31/+36
* radv/ac: move point coord after layer/viewport.Dave Airlie2017-04-251-6/+7
* radv: Enable lowering fdiv in nir.Bas Nieuwenhuizen2017-04-231-0/+1
* radv/ac: add support for indirect access of descriptor sets.Dave Airlie2017-04-191-0/+7
* radv: enable tessellation shaders.Dave Airlie2017-04-011-0/+1
* radv/pipeline: handle tessellation shader compilationDave Airlie2017-04-011-0/+142
* radv/pipeline: start calculating tess stage.Dave Airlie2017-04-011-9/+195
* radv: add tessellation support to variant code.Dave Airlie2017-04-011-6/+9
* radv: add tessellation support to shader namingDave Airlie2017-04-011-1/+3
* radv: Prepare for not using the guard band for lines & points.Bas Nieuwenhuizen2017-03-301-0/+26
* radv: move to using nir clip/cull merge pass.Dave Airlie2017-03-301-0/+1
* radv: move shader stages calculation to pipeline.Dave Airlie2017-03-281-1/+8
* radv: move pa_cl_vs_out_cntl calculation to pipelineDave Airlie2017-03-281-1/+30
* radv: move calculating fragment shader i/os to pipeline.Dave Airlie2017-03-281-0/+71
* radv: move shader_z_format calculation to pipeline.Dave Airlie2017-03-281-0/+6
* radv: move db_shader_control calculation to pipeline.Dave Airlie2017-03-281-1/+18
* radv: move vgt_gs_mode value to pipeline.Dave Airlie2017-03-281-1/+26
* radv: rework vertex/export shader output handlingDave Airlie2017-03-281-4/+4
* radv: handle NULL multisample state.Dave Airlie2017-03-281-8/+12
* radv: don't emit no color formats. (v3)Dave Airlie2017-03-281-2/+19
* Revert "radv: fallback to an in-memory cache when no pipline cache is provided"Dave Airlie2017-03-201-6/+3
* radv: make sure gs copy shader is retrieved from the cache with the variantTimothy Arceri2017-03-171-4/+9
* radv: fallback to an in-memory cache when no pipline cache is providedTimothy Arceri2017-03-171-3/+6
* radv: move cache check inside insert and search functionsTimothy Arceri2017-03-171-15/+13
* radv: trivial tidy upsTimothy Arceri2017-03-151-5/+1
* radv: Store shaders in VRAM.Bas Nieuwenhuizen2017-03-131-1/+1
* radv: Add support for shaderStorageImageReadWithoutFormat.Bas Nieuwenhuizen2017-02-151-0/+1
* radv: Add support for shaderStorageImageWriteWithoutFormat.Bas Nieuwenhuizen2017-02-151-1/+2
* radv: fixup IA_MULTI_VGT_PARAM handling.Dave Airlie2017-02-141-1/+21
* radv: Enable VK_KHR_shader_draw_parameters.Bas Nieuwenhuizen2017-02-011-0/+1
* radv: Enable Float64 support.Bas Nieuwenhuizen2017-02-011-0/+1
* radv: add gs ring size calculations to pipeline.Dave Airlie2017-01-311-0/+32
* radv: add pipeline creation support for geometry shaders (v2.1)Dave Airlie2017-01-311-6/+118
* radv: Handle command buffers that need scratch memory.Bas Nieuwenhuizen2017-01-301-5/+6
* radv: Track scratch usage across pipelines & command buffers.Bas Nieuwenhuizen2017-01-301-7/+68
* radv/ac: Add compiler support for spilling.Bas Nieuwenhuizen2017-01-301-1/+2
* radv: Get physical device from radv_device instead of the instance.Bas Nieuwenhuizen2017-01-161-5/+5
* radv: Call NIR passes using NIR_PASS_V.Bas Nieuwenhuizen2017-01-121-17/+7
* radv: Call nir_lower_constant_initializers.Bas Nieuwenhuizen2017-01-121-0/+13
* radv: Only call remove_dead_variables once.Bas Nieuwenhuizen2017-01-121-3/+3
* radv: Create single RADV_DEBUG env var.Bas Nieuwenhuizen2017-01-091-10/+8