aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_nir_apply_pipeline_layout.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Set alignments on descriptor and constant loadsJason Ekstrand2020-03-301-0/+3
* nir: Drop nir_tex_instr::texture_array_sizeJason Ekstrand2020-02-261-5/+0
* anv/apply_pipeline_layout: Initialize the nir_builder before useJason Ekstrand2020-01-231-1/+2
* anv: drop unused parameter from apply layout passLionel Landwerlin2019-12-161-1/+0
* anv: constify pipeline layout in nir passesLionel Landwerlin2019-12-161-6/+6
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-2/+2
* anv: More carefully dirty state in BindPipelineJason Ekstrand2019-11-181-0/+13
* anv: Rework push constant handlingJason Ekstrand2019-11-181-21/+9
* anv: Delete dead shader constant pushing codeJason Ekstrand2019-11-181-0/+5
* anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layoutJason Ekstrand2019-11-181-14/+25
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-4/+8
* intel: add a couple of ASSERTEDEric Engestrom2019-07-311-1/+1
* anv: fix apply_pipeline_layout pass for arrays of YCbCr descriptorsLionel Landwerlin2019-05-271-2/+15
* anv: Do not emulate texture swizzle for INPUT_ATTACHMENT, STORAGE_IMAGEDanylo Piliaiev2019-05-241-5/+7
* anv: Stop forcing bindless for imagesJason Ekstrand2019-05-171-4/+5
* anv: Emulate texture swizzle in the shader when neededJason Ekstrand2019-05-171-2/+87
* anv/nir: Add a central helper for figuring out SSBO address formatsJason Ekstrand2019-04-191-38/+79
* anv: Implement VK_EXT_descriptor_indexingJason Ekstrand2019-04-191-0/+6
* anv: Use bindless handles for imagesJason Ekstrand2019-04-191-2/+11
* anv: Use bindless textures and samplersJason Ekstrand2019-04-191-23/+52
* anv: Pass the plane into lower_tex_derefJason Ekstrand2019-04-191-7/+5
* anv: Implement VK_KHR_shader_atomic_int64Jason Ekstrand2019-04-191-2/+10
* anv: Implement SSBOs bindings with GPU addresses in the descriptor BOJason Ekstrand2019-04-191-14/+228
* anv: Lower some SSBO operations in apply_pipeline_layoutJason Ekstrand2019-04-191-2/+212
* anv/pipeline: Add skeleton support for spilling to bindlessJason Ekstrand2019-04-191-26/+65
* anv/pipeline: Sort bindings by most used firstJason Ekstrand2019-04-191-40/+95
* anv: Put image params in the descriptor set buffer on gen8 and earlierJason Ekstrand2019-04-191-80/+63
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-121-1/+1
* nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst2019-04-121-1/+1
* nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand2019-03-151-3/+3
* anv: Implement VK_EXT_inline_uniform_blockJason Ekstrand2019-03-051-6/+16
* spirv: Use the same types for resource indices as pointersJason Ekstrand2019-03-051-6/+35
* anv: Add a concept of a descriptor bufferJason Ekstrand2019-03-051-0/+28
* anv: drop add_var_binding from anv_nir_apply_pipeline_layout.cJason Ekstrand2019-03-051-7/+2
* anv: Clean up descriptor set layoutsJason Ekstrand2019-03-051-5/+6
* anv: Count image param entries rather than imagesJason Ekstrand2019-03-051-8/+9
* anv/device: fix maximum number of images supportedIago Toral Quiroga2019-01-171-2/+2
* anv/pipeline: Constant fold after apply_pipeline_layoutJason Ekstrand2019-01-101-12/+4
* anv: Enable the new deref-based UBO/SSBO pathJason Ekstrand2019-01-081-0/+20
* anv/apply_pipeline_layout: Set the cursor in lower_res_reindex_intrinsicJason Ekstrand2019-01-081-0/+2
* anv/nir: Rework arguments to apply_pipeline_layoutJason Ekstrand2018-11-221-2/+3
* anv: Use nir_src_is_const and friends in lowering codeJason Ekstrand2018-11-081-9/+6
* anv: Silence a couple compiler warningsJason Ekstrand2018-09-121-1/+0
* intel/compiler: Remove surface_idx from brw_image_paramJason Ekstrand2018-08-291-2/+0
* anv,i965: Lower away image derefs in the driverJason Ekstrand2018-08-291-46/+113
* nir: Use a bitfield for image access qualifiersJason Ekstrand2018-08-291-1/+2
* anv/apply_pipeline_layout: Add to the bind map instead of replacing itJason Ekstrand2018-08-171-43/+21
* anv: Add state setup support for shader constantsJason Ekstrand2018-07-021-0/+47
* anv/pipeline: Convert apply_pipeline_layout to deref instructionsJason Ekstrand2018-06-221-71/+78
* anv/apply_pipeline_layout: Simplify extract_tex_src_planeJason Ekstrand2018-06-221-34/+12