summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Pull common multiplication out of flrp argumentsIan Romanick2019-05-061-0/+5
* nir/algebraic: Pull common addition out of flrp argumentsIan Romanick2019-05-061-0/+16
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-6/+0
* nir: add int_to_float lowering passVasily Khoruzhick2019-05-073-0/+214
* nir: Add nir_op_vec helperKarol Herbst2019-05-042-13/+13
* nir: Add a nir_builder_alu variant which takes an array of componentsKarol Herbst2019-05-041-14/+36
* nir: Add a SSA type gathering passJason Ekstrand2019-05-043-0/+222
* nir/algebraic: Don't emit empty initializers for MSVCConnor Abbott2019-05-041-0/+4
* nir: fix lower vars to ssa for larger vector sizes.Dave Airlie2019-05-031-4/+4
* nir: fix nir tex print harderRob Clark2019-05-021-6/+5
* nir: add pass to lower fb readsRob Clark2019-05-024-6/+138
* nir: fix lower_wpos_ytransform in load_frag_coord caseRob Clark2019-05-021-10/+11
* nir: rework tex instruction printingRob Clark2019-05-021-8/+10
* nir/search: Add debugging code to dump the pattern matchedConnor Abbott2019-05-021-0/+75
* nir/search: Add automaton-based pre-searchingConnor Abbott2019-05-023-19/+425
* nir: Saturating integer arithmetic is not associativeIan Romanick2019-05-011-1/+1
* nir: improve convert_yuv_to_rgbJonathan Marek2019-05-011-15/+14
* delete autotools .gitignore filesEric Engestrom2019-04-292-8/+0
* nir: Add a new nir_cf_list_is_empty_block() helper.Kenneth Graunke2019-04-281-0/+15
* nir: add rcp(w) lowering for gl_FragCoordAndreas Baierl2019-04-293-0/+83
* nir: use braces around subobject in initializerTapani Pälli2019-04-262-6/+6
* nir/algebraic: Optimize integer cast-of-castJason Ekstrand2019-04-261-0/+42
* nir: fix bit_size in lower indirect derefs.Dave Airlie2019-04-261-1/+1
* freedreno/ir3: lower load_barycentric_at_offsetRob Clark2019-04-251-0/+3
* freedreno/ir3: lower load_barycentric_at_sampleRob Clark2019-04-251-0/+7
* nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2019-04-252-0/+8
* nir: fix nir_remove_unused_varyings()Timothy Arceri2019-04-251-18/+33
* nir: Use the NIR_SRC_AS_ macro to define nir_src_as_derefJason Ekstrand2019-04-221-14/+4
* nir: Add helpers for getting the type of an address formatJason Ekstrand2019-04-191-0/+33
* intel,nir: Lower TXD with a bindless samplerJason Ekstrand2019-04-192-0/+8
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-192-42/+65
* nir_opcodes.py: Saturate to expression that doesn't overflowKristian H. Kristensen2019-04-192-1/+3
* nir: Use the nir_builder _imm helpers in setting up deref offsets.Eric Anholt2019-04-191-4/+3
* nir: Fix deref offset calculation for structs.Eric Anholt2019-04-191-1/+1
* nir/algebraic: add lowering for fsignErico Nunes2019-04-192-0/+4
* 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