aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: add matrix_layout to nir_variable dataTimothy Arceri2020-04-181-0/+5
* nir: Add per_view attribute to nir_variableCaio Marcelo de Oliveira Filho2020-04-071-0/+6
* nir: add some swizzle helpersRob Clark2020-04-061-0/+20
* nir/algebraic: Distribute source modifiers into instructionsIan Romanick2020-04-011-0/+1
* nir: Add a nir_op_is_vec helperJason Ekstrand2020-03-311-0/+16
* nir: add a bool bitsize lowering passIago Toral Quiroga2020-03-241-0/+1
* nir: Add pass to combine adjacent scoped memory barriersCaio Marcelo de Oliveira Filho2020-03-121-0/+11
* nir: Reorder nir_scopes so wider scope has larger numeric valueCaio Marcelo de Oliveira Filho2020-03-121-4/+4
* nir: Don't skip a bit in nir_memory_semanticsCaio Marcelo de Oliveira Filho2020-03-121-2/+2
* nir: Add ability to lower non-const quad broadcasts to const ones.Timur Kristóf2020-03-121-0/+1
* nir: add pass to lower discard() to demote()Daniel Schürmann2020-03-091-0/+2
* nir: Drop nir_tex_instr::texture_array_sizeJason Ekstrand2020-02-261-3/+0
* nir, intel: Move use_scoped_memory_barrier to nir_optionsCaio Marcelo de Oliveira Filho2020-02-241-0/+5
* nir: Add the alias NIR_MEMORY_ACQ_RELCaio Marcelo de Oliveira Filho2020-02-241-0/+1
* nir: Move intel's intrinsic_image_coordinate_components() to core nir.Eric Anholt2020-02-241-0/+3
* nir: Add SSBO->global lowering passAlyssa Rosenzweig2020-02-211-0/+1
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-1/+1
* compiler/nir: Add support for variable initialization from a pointerArcady Goldmints-Orlov2020-02-121-0/+8
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-3/+4
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-291-1/+1
* nir: add two new texture ops for multisample fragment color/mask fetchesSamuel Pitoiset2020-01-231-0/+3
* nir/algebraic: Add lowering for 64-bit usub_satIan Romanick2020-01-231-0/+17
* nir/algebraic: Add lowering for 64-bit hadd and rhaddIan Romanick2020-01-231-0/+21
* nir: Drop the ssbo_offset to atomic lowering.Eric Anholt2020-01-211-1/+1
* anv,nir: Lower quad_broadcast with dynamic index in NIRJason Ekstrand2020-01-151-0/+1
* nir/sink,nir/move: move/sink nir_op_movRhys Perry2020-01-141-0/+1
* nir/lower_gs_intrinsics: add option for per-stream countsRhys Perry2020-01-141-1/+1
* nir/zink: move clip_halfz-lowering to common codeErik Faye-Lund2020-01-031-0/+2
* st/nir: Optionally unify inputs_read/outputs_written when linking.Kenneth Graunke2020-01-031-0/+6
* nir+vtn: vec8+vec16 supportRob Clark2019-12-211-2/+13
* nir: add option to lower half packing opcodesJonathan Marek2019-12-161-0/+2
* nir: add some fields to nir_variable_dataTimothy Arceri2019-12-131-0/+28
* nir: Add a scheduler pass to reduce maximum register pressure.Eric Anholt2019-11-251-0/+4
* nir: add a load/store vectorization passRhys Perry2019-11-251-0/+7
* nir: add nir_num_variable_modes and nir_var_mem_push_constRhys Perry2019-11-251-2/+4
* 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