summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_builder.h
Commit message (Expand)AuthorAgeFilesLines
* nir: move to compiler/Emil Velikov2016-01-261-364/+0
* nir/builder: Add a nir_build_ivec4() convenience helper.Kenneth Graunke2016-01-141-0/+14
* nir/builder: Add an init function that creates a simple shader for youJason Ekstrand2015-12-291-0/+11
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-1/+1
* nir: Add a writemask to store intrinsics.Kenneth Graunke2015-12-221-1/+3
* nir/builder: Add a load_system_value helperJason Ekstrand2015-12-151-0/+12
* nir/builder: only read meaningful channels in nir_swizzle()Connor Abbott2015-11-231-1/+1
* nir: add nir_ssa_for_alu_src()Rob Clark2015-11-191-0/+21
* nir/builder: Don't use designated initializersJason Ekstrand2015-09-211-3/+18
* nir/build: add nir_vec() helperRob Clark2015-09-181-0/+18
* nir/builder: fix c++11 compiler warningRob Clark2015-09-171-1/+1
* nir/builder: Use a normal temporary array in nir_channelJason Ekstrand2015-09-151-1/+2
* nir: add nir_channel() to get at single components of vec'sRob Clark2015-09-131-0/+6
* nir/builder: Add nir_load_var() and nir_store_var() helpers.Kenneth Graunke2015-09-111-0/+27
* nir/builder: Use nir_after_instr to advance the cursorJason Ekstrand2015-08-311-2/+1
* nir: Convert the builder to use the new NIR cursor API.Kenneth Graunke2015-08-271-33/+10
* nir: Add and use initializer #defines for nir_src and nir_destJason Ekstrand2015-05-081-4/+2
* nir/builder: add nir_builder_insert_after_instr()Rob Clark2015-04-171-2/+18
* nir: Add an interface to turn a nir_src into a nir_ssa_def.Eric Anholt2015-04-031-0/+19
* nir: Add an interface for the builder to insert instructions before.Eric Anholt2015-04-031-4/+23
* nir: Add builder helpers for MOVs with ALU sources and swizzling MOVs.Kenneth Graunke2015-03-271-0/+44
* nir: Add nir_builder helpers for creating load_const intrinsics.Kenneth Graunke2015-03-271-0/+35
* nir: Add an ALU op builder kind of like ir_builder.hEric Anholt2015-02-181-0/+130