summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_gather_info.c
Commit message (Expand)AuthorAgeFilesLines
* nir,intel: lower if (cond) demote() to new intrinsic demote_if(cond)Daniel Schürmann2019-07-241-0/+1
* nir/gather_info: Look for uses of helper invocationsJason Ekstrand2019-07-231-0/+19
* nir/gather_info: Move setting uses_64bit out of the switchJason Ekstrand2019-07-231-5/+6
* nir: Add gl_PointCoord system valueAndreas Baierl2019-07-181-0/+1
* nir: Add demote and is_helper_invocation intrinsicsCaio Marcelo de Oliveira Filho2019-07-081-0/+1
* nir: move gls_type_get_{sampler,image}_count()Rob Clark2019-03-211-42/+0
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-2/+2
* nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.Kenneth Graunke2019-02-111-7/+0
* nir: Add and set info::uses_64bitMatt Turner2019-01-091-0/+5
* nir: move getting deref from var after we check deref type.Dave Airlie2018-11-201-4/+3
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-4/+2
* nir: Drop the vs_inputs_dual_locations optionJason Ekstrand2018-09-061-17/+3
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-061-6/+0
* nir: add fall through comment to nir_gather_infoTimothy Arceri2018-08-031-0/+1
* nir/gather_info: Set info.gs.uses_streamsNeil Roberts2018-07-311-0/+5
* nir: Rework gather_info to entirely use deref instructionsJason Ekstrand2018-06-221-28/+14
* nir: Support deref instructions in gather_infoJason Ekstrand2018-06-221-9/+22
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir: Look into uniform structs for samplers when counting num_textures.Eric Anholt2018-06-061-12/+44
* compiler: Add SYSTEM_VALUE_IS_INDEXED_DRAW and instrinsicsAntia Puentes2018-05-021-0/+1
* compiler: Add SYSTEM_VALUE_FIRST_VERTEX and instrinsicsAntia Puentes2018-04-191-0/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+1
* nir: s/uint/unsigned/ to fix MSVC/MinGW buildBrian Paul2018-03-301-1/+1
* nir: partially revert c2acf97fcc9b32eTimothy Arceri2018-01-301-6/+23
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-301-2/+6
* nir: fill outputs_read field and add patch outputs read (v2)Dave Airlie2017-11-271-12/+28
* nir/gather_info: recognize load_patch_vertices_in as a system valueIago Toral Quiroga2017-11-221-0/+1
* nir: Make nir_gather_info collect a uses_fddx_fddy flag.Kenneth Graunke2017-10-291-0/+16
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-7/+7
* nir: Make nir_shader_gather_info() track texelFetch texture accesses.Kenneth Graunke2017-10-121-1/+13
* nir: add load_frag_coord system value intrinsicNicolai Hähnle2017-07-311-0/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-23/+23
* nir: silence implicit conversion to 64bitEmil Velikov2017-01-271-1/+1
* nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero2017-01-091-25/+23
* nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke2016-11-221-3/+6
* nir: add support for counting AoA uniforms in nir_shader_gather_info()Timothy Arceri2016-11-171-2/+2
* nir: update nir_gather_info to only mark used array/matrix elementsTimothy Arceri2016-11-111-53/+207
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-15/+15
* nir/info: Get rid of uses_interp_var_at_offsetJason Ekstrand2016-06-031-4/+0
* nir: Make lowering gl_LocalInvocationIndex optionalJordan Justen2016-06-011-0/+1
* nir: Add a nir->info.uses_interp_var_at_offset flag.Kenneth Graunke2016-05-151-0/+4
* nir: Add an info bit for uses_sample_qualifierJason Ekstrand2016-05-141-1/+7
* nir/gather_info: fixup for new foreach_block()Jason Ekstrand2016-05-051-5/+5
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-1/+1
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-1/+1
* nir: Add a pass for gathering various bits of shader infoJason Ekstrand2016-04-101-0/+161