Mesa (master): i915g: Fix depth/stencil glClear

2012-06-10 Thread Daniel Vetter
(STENCIL). Reviewed-by: Daniel Vetter daniel.vet...@ffwll.ch Tested-by: Christopher Egert cme3...@gmail.com Signed-off-by: Daniel Vetter daniel.vet...@ffwll.ch --- src/gallium/drivers/i915/i915_clear.c | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/gallium

Mesa (master): gallium/i965g: hide that utterly broken driver better

2011-11-28 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 8f15c31338e4c0e105ddc602773682375395b00b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f15c31338e4c0e105ddc602773682375395b00b Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Mon Nov 28 22:24:26 2011 +0100 gallium/i965g: hide that utterly

Mesa (master): i915g: don't set alpha to 1 for RGBX and BGRX

2011-11-23 Thread Daniel Vetter
and BGRX This patch fixes regression introduced in 1f3c5eae5c4be582e50c2d4d7950424d86059c45 Signed-off-by: Vasily Khoruzhick anars...@gmail.com Signed-off-by: Daniel Vetter daniel.vet...@ffwll.ch --- src/gallium/drivers/i915/i915_state_static.c |3 +-- 1 files changed, 1 insertions(+), 2

Mesa (master): i915g: implement RGBX and BGRX render targets

2011-11-22 Thread Daniel Vetter
-by: Daniel Vetter daniel.vet...@ffwll.ch --- src/gallium/drivers/i915/i915_screen.c |2 ++ src/gallium/drivers/i915/i915_state_static.c |7 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/i915/i915_screen.c b/src/gallium/drivers/i915

Mesa (master): i915g: make fixup swizzle into a real hw state

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 305bcda4b583641bab5a7bfa6ce4e30a8559a868 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=305bcda4b583641bab5a7bfa6ce4e30a8559a868 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Mon Sep 26 09:47:38 2011 +0200 i915g: make fixup swizzle

Mesa (master): i915g: fixup clear params emission

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 8dd523b2dfdcda27a0afc449b169f2c26bf73527 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dd523b2dfdcda27a0afc449b169f2c26bf73527 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Sep 25 15:53:55 2011 +0200 i915g: fixup clear params emission

Mesa (master): i915g: add some obscure sampler formats

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: b8f3381f2c8afc469ac48e1a4f9c50ba2438d43b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8f3381f2c8afc469ac48e1a4f9c50ba2438d43b Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Sep 25 15:54:30 2011 +0200 i915g: add some obscure sampler

Mesa (master): i915g: hw can' t fastclear both depth and color when bbp doesn't match

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 661b7ef9a89b8f5a10cb8ca8a23365bce1f1cbc5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=661b7ef9a89b8f5a10cb8ca8a23365bce1f1cbc5 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Sep 25 18:14:16 2011 +0200 i915g: hw can't fastclear both depth

Mesa (master): i915g: disable scissor in fast clear

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 0a6131b15c874c076781a8dc347b4e51be15801a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a6131b15c874c076781a8dc347b4e51be15801a Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Sep 25 18:02:34 2011 +0200 i915g: disable scissor in fast clear

Mesa (master): i915g: actually try to clear 16bit depth bufs

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: ce775dc1b6601bb7272054b87fcb574c19265c63 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce775dc1b6601bb7272054b87fcb574c19265c63 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Sep 25 18:35:12 2011 +0200 i915g: actually try to clear 16bit

Mesa (master): i915g: handle seperate stencil clear

2011-10-07 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 530728fb60fc4dd2aa1a2b6eb5de39ec9b17ea35 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=530728fb60fc4dd2aa1a2b6eb5de39ec9b17ea35 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Sep 25 18:49:02 2011 +0200 i915g: handle seperate stencil clear

Mesa (master): i915g: fixup context desdruction

2011-07-12 Thread Daniel Vetter
Module: Mesa Branch: master Commit: ed570cb5e52021cfeb36266189367c85befcc761 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed570cb5e52021cfeb36266189367c85befcc761 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Wed Jul 13 00:09:36 2011 +0200 i915g: fixup context desdruction

Mesa (master): i915g: add a few more render target formats

2011-06-13 Thread Daniel Vetter
Module: Mesa Branch: master Commit: df8d26ec09e7aecea91d8babbe82caf722f3dd2b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df8d26ec09e7aecea91d8babbe82caf722f3dd2b Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Mon Jun 13 23:03:00 2011 +0200 i915g: add a few more render target

Mesa (master): i915g: implement fence signalling

2011-06-11 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 219150433a305b0e0b6093647758eed3a7650bc4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=219150433a305b0e0b6093647758eed3a7650bc4 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Tue Jun 7 22:22:16 2011 +0200 i915g: implement fence signalling

Mesa (master): i915g: enable X-tiling for s3tc textures

2011-04-30 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 899b786b193ec4ee3eadd7c9c33c610cc115a3fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=899b786b193ec4ee3eadd7c9c33c610cc115a3fe Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Apr 30 20:40:42 2011 +0200 i915g: enable X-tiling for s3tc

Mesa (master): i915g: use drm ioctl to get pci devid

2011-03-28 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 0fbb64a52931ba5871aa2c5eb01b81d391f678d1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbb64a52931ba5871aa2c5eb01b81d391f678d1 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Mon Mar 28 21:16:12 2011 +0200 i915g: use drm ioctl to get pci

Mesa (master): i915g: split up static state

2011-03-15 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 288504fac7b659da6bd45f22ccfb39d130250f9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=288504fac7b659da6bd45f22ccfb39d130250f9c Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Tue Mar 15 18:36:00 2011 +0100 i915g: split up static state Early

Mesa (master): i915g: implement early z

2011-03-15 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 11ee41fe7f72f7136b531f0c51f820e90a610a79 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11ee41fe7f72f7136b531f0c51f820e90a610a79 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Mon Mar 14 22:13:01 2011 +0100 i915g: implement early z v2: Make

Mesa (master): i915g: fix braino in the static state rework

2011-03-15 Thread Daniel Vetter
Module: Mesa Branch: master Commit: d04348aaf69549c14b68e77d4003e4e3499e7cce URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d04348aaf69549c14b68e77d4003e4e3499e7cce Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Tue Mar 15 21:49:25 2011 +0100 i915g: fix braino in the static

Mesa (master): i915g: fix use after free

2011-03-12 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 06713a40798d97aa520b119731418ff16a92e4ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06713a40798d97aa520b119731418ff16a92e4ba Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Fri Mar 11 23:20:44 2011 +0100 i915g: fix use after free Pipe

Mesa (master): i915g: implement copy_region using u_blitter

2011-03-12 Thread Daniel Vetter
Module: Mesa Branch: master Commit: f0c56e2a23ec3a6ffa5aebe613a469e39601e7af URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0c56e2a23ec3a6ffa5aebe613a469e39601e7af Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Fri Mar 11 20:21:00 2011 +0100 i915g: implement copy_region using

Mesa (master): i915g: use y-tiling when the blitter is not used

2011-03-12 Thread Daniel Vetter
Module: Mesa Branch: master Commit: d46c6084ce5b8c9d1d39aea0b391ea262a545343 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d46c6084ce5b8c9d1d39aea0b391ea262a545343 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Fri Mar 11 16:08:11 2011 +0100 i915g: use y-tiling when the blitter

Mesa (master): i915g: don't recalculate fb dimension

2011-03-12 Thread Daniel Vetter
Module: Mesa Branch: master Commit: f6087955888ee089f986c19b576ef574c9e7bd06 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6087955888ee089f986c19b576ef574c9e7bd06 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Mar 12 00:16:35 2011 +0100 i915g: don't recalculate fb

Mesa (master): i915g: fix transfer coherency

2011-03-12 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 7735f8c6e525da0ea830f5a54a329abe2d6a1006 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7735f8c6e525da0ea830f5a54a329abe2d6a1006 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Mar 12 22:57:17 2011 +0100 i915g: fix transfer coherency

Mesa (master): i915g: don't validate a NULL vbo

2011-03-10 Thread Daniel Vetter
Module: Mesa Branch: master Commit: b0dd74aaf730f59d5d29db71a3617ab9eb1cb62f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0dd74aaf730f59d5d29db71a3617ab9eb1cb62f Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Mar 5 23:17:56 2011 +0100 i915g: don't validate a NULL vbo

Mesa (master): i915g: streamline derived state updates of the driver pipeline

2011-03-10 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 9070879a79c3400f08a0b136d8472a7625680ca1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9070879a79c3400f08a0b136d8472a7625680ca1 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Mar 6 00:30:12 2011 +0100 i915g: streamline derived state

Mesa (master): i915g: enable separate depth/stencil clears

2011-03-10 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 55d2d7fb3a2d079049e475fd2d3191a6246a7ac6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55d2d7fb3a2d079049e475fd2d3191a6246a7ac6 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Mar 6 01:30:46 2011 +0100 i915g: enable separate depth/stencil

Mesa (master): i915g: make set_framebuffer_state more robust

2011-03-10 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 6ad4a11b3e14fcccf662d8ccc58486c16ce0c9f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ad4a11b3e14fcccf662d8ccc58486c16ce0c9f4 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Mar 6 11:44:06 2011 +0100 i915g: make set_framebuffer_state

Mesa (master): i915g: implement hw clear

2011-03-10 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 6358e6371b31671acbfa7c00336673f62ee928c5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6358e6371b31671acbfa7c00336673f62ee928c5 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Thu Mar 10 23:04:10 2011 +0100 i915g: implement hw clear Benefits

Mesa (master): i915g: implement surface clear functions using hw-clear

2011-03-10 Thread Daniel Vetter
Module: Mesa Branch: master Commit: fb3b712b84528b192834d3ba3df557b25bbe6e6e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb3b712b84528b192834d3ba3df557b25bbe6e6e Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Mar 6 12:36:46 2011 +0100 i915g: implement surface clear

Mesa (master): i915g: update TODO

2011-03-05 Thread Daniel Vetter
Module: Mesa Branch: master Commit: f95892b46a9a6b5d90437998ef9a3babd55e9c7d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f95892b46a9a6b5d90437998ef9a3babd55e9c7d Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Mar 6 00:37:46 2011 +0100 i915g: update TODO Comments about

Mesa (master): i915g: use passthough shader for empty fragment programs

2011-03-04 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 98b418e56e9592cb796f2f814b3c8b46238d05af URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98b418e56e9592cb796f2f814b3c8b46238d05af Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Fri Mar 4 23:44:39 2011 +0100 i915g: use passthough shader

Mesa (master): i915g: fix i915_winsys_batchbuffer_write

2011-03-01 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 583eb139480fb1265b5106a09dcec8ce42d1124d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=583eb139480fb1265b5106a09dcec8ce42d1124d Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Tue Mar 1 20:36:12 2011 +0100 i915g: fix

Mesa (master): i915g: split up hw state emission into small atoms

2011-03-01 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 179cb587954ff90efa477945297272680c750149 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=179cb587954ff90efa477945297272680c750149 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Tue Mar 1 22:14:50 2011 +0100 i915g: split up hw state emission

Mesa (master): i915g: switch to the exact batch space reservation code

2011-03-01 Thread Daniel Vetter
Module: Mesa Branch: master Commit: ee7acf6493e934dbc78d98738195a3804c23722e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7acf6493e934dbc78d98738195a3804c23722e Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Feb 26 17:14:17 2011 +0100 i915g: switch to the exact batch

Mesa (master): i915g: kill relocs accouting

2011-03-01 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 8f9e546fde27db75ea87bcf8ae333bc70616deb4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f9e546fde27db75ea87bcf8ae333bc70616deb4 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Feb 26 21:40:52 2011 +0100 i915g: kill relocs accouting No one

Mesa (master): i915g: cleanup static state calculation, part 1

2011-02-27 Thread Daniel Vetter
Module: Mesa Branch: master Commit: beaf039f972490bc62ec87401441d4b754ae86b0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=beaf039f972490bc62ec87401441d4b754ae86b0 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Feb 26 15:24:51 2011 +0100 i915g: cleanup static state

Mesa (master): i915g: cleanup static state calculation, part 2

2011-02-27 Thread Daniel Vetter
Module: Mesa Branch: master Commit: f58c11af72303a7b8ec480b4f216e4a17882e0f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58c11af72303a7b8ec480b4f216e4a17882e0f4 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sat Feb 26 15:53:01 2011 +0100 i915g: cleanup static state

Mesa (master): i915g: add raw batchbuffer dumping in drm winsys

2011-02-27 Thread Daniel Vetter
Module: Mesa Branch: master Commit: e20c3255e29b9f94840d1f23439ab29060c94e3f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e20c3255e29b9f94840d1f23439ab29060c94e3f Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Feb 27 16:32:38 2011 +0100 i915g: add raw batchbuffer dumping

Mesa (master): i915g/winsys: buffer validation support

2011-02-27 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 3c59b3eb4b6f4f673106d738b62458e6b0b38d46 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c59b3eb4b6f4f673106d738b62458e6b0b38d46 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Feb 27 17:51:48 2011 +0100 i915g/winsys: buffer validation

Mesa (master): i915g: buffer validation for render state

2011-02-27 Thread Daniel Vetter
Module: Mesa Branch: master Commit: 342016010a515ccc4492924ca260d7ff76ecb1b5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=342016010a515ccc4492924ca260d7ff76ecb1b5 Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Sun Feb 27 21:57:31 2011 +0100 i915g: buffer validation for render

Mesa (master): i915g: implement cache flushing

2011-02-27 Thread Daniel Vetter
Module: Mesa Branch: master Commit: d42c9433b0a3d9b3a198261d8037ce0d4595452d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d42c9433b0a3d9b3a198261d8037ce0d4595452d Author: Daniel Vetter daniel.vet...@ffwll.ch Date: Fri Feb 25 23:40:27 2011 +0100 i915g: implement cache flushing