aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Strength reduce some compares of x and -xIan Romanick2019-04-181-0/+3
* nir/algebraic: Fix some 1-bit Boolean weirdnessIan Romanick2019-04-181-0/+3
* nir/algebraic: Replace a pattern where iand with a Boolean is used as a bcselIan Romanick2019-04-181-0/+4
* nir/algebraic: Recognize open-coded copysign(1.0, a)Ian Romanick2019-04-181-0/+6
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-184-40/+15
* nir: Rework nir_src_as_alu_instr to not take a pointerJason Ekstrand2019-04-183-20/+14
* nir: Drop "struct" from some nir_* declarationsJason Ekstrand2019-04-183-11/+11
* nir/algebraic: Use a cache to avoid re-emitting structsJason Ekstrand2019-04-161-17/+36
* nir/algebraic: Move the template closer to the render functionJason Ekstrand2019-04-161-19/+19
* nir: optimize gl_SampleMaskIn to gl_HelperInvocation for radeonsi when possibleMarek Olšák2019-04-162-2/+46
* nir,ac/nir: fix cube_face_coordRhys Perry2019-04-151-6/+15
* nir: fix packing components with arraysTimothy Arceri2019-04-151-1/+2
* nir/validate: Require unused bits of nir_const_value to be zeroJason Ekstrand2019-04-142-20/+41
* nir/load_const_to_scalar: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* nir/constant_folding: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* nir: make nir_const_value scalarKarol Herbst2019-04-1422-277/+317
* nir/loop_analyze: use nir_const_value.b for boolean results, not u32Karol Herbst2019-04-141-1/+1
* nir/print: Use nir_src_as_int for array indicesJason Ekstrand2019-04-141-3/+2
* nir/builder: Add a nir_imm_zero helperJason Ekstrand2019-04-143-7/+17
* nir/builder: Move nir_imm_vec2 from blorp into the builderKarol Herbst2019-04-141-0/+12
* nir: Add nir_lower_viewport_transformAlyssa Rosenzweig2019-04-143-0/+104
* nir: add lower_ftruncChristian Gmeiner2019-04-132-0/+3
* nir: Add a pass for selectively lowering variables to scratch spaceJason Ekstrand2019-04-128-1/+215
* nir: Add a comment about how intrinsic definitions work.Eric Anholt2019-04-121-0/+11
* nir: Drop remaining references to const_index in favor of the call to use.Eric Anholt2019-04-121-5/+5
* nir: Drop comments about the constant_index slots for load/stores.Eric Anholt2019-04-121-21/+15
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-122-3/+5
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-122-14/+22
* nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst2019-04-122-0/+44
* nir: initialise some variables in opt_if_loop_last_continue()Timothy Arceri2019-04-111-2/+2
* nir/xfb: do not use bare interface typeJuan A. Suarez Romero2019-04-111-1/+1
* nir: Add access qualifiers on load_ubo intrinsic.Bas Nieuwenhuizen2019-04-101-1/+1
* nir: Get rid of global registersJason Ekstrand2019-04-0911-197/+10
* nir: Get rid of nir_register::is_packedJason Ekstrand2019-04-097-34/+11
* nir: Don't set LOD=0 for compute shader that has derivative groupCaio Marcelo de Oliveira Filho2019-04-081-2/+6
* nir/algebraic: Lower CS derivatives to zero when no group definedCaio Marcelo de Oliveira Filho2019-04-082-0/+14
* nir/radv: remove restrictions on opt_if_loop_last_continue()Timothy Arceri2019-04-092-35/+54
* nir/search: Search for all combinations of commutative opsJason Ekstrand2019-04-083-29/+64
* nir/algebraic: Add some logical OR and AND patternsJason Ekstrand2019-04-051-0/+3
* nir/algebraic: Drop some @bool specifiersJason Ekstrand2019-04-051-7/+7
* nir: Take if_uses into account when repairing SSACaio Marcelo de Oliveira Filho2019-04-051-0/+18
* nir: do not pack varying with different typesSamuel Pitoiset2019-04-051-0/+13
* nir: Add "viewport vector" system valuesAlyssa Rosenzweig2019-04-041-0/+5
* nir: use proper array sizing define for vectorsDave Airlie2019-04-031-4/+4
* Revert "nir: propagate known constant values into the if-then branch"Timothy Arceri2019-04-031-60/+0
* nir: propagate known constant values into the if-then branchTimothy Arceri2019-04-031-0/+60
* nir: add lower_all_io_to_elementsRob Clark2019-03-301-0/+1
* nir: print var name for load_interpolated_input tooRob Clark2019-03-301-0/+1
* nir: Lock around validation fail shader dumpingJason Ekstrand2019-03-291-0/+10
* nir/validate: validate that tex deref sources are actually derefsKarol Herbst2019-03-291-0/+11