summaryrefslogtreecommitdiff
path: root/src/compiler/spirv/spirv_to_nir.c
Commit message (Expand)AuthorAgeFilesLines
* vtn: print spirv ids for type mismatch in bcselMike Blumenkrantz2023-05-181-1/+1
* vtn: print spirv id for type mismatch errorMike Blumenkrantz2023-05-181-1/+1
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-171-9/+6
* spirv: Improve the 'ID is the wrong kind of value' error messagesCaio Oliveira2023-05-171-0/+47
* spirv: Extract vtn_handle_debug_text() helperCaio Oliveira2023-05-171-31/+50
* vtn: Produce unified atomicsAlyssa Rosenzweig2023-05-161-35/+67
* spirv: fix argument to ray query intrinsicLionel Landwerlin2023-05-151-1/+1
* nir: Make rq_load committed src an indexKonstantin Seurer2023-05-141-5/+7
* spirv: ignore SpvDecorationInvariant warning on struct membersSamuel Pitoiset2023-05-101-1/+4
* spirv/nir: wire ray interection triangle position fetchLionel Landwerlin2023-05-041-19/+28
* nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and documentMarek Olšák2023-05-041-3/+3
* spirv: Rework structured control flow handlingCaio Oliveira2023-04-201-2/+6
* vtn: set is_gather_implicit_lodRhys Perry2023-04-181-0/+9
* nir, spirv: Add support for VK_EXT_fragment_density_mapConnor Abbott2023-04-041-0/+4
* nir: track existence of variable shared memoryKarol Herbst2023-03-311-0/+3
* spirv: Drop a bunch of Authors tagsFaith Ekstrand2023-03-261-1/+1
* spirv: add SpvCapabilityFragmentFullyCoveredEXTSamuel Pitoiset2023-03-211-0/+4
* spirv: Add skip_os_break_in_debug_build option to use in unit testsCaio Oliveira2023-03-011-1/+2
* spirv: Don't specify nir_var_uniform or nir_var_mem_ubo in barriersCaio Oliveira2023-03-011-6/+2
* nir: Add nir_texop_lod_bias_agxAlyssa Rosenzweig2023-02-271-0/+3
* spirv: Implement SPV_KHR_subgroup_rotateCaio Oliveira2023-02-241-1/+6
* spirv: use Loop Continue Construct to emit SPIR-V loops and lower after parsingDaniel Schürmann2023-02-211-0/+1
* spirv: add workaround for Metro Exodus in spirv_to_nirTapani Pälli2023-02-161-0/+9
* nir: Add sha1 hash for nir shaders converted from spir-vIllia Polishchuk2023-02-011-3/+4
* spirv: add support for AMD_shader_early_and_late_fragment_testsSamuel Pitoiset2022-12-141-0/+35
* nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directlyIan Romanick2022-12-141-2/+2
* nir: add nir_texop_sampler_descriptor_amdMarek Olšák2022-12-131-1/+2
* spirv: Add a debug option to force non uniform texture samplingKonstantin Seurer2022-12-121-0/+3
* nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xNJason Ekstrand2022-12-011-2/+2
* spirv: Make vtn_fail and friends trap in debug modeCaio Oliveira2022-11-131-0/+4
* spirv: Add MESA_SPIRV_DEBUG environment variable processingCaio Oliveira2022-11-111-0/+22
* nir: make ray query load values visible in NIR printsLionel Landwerlin2022-11-101-2/+2
* spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader CompilerCaio Oliveira2022-10-011-1/+5
* spirv: Make a helper function to check glslang/shadercCaio Oliveira2022-09-231-9/+10
* spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXTCaio Oliveira2022-09-231-0/+11
* spirv: Treat EmitMeshTasksEXT as a terminating instruction.Timur Kristóf2022-09-231-23/+0
* spirv, compiler: add "bool nv" to shader_info.meshMarcin Ślusarz2022-09-021-1/+10
* spirv, nir: Handle EmitMeshTasksEXT opcode.Timur Kristóf2022-09-021-0/+23
* spirv: Support EXT_mesh_shader SetMeshOutputsEXT.Timur Kristóf2022-09-021-0/+5
* spirv: Support EXT_mesh_shader mesh/task stages.Timur Kristóf2022-09-021-0/+2
* spirv: Add mesh_shading capability for EXT_mesh_shader.Timur Kristóf2022-09-021-0/+4
* nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_residentIan Romanick2022-08-231-1/+1
* vtn: silence warning about linkageKarol Herbst2022-08-041-1/+0
* nir: add nir_texop_descriptor_amdMarek Olšák2022-08-031-0/+5
* spirv: switch to uint64 for rayquery internal typeLionel Landwerlin2022-07-141-2/+1
* spirv/nir: Set uses_sample_shading from spirv_to_nirJason Ekstrand2022-07-131-0/+41
* spirv,vulkan: Set shader_info::subgroup_sizeJason Ekstrand2022-07-081-0/+2
* shader_info: Move subgroup_size out of cs and make it an enumJason Ekstrand2022-07-081-1/+1
* spirv: Add a dst/src type to image deref loads/stores coming from OpAtomic{Lo...Boris Brezillon2022-06-141-6/+5
* spirv: Add plumbing for ray_cull_maskKonstantin Seurer2022-06-081-0/+4