summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-25nir: add nir_num_variable_modes and nir_var_mem_push_constRhys Perry1-0/+5
2019-11-20nir: add nir_variable::index and nir_index_varsRhys Perry1-0/+33
2019-11-19nir: move data.image.access to data.accessMarek Olšák1-1/+1
2019-11-07nir: fix unused function warning in src/compiler/nir/nir.cKai Wasserbäch1-1/+2
2019-10-28util: rename list_empty() to list_is_empty()Timothy Arceri1-3/+3
2019-08-21nir: Add explicit signs to image min/max intrinsicsJason Ekstrand1-2/+4
2019-08-12compiler: add SYSTEM_VALUE_TESS_LEVEL_OUTER/INNER_DEFAULTMarek Olšák1-0/+8
2019-08-12compiler: add SYSTEM_VALUE_USER_DATA_AMDMarek Olšák1-0/+4
2019-07-26nir: add access to image_deref intrinsicsLionel Landwerlin1-0/+3
2019-07-23nir: use | instead of || operatorAndrii Simiklit1-1/+1
2019-07-18nir: Allow internal changes to the instr in nir_shader_lower_instructions().Eric Anholt1-1/+4
2019-07-18nir: Add gl_PointCoord system valueAndreas Baierl1-0/+4
2019-07-16nir: Add some generic helpers for writing lowering passesJason Ekstrand1-0/+147
2019-07-16nir: Add a helper for fetching the SSA def from an instructionJason Ekstrand1-0/+47
2019-07-10nir: Refactor nir_src_as_* constant functionsJason Ekstrand1-92/+0
2019-07-10nir: Add more helpers for working with const valuesJason Ekstrand1-0/+35
2019-07-08compiler: Add color system valueConnor Abbott1-0/+8
2019-06-19glsl/nir: Propagate access qualifiersConnor Abbott1-1/+0
2019-06-14nir: detect more dynamically uniform expressionsIago Toral Quiroga1-0/+13
2019-04-14nir: make nir_const_value scalarKarol Herbst1-23/+26
2019-04-12glsl/nir: add support for lowering bindless images_derefsKarol Herbst1-2/+4
2019-04-12nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst1-0/+40
2019-04-09nir: Get rid of global registersJason Ekstrand1-23/+0
2019-04-09nir: Get rid of nir_register::is_packedJason Ekstrand1-1/+0
2019-03-27nir: add support for user defined select controlTimothy Arceri1-0/+2
2019-03-21nir: add support for gather offsetsKarol Herbst1-0/+18
2019-03-19Revert "nir: const `nir_call_instr::callee`"Jason Ekstrand1-1/+1
2019-03-19nir: const `nir_call_instr::callee`Eric Engestrom1-1/+1
2019-03-05nir/vtn: add support for SpvBuiltInGlobalLinearIdKarol Herbst1-0/+2
2019-02-25nir: Just return when asked to rewrite uses of an SSA def to itself.Eric Anholt1-1/+2
2019-01-21mesa: add MESA_SHADER_KERNELKarol Herbst1-1/+1
2019-01-19nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst1-0/+4
2019-01-19nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst1-1/+1
2019-01-19nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst1-1/+1
2019-01-19nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst1-1/+1
2019-01-19nir: rename nir_var_function to nir_var_function_tempKarol Herbst1-2/+2
2019-01-19nir: rename nir_var_private to nir_var_shader_tempKarol Herbst1-1/+1
2019-01-14src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho1-4/+2
2019-01-09nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()Matt Turner1-0/+1
2019-01-08nir: rename global/local to private/function memoryKarol Herbst1-3/+3
2019-01-08nir: Add a ptr_as_array deref typeJason Ekstrand1-2/+4
2019-01-08nir: Distinguish between normal uniforms and UBOsJason Ekstrand1-1/+2
2018-12-16nir: Add support for 1-bit data typesJason Ekstrand1-7/+8
2018-11-08nir: Add a read_mask helper for ALU instructionsJason Ekstrand1-7/+1
2018-10-22nir: Add some new helpers for working with const sourcesJason Ekstrand1-0/+92
2018-09-07Replace uses of _mesa_bitcount with util_bitcountDylan Baker1-3/+3
2018-09-06nir: Drop the vs_inputs_dual_locations optionJason Ekstrand1-17/+15
2018-09-06compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand1-12/+37
2018-08-22nir: Give end_block its own indexCaio Marcelo de Oliveira Filho1-1/+4
2018-08-13nir/glsl: make nir_remap_attributes publicAlejandro Piñeiro1-0/+24