summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* i965: Use brw_nir_cubemap_normalize for NIR shadersJason Ekstrand2015-04-032-1/+5
* nir: Add a cubemap normalizing passJason Ekstrand2015-04-033-0/+113
* i965: Check the INTEL_USE_NIR environment variable once at context creationJason Ekstrand2015-04-033-4/+14
* nir/from_ssa: Don't set reg->parent_instr for ssa_undef instructionsJason Ekstrand2015-04-031-4/+5
* nir: Add a src_get_parent_instr functionJason Ekstrand2015-04-032-14/+12
* i965: Use the tex projector lowering pass instead of hand-rolling it.Eric Anholt2015-04-031-10/+4
* nir: Add a lowering pass for texture projectors.Eric Anholt2015-04-033-0/+144
* 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
* i965: Rename do_<stage>_prog to brw_compile_<stage>_prog (and export)Carl Worth2015-04-029-32/+51
* i965: Split out per-stage dirty-bit checking into separate functionsCarl Worth2015-04-024-35/+59
* i965: Split out brw_<stage>_populate_key into their own functionsCarl Worth2015-04-023-40/+64
* nv50/ir: avoid folding immediates into imad operationsIlia Mirkin2015-04-021-1/+2
* nv50/ir: fix imad emission when dst == src2Ilia Mirkin2015-04-021-1/+1
* nir: Allocate nir_tex_instr::sources out of the instruction itself.Kenneth Graunke2015-04-021-1/+1
* nir: Allocate predecessor and dominance frontier sets from block itself.Kenneth Graunke2015-04-021-2/+2
* nir: Allocate register fields out of the register itself.Kenneth Graunke2015-04-021-3/+3
* nir: Make nir_create_function() strdup the function name.Kenneth Graunke2015-04-021-1/+1
* nir: Free dead variables when removing them.Kenneth Graunke2015-04-021-1/+3
* nir: Combine remove_dead_local_vars() and remove_dead_global_vars().Kenneth Graunke2015-04-021-14/+4
* ralloc: Implement a new ralloc_adopt() API.Kenneth Graunke2015-04-022-0/+33
* nir/opt_peephole_ffma: Fix a couple typos in a commentJason Ekstrand2015-04-021-2/+2
* mesa: add ARB_depth_buffer_float to ES3.0 required extension listIlia Mirkin2015-04-021-0/+1
* vc4: Add support for nir_iabs.Eric Anholt2015-04-021-0/+5
* i965/generator: Get rid of the ! in the unreachable statementJason Ekstrand2015-04-021-1/+1
* nir/print: Correctly print swizzles for explicitly sized alu sourcesJason Ekstrand2015-04-021-12/+12
* freedreno/a3xx: add MRT supportIlia Mirkin2015-04-028-138/+219
* freedreno: convert blit program to array for each number of rtsIlia Mirkin2015-04-0212-21/+45
* freedreno: add support for laying out MRTs in gmemIlia Mirkin2015-04-022-16/+43
* freedreno: add core infrastructure support for MRTsIlia Mirkin2015-04-024-8/+14
* freedreno/ir3: add support for FS_COLOR0_WRITES_ALL_CBUFS propertyIlia Mirkin2015-04-022-1/+10
* freedreno/a3xx: add independent blend function supportIlia Mirkin2015-04-022-8/+9
* freedreno: remove alpha key from ir3_shaderIlia Mirkin2015-04-029-42/+8
* i915g: Implement EGL_EXT_image_dma_buf_importStéphane Marchesin2015-04-015-7/+38
* i965/fs: Relax type check in cmod propagation.Matt Turner2015-04-011-1/+3
* nir: Remove useless ftrunc inside f2i/f2u.Matt Turner2015-04-011-0/+4
* nir: Recognize (a < b || a < c) as a < max(b, c).Matt Turner2015-04-011-0/+2
* nir: Add addition/multiplication identities of exp/log.Matt Turner2015-04-011-0/+6
* nir: Add identities for the log function.Matt Turner2015-04-011-0/+8
* nir: Add identities for the exponential function.Matt Turner2015-04-011-0/+6
* nir: Recognize another open coded lrp.Matt Turner2015-04-011-0/+1
* nir: Recognize open coded lrp.Matt Turner2015-04-011-0/+1
* nir: Use _mesa_flsll(InputsRead) in prog->nir.Kenneth Graunke2015-04-011-2/+2
* mesa: Implement _mesa_flsll().Kenneth Graunke2015-04-011-0/+24
* nir: In prog->nir, don't wrap dot products with ptn_channel(..., X).Kenneth Graunke2015-04-011-4/+4
* i965: Use the same nir options for all gensJason Ekstrand2015-04-011-10/+2
* i965/nir: Run DCE again before going out of SSAJason Ekstrand2015-04-011-0/+2
* i965/nir: Run the ffma peephole after the rest of the optimizationsJason Ekstrand2015-04-012-2/+11
* nir/peephole_ffma: Be less agressive about fusing multiply-addsJason Ekstrand2015-04-011-0/+41
* nir: Add a dedicated ffma peephole optimizationJason Ekstrand2015-04-013-0/+223