summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/vtn: add support for SpvBuiltInGlobalLinearIdKarol Herbst2019-03-053-12/+40
* nir: add support for address bit sized system valuesKarol Herbst2019-03-052-18/+29
* nir: replace magic numbers with M_PIKarol Herbst2019-03-051-2/+2
* nir: Add multiplier argument to nir_lower_uniforms_to_ubo.Timur Kristóf2019-03-052-9/+16
* nir: Move nir_lower_uniforms_to_ubo to compiler/nir.Timur Kristóf2019-03-053-0/+101
* v3d: Move the stores for fixed function VS output reads into NIR.Eric Anholt2019-03-051-0/+9
* nir: Improve printing of load_input/store_output variable names.Eric Anholt2019-03-051-2/+4
* spirv: Use the same types for resource indices as pointersJason Ekstrand2019-03-051-4/+4
* intel,nir: Lower TXD with min_lod when the sampler index is not < 16Jason Ekstrand2019-03-042-0/+27
* nir/algebraic: Optimize low 32 bit extractionSagar Ghuge2019-03-041-0/+2
* nir/glsl: Add another way of doing lower_imul64 for gen8+Sagar Ghuge2019-03-044-6/+35
* nir: Add int64/doubles options into nir_shader_compiler_optionsJordan Justen2019-03-021-30/+33
* nir/algebraic: Optimize away an fsat of a b2fIan Romanick2019-03-021-0/+1
* nir/algebraic: Replace a-fract(a) with floor(a)Ian Romanick2019-03-011-0/+1
* nir/algebraic: Replace a bcsel of a b2f sources with a b2f(!(a || b))Ian Romanick2019-03-011-0/+2
* nir/algebraic: Replace i2b used by bcsel or if-statement with comparisonIan Romanick2019-03-012-0/+9
* nir/copy_prop_vars: handle indirect vector elementsCaio Marcelo de Oliveira Filho2019-02-282-24/+25
* nir/copy_prop_vars: prefer using entries from equal derefsCaio Marcelo de Oliveira Filho2019-02-281-4/+9
* nir/copy_prop_vars: add tests for indirect array derefCaio Marcelo de Oliveira Filho2019-02-281-7/+124
* nir/copy_prop_vars: handle load/store of vector elementsCaio Marcelo de Oliveira Filho2019-02-282-34/+114
* nir/copy_prop_vars: use NIR_MAX_VEC_COMPONENTSCaio Marcelo de Oliveira Filho2019-02-281-10/+22
* nir/copy_prop_vars: rename/refactor store_to_entry helperCaio Marcelo de Oliveira Filho2019-02-281-22/+20
* nir: Add posibility to not lower to source mod 'abs' for ops with three sourcesGert Wollny2019-02-272-1/+8
* nir/lower_tex: Add support for XYUV loweringKasireddy, Vivek2019-02-262-0/+21
* nir: initialize value in copy_prop_vars_blockTapani Pälli2019-02-261-1/+1
* nir: Just return when asked to rewrite uses of an SSA def to itself.Eric Anholt2019-02-251-1/+2
* nir: Use SM5 properties to optimize shift(a@32, iand(31, b))Daniel Schürmann2019-02-251-0/+5
* nir: Define shifts according to SM5 specification.Daniel Schürmann2019-02-251-4/+6
* nir/builder: Don't emit no-op swizzlesJason Ekstrand2019-02-241-1/+9
* nir/split_vars: Don't compact vectors unnecessarilyJason Ekstrand2019-02-241-0/+6
* nir: fix MSVC buildCaio Marcelo de Oliveira Filho2019-02-221-1/+1
* nir/copy_prop_vars: add tests for load/store elements of vectorsCaio Marcelo de Oliveira Filho2019-02-221-0/+139
* nir: nir_build_deref_follower accept array derefs of vectorsCaio Marcelo de Oliveira Filho2019-02-221-1/+3
* nir/copy_prop_vars: change test helper to get intrinsicsCaio Marcelo de Oliveira Filho2019-02-221-83/+56
* nir/copy_prop_vars: keep track of components in copy_entryCaio Marcelo de Oliveira Filho2019-02-221-33/+48
* nir/copy_prop_vars: add debug helpersCaio Marcelo de Oliveira Filho2019-02-221-1/+87
* nir/copy_prop_vars: don't get confused by array_deref of vectorsCaio Marcelo de Oliveira Filho2019-02-221-0/+28
* nir: allow nir_lower_phis_to_scalar() on more src typesTimothy Arceri2019-02-231-3/+13
* nir: clone instruction set rather than removing individual entriesTimothy Arceri2019-02-221-3/+3
* nir/lower_clip_cull: Fix an incorrect assertJason Ekstrand2019-02-211-1/+1
* nir: Fix a compile warningJason Ekstrand2019-02-211-1/+1
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-213-16/+2
* nir/xfb: Handle compact arrays in gather_xfb_infoJason Ekstrand2019-02-211-11/+22
* nir/xfb: Work in terms of components rather than slotsJason Ekstrand2019-02-211-5/+5
* nir: Rewrite lower_clip_cull_distance_arrays to do a lot less loweringJason Ekstrand2019-02-211-113/+19
* nir/xfb: Properly align 64-bit valuesJason Ekstrand2019-02-211-0/+4
* nir: remove non-ssa support from nir_copy_prop()Timothy Arceri2019-02-211-36/+5
* nir: Don't forget if-uses in new nir_opt_dead_cf liveness checkKenneth Graunke2019-02-201-0/+10
* nir: Don't reassociate add/mul chains containing only constantsKenneth Graunke2019-02-161-5/+5
* nir: remove simple dead if detection from nir_opt_dead_cf()Timothy Arceri2019-02-161-7/+2