summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-12-07freedreno/a3xx: add adreno 330 supportRob Clark2-4/+7
2013-12-07freedreno/a3xx/compiler: add ROUNDRob Clark1-0/+1
2013-12-07mesa: Require per-sample shading if the `sample` qualifier is used.Chris Forbes1-0/+8
2013-12-07glsl: Populate gl_fragment_program::IsSample bitfieldChris Forbes1-1/+4
2013-12-07mesa: add IsSample bitfield to gl_fragment_programChris Forbes1-0/+6
2013-12-07glsl: Put `sample`-qualified varyings in their own packing classesChris Forbes1-1/+1
2013-12-07glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes13-4/+60
2013-12-07glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes5-4/+13
2013-12-07i965: Don't flag gather quirks for Gen8+Chris Forbes1-1/+1
2013-12-07i965/Gen7: Allow CMS layout for multisample texturesChris Forbes1-17/+1
2013-12-07i965/vs: Sample from MCS surface when requiredChris Forbes2-7/+40
2013-12-07i965/fs: Sample from MCS surface when requiredChris Forbes3-10/+41
2013-12-07i965: Add shader opcode for sampling MCS surfaceChris Forbes6-0/+16
2013-12-07i965/Gen7: Include bitfield in the sampler key for CMS layoutChris Forbes2-0/+18
2013-12-07i965/Gen7: Move decision to allocate MCS surface into intel_mipmap_createChris Forbes1-6/+8
2013-12-07i965/Gen7: emit mcs info for multisample texturesChris Forbes1-0/+5
2013-12-07i965/wm: Set copy of sample mask in 3DSTATE_PS correctly for HaswellChris Forbes1-2/+7
2013-12-07i965: refactor sample mask calculationChris Forbes4-33/+41
2013-12-06glsl: Don't emit empty declaration warning for a struct specifierIan Romanick1-1/+1
2013-12-06st/xa: Bump major version number to 2Thomas Hellstrom1-1/+1
2013-12-06nvc0: fixup gk110 and up not being listed in various switch statementsBen Skeggs7-13/+27
2013-12-05i965: Replace non-standard INLINE macro with "inline".Kenneth Graunke6-22/+22
2013-12-05i965: Don't use GL types in files shared with intel-gpu-tools.Kenneth Graunke6-1035/+1035
2013-12-05i965: Drop trailing whitespace from the rest of the driver.Kenneth Graunke72-621/+621
2013-12-05i965: Drop trailing whitespace from files shared with intel-gpu-tools.Kenneth Graunke5-276/+276
2013-12-05tools/trace: More tweaks to state dumping.José Fonseca1-3/+12
2013-12-05trace: Reorder dumping of pipe_rasterizer_state.José Fonseca1-3/+11
2013-12-05trace: Dump pipe_sampler_state::seamless_cube_map.José Fonseca1-0/+1
2013-12-05radeonsi: Remove some stale XXX / FIXME commentsMichel Dänzer2-5/+1
2013-12-04i965: Emit better code for ir_unop_sign.Matt Turner2-15/+49
2013-12-04i965/fs: New peephole optimization to flatten IF/BREAK/ENDIF.Matt Turner4-0/+99
2013-12-04i965/fs: Emit a MOV instead of a SEL if the sources are the same.Matt Turner1-19/+23
2013-12-04i965/fs: Extend SEL peephole to handle only matching MOVs.Matt Turner1-3/+2
2013-12-04i965/fs: New peephole optimization to generate SEL.Matt Turner4-0/+225
2013-12-04i965/fs: Add SEL() convenience function.Matt Turner2-0/+2
2013-12-04glsl: Use fabs() on floating point values.Matt Turner1-2/+2
2013-12-04i965: Print conditional mod in dump_instruction().Matt Turner2-2/+6
2013-12-04i965: Externalize conditional_modifier for use in dump_instruction().Matt Turner2-1/+2
2013-12-04i965: Print argument types in dump_instruction().Matt Turner2-2/+10
2013-12-04i965: Externalize reg_encoding for use in dump_instruction().Matt Turner2-1/+2
2013-12-04i965/vec4: Don't print swizzles for immediate values.Matt Turner1-4/+6
2013-12-04i965/vec4: Print negate and absolute value for src args.Matt Turner1-0/+7
2013-12-04i965/vec4: Add support for printing HW_REGs in dump_instruction().Matt Turner1-0/+60
2013-12-04i965/fs: Print ARF registers properly in dump_instruction().Matt Turner1-2/+46
2013-12-04i965: Don't print extra (null) arguments in dump_instruction().Matt Turner2-4/+4
2013-12-04glsl: Remove silly OR(..., 0x0) from ldexp() lowering.Matt Turner1-3/+1
2013-12-04i965: Allow commuting the operands of ADDC for const propagation.Matt Turner2-2/+2
2013-12-04i965/fs: Rename register_coalesce_2() -> register_coalesce().Matt Turner2-6/+6
2013-12-04i965/fs: Remove now useless register_coalesce() pass.Matt Turner2-148/+0
2013-12-04i965/fs: Let register_coalesce_2() eliminate self-moves.Matt Turner1-1/+2