diff options
author | Keith Packard <keithp@keithp.com> | 2009-06-11 13:57:09 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-06-11 13:57:09 -0700 |
commit | cdbf84f20295c8a78624318aa6fdfff3f5c8ce27 (patch) | |
tree | 8042af7b2d62162cd150ef076d6fbf1f3ef21772 | |
parent | 6d062e9e9fc4ac92a5dc2941b4ed0251a1dc6e11 (diff) |
intel_batch_init: test have_gem, not directRenderingType
Under KMS, directRenderingType will get set to DRI_NONE during driver
initialization. When the first batch buffer is allocated, as
directRenderingType is DRI_NONE, the GEM bufmgr would get trashed as
intel_batch_init called a fake-bufmgr specific function.
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | src/i830_batchbuffer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/i830_batchbuffer.c b/src/i830_batchbuffer.c index a6d9c6e0..c24409bb 100644 --- a/src/i830_batchbuffer.c +++ b/src/i830_batchbuffer.c @@ -135,7 +135,7 @@ intel_batch_init(ScrnInfoPtr pScrn) intel_next_batch(pScrn); - if (pI830->directRenderingType <= DRI_NONE) { + if (!pI830->have_gem) { if (IS_I830(pI830) || IS_845G(pI830)) { intel_bufmgr_fake_set_exec_callback(pI830->bufmgr, intel_nondrm_exec_i830, |