summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Drop our dead push constants before overflowing to pull constants.Eric Anholt2013-10-291-2/+1
* i965: Simplify the shader time code by using atomic counter helpers.Francisco Jerez2013-10-294-41/+7
* i965: Add brw_reg constructors taking a dynamically determined vector width.Francisco Jerez2013-10-291-0/+24
* i965/gen7: Implement code generation for untyped surface read instructions.Francisco Jerez2013-10-299-0/+112
* i965/gen7: Implement code generation for untyped atomic instructions.Francisco Jerez2013-10-299-0/+130
* i965: Implement ABO surface state emission.Francisco Jerez2013-10-297-0/+122
* i965: Define vtbl method that initializes an untyped R/W surface.Francisco Jerez2013-10-292-5/+37
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-294-0/+6
* i965: Handle deallocation of some private ralloc contexts explicitly.Francisco Jerez2013-10-294-4/+4
* i965/vec4: Reduce working set size of live variables computation.Eric Anholt2013-10-292-23/+28
* i965: Also emit HiZ and Stencil packets when disabling depth on Gen6.Kenneth Graunke2013-10-281-0/+12
* i965: Also emit HIER_DEPTH and STENCIL packets when disabling depth.Kenneth Graunke2013-10-281-0/+12
* i965: Move post-sync non-zero flush for 3DSTATE_MULTISAMPLE.Kenneth Graunke2013-10-281-3/+3
* i965: Also guard 3DSTATE_DRAWING_RECTANGLE with a flush in blorp.Kenneth Graunke2013-10-281-0/+3
* i965: Emit post-sync non-zero flush before 3DSTATE_DRAWING_RECTANGLE.Kenneth Graunke2013-10-281-0/+4
* i965: Emit post-sync non-zero flush before 3DSTATE_GS_SVB_INDEX.Kenneth Graunke2013-10-281-0/+3
* i965: CS writes/reads should use I915_GEM_INSTRUCTIONDaniel Vetter2013-10-281-2/+2
* i965: Do not set bilinear_filter flag in case of multisample blitsAnuj Phogat2013-10-281-1/+1
* i965: Make fs gl_PrimitiveID input work even when there's no gs.Paul Berry2013-10-272-5/+26
* i965: Remove ir_txf coord+offset special case in visitorsChris Forbes2013-10-262-65/+16
* i965: Generalize coord+offset lowering pass for ir_txfChris Forbes2013-10-261-3/+26
* i965: Add lowering pass to fold offset into unnormalized coordsChris Forbes2013-10-264-0/+81
* i965: Add lowering pass for splitting textureGatherOffsetsChris Forbes2013-10-264-0/+92
* i965: Add asserts to ensure that ir_tg4 offset arrays are loweredChris Forbes2013-10-262-0/+6
* i965/fs: Add support for shadow comparitors with gather4Chris Forbes2013-10-262-3/+15
* i965/vs: Add support for shadow comparitors with gather4Chris Forbes2013-10-262-3/+16
* i965: Add Gen7 gather4_c and gather4_po_c message typesChris Forbes2013-10-261-0/+2
* i965/vs: add support for gather4 with nonconstant offsetsChris Forbes2013-10-261-1/+15
* i965/fs: add support for gather4 with nonconstant offsetsChris Forbes2013-10-261-7/+46
* i965: relax brw_texture_offset assertChris Forbes2013-10-264-5/+10
* i965: Add SHADER_OPCODE_TG4_OFFSET for gather with nonconstant offsets.Chris Forbes2013-10-266-3/+20
* i965: add missing tg4 case in brw_instruction_nameChris Forbes2013-10-261-0/+2
* i965: Weaken the flushing in gen7_end_transform_feedback().Kenneth Graunke2013-10-251-6/+6
* i965/fs: Stop trying to hack around MRF dep chains on gen7+ LIFO scheduling.Eric Anholt2013-10-251-1/+1
* i965: Try not to reverse-schedule things when doing LIFO scheduling.Eric Anholt2013-10-251-5/+3
* i965/fs: Match commutative expressions with reversed arguments.Matt Turner2013-10-251-3/+23
* i965: s/Muchnik/Muchnick/.Matt Turner2013-10-254-4/+4
* i965: Reduce gl_MaxGeometryInputComponents to 64.Paul Berry2013-10-241-1/+1
* i965/gs: If a DUAL_OBJECT gs would spill, fall back to DUAL_INSTANCED.Paul Berry2013-10-243-2/+30
* i965/gs: Fix up gl_PointSize input swizzling for DUAL_INSTANCED gs.Paul Berry2013-10-242-1/+32
* i965/gs: Add the ability to compile a DUAL_INSTANCED geometry shader.Paul Berry2013-10-244-8/+30
* i965/vec4: Add the ability to suppress register spilling.Paul Berry2013-10-247-10/+23
* i965/vec4: if register allocation fails, don't try to schedule.Paul Berry2013-10-241-1/+1
* i965/vec4: Add the ability for attributes to be interleaved.Paul Berry2013-10-243-6/+27
* i965/gs: Set force_writemask_all when setting up g0.Paul Berry2013-10-241-2/+3
* i965/gs: Precompile geometry shaders.Paul Berry2013-10-244-0/+48
* i965/vec4: Extract function to set up vec4 prog key for precompiling.Paul Berry2013-10-243-14/+27
* i965/vec4: Remove uses_clip_distance from program key.Paul Berry2013-10-244-12/+3
* glsl: Move UsesClipDistance from gl_{vertex,geometry}_program into gl_program.Paul Berry2013-10-242-2/+4
* i965: Fix gl_MaxCombinedTextureImageUnits.Paul Berry2013-10-241-1/+6