OSDN Git Service

Plug in more infrastructure for actual rendering.
authorBrian <brian.paul@tungstengraphics.com>
Tue, 1 Jan 2008 22:21:14 +0000 (15:21 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Tue, 1 Jan 2008 22:21:50 +0000 (15:21 -0700)
commitda92ac01e80e8a83233b1d4a881503bfc2806a1a
tree83116117a8eae67ae44c49b2cd90341d5c7462a6
parent57a711f7275993e75aa00918065b876776618a17
Plug in more infrastructure for actual rendering.

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.
src/mesa/pipe/cell/ppu/Makefile
src/mesa/pipe/cell/ppu/cell_context.c
src/mesa/pipe/cell/ppu/cell_context.h
src/mesa/pipe/cell/ppu/cell_draw_arrays.c [new file with mode: 0644]
src/mesa/pipe/cell/ppu/cell_draw_arrays.h [new file with mode: 0644]
src/mesa/pipe/cell/ppu/cell_render.c [new file with mode: 0644]
src/mesa/pipe/cell/ppu/cell_render.h [new file with mode: 0644]
src/mesa/pipe/cell/ppu/cell_state.h
src/mesa/pipe/cell/ppu/cell_state_derived.c [new file with mode: 0644]
src/mesa/pipe/cell/ppu/cell_state_fs.c