| Commit message (Expand) | Author | Age | Files | Lines |
* | nir/validate: Use a single set for SSA def validation | Jason Ekstrand | 2019-05-13 | 1 | -78/+50 |
* | nir/validate: Use a ralloc context for our temporary data | Jason Ekstrand | 2019-05-13 | 1 | -16/+12 |
* | nir: Fix wrong sign in lower_rcp | Ruslan Kabatsayev | 2019-05-11 | 1 | -2/+2 |
* | nir: Add blend_const_color_rgba sysval | Alyssa Rosenzweig | 2019-05-10 | 1 | -1/+4 |
* | nir: allow specifying a set of opcodes in lower_alu_to_scalar | Jonathan Marek | 2019-05-10 | 2 | -6/+11 |
* | nir/flrp: Reassociate add in flrp(±1, b, c) lowering path | Ian Romanick | 2019-05-08 | 1 | -4/+4 |
* | nir/flrp: Fix typo on the flrp(±1, b, c) path | Ian Romanick | 2019-05-08 | 1 | -1/+3 |
* | nir: implement lowering for fsin and fcos | Vasily Khoruzhick | 2019-05-07 | 3 | -0/+141 |
* | nir/algebraic: Reassociate open-coded flrp(1, b, c) | Ian Romanick | 2019-05-06 | 1 | -0/+3 |
* | nir/flrp: Lower flrp(a, b, #c) differently | Ian Romanick | 2019-05-06 | 1 | -0/+17 |
* | nir/flrp: Lower flrp(a, b, c) differently if another flrp(_, b, c) exists | Ian Romanick | 2019-05-06 | 1 | -1/+56 |
* | nir/flrp: Lower flrp(a, b, c) differently if another flrp(a, _, c) exists | Ian Romanick | 2019-05-06 | 1 | -0/+89 |
* | nir/flrp: Lower flrp(±1, b, c) and flrp(a, ±1, c) differently | Ian Romanick | 2019-05-06 | 1 | -0/+134 |
* | nir/flrp: Lower flrp(#a, #b, c) differently | Ian Romanick | 2019-05-06 | 1 | -0/+68 |
* | nir: Use the flrp lowering pass instead of nir_opt_algebraic | Ian Romanick | 2019-05-06 | 1 | -3/+0 |
* | nir/flrp: Add new lowering pass for flrp instructions | Ian Romanick | 2019-05-06 | 3 | -0/+292 |
* | nir/algebraic: Pull common multiplication out of flrp arguments | Ian Romanick | 2019-05-06 | 1 | -0/+5 |
* | nir/algebraic: Pull common addition out of flrp arguments | Ian Romanick | 2019-05-06 | 1 | -0/+16 |
* | nir: nir_shader_compiler_options: drop native_integers | Christian Gmeiner | 2019-05-07 | 1 | -6/+0 |
* | nir: add int_to_float lowering pass | Vasily Khoruzhick | 2019-05-07 | 3 | -0/+214 |
* | nir: Add nir_op_vec helper | Karol Herbst | 2019-05-04 | 2 | -13/+13 |
* | nir: Add a nir_builder_alu variant which takes an array of components | Karol Herbst | 2019-05-04 | 1 | -14/+36 |
* | nir: Add a SSA type gathering pass | Jason Ekstrand | 2019-05-04 | 3 | -0/+222 |
* | nir/algebraic: Don't emit empty initializers for MSVC | Connor Abbott | 2019-05-04 | 1 | -0/+4 |
* | nir: fix lower vars to ssa for larger vector sizes. | Dave Airlie | 2019-05-03 | 1 | -4/+4 |
* | nir: fix nir tex print harder | Rob Clark | 2019-05-02 | 1 | -6/+5 |
* | nir: add pass to lower fb reads | Rob Clark | 2019-05-02 | 4 | -6/+138 |
* | nir: fix lower_wpos_ytransform in load_frag_coord case | Rob Clark | 2019-05-02 | 1 | -10/+11 |
* | nir: rework tex instruction printing | Rob Clark | 2019-05-02 | 1 | -8/+10 |
* | nir/search: Add debugging code to dump the pattern matched | Connor Abbott | 2019-05-02 | 1 | -0/+75 |
* | nir/search: Add automaton-based pre-searching | Connor Abbott | 2019-05-02 | 3 | -19/+425 |
* | nir: Saturating integer arithmetic is not associative | Ian Romanick | 2019-05-01 | 1 | -1/+1 |
* | nir: improve convert_yuv_to_rgb | Jonathan Marek | 2019-05-01 | 1 | -15/+14 |
* | delete autotools .gitignore files | Eric Engestrom | 2019-04-29 | 2 | -8/+0 |
* | nir: Add a new nir_cf_list_is_empty_block() helper. | Kenneth Graunke | 2019-04-28 | 1 | -0/+15 |
* | nir: add rcp(w) lowering for gl_FragCoord | Andreas Baierl | 2019-04-29 | 3 | -0/+83 |
* | nir: use braces around subobject in initializer | Tapani Pälli | 2019-04-26 | 2 | -6/+6 |
* | nir/algebraic: Optimize integer cast-of-cast | Jason Ekstrand | 2019-04-26 | 1 | -0/+42 |
* | nir: fix bit_size in lower indirect derefs. | Dave Airlie | 2019-04-26 | 1 | -1/+1 |
* | freedreno/ir3: lower load_barycentric_at_offset | Rob Clark | 2019-04-25 | 1 | -0/+3 |
* | freedreno/ir3: lower load_barycentric_at_sample | Rob Clark | 2019-04-25 | 1 | -0/+7 |
* | nir: Add option to lower tex to txl when shader don't support implicit LOD | Caio Marcelo de Oliveira Filho | 2019-04-25 | 2 | -0/+8 |
* | nir: fix nir_remove_unused_varyings() | Timothy Arceri | 2019-04-25 | 1 | -18/+33 |
* | nir: Use the NIR_SRC_AS_ macro to define nir_src_as_deref | Jason Ekstrand | 2019-04-22 | 1 | -14/+4 |
* | nir: Add helpers for getting the type of an address format | Jason Ekstrand | 2019-04-19 | 1 | -0/+33 |
* | intel,nir: Lower TXD with a bindless sampler | Jason Ekstrand | 2019-04-19 | 2 | -0/+8 |
* | nir/lower_io: Expose some explicit I/O lowering helpers | Jason Ekstrand | 2019-04-19 | 2 | -42/+65 |
* | nir_opcodes.py: Saturate to expression that doesn't overflow | Kristian H. Kristensen | 2019-04-19 | 2 | -1/+3 |
* | nir: Use the nir_builder _imm helpers in setting up deref offsets. | Eric Anholt | 2019-04-19 | 1 | -4/+3 |
* | nir: Fix deref offset calculation for structs. | Eric Anholt | 2019-04-19 | 1 | -1/+1 |