summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_builder.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: move to compiler/Emil Velikov2016-01-261-230/+0
* glsl: provide the option of using BFE for unpack builting loweringIlia Mirkin2015-08-281-0/+1
* glsl/types: add new subroutine type (v3.2)Dave Airlie2015-07-231-0/+1
* glsl/ir: Add builder support for functions with double floatsDave Airlie2015-02-191-0/+5
* glsl: Add trunc() to ir_builder.Matt Turner2015-02-111-0/+1
* glsl: add new expression types for interpolateAt*Chris Forbes2014-07-121-0/+4
* glsl: Allow dot() on scalars, and throw out dotlike().Matt Turner2014-03-181-1/+0
* glsl: rename min(), max() functions to fix MSVC buildBrian Paul2014-01-061-2/+2
* glsl: add min() and max() functions to builder.cppMaxence Le Doré2014-01-061-0/+3
* glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.Matt Turner2013-10-071-0/+1
* glsl: Add ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+2
* glsl: Add conditional-select IR.Matt Turner2013-09-091-0/+1
* glsl: Add optional parameters to the ir_factory constructor.Kenneth Graunke2013-09-091-3/+3
* glsl: Add IR builder shortcuts for a bunch of random opcodes.Kenneth Graunke2013-09-091-0/+14
* glsl: Expose IR builder support for arbitrary swizzling.Kenneth Graunke2013-09-091-0/+1
* glsl: Add a new ir_builder::dotlike() function.Kenneth Graunke2013-09-091-0/+1
* glsl: Add IR builder support for generating return statements.Kenneth Graunke2013-09-091-0/+2
* glsl: Add IR builder support for conditional assignments.Kenneth Graunke2013-09-091-0/+2
* glsl: Add IR builder support for triops.Kenneth Graunke2013-09-091-0/+1
* glsl: Add i2b() and b2i() to ir_builder.Matt Turner2013-08-141-0/+2
* glsl: Add nequal() to ir_builder.Matt Turner2013-08-141-0/+1
* glsl: Add abs() to ir_builder.Matt Turner2013-08-141-0/+1
* glsl: Add bitcast_i2f() to ir_builder.Matt Turner2013-08-141-0/+4
* glsl/ir_builder: Add helpers for making if-statementsChad Versace2013-01-241-0/+6
* glsl/ir_builder: Add `enum writemask`Chad Versace2013-01-241-0/+9
* glsl/ir_factory: Add helper method for making an ir_constantChad Versace2013-01-241-0/+24
* glsl/ir_builder: Add more helpers for constructing expressionsChad Versace2013-01-241-0/+26
* glsl/ir_factory: Initialize members to NULL in constructorChad Versace2013-01-241-0/+7
* glsl: change int->unsigned to silence MSVC warningsBrian Paul2012-11-061-1/+1
* glsl/ir_builder: Add a new swizzle_for_size() function.Kenneth Graunke2012-07-121-0/+5
* glsl/ir_builder: Add a generic constructor for unary expressions.Kenneth Graunke2012-07-121-0/+1
* glsl: Add a helper for generating temporary variables in ir_builder.Eric Anholt2012-04-131-0/+1
* glsl: Add a helper for ir_builder to make dereferences for assignments.Eric Anholt2012-04-131-0/+24
* glsl: Make a little tracking class for emitting IR lists.Eric Anholt2012-04-131-0/+8
* glsl: Add common swizzles to ir_builder.Eric Anholt2012-04-131-0/+12
* glsl: Let ir_builder expressions take un-dereferenced variables.Eric Anholt2012-04-131-6/+31
* glsl: Create an ir_builder helper for hand-generating IR.Eric Anholt2012-04-131-0/+35