aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_lower_io.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Insert b2b1s around booleans in nir_lower_toJason Ekstrand2020-03-301-0/+15
* nir: Use b2b opcodes for shared and constant memoryJason Ekstrand2020-03-301-4/+20
* nir/lower_ssbo: handle atomicsKarol Herbst2020-02-211-0/+14
* nir: lower interp_deref_at_vertex to load_input_vertexSamuel Pitoiset2020-01-291-17/+34
* nir: add nir_intrinsic_interp_deref_at_vertexSamuel Pitoiset2020-01-291-1/+4
* nir: fix unused variable warning in nir_lower_vars_to_explicit_typesKai Wasserbäch2019-11-071-1/+2
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-2/+2
* nir: add amul instructionRob Clark2019-10-181-3/+3
* nir/lower_explicit_io: Handle 1 bit loads and storesCaio Marcelo de Oliveira Filho2019-09-051-9/+24
* nir: add nir_lower_to_explicit()Rhys Perry2019-08-081-0/+107
* nir/lower_explicit_io: add nir_var_mem_shared supportRhys Perry2019-08-081-25/+52
* nir/lower_io: Add an option to lower 64-bit varyingsJason Ekstrand2019-07-311-15/+112
* nir/lower_io: Return SSA defs from helpersJason Ekstrand2019-07-231-25/+42
* nir/lower_io: Don't use variable to get deref modeConnor Abbott2019-07-101-2/+3
* intel/nir: Extract add_const_offset_to_baseConnor Abbott2019-07-081-0/+75
* nir: add pass to lower load_interpolated_inputRob Clark2019-07-021-0/+1
* nir: Add functions to subtract and compare addressesCaio Marcelo de Oliveira Filho2019-06-031-0/+48
* nir: add type information to load uniform/input and store output intrinsicsJonathan Marek2019-05-311-7/+15
* nir: Add nir_address_format_null_value()Caio Marcelo de Oliveira Filho2019-05-201-0/+20
* nir: Add nir_address_format_32bit_offsetCaio Marcelo de Oliveira Filho2019-05-201-0/+2
* nir: Add nir_address_format_logicalCaio Marcelo de Oliveira Filho2019-05-201-0/+3
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-191-42/+55
* nir/builder: Add a nir_imm_zero helperJason Ekstrand2019-04-141-4/+2
* nir: Add a pass for selectively lowering variables to scratch spaceJason Ekstrand2019-04-121-0/+2
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-121-12/+20
* nir: Add access flags to deref and SSBO atomicsJason Ekstrand2019-03-251-0/+6
* nir/lower_io: Add a bounds-checked 64-bit global address formatJason Ekstrand2019-03-251-6/+83
* nir/spirv: support physical pointersKarol Herbst2019-03-191-7/+13
* nir/lower_io: Add a new buffer_array_length intrinsic and loweringJason Ekstrand2019-03-151-0/+41
* nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand2019-03-151-4/+4
* nir/lower_io: Add support for nir_var_mem_globalJason Ekstrand2019-01-261-0/+12
* nir/lower_io: Add a 32 and 64-bit global address formatsJason Ekstrand2019-01-261-30/+113
* nir: Add load/store/atomic global intrinsicsJason Ekstrand2019-01-261-0/+2
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-4/+4
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-4/+4
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-191-3/+3
* nir: fix warning in nir_lower_io.cCaio Marcelo de Oliveira Filho2019-01-081-1/+1
* nir/lower_io: Add "explicit" IO loweringJason Ekstrand2019-01-081-0/+405
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-2/+1
* nir/lower_io: Add shared to get_io_offset_srcJason Ekstrand2018-11-151-0/+2
* nir/builder: Add iadd_imm and imul_imm helpersJason Ekstrand2018-11-151-3/+2
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-4/+2
* nir: Add floating point atomic min, max, and compare-swap instrinsicsIan Romanick2018-08-221-0/+9
* nir: Add floating point atomic add instrinsicsIan Romanick2018-08-221-0/+3
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-2/+0
* nir: Convert lower_io to deref instructionsJason Ekstrand2018-06-221-68/+37
* nir/lower_io: Convert atomic lowering to deref instructionsJason Ekstrand2018-06-221-23/+27
* nir: Support deref instructions in lower_ioJason Ekstrand2018-06-221-22/+48
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* compiler: fix typoEric Engestrom2017-11-281-1/+1