aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: strip as we serialize to remove the nir_shader_clone callMarek Olšák2019-11-211-2/+0
* nir: add 64-bit ufind_msb lowering support. (v2)Dave Airlie2019-11-221-0/+1
* nir: add nir_variable::index and nir_index_varsRhys Perry2019-11-201-0/+8
* nir: make nir_variable::{num_members,num_state_slots} a uint16_tRhys Perry2019-11-201-2/+2
* nir: Add a 8-bit bool typeNeil Roberts2019-11-201-0/+1
* nir: Add a 16-bit bool typeNeil Roberts2019-11-201-0/+1
* nir: don't use GLenum16 in nir.hMarek Olšák2019-11-191-2/+1
* nir: move data.descriptor_set above data.index for better packingMarek Olšák2019-11-191-4/+4
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-5/+6
* nir: fix packing of nir_variableSamuel Pitoiset2019-11-061-2/+2
* nir/serialize: don't expand 16-bit variable state slots to 32 bitsMarek Olšák2019-11-051-1/+1
* nir: pack the rest of nir_variable::dataMarek Olšák2019-11-051-33/+34
* nir: pack nir_variable::data::xfb_*Marek Olšák2019-11-041-19/+23
* nir: pack nir_variable::data::streamMarek Olšák2019-11-041-3/+4
* compiler: make variable::data::binding unsignedMarek Olšák2019-11-041-1/+1
* nir: Add scoped_memory_barrier intrinsicCaio Marcelo de Oliveira Filho2019-10-241-0/+36
* nir: improve nir_variable packingTimothy Arceri2019-10-241-1/+3
* nir: fix nir_variable_data packingTimothy Arceri2019-10-241-8/+8
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-211-1/+13
* nir: add nir_lower_amul passRob Clark2019-10-181-0/+10
* nir/search: fix the PoT helpersRob Clark2019-10-181-1/+1
* nir: Add new texop nir_texop_tex_prefetchEduardo Lima Mitev2019-10-181-0/+1
* freedreno/ir3: Implement lowering passes for VS and GSKristian H. Kristensen2019-10-171-0/+4
* nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund2019-10-171-2/+4
* nir: support lowering clipdist to arraysErik Faye-Lund2019-10-171-3/+7
* nir: add lowering-pass for point-size movErik Faye-Lund2019-10-171-0/+3
* nir: allow passing alpha-ref state to lowering-codeErik Faye-Lund2019-10-171-1/+2
* nir: add a pass to lower flat shading.Dave Airlie2019-10-171-0/+2
* nir: add nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-0/+1
* nir: move gl_nir_opt_access from glsl directoryMarek Olšák2019-10-101-0/+1
* nir: add auxiliary functions to detect if a mode is enabledSamuel Iglesias Gonsálvez2019-09-171-0/+81
* nir: Add a block_is_unreachable helperJason Ekstrand2019-09-061-0/+1
* nir: Carve out nir_lower_samplers from GLSL code.Timur Kristóf2019-09-061-0/+2
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* nir: Remove nir_const_load_to_arrAlyssa Rosenzweig2019-08-221-5/+0
* nir: add divergence analysis pass.Daniel Schürmann2019-08-201-0/+8
* nir/lcssa: allow to create LCSSA phis for loop-invariant booleansRhys Perry2019-08-201-1/+1
* nir/lcssa: Skip loop invariant variables when converting to LCSSA.Daniel Schürmann2019-08-201-1/+1
* nir: make nir_to_lcssa() a general NIR pass.Rhys Perry2019-08-201-0/+1
* nir: Add more source types to nir_tex_instr_src_typeJason Ekstrand2019-08-191-3/+14
* nir: add a pass to clamp gl_PointSize to a rangeIago Toral Quiroga2019-08-131-0/+2
* nir: merge and extend nir_opt_move_comparisons and nir_opt_move_load_uboRhys Perry2019-08-121-3/+1
* nir: replace nir_move_load_const() with nir_opt_sink()Rhys Perry2019-08-121-1/+11
* nir: add nir_lower_to_explicit()Rhys Perry2019-08-081-0/+5
* nir/lower_io: Add an option to lower 64-bit varyingsJason Ekstrand2019-07-311-0/+6
* nir: remove explicit nir_intrinsic_index_flag valuesEric Engestrom2019-07-311-2/+2
* nir/algebraic: rename lower_bitshift to lower_bitopsErico Nunes2019-07-311-2/+2
* nir/algebraic: add new fsum ops and fdot loweringErico Nunes2019-07-311-0/+3
* nir/find_array_copies: Handle wildcards and overlapping copiesConnor Abbott2019-07-291-0/+1
* nir/algebraic: add option to lower fall_equalN/fany_nequalNJonathan Marek2019-07-241-0/+3