summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir.h
AgeCommit message (Expand)AuthorFilesLines
2019-01-09nir: Add lowering support for 64-bit operations to softwareMatt Turner1-1/+2
2019-01-09nir: Implement lowering of 64-bit shift operationsMatt Turner1-0/+1
2019-01-09nir: Wire up int64 lowering functionsMatt Turner1-0/+7
2019-01-09nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()Matt Turner1-6/+20
2019-01-08nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results.Eric Anholt1-0/+6
2019-01-08nir: rename global/local to private/function memoryKarol Herbst1-4/+4
2019-01-08nir/vulkan: Add a descriptor type to vulkan resource intrinsicsJason Ekstrand1-0/+6
2019-01-08nir/lower_io: Add "explicit" IO loweringJason Ekstrand1-0/+12
2019-01-08nir/intrinsics: Add access flags to load/store_derefJason Ekstrand1-1/+1
2019-01-08nir/intrinsics: Allow deref sources to consume anythingJason Ekstrand1-4/+8
2019-01-08nir: Add a ptr_as_array deref typeJason Ekstrand1-0/+7
2019-01-08nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand1-0/+2
2019-01-08nir: Distinguish between normal uniforms and UBOsJason Ekstrand1-1/+2
2019-01-04nir: Add nir_lower_tex options to lower sampler return formats.Eric Anholt1-0/+12
2019-01-03nir: make nir_opt_remove_phis_impl() staticTimothy Arceri1-1/+0
2019-01-02nir: add a way to print the deref chainCaio Marcelo de Oliveira Filho1-0/+1
2019-01-02nir: rename nir_link_constant_varyings() nir_link_opt_varyings()Timothy Arceri1-1/+1
2018-12-18nir: Add a new lowering option to lower 3D surfaces from txd to txl.Sagar Ghuge1-0/+5
2018-12-17nir/opt_peephole_select: Don't peephole_select expensive math instructionsIan Romanick1-1/+1
2018-12-17nir/opt_peephole_select: Don't try to remove flow control around indirect loadsIan Romanick1-1/+2
2018-12-16nir: Fix holes in nir_instrIan Romanick1-5/+5
2018-12-16nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand1-13/+13
2018-12-16nir: Add a bool to int32 lowering passJason Ekstrand1-0/+1
2018-12-16nir: Add support for 1-bit data typesJason Ekstrand1-6/+15
2018-12-16nir: Rename Boolean-related opcodes to include 32 in the nameJason Ekstrand1-10/+10
2018-12-16nir: Drop support for lower_b2fJason Ekstrand1-3/+0
2018-12-16nir: fix constness in nir_intrinsic_align()Rhys Perry1-1/+1
2018-12-13nir: Add a pass for lowering integer division by constantsJason Ekstrand1-0/+2
2018-12-13nir/lower_int64: Add support for [iu]mul_highJason Ekstrand1-0/+2
2018-12-11nir/lower_tex: Add lowering for some min_lod casesJason Ekstrand1-0/+18
2018-12-11spirv: Add support for MinLodJason Ekstrand1-0/+1
2018-12-10nir: clarify some nit_loop_info member namesTimothy Arceri1-3/+5
2018-12-05nir: Make boolean conversions sized just like the othersJason Ekstrand1-2/+2
2018-11-27nir: add fceil loweringJonathan Marek1-0/+3
2018-11-19nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke1-1/+1
2018-11-19intel,nir: Move gl_LocalInvocationID lowering to nir_lower_system_valuesJason Ekstrand1-0/+1
2018-11-15nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand1-0/+41
2018-11-14nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny1-1/+9
2018-11-12nir: add lowering for ffloorChristian Gmeiner1-0/+3
2018-11-12nir/lower_tex: Add AYUV lowering supportLionel Landwerlin1-0/+1
2018-11-10nir: add new linking opt nir_link_constant_varyings()Timothy Arceri1-0/+1
2018-11-08nir: Add a read_mask helper for ALU instructionsJason Ekstrand1-0/+13
2018-10-26nir/validate: Print when the validation failedJason Ekstrand1-6/+6
2018-10-24nir: add linking helper nir_link_xfb_varyings()Samuel Pitoiset1-0/+1
2018-10-22nir: Add some new helpers for working with const sourcesJason Ekstrand1-0/+16
2018-10-15nir: Separate dead write removal into its own passCaio Marcelo de Oliveira Filho1-0/+2
2018-10-15nir: Expose nir_remove_unused_io_vars().Eric Anholt1-0/+3
2018-10-09nir: Add helper functions to get the instruction that generated a nir_srcIan Romanick1-0/+23
2018-09-19nir: Add a small pass to rematerialize derefs per-blockJason Ekstrand1-0/+1
2018-09-14nir: evaluate if condition uses inside the if branchesTimothy Arceri1-0/+30