summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_scene.h
AgeCommit message (Collapse)Author
2010-03-02llvmpipe: reorganize transfer usageKeith Whitwell
Move transfer creation and mapping to the "scene" object, and out of the rasterizer. The rasterizer operates on already-mapped framebuffers only, and no longer needs a screen or context pointer. The scene object has access to a pipe_context, and this reorg prepares for moving transfer functionality from the screen to the context.
2010-02-24llvmpipe: more lp_rasterizer_task parameter passingBrian Paul
2010-02-11Revert "llvmpipe: Move tile coordinate assertion into a more useful place."José Fonseca
This reverts commit 8c0391726a89414356c705fcc2d5a38d12d0fe2b. Too pendantic.
2010-02-11llvmpipe: Move tile coordinate assertion into a more useful place.José Fonseca
2010-02-08llvmpipe: s/textured/texture/Brian Paul
2010-02-05Merge remote branch 'origin/lp-binning'José Fonseca
Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-01-13llvmpipe: added scene functions for texture reference countingBrian Paul
When a texture is used in the scene we add it to a list of texture references. The lp_scene_is_textured_referenced() function tells us if a texture is referenced by the scene.
2010-01-13llvmpipe: Reset the bin when shading a whole tile with an opaque shader.José Fonseca
2010-01-12llvmpipe: assert that we're putting data into a valid binBrian Paul
2010-01-12llvmpipe: added lp_scene_is_empty()Brian Paul
2009-12-13llvmpipe: rename bins to sceneKeith Whitwell
It was pretty confusing having an entity named "bin" and another named "bins", not least because sometimes there was a need to talk about >1 of the "bins" objects, which couldn't be pluralized any further... Scene is a term used in a bunch of places to talk about what a binner operates on, so it's a decent choice here.