85e1fa55066783d2748993810708dee6db7a4993 |
|
13-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: don't try to check if a NULL buffer is busy.
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
e53b41f2632af26c79c4f7ed5b0fdb86a1feb602 |
|
06-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Improve flushing using heuristics.
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
2ff0879a6365e7f7d7e5277274bc965ad57a82b4 |
|
21-Nov-2010 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
i915g: return tiling in iws->buffer_from_handle This is needed to properly implement tiling flags. And the gem implemention fo buffer_from_handle already calls get_tiling, so it's for free. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
1c608403383f3c31e19b70c578ac66443f259967 |
|
21-Nov-2010 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
i915g: switch to tiled allocations, kill set_fence 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>
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
4a666488c4e3067eed984e272149411cc2198c77 |
|
21-Nov-2010 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
i915g: add winsys function to create tiled buffers 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>
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
c62f5c7e7bc3ed84677805b3800fbcfa93c419ea |
|
21-Nov-2010 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
i915g: drop alignment parameter from iws->buffer_create 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>
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
c8fca58d9d5b3f25cb1ac2056ac2b437b79c04ee |
|
19-Nov-2010 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
i915g: kill idws->pool The drm winsys only ever handles one gem memory manager. Rip out the unnecessary complication. Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
e18261885334522bcb2cce6e4a2ac7c509a7e3c0 |
|
19-Nov-2010 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
i915g: kill buf->map_gtt Not using the gtt is considered harmful for performance. And for partial uploads there's always drm_intel_bo_subdata. Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
c7015877beedd9831402755dbc58afddcbbd5339 |
|
01-Jun-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
i915g: Move bootstrap code to targets
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|
bc88c95990f871a206a8fe93e7541f1f41841f7e |
|
25-Mar-2010 |
Jakob Bornecrantz <wallbraker@gmail.com> |
i915g: Rename winsys prefix to i915_ from intel_ Since the winsys isn't shared with i965 and never will be
/external/mesa3d/src/gallium/winsys/i915/drm/i915_drm_buffer.c
|