Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: add PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS | Marek Olšák | 2011-09-10 | 1 | -1/+1 |
| | | | | v2: remove PIPE_CAP_ARRAY_TEXTURES in favor of the new CAP. | ||||
* | i915g: remove unused var in i915_flush_heuristically() | Brian Paul | 2011-08-29 | 1 | -2/+0 |
| | |||||
* | android: add support for i915g | Chia-I Wu | 2011-08-27 | 1 | -0/+38 |
| | | | | | | Quickly tested with 945GME. SurfaceFlinger (the display server and compositor) works. 2D apps with RGB or RGBA visuals work. As for 3D apps, some work and some do not. | ||||
* | i915g: share the source list | Chia-I Wu | 2011-08-27 | 3 | -53/+30 |
| | | | | | Factor out C_SOURCES from Makefile to Makefile.sources, and let Makefile and SConscript share it. | ||||
* | Merge branch 'master' of git://anongit.freedesktop.org/mesa/mesa | Stéphane Marchesin | 2011-08-26 | 8 | -12/+26 |
|\ | |||||
| * | i915g: Fix off-by-one in scissors. | David Reveman | 2011-08-25 | 1 | -2/+2 |
| | | |||||
| * | i915g: Fix case where texcoords can overlap with fragpos/frontface. | Stéphane Marchesin | 2011-08-25 | 1 | -3/+3 |
| | | |||||
| * | i915g: Improve the flush heuristic by using the previous frame's number of ↵ | Stéphane Marchesin | 2011-08-25 | 4 | -6/+18 |
| | | | | | | | | vertices. | ||||
| * | u_blitter: rename util_blitter_copy_region -> util_blitter_copy_texture | Marek Olšák | 2011-08-16 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'glsl-to-tgsi' | Bryan Cain | 2011-08-04 | 1 | -0/+2 |
| |\ | | | | | | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_atom_pixeltransfer.c src/mesa/state_tracker/st_program.c | ||||
| | * | gallium: add PIPE_SHADER_CAP_INTEGERS | Bryan Cain | 2011-08-01 | 1 | -0/+2 |
| | | | |||||
* | | | i915g: Fix whitespace. | Stephane Marchesin | 2011-08-04 | 1 | -1/+1 |
| | | | |||||
* | | | i915g: fix whitespace. | Stephane Marchesin | 2011-08-03 | 1 | -1/+1 |
| | | | |||||
* | | | Fix trailing whitespace. | Stephane Marchesin | 2011-08-02 | 1 | -1/+1 |
| | | | |||||
* | | | i915g: Proper indentation of func parameters. | Stephane Marchesin | 2011-08-02 | 1 | -5/+5 |
| | | | |||||
* | | | i915g: Remove heuristic flushing. | Stephane Marchesin | 2011-08-02 | 2 | -5/+0 |
|/ / | |||||
* | | i915g: move declaration before code | Brian Paul | 2011-07-14 | 1 | -1/+2 |
| | | |||||
* | | i915g: fixup context desdruction | Daniel Vetter | 2011-07-13 | 1 | -2/+2 |
| | | | | | | | | | | Reported-by: Christopher Egert <[email protected]> Signed-off-by: Daniel Vetter <[email protected]> | ||||
* | | i915g: Make the optimizer more generic. | Stéphane Marchesin | 2011-07-07 | 1 | -27/+58 |
| | | |||||
* | | i915g: Apply optimization to ADDS/MUL and only if we're not saturating. | Stéphane Marchesin | 2011-07-07 | 1 | -6/+27 |
| | | |||||
* | | i915g: move code after declaration | Brian Paul | 2011-07-06 | 1 | -1/+2 |
| | | |||||
* | | i915g: Fix optimize so that it actually gets used. | Stéphane Marchesin | 2011-07-06 | 1 | -1/+1 |
| | | |||||
* | | i915g: Fix optimization, also make it more generic. | Stéphane Marchesin | 2011-07-06 | 1 | -2/+26 |
| | | |||||
* | | i915g: Improve flushing using heuristics. | Stéphane Marchesin | 2011-07-06 | 7 | -1/+36 |
| | | |||||
* | | i915g: introduce the tiny shader optimizer. | Stéphane Marchesin | 2011-07-06 | 6 | -96/+372 |
| | | |||||
* | | i915g: Add comment about DDX/DDY. | Stéphane Marchesin | 2011-07-06 | 1 | -0/+1 |
| | | |||||
* | | i915g: Move back to the old method for target format fixup. | Stéphane Marchesin | 2011-07-06 | 2 | -58/+41 |
| | | |||||
* | | i915g: Implement surface format fixup without adding an extra instruction. | Stéphane Marchesin | 2011-06-30 | 1 | -31/+54 |
| | | | | | | | | We also avoid writing output color twice, which might not work when we run out of phases. | ||||
* | | i915g: update TODO. | Stéphane Marchesin | 2011-06-29 | 1 | -0/+2 |
| | | |||||
* | | i915g: Try to do better in the shader compiler. | Stéphane Marchesin | 2011-06-29 | 3 | -20/+41 |
| | | | | | | | | | | | | - Copy i915c's support for phases, that should allow us to run a coupe more shaders. - Fix the error messages. - Still try to proceed when we get a shader that's too long. | ||||
* | | i915g: Move definition of M_PI in i915_fpc_translate.c | Jon TURNEY | 2011-06-29 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | | Move defintion of M_PI (for the benefit of <math.h> which do not define it), to before the first use of it Signed-off-by: Jon TURNEY <[email protected]> Reviewed-by: Brian Paul <[email protected]> | ||||
* | | i915g: Fix unimplemented Abs comment. | Stéphane Marchesin | 2011-06-29 | 1 | -1/+1 |
| | | |||||
* | | i915g: If we have a program, that means the other fields are ours and we can ↵ | Stéphane Marchesin | 2011-06-28 | 1 | -3/+5 |
| | | | | | | | | | | | | free them. Otherwise they probably belong to draw. | ||||
* | | i915g: Don't overflow the program buffer. | Stéphane Marchesin | 2011-06-28 | 1 | -13/+25 |
| | | | | | | | | Otherwise it corrupts other fields of the struct and hilarity ensues. | ||||
* | | i915g: Update the TODO with another idea. | Stéphane Marchesin | 2011-06-28 | 1 | -0/+2 |
| | | |||||
* | | i915g: Fix comment about sin/cos constants. | Stéphane Marchesin | 2011-06-28 | 1 | -2/+2 |
| | | |||||
* | | i915g: Fix staging texture uploads a bit. | Stéphane Marchesin | 2011-06-28 | 1 | -5/+1 |
| | | | | | | | | They still look corrupted, but at least now they don't look tiled any more. | ||||
* | | i915g: Add a debug_printf when we get the Abs flag. | Stéphane Marchesin | 2011-06-28 | 1 | -0/+3 |
| | | |||||
* | | i915g: Support PIPE_FORMAT_B10G10R10A2_UNORM. | Stéphane Marchesin | 2011-06-28 | 3 | -0/+10 |
| | | |||||
* | | i915g: Improve SIN/COS a bit. | Stéphane Marchesin | 2011-06-28 | 1 | -20/+20 |
| | | |||||
* | | i915g: When emulating LUMINANCE8 and INTENSITY8 texutres, route alpha properly. | Stéphane Marchesin | 2011-06-28 | 1 | -2/+2 |
| | | | | | | | | That fixes some formats in fbo-alphatest-formats. | ||||
* | | i915g: fix shadow compare. | Stéphane Marchesin | 2011-06-28 | 2 | -1/+26 |
| | | | | | | | | "Works" as well as i915c now. | ||||
* | | i915g: Enable GL_ARB_instanced_arrays. | Stéphane Marchesin | 2011-06-27 | 2 | -2/+1 |
| | | |||||
* | | i915g: Fix a bug in facing. | Stéphane Marchesin | 2011-06-27 | 3 | -7/+7 |
| | | | | | | | | However doesn't work because of limitations in the draw module. | ||||
* | | i915g: Remove unused cbuf_dirty. | Stéphane Marchesin | 2011-06-27 | 1 | -2/+0 |
| | | |||||
* | | i915g: Add a comment about a bug. | Stéphane Marchesin | 2011-06-27 | 1 | -0/+1 |
| | | |||||
* | | i915g: initial support for SEMANTIC_FACE. | Stéphane Marchesin | 2011-06-27 | 3 | -5/+28 |
| | | | | | | | | Doesn't work yet, see TODO. | ||||
* | | i915g: update TODO. | Stéphane Marchesin | 2011-06-27 | 1 | -0/+13 |
| | | |||||
* | | i915g: Return the max result for the fake occlusion queries. | Stéphane Marchesin | 2011-06-27 | 1 | -1/+2 |
| | | |||||
* | | i915g: Fix depth texture formats. | Stéphane Marchesin | 2011-06-27 | 1 | -9/+39 |
| | | | | | | | | Depth compare still looks broken though. |