summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_io: Add a 32 and 64-bit global address formatsJason Ekstrand2019-01-261-0/+10
* nir: add legal bit_sizes to intrinsicsKarol Herbst2019-01-211-0/+3
* nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst2019-01-191-0/+1
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-1/+1
* 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-3/+3
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-1/+1
* nir: check NIR_SKIP to skip passes by nameCaio Marcelo de Oliveira Filho2019-01-181-0/+24
* nir: Add a bool to float32 lowering passJason Ekstrand2019-01-141-0/+1
* nir: Add lowering support for 64-bit operations to softwareMatt Turner2019-01-091-1/+2
* nir: Implement lowering of 64-bit shift operationsMatt Turner2019-01-091-0/+1
* nir: Wire up int64 lowering functionsMatt Turner2019-01-091-0/+7
* nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()Matt Turner2019-01-091-6/+20
* nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results.Eric Anholt2019-01-081-0/+6
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-4/+4
* nir/vulkan: Add a descriptor type to vulkan resource intrinsicsJason Ekstrand2019-01-081-0/+6
* nir/lower_io: Add "explicit" IO loweringJason Ekstrand2019-01-081-0/+12
* nir/intrinsics: Add access flags to load/store_derefJason Ekstrand2019-01-081-1/+1
* nir/intrinsics: Allow deref sources to consume anythingJason Ekstrand2019-01-081-4/+8
* nir: Add a ptr_as_array deref typeJason Ekstrand2019-01-081-0/+7
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-081-0/+2
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-1/+2
* nir: Add nir_lower_tex options to lower sampler return formats.Eric Anholt2019-01-041-0/+12
* nir: make nir_opt_remove_phis_impl() staticTimothy Arceri2019-01-031-1/+0
* nir: add a way to print the deref chainCaio Marcelo de Oliveira Filho2019-01-021-0/+1
* nir: rename nir_link_constant_varyings() nir_link_opt_varyings()Timothy Arceri2019-01-021-1/+1
* nir: Add a new lowering option to lower 3D surfaces from txd to txl.Sagar Ghuge2018-12-181-0/+5
* nir/opt_peephole_select: Don't peephole_select expensive math instructionsIan Romanick2018-12-171-1/+1
* nir/opt_peephole_select: Don't try to remove flow control around indirect loadsIan Romanick2018-12-171-1/+2
* nir: Fix holes in nir_instrIan Romanick2018-12-161-5/+5
* nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand2018-12-161-13/+13
* nir: Add a bool to int32 lowering passJason Ekstrand2018-12-161-0/+1
* nir: Add support for 1-bit data typesJason Ekstrand2018-12-161-6/+15
* nir: Rename Boolean-related opcodes to include 32 in the nameJason Ekstrand2018-12-161-10/+10
* nir: Drop support for lower_b2fJason Ekstrand2018-12-161-3/+0
* nir: fix constness in nir_intrinsic_align()Rhys Perry2018-12-161-1/+1
* nir: Add a pass for lowering integer division by constantsJason Ekstrand2018-12-131-0/+2
* nir/lower_int64: Add support for [iu]mul_highJason Ekstrand2018-12-131-0/+2
* nir/lower_tex: Add lowering for some min_lod casesJason Ekstrand2018-12-111-0/+18
* spirv: Add support for MinLodJason Ekstrand2018-12-111-0/+1
* nir: clarify some nit_loop_info member namesTimothy Arceri2018-12-101-3/+5
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-2/+2
* nir: add fceil loweringJonathan Marek2018-11-271-0/+3
* nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke2018-11-191-1/+1
* intel,nir: Move gl_LocalInvocationID lowering to nir_lower_system_valuesJason Ekstrand2018-11-191-0/+1
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-151-0/+41
* nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny2018-11-141-1/+9
* nir: add lowering for ffloorChristian Gmeiner2018-11-121-0/+3
* nir/lower_tex: Add AYUV lowering supportLionel Landwerlin2018-11-121-0/+1