summaryrefslogtreecommitdiff
path: root/src/mesa/pipe
AgeCommit message (Collapse)Author
2008-01-21gallium: add a src_index[] array to draw's vertex_info for mapping ↵Brian
post-xform vertex attribs to hw vertex attribs
2008-01-20Cell: use tile_t for color tileBrian
2008-01-20Cell: clean-up/re-org tile codeBrian
Also, support 16 or 32-bit Z buffer at runtime.
2008-01-20Cell: use depth/stencil state to enable ztestBrian
Move z-test code into do_depth_test(). Add ZSIZE symbol to support 2 or 4-byte Z values.
2008-01-20enable call to cell_emit_state()Brian
2008-01-19Cell: improve "finished copying batch buffer" signalling.Brian
When the SPU is done copying a batch buffer to local store, use an mfc_put() to write a "done" message back to the buffer status array in main memory. We were previously using a mailbox message for synchronization.
2008-01-18Unify copy_rect helpers.Michel Dänzer
Some of the copies were buggy.
2008-01-17Back-port miscellaneous fixes from internal branch (mostly portability fixes).José Fonseca
These are changes that are in our internal branch, but somehow were skipped so far. It was done using visual comparison of the branches -- it is likely that changes are being carried on the wrong way
2008-01-17gallium: Handle TGSI_OPCODE_END on sse2.José Fonseca
2008-01-17gallium: Fix cut-n-paste error.José Fonseca
2008-01-17gallium: Alternative mm_bufmgr_create_from_buffer constructor for mm pool ↵José Fonseca
managers.
2008-01-17gallium: Detect if a null buffer is passed.José Fonseca
2008-01-17gallium: fix warningKeith Whitwell
2008-01-17gallium: fix warningKeith Whitwell
2008-01-17gallium: hardwire reset_temps functionalityKeith Whitwell
2008-01-17gallium: whitespace changesKeith Whitwell
2008-01-16Fix broken fog.Brian
Note that fogcoord and front-facing attribs are in the same register, in the X and Y channels, respectively.
2008-01-16Fix incorrect [0,1] clamping in store_dest().Brian
2008-01-16vbuf updates/fixes (KeithW)Brian
Plus, update i915 and Cell drivers for latest vbuf->draw() params.
2008-01-16s/DBG/DRAW_DBGBrian
2008-01-16remove useless assertionsBrian
2008-01-16init front/back color attrib indexes to 0, not -1Brian
2008-01-15typedef uintptr_t for non-HAVE_POSIX_MEMALIGN buildBrian
2008-01-15Don't include stdint.h or inttypes. Use the uint64 typedef instead of uint64_t.Brian
2008-01-15replace _mesa_printf() with fprintf()Brian
2008-01-15remove redundant llvm subdirBrian
2008-01-15Add surface status/clear_value fields, PIPE_SURFACE_STATUS_x tokensBrian
2008-01-14disable debug printfBrian
2008-01-14Cell: after sending a batch, wait for a DMA completion signal.Brian
This fixes sporadic rendering glitches. Using a mailbox msg for now, until spe_mfcio_tag_status_read() or similar is found to work.
2008-01-14clamp colors during float->int conversionBrian
2008-01-14Cell: update surface map code to match recent changes in pipe_surface structBrian
2008-01-14Remove pipe->get/put_tile_rgba.Michel Dänzer
pipe_get/put_tile_rgba() now use pipe->get/put_tile internally. Also simplify the <format>_get/put_tile_rgba() helper functions and clean up some inconsitencies in them.
2008-01-14Remove mapping fields from struct pipe_surface.Michel Dänzer
It's now the responsibility of surface users to keep track of their mappings.
2008-01-12Cell: remove fb parameter to get/put_tile()Brian
2008-01-12Cell: disable cell_emit_state() for nowBrian
2008-01-12Cell: collect vars in a spu_global structBrian
2008-01-12Cell: first state object (depth/stencil/alpha) emitted to SPUsBrian
2008-01-12Cell: whitespace/cleanupBrian
2008-01-12Cell: prefix SPU files with spu_Brian
2008-01-12Cell: prefix SPU sources with spu_Brian
2008-01-12Cell: sketch out needed rasterizer stateBrian
2008-01-11s/int/uint/ to silence warningsBrian
2008-01-11whitespace, comment changesBrian
2008-01-11Cell: basic batch buffer workingBrian
2008-01-11Cell: initial work for a hw-like batch buffer systemBrian
2008-01-11Cell: remove obsolete cell_prim_buffer struct and codeBrian
2008-01-11Cell: debug code, commentsBrian
2008-01-11vbuf_flush_vertices() instead of vbuf_flush_indices() in vbuf_end()Brian
2008-01-11Cell: reformatttingBrian
2008-01-11s/int/uint/ to silence warningBrian