summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_pipeline.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-14intel/compiler, anv: Delete cs_prog_data->slm_sizeKenneth Graunke1-1/+1
2020-10-06anv: drop likely/unlikely around INTEL_DEBUGMarcin Ślusarz1-1/+1
2020-09-30anv,radv,tu,val: Call nir_lower_io for push constantsJason Ekstrand1-0/+2
2020-09-08intel/nir: Call validate_ssa_dominance at both ends of the NIR compileJason Ekstrand1-0/+1
2020-09-02anv: Stop storing the shader constant data side-bandJason Ekstrand1-4/+0
2020-09-02intel/compiler: Get rid of struct gen_disasmJason Ekstrand1-3/+2
2020-08-19nir/lower_input_attachments: Support loading layer id as an inputConnor Abbott1-0/+1
2020-08-19nir/lower_input_attachments: Refactor to use an options structConnor Abbott1-1/+4
2020-08-12anv/nir: Unify inputs_read/outputs_written between geometry stagesDanylo Piliaiev1-2/+27
2020-08-11anv: add a check for depthStencilState before using itTapani Pälli1-40/+34
2020-08-02anv: depth/stencil dynamic state supportTapani Pälli1-0/+40
2020-08-02anv: add support for dynamic primitive topology changeTapani Pälli1-0/+18
2020-08-02anv: add support for dynamic cull mode and winding orderTapani Pälli1-0/+12
2020-07-29nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand1-1/+1
2020-07-23anv,turnip,radv,clover,glspirv: Run nir_copy_prop before nir_opt_derefJason Ekstrand1-0/+1
2020-06-19intel/compiler: Always apply sample mask on Vulkan.Arcady Goldmints-Orlov1-0/+2
2020-06-17anv: implement VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXTIván Briano1-0/+7
2020-06-16anv: Add anv_pipeline_init/finish helpersJason Ekstrand1-33/+61
2020-06-16anv: Add an anv_batch_set_storage helperJason Ekstrand1-2/+2
2020-06-03nir: add callback to nir_remove_dead_variables()Timothy Arceri1-1/+2
2020-05-27anv: Use new helper functions to pick SIMD variant for CSCaio Marcelo de Oliveira Filho1-12/+13
2020-05-04vulkan,anv: Add a base object struct typeJason Ekstrand1-0/+6
2020-05-04vulkan,anv: Add a common base object type for VkDeviceJason Ekstrand1-5/+5
2020-05-01intel: Let drivers call brw_nir_lower_cs_intrinsics()Caio Marcelo de Oliveira Filho1-0/+1
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