summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* radv: fix a memleak when compiling the GS copy shaderSamuel Pitoiset2017-09-051-0/+2
* radv: disassemble SPIR-V binaries with RADV_DEBUG=spirvSamuel Pitoiset2017-09-011-0/+3
* radv: move RADV_TRACE_FILE functions to radv_debug.cSamuel Pitoiset2017-09-011-0/+1
* radv: compute correct maximum wave count per SIMDSamuel Pitoiset2017-09-011-1/+12
* radv: Expose VK_KHX_multiview.Bas Nieuwenhuizen2017-08-241-0/+1
* radv: Implement determining the has_multiview_view_index key.Bas Nieuwenhuizen2017-08-241-4/+16
* ac/nir: Make shader key a struct.Bas Nieuwenhuizen2017-08-241-13/+13
* radv: Use 0 for the layer id if the vertex shader does not export it.Bas Nieuwenhuizen2017-08-241-3/+4
* radv/gfx9: emit sx_mrt_blend registersDave Airlie2017-08-241-2/+129
* radv: Implement bc optimize.Bas Nieuwenhuizen2017-08-241-0/+3
* radv: Add suballocation for shaders.Bas Nieuwenhuizen2017-08-031-8/+58
* radv: handle 10-bit format clamping workaround.Dave Airlie2017-08-011-9/+28
* ac/nir,radv: move force_persample to ac_shader_info::force_persampleNicolai Hähnle2017-07-311-1/+1
* radv: enable sample shadingDave Airlie2017-07-241-1/+3
* radv: Handle VK_ATTACHMENT_UNUSED in color attachments.Bas Nieuwenhuizen2017-07-241-5/+11
* radv: Add support for VK_KHR_variable_pointers.Bas Nieuwenhuizen2017-07-201-0/+1
* radv: enable sisched toggle in perftest flags.Dave Airlie2017-07-061-0/+4
* ac/radv: change api to create target machineDave Airlie2017-07-061-4/+8
* radv: Disable depth & stencil tests when the depthbuffer doesn't support it.Bas Nieuwenhuizen2017-07-051-5/+17
* radv: enable Int64 capability (v2)Dave Airlie2017-07-031-0/+1
* ac/nir: implement 64-bit packing and unpackingConnor Abbott2017-07-031-0/+1
* radv: use Mesa's u_atomic.h headerEric Engestrom2017-06-261-1/+2
* radv: handle primitive id input into fragment shader with no geom shaderDave Airlie2017-06-261-9/+34
* radv: compile fragment shader first.Dave Airlie2017-06-261-27/+27
* 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