summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv50/nv50_context.h
AgeCommit message (Collapse)Author
2009-04-04gallium: Clean up driver clear() interface.Michel Dänzer
Only allows clearing currently bound buffers, but colour and depth/stencil in a single call.
2009-02-20nv50: rework for texture_transfer changesBen Skeggs
2009-02-07nouveau: Need to surface_copy() without a pipe context.Younes Manton
2009-02-05nv50: stop using nouveau_push.h, it's evilBen Skeggs
2009-02-02gallium: remove pipe_buffer from surfacesZack Rusin
this change disassociates, at least from the driver perspective, the surface from buffer. surfaces are technically now views on the textures so make it so by hiding the buffer in the internals of textures.
2009-01-12nv50: fix handling of depth texturesBen Skeggs
2009-01-12nv50: remove previous hack to manage tiled surfacesBen Skeggs
2009-01-12nv50: any cpu access to a texture is done on its backing imagesBen Skeggs
Still a little dodgy: - RTT will hit an assertion (hopefully!) and fail - 3D textures with depth >= 32 will cause bad things to happen
2009-01-12nv50: create buffers for each image that makes up a textureBen Skeggs
2009-01-06nv50: working towards 3D texturesBen Skeggs
2008-09-11nouveau: gallium directory structure changed again..Ben Skeggs
2008-07-11nv50: quick hack to get textures untiled on map, and tiled on unmapBen Skeggs
progs/fp/tri-tex is all good now rather than all scrambled :)
2008-07-11nv50: split tic construction out into own fileBen Skeggs
2008-07-11nv50: get clear-scissor workingBen Skeggs
2008-06-29nv50: get tri-scissor-tri workingBen Skeggs
2008-06-29nv50: separate state validation and upload, similar to nv40Ben Skeggs
2008-06-29nv50: abuse constbuf upload for program uploadBen Skeggs
2008-06-29nv50: do tsc/tic upload + stub out shader TEX stuffBen Skeggs
2008-06-29nv50: get vp working again, fp is broken regardless somehow..Ben Skeggs
g8x sucks :)
2008-06-29nv50: rename nv50_state.h to nv50_program.hBen Skeggs
2008-06-29nv50: quick hack so progs/fp/fp-tri works for the momentBen Skeggs
2008-06-29nv50: use "real" constbufs for shaders + tcb uploadsBen Skeggs
2008-06-29nv50: import current "state of the art" nv50 codeBen Skeggs
2008-05-27nouveau: very quick port to tex-surface changes.Ben Skeggs
probably the last match-gallium-upstream merge for a bit, some cleanup+nv50 work coming RSN...
2008-03-12nv50: start on fb stateBen Skeggs
2008-03-12nv50: rasterizer stateobjBen Skeggs
2008-03-12nv50: scissor/viewport/blend colour/stippleBen Skeggs
2008-03-12nv50: depth_stencil_alpha stateobjBen Skeggs
2008-03-12nv50: crappy state validate/emit functionBen Skeggs
Just for testing stateobjs to make sure they don't hang the engine.
2008-03-12nv50: create blend stateobjBen Skeggs
2008-03-12nv50: convert to hwctx-in-screen as nv40 isBen Skeggs
2008-02-29nouveau: implement pipe_screenBen Skeggs
Untested on NV3x/NV5x. Quite possibly broken.
2008-02-16nouveau: match gallium code reorginisation.Ben Skeggs
That was... fun..