summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Support deref instructions in remove_dead_variablesJason Ekstrand2018-06-221-2/+92
* nir: add deref lowering sanity checkingRob Clark2018-06-2232-0/+78
* nir/deref: Add some deref cleanup functionsJason Ekstrand2018-06-222-0/+57
* nir: Add helpers for working with deref instructionsJason Ekstrand2018-06-224-0/+362
* nir: Add deref sources to texture instructionsJason Ekstrand2018-06-222-0/+8
* nir: Add _deref versions of all of the _var intrinsicsJason Ekstrand2018-06-224-1/+144
* nir/builder: Add deref building helpersJason Ekstrand2018-06-221-0/+106
* nir: Add a deref instruction typeJason Ekstrand2018-06-229-13/+580
* nir/validate: Rework intrinsic type validationJason Ekstrand2018-06-221-31/+31
* nir: Add explicit_binding to nir_variableNeil Roberts2018-06-211-0/+5
* nir: add pass to move load_constRob Clark2018-06-193-0/+143
* nir: add comment for loop_unroll passRob Clark2018-06-191-0/+4
* nir: Document a couple instances of parent_instrIan Romanick2018-06-151-0/+2
* nir: Add global invocation id intrinsic.Plamena Manolova2018-06-072-0/+5
* nir: add opt_if_loop_terminator()Timothy Arceri2018-06-071-0/+68
* nir: move ends_in_break() helper to nir_loop_analyze.hTimothy Arceri2018-06-072-13/+13
* nir: Look into uniform structs for samplers when counting num_textures.Eric Anholt2018-06-061-12/+44
* nir: Add lowering for nir_op_bit_count.Eric Anholt2018-06-062-0/+38
* nir: Add lowering for nir_op_bitfield_reverse.Eric Anholt2018-06-062-1/+48
* nir: Add an ALU lowering pass for mul_high.Eric Anholt2018-06-063-0/+169
* nir: Add lowering for find_lsb.Eric Anholt2018-06-062-0/+6
* nir: Add lowering for ifind_msb to ufind_msb.Eric Anholt2018-06-062-0/+6
* nir: Add lowering from ibitfield_extract/ubitfield_extract to shifts.Eric Anholt2018-06-062-0/+19
* nir: Add lowering for bitfieldInsert without using bfi.Eric Anholt2018-06-062-0/+19
* nir: implement the GLSL equivalent of if simplication in nir_opt_ifSamuel Pitoiset2018-06-041-5/+92
* nir: make is_comparison() a non-static helper functionSamuel Pitoiset2018-06-042-25/+25
* nir: use num_components wrappers in print/validate.Dave Airlie2018-06-042-15/+5
* nir: Lower !f2b(x) to x == 0.0Ian Romanick2018-06-011-0/+1
* nir: Add some missing "optimization undo" patternsIan Romanick2018-06-011-1/+19
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-011-0/+2
* nir: optimize iand(ieq(a, 0), ieq(b, 0)) to ieq(ior(a, b), 0)Samuel Pitoiset2018-05-311-0/+2
* nir: add unsigned comparison simplificationsTimothy Arceri2018-05-301-0/+2
* nir/print: fix printing of 8/16 bit constant variablesKarol Herbst2018-05-291-0/+31
* nir: Implement optional b2f->iand loweringAlyssa Rosenzweig2018-05-182-1/+7
* anv,nir: add generated files to .gitignore(s)Rhys Perry2018-05-121-0/+2
* nir/format_convert: Add code for bitcasting vectorsJason Ekstrand2018-05-091-0/+53
* nir/format_convert: Add a function to pack RGB9_E5 formatsJason Ekstrand2018-05-091-0/+64
* nir/format_convert: Add pack/unpack for R11F_G11F_B10FJason Ekstrand2018-05-091-0/+38
* nir/format_convert: Add linear <-> sRGB helpersJason Ekstrand2018-05-091-0/+26
* nir: Add the start of a format conversion helper headerJason Ekstrand2018-05-092-0/+107
* nir: Transform discard_if(true) into discardMatt Turner2018-05-071-1/+16
* compiler/lower_64bit_packing: rename the pass to be more genericIago Toral Quiroga2018-05-033-5/+5
* nir/lower_64bit_packing: extend the pass to handle packing from / to 16-bit.Iago Toral Quiroga2018-05-031-5/+59
* nir: add opcodes for 16-bit packing and unpackingIago Toral Quiroga2018-05-031-0/+19
* compiler/nir: add a lowering pass to convert the bit size of ALU operationsIago Toral Quiroga2018-05-033-0/+133
* nir: add missing dependency in meson.buildRob Clark2018-05-021-1/+1
* compiler/nir: Add conditional lowering for gl_BaseVertexAntia Puentes2018-05-022-0/+21
* compiler: Add SYSTEM_VALUE_IS_INDEXED_DRAW and instrinsicsAntia Puentes2018-05-023-0/+6
* nir: move GL specific passes to src/compiler/glslTimothy Arceri2018-05-015-637/+0
* nir/opt_constant_folding: fix folding of 8 and 16 bit intsKarol Herbst2018-04-261-2/+12