summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* cell: fix a commentBrian Paul2008-09-191-1/+1
|
* cell: the test for CELL_DEBUG_FRAGMENT_OP_FALLBACK in ↵Brian Paul2008-09-191-1/+1
| | | | cmd_state_fragment_ops() was inverted
* cell: disable XShmPutImage for tiled surface for nowBrian Paul2008-09-191-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 instructionsBrian Paul2008-09-194-12/+14
|
* Merge branch 'gallium-0.2' of ssh+git://git.freedesktop.org/git/mesa/mesa ↵José Fonseca2008-09-197-81/+240
|\ | | | | | | into gallium-0.2
| * mesa: add missing FEATURE_attrib_stack aroundAlan Hourihane2008-09-191-0/+2
| | | | | | | | call to _mesa_free_attrib_data()
| * i915simple: Use defined MSAA arrayJakob Bornecrantz2008-09-191-1/+1
| |
| * bug fix to MSAA visualsAlan Hourihane2008-09-191-3/+1
| |
| * fix for MSAAAlan Hourihane2008-09-191-1/+1
| |
| * re-add MSAA supportAlan Hourihane2008-09-192-67/+71
| |
| * i915simple: Front flushing does workJakob Bornecrantz2008-09-191-5/+3
| |
| * i915simple: Fix extentions being loadedJakob Bornecrantz2008-09-191-0/+1
| |
| * CELL: add codegen for logic op, color maskRobert Ellison2008-09-193-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é Fonseca2008-09-192-0/+2
|/
* gallium: Fix doxygen comments.José Fonseca2008-09-194-7/+40
|
* softpipe: Obey const qualifier.José Fonseca2008-09-191-2/+2
|
* CELL: mark several transient files as .gitignoreRobert Ellison2008-09-182-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 instructionJonathan White2008-09-181-7/+7
|
* Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-09-1830-73/+336
|\ | | | | | | | | | | Conflicts: src/mesa/shader/slang/slang_link.c
| * tgsi: Build tgsi_text with makeJakob Bornecrantz2008-09-181-0/+1
| |
| * util: A few more memory debugging checks.José Fonseca2008-09-181-2/+29
| |
| * util: Add missing p_debug.h include.José Fonseca2008-09-181-0/+1
| |
| * gallium: fix surface object memory leak in cso moduleBrian Paul2008-09-181-0/+20
| |
| * tgsi: Make tgsi dumps look more like mesa shader dumps.Jakob Bornecrantz2008-09-181-2/+3
| |
| * pipebuffer: New callback to flush all temporary-held buffers.José Fonseca2008-09-189-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 Paul2008-09-171-2/+2
| |
| * gallium: fix fog vs. pointcoord attribute handling in mesa->TGSI conversionBrian Paul2008-09-171-1/+4
| |
| * mesa: new gl_fragment_program fields indicating use of fog, front-facing, ↵Brian Paul2008-09-172-19/+36
| | | | | | | | point coord
| * gallium: clean-up/fix msaa override in state trackerBrian Paul2008-09-174-7/+27
| |
| * gallium: fix tgsi sanity checker with respect to END.Brian Paul2008-09-171-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 Paul2008-09-171-0/+9
| |
| * gallium: include prog_print.h to silence warningBrian Paul2008-09-171-0/+1
| |
| * gallium: need to finish, not flush, in st_copy_texsubimage()Brian Paul2008-09-171-1/+2
| |
| * gallium: new assertion on surface->textureBrian Paul2008-09-171-0/+1
| |
| * tgsi: Add a ugly fix for CONSTANT problemsJakob Bornecrantz2008-09-171-0/+9
| |
| * tgsi: More debug printing on sanity check errorJakob Bornecrantz2008-09-171-2/+5
| |
| * gallium: fix lack of surface reference counting in ↵Brian Paul2008-09-171-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 Paul2008-09-171-1/+3
| |
| * mesa: rework GLSL vertex attribute bindingBrian Paul2008-09-164-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) caseBrian Paul2008-09-161-0/+5
| | | | | | | | Free old teximage/level data, then stop.
| * mesa: fix display list regression (check if save->prim_count > 0 in ↵Brian Paul2008-09-161-5/+7
| | | | | | | | vbo_save_EndList())
| * gallium: fix info entries for KIL, KILPBrian Paul2008-09-161-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 rowsBrian Paul2008-09-161-6/+13
| |
| * gallium: move _vbo_DestroyContext() callBrian Paul2008-09-161-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 Paul2008-09-161-4/+6
| |
| * mesa: State tracker now checks for faulty shaders on debugJakob Bornecrantz2008-09-161-1/+12
| |
| * tgsi: Make tgsi_sanity.c compile with makeJakob Bornecrantz2008-09-162-0/+7
| |
| * trace: Fix typo in build instructions.José Fonseca2008-09-161-1/+1
| |
| * mesa: fix MSAA enable state in update_multisample()Brian Paul2008-09-151-4/+4
| |
| * mesa: remove some assertions that are invalid during context tear-downBrian Paul2008-09-151-1/+4
| |