summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_nir_apply_pipeline_layout.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-06anv: use intrinsic buildersChristian Gmeiner1-49/+27
2020-11-03nir: Add and use some deref mode helpersJason Ekstrand1-1/+1
2020-11-03nir/builder: Add a nir_ieq_imm helperJason Ekstrand1-1/+1
2020-09-22nir: Rename get_buffer_size to get_ssbo_sizeJason Ekstrand1-6/+6
2020-09-08nir: Add a range_base+range to nir_intrinsic_load_ubo().Eric Anholt1-0/+6
2020-09-03anv: Set alignments on UBO/SSBO root derefsJason Ekstrand1-0/+25
2020-09-02anv: Patch constant data pointers into shaders with using softpinJason Ekstrand1-20/+40
2020-07-29nir: Add a nir_foreach_uniform_variable helperJason Ekstrand1-1/+1
2020-03-30anv: Set alignments on descriptor and constant loadsJason Ekstrand1-0/+3
2020-02-26nir: Drop nir_tex_instr::texture_array_sizeJason Ekstrand1-5/+0
2020-01-23anv/apply_pipeline_layout: Initialize the nir_builder before useJason Ekstrand1-1/+2
2019-12-16anv: drop unused parameter from apply layout passLionel Landwerlin1-1/+0
2019-12-16anv: constify pipeline layout in nir passesLionel Landwerlin1-6/+6
2019-11-19nir: move data.image.access to data.accessMarek Olšák1-2/+2
2019-11-18anv: More carefully dirty state in BindPipelineJason Ekstrand1-0/+13
2019-11-18anv: Rework push constant handlingJason Ekstrand1-21/+9
2019-11-18anv: Delete dead shader constant pushing codeJason Ekstrand1-0/+5
2019-11-18anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layoutJason Ekstrand1-14/+25
2019-08-21nir: Add explicit signs to image min/max intrinsicsJason Ekstrand1-4/+8
2019-07-31intel: add a couple of ASSERTEDEric Engestrom1-1/+1
2019-05-27anv: fix apply_pipeline_layout pass for arrays of YCbCr descriptorsLionel Landwerlin1-2/+15
2019-05-24anv: Do not emulate texture swizzle for INPUT_ATTACHMENT, STORAGE_IMAGEDanylo Piliaiev1-5/+7
2019-05-17anv: Stop forcing bindless for imagesJason Ekstrand1-4/+5
2019-05-17anv: Emulate texture swizzle in the shader when neededJason Ekstrand1-2/+87
2019-04-19anv/nir: Add a central helper for figuring out SSBO address formatsJason Ekstrand1-38/+79
2019-04-19anv: Implement VK_EXT_descriptor_indexingJason Ekstrand1-0/+6
2019-04-19anv: Use bindless handles for imagesJason Ekstrand1-2/+11
2019-04-19anv: Use bindless textures and samplersJason Ekstrand1-23/+52
2019-04-19anv: Pass the plane into lower_tex_derefJason Ekstrand1-7/+5
2019-04-19anv: Implement VK_KHR_shader_atomic_int64Jason Ekstrand1-2/+10
2019-04-19anv: Implement SSBOs bindings with GPU addresses in the descriptor BOJason Ekstrand1-14/+228
2019-04-19anv: Lower some SSBO operations in apply_pipeline_layoutJason Ekstrand1-2/+212
2019-04-19anv/pipeline: Add skeleton support for spilling to bindlessJason Ekstrand1-26/+65
2019-04-19anv/pipeline: Sort bindings by most used firstJason Ekstrand1-40/+95
2019-04-19anv: Put image params in the descriptor set buffer on gen8 and earlierJason Ekstrand1-80/+63
2019-04-12glsl/nir: add support for lowering bindless images_derefsKarol Herbst1-1/+1
2019-04-12nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst1-1/+1
2019-03-15nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand1-3/+3
2019-03-05anv: Implement VK_EXT_inline_uniform_blockJason Ekstrand1-6/+16
2019-03-05spirv: Use the same types for resource indices as pointersJason Ekstrand1-6/+35
2019-03-05anv: Add a concept of a descriptor bufferJason Ekstrand1-0/+28
2019-03-05anv: drop add_var_binding from anv_nir_apply_pipeline_layout.cJason Ekstrand1-7/+2
2019-03-05anv: Clean up descriptor set layoutsJason Ekstrand1-5/+6
2019-03-05anv: Count image param entries rather than imagesJason Ekstrand1-8/+9
2019-01-17anv/device: fix maximum number of images supportedIago Toral Quiroga1-2/+2
2019-01-10anv/pipeline: Constant fold after apply_pipeline_layoutJason Ekstrand1-12/+4
2019-01-08anv: Enable the new deref-based UBO/SSBO pathJason Ekstrand1-0/+20
2019-01-08anv/apply_pipeline_layout: Set the cursor in lower_res_reindex_intrinsicJason Ekstrand1-0/+2
2018-11-22anv/nir: Rework arguments to apply_pipeline_layoutJason Ekstrand1-2/+3
2018-11-08anv: Use nir_src_is_const and friends in lowering codeJason Ekstrand1-9/+6