summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/cell/common.h
Commit message (Expand)AuthorAgeFilesLines
* Cell: remove dummy fields, update/add some commentsBrian2008-02-051-8/+6
* Cell: fix some alignment issues by aligning commands to 8-byte boundariesBrian2008-02-041-7/+9
* Cell: emit blend state to SPUsBrian2008-02-041-1/+2
* Cell: deprecate some use of struct cell_command - it should go away completelyBrian2008-02-011-3/+6
* I don't know why using uint64_t for "base" doesn't work. Ugh.Ian Romanick2008-01-301-2/+3
* Numerous small fixed to PPU-SPU vertex shader protocolIan Romanick2008-01-301-7/+12
* cell_array_info should not be 16-byte alignedIan Romanick2008-01-301-1/+1
* Handle CELL_CMD_VS_EXECUTE *only* outside batch commands.Ian Romanick2008-01-301-1/+2
* Elts are always ints, pass vOut pointers in-line in commandIan Romanick2008-01-301-3/+3
* Initial pass at vertex shader on SPU using TGSI VMIan Romanick2008-01-301-0/+38
* Cell: move CELL_MAX_SPUSBrian2008-01-301-0/+2
* Cell: compute min index referenced in draw command, use it to reduce size of ...Brian2008-01-281-0/+2
* Cell: basic texture mappingBrian2008-01-281-1/+9
* Cell: re-enable bounding boxesBrian2008-01-281-1/+1
* Cell: clean-up of render pathBrian2008-01-281-11/+1
* Cell: checkpoint commit: always inline prim indexes into batch bufferBrian2008-01-281-0/+12
* Cell: generalize the batch buffer code for vertex buffers...Brian2008-01-281-3/+5
* Cell: added support for inlined vertex buffers.Brian2008-01-261-0/+1
* Cell: added ROUNUP4Brian2008-01-261-0/+3
* Cell: added support for inlined indexesBrian2008-01-261-0/+1
* Cell: move ASSERT macro into common.hBrian2008-01-261-0/+11
* Cell: emit framebuffer state like other stateBrian2008-01-251-9/+9
* Cell: propogate vertex info to SPUs, use it for attrib interpolationBrian2008-01-251-3/+4
* Cell: new ROUNDUP16() macroBrian2008-01-251-0/+3
* Cell: insert dummy field into cell_command_render struct to work around appar...Brian2008-01-241-0/+1
* Cell: send actual vertex size in the render commandBrian2008-01-241-2/+4
* Cell: initial support for sampler stateBrian2008-01-211-0/+1
* Cell: improve "finished copying batch buffer" signalling.Brian2008-01-191-2/+5
* Cell: after sending a batch, wait for a DMA completion signal.Brian2008-01-141-0/+2
* Cell: first state object (depth/stencil/alpha) emitted to SPUsBrian2008-01-121-0/+1
* Cell: basic batch buffer workingBrian2008-01-111-11/+3
* Cell: initial work for a hw-like batch buffer systemBrian2008-01-111-0/+22
* Cell: remove obsolete cell_prim_buffer struct and codeBrian2008-01-111-12/+2
* Cell: Remove the pre-vbuf rendering codeBrian2008-01-111-12/+1
* Cell: checkpoint: draw_vbuf code in place and works, but not enabled by defau...Brian2008-01-101-0/+15
* bump CELL_MAX_VERTS to 240Brian2008-01-101-1/+1
* Cell: implemement basic Z testingBrian2008-01-091-8/+9
* Cell: improve surface state code to replace some temporary code.Brian2008-01-031-2/+2
* pass surface format in cell_command_framebuffer structBrian2008-01-031-1/+2
* only fetch as much vertex data as neededBrian2008-01-021-1/+1
* remove previous triangle test codeBrian2008-01-021-9/+0
* Cell: basic triangle rendering works.Brian2008-01-021-0/+21
* Cell: draw smooth-shaded triangleBrian2007-12-111-4/+2
* Collect some global vars in a single struct.Brian2007-12-111-0/+1
* use ALIGN16_ATTRIB from p_compiler.hBrian2007-12-111-7/+7
* Cell: first triangle.Brian2007-12-101-1/+11
* Cell driver state-setter functions, basic tile get/put, glClear.Brian2007-12-101-4/+85
* Initial Cell driver infrastructure.Brian2007-12-021-0/+13