summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/i915/sw/i915_sw_buffer.c
AgeCommit message (Collapse)AuthorFilesLines
2011-02-21i915g: Fix void ptr arithJakob Bornecrantz1-1/+1
2010-12-02i915g: switch to tiled allocations, kill set_fenceDaniel Vetter1-18/+0
This way relaxed fencing is handled by libdrm. And buffers _can't_ ever change their tiling. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
2010-12-02i915g: add winsys function to create tiled buffersDaniel Vetter1-1/+30
Different kernels have different restrictions for tiled buffers. Hence use the libdrm abstraction to calculate the necessary stride and height alignment requirements. Not yet used. v2: Incorporate review comments from Jakob Bornecrantz Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
2010-12-02i915g: drop alignment parameter from iws->buffer_createDaniel Vetter1-14/+1
It's unnecessary. The kernel gem ignores it totally and we can't run on the old userspace fake bo manager due to lack of dri2. Also drop the redundant name string from the sw winsys as suggested by Jakob Bornecrantz Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
2010-04-23gallium: s/free/FREE/ and same for friends.José Fonseca1-1/+1
Based on Stephen Johnson's feedback.
2010-04-17i915g: Add a software only debuging winsysJakob Bornecrantz1-0/+116