summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-01-21glsl: Optimize certain if-statements to just casts from the conditioncmod-barIan Romanick4-0/+187
2015-01-21glsl: Rewrite (-abs(x) >= 0) as (x == 0)Ian Romanick1-1/+22
2015-01-21i965: Convert CMP.GE -(abs)reg 0 -> CMP.Z reg 0.Matt Turner2-0/+24
2015-01-21i965/fs: Add support for removing MOV.NZ instructions.Matt Turner2-3/+52
2015-01-21i965/fs: Allow flipping cond mod for negated arguments.Matt Turner2-3/+39
2015-01-21i965/fs: Propagate cmod across flag read if it contains the same value.Matt Turner2-2/+55
2015-01-21i965/fs: Add unit tests for cmod propagation pass.Matt Turner2-0/+278
2015-01-21i965/fs: Add pass to propagate conditional modifiers.Matt Turner4-0/+102
2015-01-21i965/fs: Eliminate null-dst instructions without side-effects.Matt Turner1-0/+11
2015-01-21i965/fs: Apply conditional mod specially to split MAD/LRP.Matt Turner1-4/+20
2015-01-21i965/fs: Add a pass to fixup 3-src instructions that have a null dest.Matt Turner2-0/+18
2015-01-21i965: Add is_3src() to backend_instruction.Matt Turner3-5/+8
2015-01-21i965: Add a brw_negate_cmod() function.Matt Turner2-0/+22
2015-01-21i965: Add backend_instruction::can_do_cmod().Matt Turner2-0/+46
2015-01-21i965/cfg: Add a foreach_block_reverse macro.Matt Turner1-0/+3
2015-01-21i965/cfg: Add a foreach_inst_in_block_reverse_safe macro.Matt Turner1-0/+3
2015-01-21glsl: Add a foreach_in_list_reverse_safe macro.Matt Turner1-0/+6
2015-01-21i965: Don't make instructions with a null dest a barrier to scheduling.Matt Turner1-4/+8
2015-01-21mesa: Add assert to check number of vector elementsJan Vesely2-0/+2
2015-01-21mesa: Fix some signed-unsigned comparison warningsJan Vesely29-54/+56
2015-01-21mesa: remove comparisons that are always trueJan Vesely2-3/+0
2015-01-20nir: Add a nir_foreach_phi_src helper macroJason Ekstrand9-11/+14
2015-01-20i965: Extract scalar region checking logicBen Widawsky3-7/+15
2015-01-20i965: Add QWORD sizes to type_sz macroBen Widawsky1-0/+3
2015-01-20vc4: Fix build since 8ed5305d28d9309d651dfec3fbf4349854694694Eric Anholt1-1/+1
2015-01-20freedreno/a4xx: sysmem bypassRob Clark1-3/+58
2015-01-20freedreno: update generated headersRob Clark5-23/+36
2015-01-20radeonsi: Re-enable LLVM IR dumpsTom Stellard1-1/+3
2015-01-20radeonsi/compute: Use relocs for scratch pointer rather than user sgprs v2Tom Stellard1-0/+42
2015-01-20radeon: Teach radeon_elf_read() how to parse reloc information v3Tom Stellard5-7/+78
2015-01-20radeon: Add a helper function for freeing members of radeon_shader_binaryTom Stellard4-6/+13
2015-01-19i965: Work around mysterious Gen4 GPU hangs with minimal state changes.Kenneth Graunke1-0/+13
2015-01-19i965/nir: Enable SIMD16 support in the NIR FS backend.Kenneth Graunke1-2/+1
2015-01-19i965/nir: Use offset() instead of altering reg_offset directly.Kenneth Graunke1-59/+32
2015-01-19i965/nir: Replace fs_reg(GRF, virtual_grf_alloc(...)) with vgrf(...).Kenneth Graunke3-13/+23
2015-01-19i965: Replace fs_reg(fs_visitor, type) with fs_visitor::vgrf(type).Kenneth Graunke6-128/+122
2015-01-19st/mesa: don't set vs.key.clamp_color if a shader doesn't write any colorsMarek Olšák3-5/+10
2015-01-19winsys/radeon: increase the size of buffer cacheMarek Olšák1-1/+1
2015-01-19Rename sha1.c and sha1.h to mesa-sha1.c and mesa-sha1.hCarl Worth3-3/+3
2015-01-19mesa: fix a trivial spelling mistakeMartin Peres1-1/+1
2015-01-19mesa: support GL_RGB for GL_EXT_texture_type_2_10_10_10_REVTapani Pälli5-0/+8
2015-01-19mesa: Add ARB_shader_precision infrastructureMicah Fedke6-1/+13
2015-01-17i965/fs: Fix the dummy fragment shader.Kenneth Graunke1-7/+32
2015-01-16gbm: Define _DEFAULT_SOURCE to avoid warningKristian Høgsberg1-0/+1
2015-01-16sha1: Fix gcry_md_hd_t typo.Vinson Lee1-1/+1
2015-01-16nir: s/malloc.h/stdlib.h/Vinson Lee1-1/+1
2015-01-16i965: Fix up too-wide commentKristian Høgsberg1-4/+3
2015-01-16gbm/dri: Fix const confusionKristian Høgsberg1-4/+3
2015-01-16configure: Add machinery for --enable-shader-cache (and --disable-shader-cache)Carl Worth4-4/+30
2015-01-16mesa: Add mesa SHA-1 functionsCarl Worth5-0/+504