summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-02-25i965/vs: Emit AND instead of SEL if the false value is zero on SNB+bool-optimizations-v4Ian Romanick1-0/+19
2015-02-25i965/fs: Emit AND instead of SEL if the false value is zero on SNB+Ian Romanick1-1/+20
2015-02-25i965/fs: Don't emit dumb SELIan Romanick1-0/+9
2015-02-25glsl: Rewrite (-abs(x) >= 0) as (x == 0)Ian Romanick1-1/+20
2015-02-25glsl: Distribute multiply over csel with sources {-1, 0, 1}Ian Romanick1-0/+51
2015-02-25i965/fs: Use MOV.nz instead of AND.nz to generate flag on SNB+Ian Romanick1-2/+13
2015-02-25i965/fs: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0.Ian Romanick2-0/+84
2015-02-24glsl: Optimize certain if-statements to ir_triop_cselIan Romanick1-0/+6
2015-02-24glsl: Distribute multiply over b2fIan Romanick1-0/+22
2015-02-24ir_to_mesa: Add support for ir_triop_cselIan Romanick1-1/+8
2015-02-24glsl: Optimize certain if-statements to just casts from the conditionIan Romanick4-0/+187
2015-02-24i965/fs: Handle CMP.nz ... 0 and AND.nz ... 1 similarly in cmod propagationIan Romanick1-1/+25
2015-02-24i965/fs: Emit better b2f of an expression on pre-SNBIan Romanick2-4/+112
2015-02-24i965/vs: Add missing resolve_bool_comparison calls for pre-GEN6Ian Romanick1-0/+13
2015-02-24common: Fix PBOs for 1D_ARRAY.Laura Ekstrand1-26/+36
2015-02-24common: Correct PBO 2D_ARRAY handling.Laura Ekstrand1-9/+17
2015-02-24common: Correct texture init for meta pbo uploads and downloads.Laura Ekstrand1-1/+4
2015-02-24mesa: remove DEG2RAD macroBrian Paul3-11/+3
2015-02-24mesa: remove MAX_GLUSHORT, move MAX_GLUINTBrian Paul2-3/+5
2015-02-24mesa: move signbit() macro to c99_math.hBrian Paul2-8/+8
2015-02-24mesa: remove unused isblank() functionBrian Paul1-1/+0
2015-02-24glcpp: remove unneeded #include of core.hBrian Paul1-1/+0
2015-02-24mesa: remove sqrtf macroBrian Paul1-11/+0
2015-02-24i965: Remove redundant discard jumps.Kenneth Graunke2-0/+43
2015-02-24glsl: Optimize "if (cond) discard;" to a conditional discard.Kenneth Graunke4-0/+84
2015-02-24i965/fs: Handle conditional discards.Kenneth Graunke2-17/+26
2015-02-24nir: Introduce nir_intrinsic_discard_if.Kenneth Graunke2-2/+10
2015-02-24glsl: Delete dead discard conditions in constant folding.Kenneth Graunke1-0/+24
2015-02-24glsl: Handle conditional discards in lower_discard_flow().Kenneth Graunke1-1/+8
2015-02-24glsl: Make ir_rvalue_visitor visit ir_discard::condition.Kenneth Graunke2-0/+22
2015-02-24glsl: Make ir_validate check the type of ir_discard::condition.Kenneth Graunke1-0/+15
2015-02-24Revert "i965/fs: Remove force_writemask_all assertion for execsize < 8."Matt Turner1-0/+1
2015-02-24i965/fs: Emit MOV(1) instructions with force_writemask_all.Matt Turner1-0/+1
2015-02-24i965/fs: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0.Matt Turner2-0/+95
2015-02-24i965/fs/nir: Optimize integer multiply by a 16-bit constant.Matt Turner1-1/+23
2015-02-24i965/fs/nir: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0.Matt Turner2-0/+90
2015-02-24nir/register: Add a parent_instr fieldJason Ekstrand3-1/+18
2015-02-24st/mesa: remove unused/broken function st_print_shadersMarek Olšák2-49/+0
2015-02-24st/mesa: remove struct qualifier from st_src_reg parameterBrian Paul1-1/+1
2015-02-24mesa: remove INV_SQRTF() macroBrian Paul10-22/+15
2015-02-24mesa: remove ceilf, floorf macrosBrian Paul1-2/+0
2015-02-24mesa: remove expf macroBrian Paul1-1/+0
2015-02-24mesa: remove logf macroBrian Paul2-1/+1
2015-02-24mesa: remove powf macroBrian Paul4-2/+3
2015-02-24mesa: remove unused exp2f, log2f, truncf wrappersBrian Paul1-10/+0
2015-02-24mesa: remove unused acosf, asinf, atan2f, etc. macrosBrian Paul1-16/+0
2015-02-24mesa: replace FABSF with fabsfBrian Paul11-53/+48
2015-02-24mesa: replace FLOORF with floorfBrian Paul3-13/+11
2015-02-24mesa: remove unused CEILF macroBrian Paul1-3/+0
2015-02-24mesa: replace LOGF, EXPF with logf, expfBrian Paul5-12/+18