summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_pipeline.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-19anv/nir: Unify inputs_read/outputs_written between geometry stagesDanylo Piliaiev1-2/+27
2020-04-24spirv: Use nir_const_value for spec constantsJason Ekstrand1-5/+5
2020-04-24anv: Properly handle all sizes of specialization constantsJason Ekstrand1-2/+15
2020-04-16anv: Report correct SLM sizeJason Ekstrand1-1/+1
2020-04-15anv: Advertise SEND count through VK_EXT_pipeline_executable_propertiesJason Ekstrand1-0/+10
2020-04-09anv: Stop using cs_prog_data->threadsCaio Marcelo de Oliveira Filho1-0/+17
2020-04-07anv/gen12: Lower VK_KHR_multiview using Primitive ReplicationCaio Marcelo de Oliveira Filho1-6/+52
2020-04-07intel/fs: Allow multiple slots for positionCaio Marcelo de Oliveira Filho1-2/+2
2020-03-16intel/compiler: detect if atomic load store operations are usedTapani Pälli1-1/+1
2020-03-13anv: Dump push ranges via VK_KHR_pipeline_executable_propertiesJason Ekstrand1-0/+50
2020-03-12anv: Reduce compute pipeline batch_data sizeCaio Marcelo de Oliveira Filho1-2/+2
2020-03-12anv: Split graphics and compute bits from anv_pipelineCaio Marcelo de Oliveira Filho1-66/+79
2020-03-12anv: Use a separate field in the pipeline for compute shaderCaio Marcelo de Oliveira Filho1-6/+28
2020-03-12anv: Keep the shader stage in anv_shader_binCaio Marcelo de Oliveira Filho1-1/+2
2020-03-12anv: Use a dynamic array for storing executables in pipelineCaio Marcelo de Oliveira Filho1-15/+24
2020-03-12anv: Use pipeline type to decide whether or not lower multiviewCaio Marcelo de Oliveira Filho1-1/+1
2020-03-12anv: Add a new enum to identify the pipeline typeCaio Marcelo de Oliveira Filho1-0/+1
2020-03-07anv: Bounds-check pushed UBOs when robustBufferAccess = trueJason Ekstrand1-2/+2
2020-02-27anv: Remove unused field `urb.total_size`Caio Marcelo de Oliveira Filho1-3/+1
2020-02-25anv: Always enable the data cacheJason Ekstrand1-6/+1
2020-02-24nir, intel: Move use_scoped_memory_barrier to nir_optionsCaio Marcelo de Oliveira Filho1-1/+0
2020-02-21anv: Use intel_debug_flag_for_shader_stage()Caio Marcelo de Oliveira Filho1-10/+1
2020-02-12Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov1-2/+2
2020-01-23anv: Enable SPV_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_f...Ian Romanick1-0/+1
2020-01-20anv: Drop the instance pointer from anv_deviceJason Ekstrand1-2/+4
2020-01-20anv: Add an anv_physical_device field to anv_deviceJason Ekstrand1-9/+5
2020-01-03anv: Ignore some CreateInfo structs when rasterization is disabledCaio Marcelo de Oliveira Filho1-6/+12
2019-12-16anv: drop unused parameter from apply layout passLionel Landwerlin1-2/+1
2019-11-18anv: More carefully dirty state in BindPipelineJason Ekstrand1-0/+6
2019-11-18anv: Rework push constant handlingJason Ekstrand1-36/+8
2019-11-18anv: Pre-compute push ranges for graphics pipelinesJason Ekstrand1-0/+4
2019-11-18anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layoutJason Ekstrand1-3/+0
2019-11-18anv/pipeline: Assume layout != NULLJason Ekstrand1-21/+19
2019-10-31anv: Stop compacting render targets in the binding tableJason Ekstrand1-88/+62
2019-10-31anv: Don't claim the null RT as a valid color targetJason Ekstrand1-6/+6
2019-10-31anv: Don't delete fragment shaders that write sample maskJason Ekstrand1-1/+3
2019-10-24anv: Implement VK_KHR_vulkan_memory_modelCaio Marcelo de Oliveira Filho1-0/+3
2019-10-09anv/pipeline: Capture serialized NIRJason Ekstrand1-0/+32
2019-10-07anv: Implement VK_KHR_shader_clockCaio Marcelo de Oliveira Filho1-0/+1
2019-09-17anv: enable VK_KHR_shader_float_controls and SPV_KHR_float_controlsSamuel Iglesias Gonsálvez1-0/+1
2019-08-25intel/fs: Drop the gl_program from fs_visitorJason Ekstrand1-2/+2
2019-08-12anv: Implement VK_KHR_pipeline_executable_propertiesJason Ekstrand1-4/+272
2019-08-12anv: Add a ralloc context to anv_pipelineJason Ekstrand1-0/+5
2019-08-12anv: Force a full re-compile when CAPTURE_INTERNAL_REPRESENTATION_TEXT is setJason Ekstrand1-57/+72
2019-08-12anv/pipeline: Split setting up per-stage keys into its own loopJason Ekstrand1-3/+8
2019-08-12anv: Record shader compile stats in the pipeline cacheJason Ekstrand1-6/+25
2019-08-12anv/pipeline: Stash generated code in the pipeline stageJason Ekstrand1-42/+47
2019-08-12intel/compiler: Fill a compiler statistics structJason Ekstrand1-6/+7
2019-08-08anv,i965,iris: deduplicate setting of total_sharedRhys Perry1-2/+0
2019-08-08anv: use derefs for shared memory accessRhys Perry1-4/+19