summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* i965/vs: Respect the gen6 limitation that math opcodes can't be align16.Eric Anholt2011-08-162-2/+33
* i965/vs: Fix implementation of ir_unop_any.Eric Anholt2011-08-161-1/+3
* i965/vs: Slightly improve the trivial reg allocator to skip unused regs.Eric Anholt2011-08-161-2/+24
* i965: Add gen6 disassembly for DP render cache messages.Eric Anholt2011-08-161-3/+46
* i965/vs: Enable variable array indexing in the VS.Eric Anholt2011-08-161-5/+7
* i965/vs: Add support for scratch read/write codegen.Eric Anholt2011-08-162-2/+151
* i965: Make some EU emit code for DP read/write messages non-static.Eric Anholt2011-08-162-22/+49
* i965/vs: Move virtual GRFs with array accesses to them to scratch space.Eric Anholt2011-08-164-1/+186
* i965/vs: Reserve MRF 14/15 for array loads/register unspilling.Eric Anholt2011-08-161-6/+14
* i965/vs: Track the variable index of array accesses.Eric Anholt2011-08-162-4/+16
* i965: Add remaining scratch space setup emit to unit states.Eric Anholt2011-08-164-3/+35
* i965: Set up allocation of a VS scratch space if required.Eric Anholt2011-08-165-22/+47
* i965: Remove dead brw->wm.max_threads field.Eric Anholt2011-08-161-1/+0
* i965/vs: Add support for VUEs larger than a single URB write.Eric Anholt2011-08-161-8/+34
* i965/vs: Avoid generating extra moves when setting up large ir_constants.Eric Anholt2011-08-162-51/+28
* i965/vs: Fix types of varying outputs.Eric Anholt2011-08-161-0/+1
* i965/vs: Handle assignment of structures/arrays/matrices better.Eric Anholt2011-08-162-21/+51
* i965/vs: Don't forget to set up assignment condition code for arrays/structs.Eric Anholt2011-08-161-0/+4
* i965/vs: Apply the gen6 math workaround for math1 instructions.Eric Anholt2011-08-161-6/+4
* i965/vs: Add support for if(any_nequal()) and if(all_equal()) on gen6.Eric Anholt2011-08-162-4/+22
* i965/vs: Add support for dot product opcodes.Eric Anholt2011-08-161-0/+12
* i965/vs: Fix the types of array/struct dereferences.Eric Anholt2011-08-161-0/+2
* i965/vs: Drop the assertion about dst.reg_offset == 0.Eric Anholt2011-08-161-1/+0
* i965/vs: Use an appropriate swizzle on src regs from variables.Eric Anholt2011-08-161-0/+4
* i965/vs: Fix support for zero uniforms in use.Eric Anholt2011-08-161-1/+2
* i965/vs: Fix support for "IF" instructions by copying brw_fs_visitor.cpp.Eric Anholt2011-08-161-4/+10
* i965/vs: Disable loops for now until rendering is generally correct.Eric Anholt2011-08-161-0/+2
* i965/vs: Fix ir_swizzle handling.Eric Anholt2011-08-161-1/+1
* i965/vs: Allocate storage for "auto" variables just like temps.Eric Anholt2011-08-161-0/+4
* i965/vs: Allow scalar values in assignments, too.Eric Anholt2011-08-161-1/+2
* i965/vs: Don't emit an extra copy of the vertex position.Eric Anholt2011-08-161-6/+8
* i965/vs: Port the fix for clip plane writemasks from brw_vs_emit.c.Eric Anholt2011-08-161-1/+1
* i965/vs: Fix constant vector construction.Eric Anholt2011-08-161-3/+3
* i965/vs: Start adding support for uniformsEric Anholt2011-08-169-48/+256
* i965: Start adding the VS visitor and codegen.Eric Anholt2011-08-1614-37/+2781
* i965: Rename math FS_OPCODE_* to SHADER_OPCODE_*.Eric Anholt2011-08-166-68/+68
* i965: Create a shared enum for hardware and compiler-internal opcodes.Eric Anholt2011-08-167-126/+120
* i965: Generate driver-specific IR for non-fragment shaders as well.Eric Anholt2011-08-161-5/+12
* mesa: ChooseTextureFormat() returns gl_format, not GLuintBrian Paul2011-08-161-1/+1
* glsl: Fix type error when lowering integer divisionsPaul Berry2011-08-161-0/+4
* softpipe: fix an obvious copy-paste error in get_query_resultMarek Olšák2011-08-161-1/+1
* st/dri: remove an unused-but-set variableMarek Olšák2011-08-161-1/+0
* r600g: rename bc -> bytecodeMarek Olšák2011-08-166-485/+485
* egl: Add include paths for platform autodetectionBenjamin Franzke2011-08-161-0/+2
* dri2: check if context is valid before flushing the pipeCooper Yuan2011-08-161-1/+2
* r600g: expose ARB_ES2_compatibility by claiming fixed-point format supportMarek Olšák2011-08-164-32/+33
* noop: redirect the get_param/is_format.. queries to the underlying driverMarek Olšák2011-08-161-109/+12
* u_blitter: restore some states conditionallyMarek Olšák2011-08-161-12/+17
* u_blitter: rename util_blitter_copy_region -> util_blitter_copy_textureMarek Olšák2011-08-166-23/+26
* r600g: consolidate two files r600d.hMarek Olšák2011-08-162-2242/+55