summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/i915/sw
AgeCommit message (Collapse)AuthorFilesLines
2013-11-16gallium/winsys: compact compiler flags into Automake.incEmil Velikov1-2/+1
Cleanup the duplicating flags and consolidate into a sigle variable. Note: this patch adds VISIBILITY_CFLAGS to the following targets * freedreno/drm * i915/{drm,sw} * nouveau/drm * sw/fbdev * sw/null * sw/wayland * sw/wrapper * sw/xlib Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-10-01winsys/i915/sw: consolidate C sources list into Makefile.sourcesEmil Velikov3-11/+8
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
2013-03-08i915g: Use PIPE_FLUSH_END_OF_FRAME to trigger throttlingStéphane Marchesin1-1/+2
This helps with jittering, instead of throttling at every command buffer we only throttle once a frame.
2013-01-13Remove hacks for static MakefilesMatt Turner1-4/+0
v2: Andreas Boll <andreas.boll.dev@gmail.com> - don't remove compatibility with scripts for the old build system v3: Andreas Boll <andreas.boll.dev@gmail.com> - remove more obsolete hacks v4: Andreas Boll <andreas.boll.dev@gmail.com> - add a previously removed TOP variable to fix vgapi build
2013-01-10Clean up .gitignore filesMatt Turner1-1/+0
2013-01-10i915/winsys/sw: Convert to automakeMatt Turner3-12/+42
2011-03-01i915g: kill relocs accoutingDaniel Vetter1-3/+0
No one ever cared. libdrm does dynamic resizing of its reloc-table, anyway. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-02-27i915g/winsys: buffer validation supportDaniel Vetter1-0/+9
v2: Add the batch bo to the libdrm validation lost, for otherwise libdrm won't take previously used buffers into account. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-02-26i915g: Use the same debug env vars in drm and sw winsysJakob Bornecrantz1-1/+1
2011-02-26i915g: Use unchecked writes in sw winsys batchbufferJakob Bornecrantz1-3/+3
2011-02-24i915g: Use dump function in sw winsysJakob Bornecrantz1-7/+2
2011-02-21i915g: s/bool/boolean/ style-fixup in winsysDaniel Vetter1-1/+1
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-02-20i915g: s/__func__/__FUNCTION__/Vinson Lee1-1/+1
2011-02-21i915g: Fix void ptr arithJakob Bornecrantz1-1/+1
2010-12-02i915g: prepare winsys/batchbuffer for execbuf2Daniel Vetter1-1/+1
Wire up a fenced parameter, switch all relocations to _FENCED 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: 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 Vetter2-2/+32
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 Vetter2-15/+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-06-06i915g: Move bootstrap code to targetsJakob Bornecrantz3-5/+13
2010-05-29i915g: Move pci id to winsys structJakob Bornecrantz2-4/+2
2010-04-23gallium: s/free/FREE/ and same for friends.José Fonseca1-1/+1
Based on Stephen Johnson's feedback.
2010-04-17i915g: Remove unnecessary headers.Vinson Lee1-3/+0
2010-04-17i915g: Add a software only debuging winsysJakob Bornecrantz7-0/+478