summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.c
Commit message (Expand)AuthorAgeFilesLines
* compiler: add SYSTEM_VALUE_TESS_LEVEL_OUTER/INNER_DEFAULTMarek Olšák2019-08-121-0/+8
* compiler: add SYSTEM_VALUE_USER_DATA_AMDMarek Olšák2019-08-121-0/+4
* nir: add access to image_deref intrinsicsLionel Landwerlin2019-07-261-0/+3
* nir: use | instead of || operatorAndrii Simiklit2019-07-231-1/+1
* nir: Allow internal changes to the instr in nir_shader_lower_instructions().Eric Anholt2019-07-181-1/+4
* nir: Add gl_PointCoord system valueAndreas Baierl2019-07-181-0/+4
* nir: Add some generic helpers for writing lowering passesJason Ekstrand2019-07-161-0/+147
* nir: Add a helper for fetching the SSA def from an instructionJason Ekstrand2019-07-161-0/+47
* nir: Refactor nir_src_as_* constant functionsJason Ekstrand2019-07-101-92/+0
* nir: Add more helpers for working with const valuesJason Ekstrand2019-07-101-0/+35
* compiler: Add color system valueConnor Abbott2019-07-081-0/+8
* glsl/nir: Propagate access qualifiersConnor Abbott2019-06-191-1/+0
* nir: detect more dynamically uniform expressionsIago Toral Quiroga2019-06-141-0/+13
* nir: make nir_const_value scalarKarol Herbst2019-04-141-23/+26
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-121-2/+4
* nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst2019-04-121-0/+40
* nir: Get rid of global registersJason Ekstrand2019-04-091-23/+0
* nir: Get rid of nir_register::is_packedJason Ekstrand2019-04-091-1/+0
* nir: add support for user defined select controlTimothy Arceri2019-03-271-0/+2
* nir: add support for gather offsetsKarol Herbst2019-03-211-0/+18
* Revert "nir: const `nir_call_instr::callee`"Jason Ekstrand2019-03-191-1/+1
* nir: const `nir_call_instr::callee`Eric Engestrom2019-03-191-1/+1
* nir/vtn: add support for SpvBuiltInGlobalLinearIdKarol Herbst2019-03-051-0/+2
* nir: Just return when asked to rewrite uses of an SSA def to itself.Eric Anholt2019-02-251-1/+2
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-211-1/+1
* nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst2019-01-191-0/+4
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-2/+2
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-1/+1
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-4/+2
* nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()Matt Turner2019-01-091-0/+1
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-3/+3
* nir: Add a ptr_as_array deref typeJason Ekstrand2019-01-081-2/+4
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-1/+2
* nir: Add support for 1-bit data typesJason Ekstrand2018-12-161-7/+8
* 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