summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Add device-level helpers for searching for and uploading kernelsJason Ekstrand2018-07-021-79/+48
* anv/pipeline: Stop optimizing for not having a cacheJason Ekstrand2018-07-021-34/+31
* anv: Add support for shader constant data to the pipeline cacheJason Ekstrand2018-07-021-0/+16
* i965: Add plumbing for shader time in 32-wide FS dispatch mode.Francisco Jerez2018-06-281-1/+1
* anv/pipeline: Convert apply_pipeline_layout to deref instructionsJason Ekstrand2018-06-221-3/+0
* anv/pipeline: Convert YCbCr lowering to deref instructiosnJason Ekstrand2018-06-221-3/+3
* anv/pipeline: Convert lower_input_attachments to deref instructionsJason Ekstrand2018-06-221-3/+3
* anv/pipeline: Do less deref instruction loweringJason Ekstrand2018-06-221-2/+3
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-2/+3
* spirv: Use NIR per-member splittingJason Ekstrand2018-06-221-0/+6
* anv,i965,radv,st,ir3: Call nir_lower_deref_instrsJason Ekstrand2018-06-221-0/+2
* anv: enable VK_EXT_shader_stencil_exportGustavo Lima Chaves2018-06-081-0/+1
* anv: ignore pColorBlendState if all color attachments of the subpass are unusedSamuel Iglesias Gonsálvez2018-05-091-2/+12
* anv/pipeline: support SpvCapabilityInt16 in gen8+Iago Toral Quiroga2018-05-031-0/+1
* anv: enable VK_EXT_shader_viewport_index_layerCaio Marcelo de Oliveira Filho2018-04-261-0/+1
* anv/pipeline: Lower more constant initializers earlierJason Ekstrand2018-04-091-7/+5
* anv/pipeline: set active_stages earlyCaio Marcelo de Oliveira Filho2018-03-191-3/+9
* anv/pipeline: fail if TCS/TES compile failCaio Marcelo de Oliveira Filho2018-03-191-7/+9
* anv: Add support for SPIR-V 1.3 subgroup operationsJason Ekstrand2018-03-071-0/+6
* anv: Trivially implement VK_KHR_device_groupJason Ekstrand2018-03-071-0/+1
* anv: Implement vkCmdDispatchBaseJason Ekstrand2018-03-071-0/+2
* anv/pipeline: lower constant initializers on output variables earlierIago Toral Quiroga2018-01-301-0/+5
* anv/pipeline: remove the pipeline layout field from anv_pipelineIago Toral Quiroga2018-01-261-2/+0
* anv/pipeline: don't take the layout from the pipeline to compile shadersIago Toral Quiroga2018-01-261-19/+31
* i965: Drop support for the legacy SNORM -> Float equation.Kenneth Graunke2018-01-021-1/+1
* anv: fix bug when using component qualifier in FS outputsSamuel Iglesias Gonsálvez2017-12-121-19/+44
* anv: Enable UBO pushingJason Ekstrand2017-12-081-0/+6
* anv: Enable SPV_KHR_16bit_storage and VK_KHR_16bit_storage for SSBO/UBOAlejandro Piñeiro2017-12-061-0/+1
* anv: Add support for the variablePointers featureJason Ekstrand2017-12-051-3/+2
* spirv: Convert the supported_extensions struct to spirv_optionsJason Ekstrand2017-12-021-9/+11
* intel/compiler: Remove final_program_size from brw_compile_*Jordan Justen2017-10-311-11/+12
* intel/compiler: Call nir_lower_system_values in brw_preprocess_nirJason Ekstrand2017-10-251-2/+0
* anv/pipeline: Call nir_lower_system_valaues after brw_preprocess_nirJason Ekstrand2017-10-251-1/+2
* anv/pipeline: Drop nir_lower_clip_cull_distance_arraysJason Ekstrand2017-10-251-2/+0
* anv/pipeline: Dump shader immedately after spirv_to_nirJason Ekstrand2017-10-251-0/+15
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-1/+1
* anv/pipeline: Refactor setup of the prog_data::param arrayJason Ekstrand2017-10-121-14/+9
* anv/pipeline: Grow the param array for imagesJason Ekstrand2017-10-121-6/+1
* anv/pipeline: Whack nir->num_uniforms to MAX_PUSH_CONSTANT_SIZEJason Ekstrand2017-10-121-4/+2
* intel/cs: Grow prog_data::param on-demand for thread_local_id_indexJason Ekstrand2017-10-121-4/+0
* anv/pipeline: Ralloc prog_data::param of the compile mem_ctxJason Ekstrand2017-10-121-2/+1
* anv/pipeline: Add a mem_ctx parameter to anv_pipeline_compileJason Ekstrand2017-10-121-33/+39
* intel: Rewrite the world of push/pull paramsJason Ekstrand2017-10-121-5/+4
* anv/pipeline: Declare bind maps closer to their useJason Ekstrand2017-10-121-12/+6
* anv: add nir lowering pass for ycbcr texturesLionel Landwerlin2017-10-061-0/+2
* anv: set right datatypes in anv_pipeline_bindingJuan A. Suarez Romero2017-08-301-1/+1
* anv: Use GNU C empty brace initializerMatt Turner2017-08-291-10/+10
* anv,i965: Move CS shared lowering into anvJason Ekstrand2017-08-241-0/+5
* anv: Advertise support for VK_KHR_variable_pointersJason Ekstrand2017-07-181-0/+1
* anv/pipeline: do not use BITFIELD64_BIT()Juan A. Suarez Romero2017-07-141-1/+1