| Commit message (Expand) | Author | Age | Files | Lines |
* | build: add libnir.la | Rob Clark | 2015-04-05 | 1 | -1/+7 |
* | nir: add lowering for idiv/udiv/umod | Rob Clark | 2015-04-05 | 3 | -0/+159 |
* | nir: fix typo for f2b/i2b/b2i expressions (v2) | Rob Clark | 2015-04-05 | 1 | -3/+3 |
* | nir: add option to lower slt/sge/seq/sne | Rob Clark | 2015-04-05 | 2 | -0/+7 |
* | nir/lower_samplers: Use the right memory context for realloc'ing tex sources | Jason Ekstrand | 2015-04-03 | 1 | -1/+1 |
* | nir: Add a cubemap normalizing pass | Jason Ekstrand | 2015-04-03 | 3 | -0/+113 |
* | nir/from_ssa: Don't set reg->parent_instr for ssa_undef instructions | Jason Ekstrand | 2015-04-03 | 1 | -4/+5 |
* | nir: Add a src_get_parent_instr function | Jason Ekstrand | 2015-04-03 | 1 | -0/+10 |
* | nir: Add a lowering pass for texture projectors. | Eric Anholt | 2015-04-03 | 3 | -0/+144 |
* | nir: Add an interface to turn a nir_src into a nir_ssa_def. | Eric Anholt | 2015-04-03 | 1 | -0/+19 |
* | nir: Add an interface for the builder to insert instructions before. | Eric Anholt | 2015-04-03 | 1 | -4/+23 |
* | nir: Allocate nir_tex_instr::sources out of the instruction itself. | Kenneth Graunke | 2015-04-02 | 1 | -1/+1 |
* | nir: Allocate predecessor and dominance frontier sets from block itself. | Kenneth Graunke | 2015-04-02 | 1 | -2/+2 |
* | nir: Allocate register fields out of the register itself. | Kenneth Graunke | 2015-04-02 | 1 | -3/+3 |
* | nir: Make nir_create_function() strdup the function name. | Kenneth Graunke | 2015-04-02 | 1 | -1/+1 |
* | nir: Free dead variables when removing them. | Kenneth Graunke | 2015-04-02 | 1 | -1/+3 |
* | nir: Combine remove_dead_local_vars() and remove_dead_global_vars(). | Kenneth Graunke | 2015-04-02 | 1 | -14/+4 |
* | nir/opt_peephole_ffma: Fix a couple typos in a comment | Jason Ekstrand | 2015-04-02 | 1 | -2/+2 |
* | nir/print: Correctly print swizzles for explicitly sized alu sources | Jason Ekstrand | 2015-04-02 | 1 | -12/+12 |
* | nir: Remove useless ftrunc inside f2i/f2u. | Matt Turner | 2015-04-01 | 1 | -0/+4 |
* | nir: Recognize (a < b || a < c) as a < max(b, c). | Matt Turner | 2015-04-01 | 1 | -0/+2 |
* | nir: Add addition/multiplication identities of exp/log. | Matt Turner | 2015-04-01 | 1 | -0/+6 |
* | nir: Add identities for the log function. | Matt Turner | 2015-04-01 | 1 | -0/+8 |
* | nir: Add identities for the exponential function. | Matt Turner | 2015-04-01 | 1 | -0/+6 |
* | nir: Recognize another open coded lrp. | Matt Turner | 2015-04-01 | 1 | -0/+1 |
* | nir: Recognize open coded lrp. | Matt Turner | 2015-04-01 | 1 | -0/+1 |
* | nir/peephole_ffma: Be less agressive about fusing multiply-adds | Jason Ekstrand | 2015-04-01 | 1 | -0/+41 |
* | nir: Add a dedicated ffma peephole optimization | Jason Ekstrand | 2015-04-01 | 2 | -0/+221 |
* | nir: Move the compare-with-zero optimizations to the late section | Jason Ekstrand | 2015-04-01 | 1 | -4/+4 |
* | nir/algebraic: Add a seperate section for "late" optimizations | Jason Ekstrand | 2015-04-01 | 2 | -0/+10 |
* | nir/algebraic: Remove a duplicate optimization | Jason Ekstrand | 2015-04-01 | 1 | -3/+0 |
* | nir/algebraic: #define around structure definitions | Jason Ekstrand | 2015-04-01 | 1 | -6/+11 |
* | nir/print: Don't print extra swizzzle components | Jason Ekstrand | 2015-04-01 | 1 | -7/+19 |
* | glsl: Make sure not to dereference NULL. | Matt Turner | 2015-04-01 | 1 | -0/+2 |
* | nir: Recognize a pattern of bool frobbing from TGSI KILL_IF. | Eric Anholt | 2015-04-01 | 1 | -0/+2 |
* | nir: Recognize a pattern for doing b2f without the opcode. | Eric Anholt | 2015-04-01 | 1 | -0/+1 |
* | mesa: Make a shared header for 3D pipeline enum / #defines. | Eric Anholt | 2015-04-01 | 2 | -1/+172 |
* | nir: add nir_builder.h to the tarball | Emil Velikov | 2015-04-01 | 1 | -0/+1 |
* | glsl: Remove bogus Makefile dependency. | Matt Turner | 2015-03-31 | 1 | -2/+0 |
* | glsl: Reassociate multiplication of mat*mat*vec. | Matt Turner | 2015-03-31 | 1 | -0/+14 |
* | glsl: Implement type inferencing of matrix types. | Matt Turner | 2015-03-31 | 1 | -4/+6 |
* | glsl: Factor out a get_mul_type() function. | Matt Turner | 2015-03-31 | 3 | -57/+78 |
* | glsl: allow ForceGLSLVersion to override #version directives | Brian Paul | 2015-03-30 | 2 | -4/+8 |
* | glsl: fail when a shader's input var has not an equivalent out var in previous | Samuel Iglesias Gonsalvez | 2015-03-30 | 1 | -0/+13 |
* | glsl: fix unreachable(!"") to unreachable("") | Tapani Pälli | 2015-03-30 | 1 | -1/+1 |
* | nir: Fix copy and pasted error message in nir_validate. | Kenneth Graunke | 2015-03-28 | 1 | -2/+1 |
* | nir: Lower subtraction to add with negation when !lower_negate. | Kenneth Graunke | 2015-03-27 | 1 | -0/+2 |
* | nir: Add builder helpers for MOVs with ALU sources and swizzling MOVs. | Kenneth Graunke | 2015-03-27 | 1 | -0/+44 |
* | nir: Add nir_builder helpers for creating load_const intrinsics. | Kenneth Graunke | 2015-03-27 | 1 | -0/+35 |
* | glsl: mark uniform and input interface blocks as read only | Timothy Arceri | 2015-03-28 | 1 | -0/+6 |