summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau/nouveau_driver.c
AgeCommit message (Collapse)Author
2008-01-06Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexesBrian
Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers.
2008-01-06Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835.Brian
These fields are no longer indexed by shader output. Now, we just have a simple array of renderbuffer pointers. If the shader writes to gl_FragData[i], send those colors to the N _ColorDrawBuffers. Otherwise, replicate the single gl_FragColor (or the fixed-function color) to the N _ColorDrawBuffers. A few more changes and simplifications can follow from this...
2007-10-06nouveau: move nv10 clear command, for usage by other gpuPatrice Mandin
2007-08-15nouveau: Always render offscreen, emulate front buffer rendering.Ben Skeggs
2007-07-13Play "nuke the typedef"Ben Skeggs
2006-12-24nouveau: Kill some compile warnings.Ben Skeggs
2006-12-08Some work on buffer handling, most likely not entirely correct andBen Skeggs
incomplete. But, it works well enough that windows can be moved/resized.
2006-11-05Architect the DRI :Stephane Marchesin
- make use of the autogenerated nouveau_reg.h file - add object creation to the DRI - some work on screen and context creation
2006-03-13Cleaned up some code, made more files compile. Renamed nv20_swtcl.* toStephane Marchesin
nv10_swtcl.*, hopefully this is the last rename (this should be, as NV05 really behaves differently).
2006-02-23Initial revisionStephane Marchesin