Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-24 | Cell: fix asst. warnings | Brian | |
2008-01-23 | Cell: remove old test code | Brian | |
2008-01-21 | Cell: s/cell_init_surface_funcs/cell_init_surface_functions/ | Brian | |
2008-01-21 | Cell: Added cell_surface.[ch] files | Brian | |
2008-01-21 | Cell: rename cell_surface.[ch] cell_clear.[ch] | Brian | |
2008-01-21 | Cell: Add initial texture functions | Brian | |
2008-01-19 | Cell: 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-11 | Cell: initial work for a hw-like batch buffer system | Brian | |
2008-01-11 | Cell: remove obsolete cell_prim_buffer struct and code | Brian | |
2008-01-11 | Cell: Remove the pre-vbuf rendering code | Brian | |
2008-01-10 | Cell: enable vbuf path by default | Brian | |
2008-01-10 | Cell: initial implementation of vbuf code. | Brian | |
The draw module's vbuf stage builds buffers of post-transformed vertices and issues draw-elements calls to render them. We'll pass the vertex and index buffers to the SPUs... | |||
2008-01-10 | Cell: s/free/align_free/ | Brian | |
2008-01-10 | Cell: clean-up cell_spu_exit() code | Brian | |
2008-01-02 | make use of prim bounds box info | Brian | |
2008-01-02 | Cell: basic triangle rendering works. | Brian | |
The cell "render_stage" (last in the "draw" pipeline) emits vertices into a buffer which is pulled by the SPUs in response to a "RENDER" command. This is pretty much temporary/scaffold code for now. | |||
2008-01-01 | Plug in more infrastructure for actual rendering. | Brian | |
Track vertex/fragment shader state. Plug in pipe->draw_arrays(), pipe->draw_elements(). Plug render stage (a stub) into end of 'draw' pipeline. Specify a hard-coded vertex format for now. | |||
2007-12-17 | updates for depth/stencil/alpha state | Brian | |
2007-12-17 | gallium: incorporate alpha state into depth_stencil state object. | Keith Whitwell | |
2007-12-12 | PIPE_SCREEN_SURFACE no longer needed | Brian | |
2007-12-11 | Remove obsolete clear_color, tex sampler state functions | Brian | |
2007-12-11 | gallium: remove set_sampler_units interface | Keith Whitwell | |
The effect of this mapping can be acheived by the state tracker and setting up the pipe texture state pointers to incorporate its affects. | |||
2007-12-10 | Cell driver state-setter functions, basic tile get/put, glClear. | Brian | |
The state setting code was mostly just copied from the softpipe driver. The SPUs can now get/put framebuffer tiles from/to main memory and clear them to a given color. Lots of debug code in effect. Tiled framebuffer is displayed in X window via the xmwinsys layer. To enable Cell driver, export GALLIUM_CELL=1 | |||
2007-12-02 | Initial Cell driver infrastructure. | Brian | |
No real code yet. Just stand-ins and make/build infrastructure. |