aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Add intrinsics for the line widthNeil Roberts2020-07-061-0/+2
* compiler: Add a system value for the line coordNeil Roberts2020-07-064-0/+7
* nir: Add docs to nir_lower[_explicit]_ioJason Ekstrand2020-07-061-0/+32
* nir: Remove shared support from lower_ioJason Ekstrand2020-07-061-78/+4
* nir: Assert that nir_lower_io is only called with allowed modesJason Ekstrand2020-07-061-7/+6
* nir: add vec2_index_32bit_offset address formatConnor Abbott2020-07-063-36/+70
* nir: Refactor load/store intrinsic helperConnor Abbott2020-07-061-44/+43
* nir: add lowering pass for clip plane enablingMike Blumenkrantz2020-07-033-0/+133
* nir: fix implicit fallthrough warningsTimothy Arceri2020-07-025-9/+13
* nir/algebraic: Don't distrubte absolute-value into dot-productsIan Romanick2020-07-021-7/+7
* nir: add missing break to nir_opt_access()Timothy Arceri2020-07-021-0/+1
* nir: Propagate *2*16 conversions into vectorsAlyssa Rosenzweig2020-06-301-0/+36
* nir: Add new rules to optimize NOOP pack/unpack pairsBoris Brezillon2020-06-292-9/+10
* nir: Fix divergence analysis for tessellation input/outputsKenneth Graunke2020-06-241-2/+16
* nir: only uniforms with dynamically_uniform offset are dynamically_uniformJose Maria Casanova Crespo2020-06-231-2/+2
* nir: slight correction to cube_face_coord constant foldingRhys Perry2020-06-221-2/+2
* nir/scheduler: Add an option to specify what stages share memory for I/ONeil Roberts2020-06-222-8/+29
* nir/schedule: Store a pointer to the scoreboard in nir_deps_stateNeil Roberts2020-06-221-15/+15
* nir/scheduler: Handle nir_intrinsic_load_per_vertex_inputNeil Roberts2020-06-221-0/+1
* nir/lower_images: handle dec and incKarol Herbst2020-06-181-0/+2
* nir/intrinsics: Put the _intel intrinsics together at the endJason Ekstrand2020-06-161-12/+12
* nir/validate: validate intr->num_componentsRob Clark2020-06-161-0/+18
* nir/lower-atomics-to-ssbo: don't set num_componentsRob Clark2020-06-161-7/+8
* nir/builder: don't set intr->num_componentsRob Clark2020-06-161-1/+0
* nir: do not try to merge xfb-outputsErik Faye-Lund2020-06-151-0/+12
* nir/print: print tex dest typeRob Clark2020-06-111-15/+25
* nir: Properly preserve metadata in more casesJason Ekstrand2020-06-119-21/+60
* nir: Call nir_metadata_preserve on !progressJason Ekstrand2020-06-1141-84/+85
* nir: Add a nir_shader_preserve_all_metadata helperJason Ekstrand2020-06-112-0/+11
* nir: Add a nir_metadata_all enum valueJason Ekstrand2020-06-111-0/+9
* nir: Replace the zs_output_pan intrinsic with combined_output_panIcecream952020-06-101-1/+1
* nir: Remove nir_intrinsic_output_u8_as_fp16_panAlyssa Rosenzweig2020-06-101-6/+0
* nir: use bitfield_insert instead of bfi in nir_lower_double_opsBen Skeggs2020-06-091-1/+3
* nir: Fix logic that ends combine barrier sequenceCaio Marcelo de Oliveira Filho2020-06-081-1/+1
* nir: Fix printing execution scope of a scoped barrierCaio Marcelo de Oliveira Filho2020-06-081-1/+4
* nir/lower_explicit_io: fix NON_UNIFORM access for UBO loadsSamuel Pitoiset2020-06-081-1/+1
* nir: reuse existing psiz-variableErik Faye-Lund2020-06-041-6/+20
* nir/lower_tex: fixes for fp16 yuv loweringRob Clark2020-06-031-5/+10
* nir/builder: add bitsize conversion helpersRob Clark2020-06-031-0/+24
* nir: extract out convert_to_bitsize() helperRob Clark2020-06-032-16/+17
* nir: get_base_type() should return enum typeRob Clark2020-06-031-2/+2
* nir: Replace the scoped_memory barrier by a scoped_barrierBoris Brezillon2020-06-0310-22/+50
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-032-16/+35
* nir: gather which images are MSAAMarek Olšák2020-06-021-6/+5
* nir: gather which images are buffersMarek Olšák2020-06-021-1/+12
* nir: don't count samplers and images in interface blocksMarek Olšák2020-06-021-2/+5
* nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16Marek Olšák2020-06-022-15/+28
* nir: fix lower_wpos for 16-bit fddyMarek Olšák2020-06-021-2/+5
* nir: lower int16 and uint16 in nir_lower_mediump_outputsMarek Olšák2020-06-021-24/+36
* nir: add i2imp and u2ump opcodes for conversions to mediumpMarek Olšák2020-06-022-6/+21