summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a read_mask helper for ALU instructionsJason Ekstrand2018-11-081-7/+1
* nir: Add some new helpers for working with const sourcesJason Ekstrand2018-10-221-0/+92
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-3/+3
* nir: Drop the vs_inputs_dual_locations optionJason Ekstrand2018-09-061-17/+15
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-061-12/+37
* nir: Give end_block its own indexCaio Marcelo de Oliveira Filho2018-08-221-1/+4
* nir/glsl: make nir_remap_attributes publicAlejandro Piñeiro2018-08-131-0/+24
* nir: add how_declared to nir_variable.dataAlejandro Piñeiro2018-08-131-0/+1
* nir: Take if uses into account in ssa_def_components_readJason Ekstrand2018-07-291-0/+3
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-171-8/+6
* nir/spirv: implement BuiltInWorkDimRob Clark2018-07-151-0/+2
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-270/+0
* nir: Use deref instructions in lower_constant_initializersJason Ekstrand2018-06-221-63/+0
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-34/+21
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+1
* nir: Add a deref instruction typeJason Ekstrand2018-06-221-0/+50
* nir: Add global invocation id intrinsic.Plamena Manolova2018-06-071-0/+4
* compiler: Add SYSTEM_VALUE_IS_INDEXED_DRAW and instrinsicsAntia Puentes2018-05-021-0/+4
* compiler: Add SYSTEM_VALUE_FIRST_VERTEX and instrinsicsAntia Puentes2018-04-191-0/+4
* nir: add comment about nir_src_copy()Rob Clark2018-04-091-0/+3
* nir: Return a cursor from nir_instr_removeJason Ekstrand2018-03-301-1/+1
* util: Include bitscan.h directlyIan Romanick2018-03-291-0/+1
* nir: Add a helper for getting binop identitiesJason Ekstrand2018-03-071-0/+68
* compiler: Add two new system values for subgroupsJason Ekstrand2018-03-071-0/+8
* nir: add a 'const' qualifier to nir_ssa_def_components_read()Samuel Pitoiset2018-01-121-1/+1
* nir: add missing local_group_size intrinsicRob Clark2017-12-301-0/+4
* nir: Add support for 16-bit types (half float, int16 and uint16)Eduardo Lima Mitev2017-12-061-0/+6
* nir: Zero nir_load_const_instr::value for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-6/+10
* nir: Add a helper for adding texture instruction sourcesJason Ekstrand2017-10-171-0/+22
* nir: Fix system_value_from_intrinsic for subgroupsJason Ekstrand2017-08-281-4/+4
* nir: Fix some whatespaceJason Ekstrand2017-08-281-5/+5
* nir: add load_frag_coord system value intrinsicNicolai Hähnle2017-07-311-0/+4
* nir: add nir_instr_rewrite_derefNicolai Hähnle2017-07-311-0/+13
* nir: Add system values from ARB_shader_ballotMatt Turner2017-07-201-0/+28
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-1/+2
* compiler: Add a system value and varying for ViewIndexJason Ekstrand2017-05-031-0/+4
* nir: Add GLSL_TYPE_[U]INT64 to some switch statementsJason Ekstrand2017-04-161-0/+2
* nir: Stop using apostrophes to pluralize.Matt Turner2017-03-231-1/+1
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-122/+0
* nir: Rewrite nir_type_conversion_opJason Ekstrand2017-03-141-63/+92
* nir: handle some 64-bit integer conversionsDave Airlie2017-02-161-7/+19
* nir: Add 64-bit integer constant supportIan Romanick2017-01-201-0/+2
* nir: change asserts to unreachable in nir_type_conversion_opTapani Pälli2017-01-111-3/+3
* nir: add nir_type_conversion_op()Samuel Iglesias Gonsálvez2017-01-091-0/+81
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-11/+14
* nir: Correctly handle blocks in cf_node_cf_tree_nextJason Ekstrand2016-12-221-1/+1
* nir: Add a loop analysis passThomas Helland2016-12-231-1/+1
* nir: Get rid of nir_constant_dataJason Ekstrand2016-12-021-20/+12
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-3/+5