Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cell: fix a comment | Brian Paul | 2008-09-19 | 1 | -1/+1 |
| | |||||
* | cell: the test for CELL_DEBUG_FRAGMENT_OP_FALLBACK in ↵ | Brian Paul | 2008-09-19 | 1 | -1/+1 |
| | | | | cmd_state_fragment_ops() was inverted | ||||
* | cell: disable XShmPutImage for tiled surface for now | Brian Paul | 2008-09-19 | 1 | -2/+2 |
| | | | | Multiple displays of same surface data causes pixels to get scrambled. | ||||
* | cell: change spe_complement() to take a src and dst reg, like other instructions | Brian Paul | 2008-09-19 | 4 | -12/+14 |
| | |||||
* | Merge branch 'gallium-0.2' of ssh+git://git.freedesktop.org/git/mesa/mesa ↵ | José Fonseca | 2008-09-19 | 7 | -81/+240 |
|\ | | | | | | | into gallium-0.2 | ||||
| * | mesa: add missing FEATURE_attrib_stack around | Alan Hourihane | 2008-09-19 | 1 | -0/+2 |
| | | | | | | | | call to _mesa_free_attrib_data() | ||||
| * | i915simple: Use defined MSAA array | Jakob Bornecrantz | 2008-09-19 | 1 | -1/+1 |
| | | |||||
| * | bug fix to MSAA visuals | Alan Hourihane | 2008-09-19 | 1 | -3/+1 |
| | | |||||
| * | fix for MSAA | Alan Hourihane | 2008-09-19 | 1 | -1/+1 |
| | | |||||
| * | re-add MSAA support | Alan Hourihane | 2008-09-19 | 2 | -67/+71 |
| | | |||||
| * | i915simple: Front flushing does work | Jakob Bornecrantz | 2008-09-19 | 1 | -5/+3 |
| | | |||||
| * | i915simple: Fix extentions being loaded | Jakob Bornecrantz | 2008-09-19 | 1 | -0/+1 |
| | | |||||
| * | CELL: add codegen for logic op, color mask | Robert Ellison | 2008-09-19 | 3 | -7/+163 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rtasm_ppc_spe.c, rtasm_ppc_spe.h: added a new macro function "spe_load_uint" for loading and splatting unsigned integers in a register; it will use "ila" for values 18 bits or less, "ilh" for word values that are symmetric across halfwords, "ilhu" for values that have zeroes in their bottom halfwords, or "ilhu" followed by "iohl" for general 32-bit values. Of the 15 color masks of interest, 4 are 18 bits or less, 2 are symmetric across halfwords, 3 are zero in the bottom halfword, and 6 require two instructions to load. - cell_gen_fragment.c: added full codegen for logic op and color mask. | ||||
* | | util: Use OpenGL rasterization rules in blits and mipmap generation. | José Fonseca | 2008-09-19 | 2 | -0/+2 |
|/ | |||||
* | gallium: Fix doxygen comments. | José Fonseca | 2008-09-19 | 4 | -7/+40 |
| | |||||
* | softpipe: Obey const qualifier. | José Fonseca | 2008-09-19 | 1 | -2/+2 |
| | |||||
* | CELL: mark several transient files as .gitignore | Robert Ellison | 2008-09-18 | 2 | -0/+2 |
| | | | | | | | | | | | | | progs/demos: added new demo "fbo_firecube" progs/glsl: added new demo "pointcoord" src/gallium/drivers/cell/spu: added the g3d_spu executable, a Cell SPU executable file, which seems to be occasionally built as part of the cell driver src/glu/sgi: added "exptmp", a byproduct of the "mklib" process that sometimes gets deleted and sometimes not. | ||||
* | cell: Added CMP instruction | Jonathan White | 2008-09-18 | 1 | -7/+7 |
| | |||||
* | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | 2008-09-18 | 30 | -73/+336 |
|\ | | | | | | | | | | | Conflicts: src/mesa/shader/slang/slang_link.c | ||||
| * | tgsi: Build tgsi_text with make | Jakob Bornecrantz | 2008-09-18 | 1 | -0/+1 |
| | | |||||
| * | util: A few more memory debugging checks. | José Fonseca | 2008-09-18 | 1 | -2/+29 |
| | | |||||
| * | util: Add missing p_debug.h include. | José Fonseca | 2008-09-18 | 1 | -0/+1 |
| | | |||||
| * | gallium: fix surface object memory leak in cso module | Brian Paul | 2008-09-18 | 1 | -0/+20 |
| | | |||||
| * | tgsi: Make tgsi dumps look more like mesa shader dumps. | Jakob Bornecrantz | 2008-09-18 | 1 | -2/+3 |
| | | |||||
| * | pipebuffer: New callback to flush all temporary-held buffers. | José Fonseca | 2008-09-18 | 9 | -11/+113 |
| | | | | | | | | | | Used mostly to aid debugging memory issues or to clean up resources when the drivers are long lived. | ||||
| * | gallium: fix wide point / point coord semantic info (generic, not fog) | Brian Paul | 2008-09-17 | 1 | -2/+2 |
| | | |||||
| * | gallium: fix fog vs. pointcoord attribute handling in mesa->TGSI conversion | Brian Paul | 2008-09-17 | 1 | -1/+4 |
| | | |||||
| * | mesa: new gl_fragment_program fields indicating use of fog, front-facing, ↵ | Brian Paul | 2008-09-17 | 2 | -19/+36 |
| | | | | | | | | point coord | ||||
| * | gallium: clean-up/fix msaa override in state tracker | Brian Paul | 2008-09-17 | 4 | -7/+27 |
| | | |||||
| * | gallium: fix tgsi sanity checker with respect to END. | Brian Paul | 2008-09-17 | 1 | -9/+7 |
| | | | | | | | | | | | | Subroutine code may be found after the END instruction so it's not always the last instruction. At least check for presence of exactly one END instruction though. | ||||
| * | mesa: update program->NumAddressRegs field in _slang_update_inputs_outputs() | Brian Paul | 2008-09-17 | 1 | -0/+9 |
| | | |||||
| * | gallium: include prog_print.h to silence warning | Brian Paul | 2008-09-17 | 1 | -0/+1 |
| | | |||||
| * | gallium: need to finish, not flush, in st_copy_texsubimage() | Brian Paul | 2008-09-17 | 1 | -1/+2 |
| | | |||||
| * | gallium: new assertion on surface->texture | Brian Paul | 2008-09-17 | 1 | -0/+1 |
| | | |||||
| * | tgsi: Add a ugly fix for CONSTANT problems | Jakob Bornecrantz | 2008-09-17 | 1 | -0/+9 |
| | | |||||
| * | tgsi: More debug printing on sanity check error | Jakob Bornecrantz | 2008-09-17 | 1 | -2/+5 |
| | | |||||
| * | gallium: fix lack of surface reference counting in ↵ | Brian Paul | 2008-09-17 | 1 | -3/+21 |
| | | | | | | | | | | | | cso_set/save/restore_framebuffer() Fixes asst problems with FBO / render to texture. | ||||
| * | mesa: fix bug in previous changes to _slang_resolve_attributes() | Brian Paul | 2008-09-17 | 1 | -1/+3 |
| | | |||||
| * | mesa: rework GLSL vertex attribute binding | Brian Paul | 2008-09-16 | 4 | -103/+110 |
| | | | | | | | | | | | | | | Calls to glBindAttribLocation() should not take effect until the next time that glLinkProgram() is called. gl_shader_program::Attributes now just contains user-defined bindings. gl_shader_program::VertexProgram->Attributes contains the actual/final bindings. | ||||
| * | gallium: fix glTexImage(width=height=depth=0) case | Brian Paul | 2008-09-16 | 1 | -0/+5 |
| | | | | | | | | Free old teximage/level data, then stop. | ||||
| * | mesa: fix display list regression (check if save->prim_count > 0 in ↵ | Brian Paul | 2008-09-16 | 1 | -5/+7 |
| | | | | | | | | vbo_save_EndList()) | ||||
| * | gallium: fix info entries for KIL, KILP | Brian Paul | 2008-09-16 | 1 | -2/+2 |
| | | | | | | | | KIL takes 1 src register. KILP uses no registers (uses cond codes). | ||||
| * | mesa: fix bug in get_uniform_rows_cols(): sometimes returned too many rows | Brian Paul | 2008-09-16 | 1 | -6/+13 |
| | | |||||
| * | gallium: move _vbo_DestroyContext() call | Brian Paul | 2008-09-16 | 1 | -2/+2 |
| | | | | | | | | Call it before freeing core Mesa state to avoid references to freed buffer objects. | ||||
| * | mesa: protect against double-free in _vbo_DestroyContext() | Brian Paul | 2008-09-16 | 1 | -4/+6 |
| | | |||||
| * | mesa: State tracker now checks for faulty shaders on debug | Jakob Bornecrantz | 2008-09-16 | 1 | -1/+12 |
| | | |||||
| * | tgsi: Make tgsi_sanity.c compile with make | Jakob Bornecrantz | 2008-09-16 | 2 | -0/+7 |
| | | |||||
| * | trace: Fix typo in build instructions. | José Fonseca | 2008-09-16 | 1 | -1/+1 |
| | | |||||
| * | mesa: fix MSAA enable state in update_multisample() | Brian Paul | 2008-09-15 | 1 | -4/+4 |
| | | |||||
| * | mesa: remove some assertions that are invalid during context tear-down | Brian Paul | 2008-09-15 | 1 | -1/+4 |
| | |