summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2018-04-141-0/+1
* nir+drivers: add helpers to get # of src/dest componentsRob Clark2018-04-031-0/+22
* nir: Return a cursor from nir_instr_removeJason Ekstrand2018-03-301-1/+15
* nir: Add src/dest num_components helpersJason Ekstrand2018-03-301-0/+12
* nir: add bindless to nir dataTimothy Arceri2018-03-281-0/+6
* nir: mako all the intrinsicsRob Clark2018-03-271-9/+0
* st/nir: fix atomic lowering for gallium driversTimothy Arceri2018-03-201-1/+2
* st/nir/radeonsi: move nir_lower_uniforms_to_ubo() to the state trackerTimothy Arceri2018-03-201-1/+0
* nir: add nir_opt_move_load_ubo() optimization passSamuel Pitoiset2018-03-161-0/+2
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+4
* nir/subgroups: Add lowering for vote_ieq/vote_feq to a ballotJason Ekstrand2018-03-131-0/+1
* nir: Add a helper for getting binop identitiesJason Ekstrand2018-03-071-0/+2
* nir: Add subgroup arithmetic reduction intrinsicsJason Ekstrand2018-03-071-0/+12
* nir: Add quad operations and loweringJason Ekstrand2018-03-071-0/+1
* nir: Add subgroup shuffle intrinsics and loweringJason Ekstrand2018-03-071-0/+1
* nir/spirv: Add support for device groupsJason Ekstrand2018-03-071-0/+2
* nir: add lower_ldexp to nir compiler optionsTimothy Arceri2018-02-281-0/+2
* mesa: move STATE_LENGTH to shader_enums.h and use it everywhereMarek Olšák2018-02-131-5/+5
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-131-5/+5
* nir: add nir_opt_shrink_load passSamuel Pitoiset2018-02-061-0/+2
* nir: add lower_all_io_to_temps flagTimothy Arceri2018-01-311-0/+2
* nir/st_glsl_to_nir: add param to disable splitting of inputsTimothy Arceri2018-01-311-1/+2
* nir: add vs_inputs_dual_locations compiler optionTimothy Arceri2018-01-301-0/+6
* nir: add a 'const' qualifier to nir_ssa_def_components_read()Samuel Pitoiset2018-01-121-1/+1
* nir: Add a new lowering option to lower all txd to txl.Eric Anholt2017-12-141-0/+6
* nir: Handle fp16 rounding modes at nir_type_conversion_opJose Maria Casanova Crespo2017-12-061-1/+2
* nir: Add rounding modes enumJose Maria Casanova Crespo2017-12-061-0/+10
* nir: Add support for 16-bit types (half float, int16 and uint16)Eduardo Lima Mitev2017-12-061-0/+9
* nir: add array lowering function that assumes there are no indirectsTimothy Arceri2017-12-041-0/+1
* nir: add varying component packing helpersTimothy Arceri2017-12-041-0/+2
* nir: add varying array splitting passTimothy Arceri2017-12-041-0/+1
* compiler: use NDEBUG to guard assertsEric Engestrom2017-11-281-4/+4
* nir: allow texture offsets with cube mapsIlia Mirkin2017-11-251-2/+13
* nir/spirv: tg4 requires a samplerAlex Smith2017-11-131-1/+0
* nir: add streams to nir dataTimothy Arceri2017-11-121-0/+8
* nir,intel/compiler: Use a fixed subgroup sizeJason Ekstrand2017-11-071-0/+1
* nir/lower_subgroups: Lower ballot intrinsics to the specified bit sizeJason Ekstrand2017-11-071-2/+1
* nir: Add a ssa_dest_init_for_type helperJason Ekstrand2017-11-071-0/+9
* nir: Add a new subgroups lowering passJason Ekstrand2017-11-071-3/+9
* nir: fix a typoGwan-gyeong Mun2017-11-061-1/+1
* nir: Add hooks for testing serializationJason Ekstrand2017-10-311-0/+17
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-3/+0
* nir: Add a helper for adding texture instruction sourcesJason Ekstrand2017-10-171-0/+4
* nir: add variant of lower_io_to_scalar to be called earlierTimothy Arceri2017-10-161-0/+1
* nir: Move vc4's alpha test lowering to core NIR.Eric Anholt2017-10-101-0/+2
* nir: add some helpers for doing linkingTimothy Arceri2017-09-261-0/+3
* nir: add always_active_io to nir variableTimothy Arceri2017-09-261-0/+10
* nir: put compact into bitfields in nir_variable_dataDave Airlie2017-09-071-1/+1
* nir: add nir_lower_uniforms_to_ubo passNicolai Hähnle2017-07-311-0/+1
* nir: add nir_lower_samplers_as_deref passNicolai Hähnle2017-07-311-0/+2