summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* anv/pipeline: support Float16 and Int8 SPIR-V capabilities in gen8+Iago Toral Quiroga2019-04-181-0/+2
* anv: Implement VK_NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-0/+1
* i965,iris,anv: Make alpha to coverage work with sample maskDanylo Piliaiev2019-03-251-2/+9
* spirv,nir: lower frexp_exp/frexp_sig inside a new NIR passSamuel Pitoiset2019-03-221-0/+2
* anv: implement VK_EXT_pipeline_creation_feedbackLionel Landwerlin2019-03-201-3/+84
* nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand2019-03-151-1/+1
* anv: add support for dumping shader info via VK_EXT_debug_reportTimothy Arceri2019-03-111-11/+17
* anv/pipeline: Move lower_explicit_io much laterJason Ekstrand2019-03-081-3/+5
* nir/lower_doubles: Inline functions directly in lower_doublesJason Ekstrand2019-03-061-1/+1
* anv/pipeline: Drop anv_fill_binding_tableJason Ekstrand2019-03-041-26/+0
* anv: Use an actual binding for gl_NumWorkgroupsJason Ekstrand2019-03-041-1/+7
* anv: implement VK_EXT_depth_clip_enableLionel Landwerlin2019-02-201-0/+10
* anv: Implement VK_EXT_buffer_device_addressJason Ekstrand2019-02-011-0/+6
* anv: Implement the basic form of VK_EXT_transform_feedbackJason Ekstrand2019-01-221-1/+10
* anv: Add pipeline cache support for xfb_infoJason Ekstrand2019-01-221-2/+2
* anv/pipeline: Add a pdevice helper variableJason Ekstrand2019-01-211-9/+10
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-2/+2
* anv/pipeline: Cache the pre-lowered NIRJason Ekstrand2019-01-101-10/+39
* anv/pipeline: Hash shader modules and spec constants separatelyJason Ekstrand2019-01-101-15/+39
* anv/pipeline: Move wpos and input attachment lowering to lower_nirJason Ekstrand2019-01-101-11/+8
* anv/pipeline: Constant fold after apply_pipeline_layoutJason Ekstrand2019-01-101-0/+1
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-2/+2
* spirv: Sort supported capabilitiesJason Ekstrand2019-01-071-9/+9
* anv: Enable the new deref-based UBO/SSBO pathJason Ekstrand2019-01-081-1/+3
* spirv: Add support for using derefs for UBO/SSBO accessJason Ekstrand2019-01-081-0/+1
* spirv: Add explicit pointer typesJason Ekstrand2019-01-081-0/+4
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-081-1/+1
* anv: Advertise support for MinLod on Skylake+Jason Ekstrand2018-12-111-0/+1
* anv/nir: Rework arguments to apply_pipeline_layoutJason Ekstrand2018-11-221-1/+3
* anv: Put robust buffer access in the pipeline hashJason Ekstrand2018-11-221-0/+6
* intel/compiler: Stop assuming the entrypoint is called "main"Jason Ekstrand2018-10-301-1/+0
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-1/+1
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-1/+1
* anv,i965: Lower away image derefs in the driverJason Ekstrand2018-08-291-2/+2
* intel/compiler: Do image load/store lowering to NIRJason Ekstrand2018-08-291-0/+2
* anv/pipeline: Lower pipeline layouts etc. after linkingJason Ekstrand2018-08-171-30/+28
* anv/pipeline: Set tess IO read/written key fields in compile_*Jason Ekstrand2018-08-171-9/+10
* anv/pipeline: Use more fields from stage in compile_csJason Ekstrand2018-08-171-16/+21
* anv: set error in all failure pathsEric Engestrom2018-08-091-1/+3
* anv/pipeline: Disable FS dispatch for pointless fragment shadersJason Ekstrand2018-08-031-4/+33
* anv/pipeline: Do cross-stage linking optimizationsJason Ekstrand2018-08-021-0/+11
* anv/pipeline: Pull most of the anv_pipeline_compile_* into common codeJason Ekstrand2018-08-021-215/+92
* anv/pipeline: Add a separate "link" stageJason Ekstrand2018-08-021-128/+193
* anv/pipeline: Compile to NIR in compile_graphicsJason Ekstrand2018-08-021-161/+116
* anv/pipeline: Recompile all shaders if any are missing from the cacheJason Ekstrand2018-08-021-4/+37
* anv/pipeline: Drop anv_pipeline_add_compiled_stageJason Ekstrand2018-08-021-17/+10
* anv/pipeline: Pull shader compilation out into a helper.Jason Ekstrand2018-08-021-108/+120
* anv/pipeline: Call anv_pipeline_compile_* in a loopJason Ekstrand2018-08-021-26/+30