aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
...
* nir: Make nir_deref_path_init skip trivial castsCaio Marcelo de Oliveira Filho2020-01-291-14/+19
* nir/algebraic: add some half packing optimizationsRhys Perry2020-01-291-0/+9
* nir/algebraic: add patterns for a >> #b << #bRhys Perry2020-01-292-0/+42
* nir: lower interp_deref_at_vertex to load_input_vertexSamuel Pitoiset2020-01-293-17/+42
* nir: add nir_intrinsic_interp_deref_at_vertexSamuel Pitoiset2020-01-2912-13/+34
* nir: lower SYSTEM_VALUE_BARYCENTRIC_* to nir_load_barycentric()Samuel Pitoiset2020-01-291-0/+28
* nir: add nir_intrinsic_load_barycentric_modelSamuel Pitoiset2020-01-292-11/+14
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-291-1/+1
* nir: don't emit ishl in _nir_mul_imm() if backend doesn't support bitopsVasily Khoruzhick2020-01-231-1/+2
* util/hash_table: added hash functions for integer typesAnthony Pesch2020-01-231-1/+1
* nir/lower_input_attachments: lower nir_texop_fragment_{mask}_fetchSamuel Pitoiset2020-01-231-10/+52
* nir: add two new texture ops for multisample fragment color/mask fetchesSamuel Pitoiset2020-01-232-0/+9
* util: Remove tmp argument from BITSET_FOREACH_SET macroMatt Turner2020-01-231-2/+1
* nir/algebraic: Optimize some 64-bit integer comparisons involving zeroIan Romanick2020-01-231-0/+18
* nir/algebraic: Add lowering for 64-bit iadd_sat and isub_satIan Romanick2020-01-231-0/+50
* nir/algebraic: Add lowering for 64-bit uadd_satIan Romanick2020-01-231-0/+1
* nir/algebraic: Add lowering for 64-bit usub_satIan Romanick2020-01-232-0/+18
* nir/algebraic: Add lowering for 64-bit hadd and rhaddIan Romanick2020-01-232-0/+26
* nir/algebraic: Add lowering for uabs_usub and uabs_isubIan Romanick2020-01-231-0/+3
* nir: Add new instructions for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+17
* nir: Drop the ssbo_offset to atomic lowering.Eric Anholt2020-01-212-3/+5
* mesa: Make atomic lowering put atomics above SSBOs.Eric Anholt2020-01-211-52/+17
* nir: Fix printing of ~0 .locations.Eric Anholt2020-01-161-2/+6
* anv,nir: Lower quad_broadcast with dynamic index in NIRJason Ekstrand2020-01-152-1/+5
* nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x)Elie Tournier2020-01-151-0/+1
* nir/algebraic: i2f(f2i()) -> trunc()Elie Tournier2020-01-151-0/+5
* nir: Add missing nir_var_mem_global to various passesCaio Marcelo de Oliveira Filho2020-01-144-16/+28
* nir/algebraic: a & ~(a >> 31) -> imax(a, 0)Rhys Perry2020-01-141-0/+1
* nir/sink,nir/move: move/sink nir_op_movRhys Perry2020-01-142-0/+6
* nir/sink,nir/move: move/sink load_per_vertex_inputRhys Perry2020-01-141-1/+2
* nir/lower_gs_intrinsics: add option for per-stream countsRhys Perry2020-01-142-15/+29
* nir/divergence: handle load_primitive_id in GSRhys Perry2020-01-141-0/+2
* Revert "nir: assert that nir_lower_tex runs after lowering derefs"Kenneth Graunke2020-01-131-6/+0
* nir: assert that nir_lower_tex runs after lowering derefsRob Clark2020-01-131-0/+6
* nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand2020-01-134-3/+7
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-136-9/+15
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-134-0/+17
* nir: Handle barriers with more granularity in combine_storesJason Ekstrand2020-01-131-5/+9
* nir: Handle more barriers in dead_write and copy_propJason Ekstrand2020-01-132-0/+22
* nir: fix printing of var_decl with more than 4 components.Daniel Schürmann2020-01-091-1/+1
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-2/+2
* nir: make nir_get_texture_size/lod available outside nir_lower_texGert Wollny2020-01-043-110/+117
* nir/zink: move clip_halfz-lowering to common codeErik Faye-Lund2020-01-033-0/+80
* st/nir: Optionally unify inputs_read/outputs_written when linking.Kenneth Graunke2020-01-031-0/+6
* nir: print non-uniform tex fields.Bas Nieuwenhuizen2020-01-021-0/+8
* nir: Add clone/hash/serialize support for non-uniform tex instructions.Bas Nieuwenhuizen2020-01-023-1/+12
* nir: sanitize work group intrinsics to always be 32-bit.Dave Airlie2019-12-271-0/+4
* nir+vtn: vec8+vec16 supportRob Clark2019-12-2112-21/+104
* nir/serialize: cast swizzle before shiftingKarol Herbst2019-12-211-1/+1
* nir: fix assign_io_var_locations for vertex inputsJonathan Marek2019-12-191-3/+9