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