Adam Jackson a...@redhat.com writes:
No modern driver pays attention to this. Presumably there existed
hardware once where you couldn't just read the right values out of the
CRTC.
Reviewed-by: Eric Anholt e...@anholt.net
pgpNUpue8mlHq.pgp
Description: PGP signature
(\nConfig Error:\n);
-va_start(ap, msg);
-VErrorF(msg, ap);
-va_end(ap);
-ErrorF(\n);
-return;
-}
Yeah, doesn't seem useful, really.
(also, the return; as the last statement is just the best)
Reviewed-by: Eric Anholt e...@anholt.net
pgpHykxJBKd1a.pgp
Description: PGP
Adam Jackson a...@redhat.com writes:
Signed-off-by: Adam Jackson a...@redhat.com
---
hw/xfree86/common/xf86cmap.c | 46
+++-
1 file changed, 20 insertions(+), 26 deletions(-)
Looks nicer to me.
Reviewed-by: Eric Anholt e...@anholt.net
Adam Jackson a...@redhat.com writes:
Not actually wired up so it's fairly useless.
Reviewed-by: Eric Anholt e...@anholt.net
pgpyp44Uj2jSa.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org
Adam Jackson a...@redhat.com writes:
SUBCLASS ALL THE THINGS
Isn't the Log enum dead now?
Other than that,
Reviewed-by: Eric Anholt e...@anholt.net
pgp4QRTLe7D2i.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives
Adam Jackson a...@redhat.com writes:
Signed-off-by: Adam Jackson a...@redhat.com
Reviewed-by: Eric Anholt e...@anholt.net
pgpNeLTmeBy5p.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org
Adam Jackson a...@redhat.com writes:
Signed-off-by: Adam Jackson a...@redhat.com
Patches 16, 17, and 19 are also:
Reviewed-by: Eric Anholt e...@anholt.net
pgpwWyi_3X7og.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Daniel Martin consume.no...@gmail.com writes:
All references to modinit.h have been remove with:
a1d41e3 Move extension initialisation prototypes into extinit.h
Signed-off-by: Daniel Martin consume.no...@gmail.com
Reviewed-by: Eric Anholt e...@anholt.net
pgpby1o6A9iXE.pgp
Description
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/drivers/modesetting/drmmode_display.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/xfree86/drivers/modesetting/drmmode_display.c
b/hw/xfree86/drivers/modesetting/drmmode_display.c
index ca02a4d..d959837
By default modesetting now tries to enable X acceleration using
glamor, but falls back to normal shadowfb if GL fails to initialize.
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/drivers/modesetting/Makefile.am | 1 +
hw/xfree86/drivers/modesetting/driver.c| 101
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/drivers/modesetting/driver.c | 55 +
1 file changed, 22 insertions(+), 33 deletions(-)
diff --git a/hw/xfree86/drivers/modesetting/driver.c
b/hw/xfree86/drivers/modesetting/driver.c
index f509a19..c713746
As I was editing code, the top-level .dir-locals.el was making my new
stuff conflict with the existing style. Make it consistently use the
xorg style, instead.
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/drivers/modesetting/driver.c | 579 ++---
hw/xfree86/drivers
,
except for the lack of nouveau_vieux support (which requires a
predicate on the device).
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/dri2/dri2.c | 61 ++
1 file changed, 61 insertions(+)
diff --git a/hw/xfree86/dri2/dri2.c b/hw/xfree86
-rendering that require presence in GLX (which aren't supported
in glxdriswrast.c).
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/drivers/modesetting/Makefile.am |6 +-
hw/xfree86/drivers/modesetting/dri2.c| 1122 ++
hw/xfree86/drivers/modesetting
. (Some
day, when AIGLX transitions to EGL, we can drop the DRI2 filename
setup entirely).
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/dri2/pci_ids/i810_pci_ids.h | 4 +
hw/xfree86/dri2/pci_ids/i915_pci_ids.h | 15 ++
hw/xfree86/dri2/pci_ids/i965_pci_ids.h | 115
Eric Anholt e...@anholt.net writes:
This comes from Mesa commit acdcef6788beaa2a1532e13ff84c3e246b8025ed
I forgot to mention, this series is on the modesetting-dri2 branch of my
tree. I've done minor cleanups on 4/4 as I started looking into Present.
pgpi3bhmRt3Jz.pgp
Description: PGP
William ML Leslie william.leslie@gmail.com writes:
This patch makes it possible to use C-S key combinations
within Xephyr without losing access to the host window manager's
commands.
Reviewed-by: Eric Anholt e...@anholt.net
pgpaBuaCz4BPX.pgp
Description: PGP signature
Mark Marshall markmarshal...@gmail.com writes:
Just a minor thing
On 10 October 2014 11:09, Eric Anholt e...@anholt.net wrote:
This will be used by the modesetting driver to support DRI2 across all
hardware that can support glamor, and could potentially be used by
other drivers that have
(not that the normal 2D driver is stable with pageflipping for
me), and I won't get it fixed before the merge window. It now
passes all of the OML_sync_control tests from Jamey and Theo
(except for occasional warns in timing -fullscreen -divisor 2).
Signed-off-by: Eric Anholt e
Adam Jackson a...@nwnk.net writes:
On Fri, 2014-10-10 at 11:09 +0200, Eric Anholt wrote:
+CHIPSET(0xA011, IGD_GM, Intel(R) IGD)
+CHIPSET(0xA001, IGD_G,Intel(R) IGD)
Can we not? Pineview, right? Or Atom D4xx/D5xx/N4xx/N5xx, or
whatever, but IGD is worse than useless.
+CHIPSET
Alex Deucher alexdeuc...@gmail.com writes:
On Fri, Oct 17, 2014 at 12:08 PM, Eric Anholt e...@anholt.net wrote:
Adam Jackson a...@nwnk.net writes:
On Fri, 2014-10-10 at 11:09 +0200, Eric Anholt wrote:
+CHIPSET(0xA011, IGD_GM, Intel(R) IGD)
+CHIPSET(0xA001, IGD_G,Intel(R) IGD)
Can
This renames dumb_get_bo_from_handle(), since it wasn't using a handle
(GEM terminology) but a dmabuf fd.
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/xfree86/drivers/modesetting/drmmode_display.c | 8
hw/xfree86/drivers/modesetting/drmmode_display.h | 3 +++
2 files changed, 7
to cac4b064f9f66435430f61568c6a516c54bf3c40:
modesetting: Add support for DRI2 with glamor. (2014-10-27 13:16:43 -0700)
Eric Anholt (
dri2: Import a copy of Mesa's PCI ID - driver name mappings.
dri2: Automatically fill
: Reviewed-by: Keith Packard kei...@keithp.com
With X_INFO,
Reviewed-by: Eric Anholt e...@anholt.net
pgp5eco4yj70a.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http
Ian Romanick i...@freedesktop.org writes:
From: Ian Romanick ian.d.roman...@intel.com
The server does not want GL extension prototypes. It never links with
anything that could possibly provide implementations of these functions. It
*is* the provide, and it does not provde these symbols.
Alan Coopersmith alan.coopersm...@oracle.com writes:
Solaris sys/types.h already has #define NOPID (pid_t)(-1)
Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
NOPID is the ID that was in a MI_NOOP instruction, so NOP_ID would be
better.
pgpSQUQ5EnVhN.pgp
Description: PGP
-in to correct behavior,
instead of just having correct behavior all the time. It should die.
Reviewed-by: Eric Anholt e...@anholt.net
pgpAMn8ri3SOS.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives
no effect on the X server, but
+ presumably it should cause the server to stop delivering
+ InvalidateBuffers events?
Spec text with question marks. I love this extension!
No substantive review. Looks good.
Reviewed-by: Eric Anholt e...@anholt.net
pgpO6I0egIHHH.pgp
Description: PGP
Adam Jackson a...@redhat.com writes:
This was necessary in DRI1 for a variety of reasons (SAREA ownership,
VRAM layout, etc). None of that is relevant to DRI2. Which is good,
because VT switch is an xf86-ism and I'd like to make DRI2
ddx-independent.
Signed-off-by: Adam Jackson
When someone asks for no vblank syncing, they're also going for high
performance, which forcing a blit is not. Leave this up to the
driver's normal SwapBuffers path, which can choose something
appropriate to do based off of the target/divisor/remainder.
Note that this currently reduces
The server doesn't need to mutate these strings, nor do we expect
drivers to.
---
hw/xfree86/common/xf86xv.h |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/xfree86/common/xf86xv.h b/hw/xfree86/common/xf86xv.h
index 091efca..f393369 100644
---
This cleans up const-cast warnings in the intel driver's screen setup.
I left the chipset/board/etc. fields non-const, because I could
*possibly* imagine a driver changing those out of the screen struct at
runtime.
---
hw/xfree86/common/xf86str.h |6 +++---
1 file changed, 3 insertions(+), 3
always have a preserved buffer -- we always behave that way, right?
Patches 1, 2, 3, and 5 are:
Reviewed-by: Eric Anholt e...@anholt.net
pgpIZ2hpxf5lV.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http
This reverts commit 3209b094a3b1466b579e8020e12a4f3fa78a5f3f. After a
long debug session by Paul Berry, it appears that this was the commit
that has been producing sporadic failures in piglit front buffer
rendering tests for the last several years.
GetBuffers may return fresh buffers with
.
Signed-off-by: Eric Anholt e...@anholt.net
Reviewed-by: Keith Packard kei...@keithp.com
Reviewed-by: Chris Wilson ch...@chris-wilson.co.uk
Tested-by: Chris Wilson ch...@chris-wilson.co.uk
---
hw/xfree86/dri2/dri2.c | 19 +--
1 file changed, 1 insertion(+), 18 deletions(-)
diff
---
hw/kdrive/linux/mouse.c | 2 +-
hw/kdrive/src/kdrive.h | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/kdrive/linux/mouse.c b/hw/kdrive/linux/mouse.c
index aaab0cd..2bfe7f2 100644
--- a/hw/kdrive/linux/mouse.c
+++ b/hw/kdrive/linux/mouse.c
@@ -193,7 +193,7 @@
---
hw/kdrive/ephyr/ephyrinit.c | 4 ++--
hw/kdrive/ephyr/os.c| 2 +-
hw/kdrive/src/kdrive.c | 6 +++---
hw/kdrive/src/kdrive.h | 9 +
hw/kdrive/src/kinput.c | 4 ++--
5 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrinit.c
---
hw/kdrive/ephyr/ephyrhostglx.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrhostglx.c b/hw/kdrive/ephyr/ephyrhostglx.c
index 6a4392f..5ecb02d 100644
--- a/hw/kdrive/ephyr/ephyrhostglx.c
+++ b/hw/kdrive/ephyr/ephyrhostglx.c
@@ -274,7 +274,6 @@
This is unused as of the introduction of a helper in
e7150db5350bc2113ff4126019b489847a4dc217
---
hw/kdrive/src/kinput.c | 7 ---
1 file changed, 7 deletions(-)
diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c
index c30f170..3aad87a 100644
--- a/hw/kdrive/src/kinput.c
+++
---
hw/kdrive/linux/evdev.c | 2 +-
hw/kdrive/linux/linux.c | 2 +-
hw/kdrive/linux/mouse.c | 4 ++--
hw/kdrive/linux/ps2.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw/kdrive/linux/evdev.c b/hw/kdrive/linux/evdev.c
index 9982fad..63e8409 100644
---
There's no reason to pass the data back out to the caller, since the
caller was dropping it on the floor. The original data is a CARD32,
so no need to mess with weird unsigned longs.
---
hw/kdrive/ephyr/ephyrdri.c| 5 +++--
hw/kdrive/ephyr/ephyrdri.h| 2 +-
hw/kdrive/ephyr/ephyrdriext.c
---
hw/kdrive/ephyr/ephyrhostvideo.c | 38 +++---
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrhostvideo.c b/hw/kdrive/ephyr/ephyrhostvideo.c
index 05e9ad9..99f0f50 100644
--- a/hw/kdrive/ephyr/ephyrhostvideo.c
+++
---
hw/kdrive/ephyr/hostx.c | 2 +-
hw/kdrive/ephyr/hostx.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/kdrive/ephyr/hostx.c b/hw/kdrive/ephyr/hostx.c
index f2b458d..5071289 100644
--- a/hw/kdrive/ephyr/hostx.c
+++ b/hw/kdrive/ephyr/hostx.c
@@ -215,7 +215,7 @@
The only cases that lead to !is_ok are already EPHYR_LOG_ERROR, and it
fixes set-but-unused compiler warnings.
---
hw/kdrive/ephyr/ephyrdriext.c | 19 ---
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrdriext.c b/hw/kdrive/ephyr/ephyrdriext.c
up to e01a3f65d3e6d92f92ef2992b338cc9625bde082:
ephyr: Fix warning about XID vs unsigned long * by changing function args
(2013-08-21 09:10:49 -0700)
Eric Anholt (9):
ephyr: Fix const cast warnings in ephyrhostvideo
Adam Jackson a...@redhat.com writes:
This is mostly to make things look more like glx/.
Note that the currentDrawables and currentContexts tracking is gone from
glx. We can't get rid of them yet in DMX because we're not actually
running with a full GLX under us, so there's not
] = GLX_FBCONFIG_ID;
+attributes[11] = pGlxDraw-config-fbconfigID;
+numAttribs++;
Would be nice to see a piglit test checking that this works. Similarly
for patch 19. Other than that, all but patch 3 are:
Reviewed-by: Eric Anholt e...@anholt.net
pgpYX1s1NGIOx.pgp
Description: PGP
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/hostx.c | 40 +++-
1 file changed, 27 insertions(+), 13
From: Julien Cristau jcris...@debian.org
This isn't used anywhere.
v2: Rebase to the top of the patch series (anholt)
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net (v1)
Signed-off-by: Julien Cristau jcris...@debian.org
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/hostx.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/kdrive
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/hostx.c | 45 -
1 file changed, 32 insertions
From: Julien Cristau jcris...@debian.org
v2: Dropped the hostx_load_keymap changes, now that that function is
gutted (anholt).
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net (v1)
Signed-off-by: Julien Cristau jcris...@debian.org
Signed-off-by: Eric Anholt e...@anholt.net
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/ephyrhostproxy.c | 91 ---
hw/kdrive/ephyr/ephyrhostproxy.h
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
configure.ac| 2 +-
hw/kdrive/ephyr/hostx.c | 13 -
2 files changed, 9 insertions
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/hostx.c | 59 +++--
1 file changed, 33
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/hostx.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw
Gusarov dotted...@dottedmag.net (v1)
Signed-off-by: Julien Cristau jcris...@debian.org
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/hostx.c | 284 ++--
1 file changed, 155 insertions(+), 129 deletions(-)
diff --git a/hw/kdrive/ephyr
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/hostx.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw
From: Julien Cristau jcris...@debian.org
Signed-off-by: Julien Cristau jcris...@debian.org
Reviewed-by: Eric Anholt e...@anholt.net
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
---
hw/kdrive/ephyr/hostx.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/hw/kdrive
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
configure.ac| 4 ++--
hw/kdrive/ephyr/hostx.c | 64
From: Julien Cristau jcris...@debian.org
Drop obsolete comments about interaction between Xlib code and that
macro, and stop undefining it.
Signed-off-by: Julien Cristau jcris...@debian.org
Reviewed-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyrhostglx.c | 11 ---
hw/kdrive
From: Julien Cristau jcris...@debian.org
v2: Also remove the prototype (anholt)
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net (v1)
Signed-off-by: Julien Cristau jcris...@debian.org
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/hostx.c | 15 ---
hw/kdrive
From: Julien Cristau jcris...@debian.org
v2: Rebase on master, notably adding XCB for
X_GLXvop_MakeCurrentReadSGI (anholt).
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net (v1)
Signed-off-by: Julien Cristau jcris...@debian.org
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive
Cristau jcris...@debian.org
Signed-off-by: Eric Anholt e...@anholt.net
---
configure.ac | 2 +-
hw/kdrive/ephyr/ephyrhostvideo.c | 892 +++
hw/kdrive/ephyr/ephyrhostvideo.h | 45 +-
hw/kdrive/ephyr/ephyrvideo.c | 45 +-
4 files changed, 382
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyr.c | 15 ++-
hw/kdrive/ephyr/ephyrdriext.c | 7 +--
hw/kdrive/ephyr/ephyrglxext.c | 3 ++-
hw/kdrive/ephyr/hostx.c | 29 -
hw/kdrive/ephyr/hostx.h | 3 ++-
5 files
Now that we can include server headers in talking to host X, we don't
need to hide any more.
---
hw/kdrive/ephyr/hostx.c | 41 +
hw/kdrive/ephyr/hostx.h | 26 +-
2 files changed, 34 insertions(+), 33 deletions(-)
diff --git
From: Julien Cristau jcris...@debian.org
Require new xcb-xf86dri to get fixed GetDrawableInfo.
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
configure.ac | 2 +-
hw/kdrive/ephyr/ephyrdri.c | 201
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyrvideo.c | 34 --
1 file changed, 34 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrvideo.c b/hw/kdrive/ephyr/ephyrvideo.c
index 345c7b9..5813634 100644
--- a/hw/kdrive/ephyr/ephyrvideo.c
+++ b/hw
You can also find these two series in my personal tree,
http://cgit.freedesktop.org/~anholt/xserver/log/?h=xephyr-xcb-rebase
http://cgit.freedesktop.org/~anholt/xserver/log/?h=ephyr-continue-deleting
___
xorg-devel@lists.x.org: X.Org development
We can include xcb bits from the same place as server headers, so
there's no need to hide them any more.
---
hw/kdrive/ephyr/ephyr.c | 26 +---
hw/kdrive/ephyr/ephyr.h | 20 ++-
hw/kdrive/ephyr/ephyrinit.c | 5 +-
hw/kdrive/ephyr/hostx.c | 372
From: Julien Cristau jcris...@debian.org
Reviewed-by: Mikhail Gusarov dotted...@dottedmag.net
Signed-off-by: Julien Cristau jcris...@debian.org
---
hw/kdrive/ephyr/Makefile.am | 2 -
hw/kdrive/ephyr/XF86dri.c | 654
hw/kdrive/ephyr/xf86dri.h |
---
hw/kdrive/ephyr/ephyrhostvideo.c | 25 -
hw/kdrive/ephyr/ephyrhostvideo.h | 11 ---
hw/kdrive/ephyr/ephyrvideo.c | 22 +++---
3 files changed, 15 insertions(+), 43 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrhostvideo.c
---
hw/kdrive/ephyr/ephyrhostvideo.c | 52
hw/kdrive/ephyr/ephyrhostvideo.h | 22 --
hw/kdrive/ephyr/ephyrvideo.c | 64
3 files changed, 39 insertions(+), 99 deletions(-)
diff --git
This obviously wanted a helper function beforehand, but even more so
now that we have XCB.
---
hw/kdrive/ephyr/ephyrhostvideo.c | 68
hw/kdrive/ephyr/ephyrhostvideo.h | 11 ---
hw/kdrive/ephyr/ephyrvideo.c | 48 ++--
3 files
---
hw/kdrive/ephyr/ephyrhostvideo.c | 69
hw/kdrive/ephyr/ephyrhostvideo.h | 11 ---
hw/kdrive/ephyr/ephyrvideo.c | 44 +++--
3 files changed, 28 insertions(+), 96 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrhostvideo.c
Now that we have XCB on the server side, we don't need to split these
functions out.
---
hw/kdrive/ephyr/ephyrhostvideo.c | 54
hw/kdrive/ephyr/ephyrhostvideo.h | 13 --
hw/kdrive/ephyr/ephyrvideo.c | 23 ++---
3 files changed, 7
---
hw/kdrive/ephyr/ephyrhostvideo.c | 107 ---
hw/kdrive/ephyr/ephyrhostvideo.h | 19 --
hw/kdrive/ephyr/ephyrvideo.c | 133 ---
3 files changed, 82 insertions(+), 177 deletions(-)
diff --git
No more extra event structure to translate between hostx.c and
ephyr.c!
---
hw/kdrive/ephyr/ephyr.c | 393
hw/kdrive/ephyr/hostx.c | 225 ---
hw/kdrive/ephyr/hostx.h | 64 ++--
3 files changed, 310 insertions(+), 372
Introduced in 79782726617d4b5a4f9b376f21936d035fc870e1 but never used.
---
hw/kdrive/ephyr/hostx.c | 40
hw/kdrive/ephyr/hostx.h | 3 ---
2 files changed, 43 deletions(-)
diff --git a/hw/kdrive/ephyr/hostx.c b/hw/kdrive/ephyr/hostx.c
index
---
hw/kdrive/ephyr/ephyrhostvideo.c | 55 ---
hw/kdrive/ephyr/ephyrhostvideo.h | 37 ---
hw/kdrive/ephyr/ephyrvideo.c | 63 +++-
3 files changed, 56 insertions(+), 99 deletions(-)
diff --git
---
hw/kdrive/ephyr/ephyrvideo.c | 117 ++-
1 file changed, 4 insertions(+), 113 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyrvideo.c b/hw/kdrive/ephyr/ephyrvideo.c
index fe69043..e78f18d 100644
--- a/hw/kdrive/ephyr/ephyrvideo.c
+++
Note that EXTRA_DIST was always unnecessary, because automake notices
conditional compile of source files and includes them.
Copyright header is added because git noted that this was a 61%
rewrite.
---
hw/kdrive/ephyr/Makefile.am | 87 -
1 file
---
hw/kdrive/ephyr/Makefile.am | 4 +-
hw/kdrive/ephyr/ephyrhostvideo.c | 130 ---
hw/kdrive/ephyr/ephyrhostvideo.h | 53
hw/kdrive/ephyr/ephyrvideo.c | 48 ++-
4 files changed, 33 insertions(+), 202 deletions(-)
I suspect there's more cleanup possible in ephyrHostXVPutImage() by
sticking a bunch of the args in the port priv earlier.
---
hw/kdrive/ephyr/ephyrhostvideo.c | 189 ---
hw/kdrive/ephyr/ephyrhostvideo.h | 47 --
hw/kdrive/ephyr/ephyrvideo.c | 171
The whole combined Xephyr series is at ephyr-fixes of my tree.
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel
Otherwise when you're doing the ctrl-shift mouse grab thing, you
don't know what state you're in until the next rendering occurs.
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/hostx.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/kdrive/ephyr/hostx.c b/hw/kdrive/ephyr
Unless you're working on the sw cursor rendering code, you surely want
to have real hardware cursors.
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyrinit.c | 8 ++--
hw/kdrive/ephyr/hostx.c | 8
hw/kdrive/ephyr/hostx.h | 2 +-
3 files changed, 11
Given that the window title says ctrl+shift, having pressing those
keys in that order not ungrab you is fairly mean.
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyr.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/kdrive/ephyr/ephyr.c b/hw
://bugs.freedesktop.org/show_bug.cgi?id=62346
Reviewed-by: Eric Anholt e...@anholt.net
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyrinit.c | 20
1 file changed, 20 insertions(+)
diff --git a/hw/kdrive/ephyr/ephyrinit.c b/hw/kdrive/ephyr/ephyrinit.c
index
Julien Cristau jcris...@debian.org writes:
On Mon, Aug 26, 2013 at 13:26:11 -0700, Eric Anholt wrote:
-struct EphyrHostXEvent {
-EphyrHostXEventType type;
-union {
-struct mouse_motion {
-int x;
-int y;
-int screen;
-int
Julien Cristau jcris...@debian.org writes:
On Mon, Aug 26, 2013 at 13:26:15 -0700, Eric Anholt wrote:
---
hw/kdrive/ephyr/ephyrhostvideo.c | 107 ---
hw/kdrive/ephyr/ephyrhostvideo.h | 19 --
hw/kdrive/ephyr/ephyrvideo.c | 133
Julien Cristau jcris...@debian.org writes:
On Mon, Aug 26, 2013 at 13:26:08 -0700, Eric Anholt wrote:
Signed-off-by: Eric Anholt e...@anholt.net
---
hw/kdrive/ephyr/ephyr.c | 15 ++-
hw/kdrive/ephyr/ephyrdriext.c | 7 +--
hw/kdrive/ephyr/ephyrglxext.c | 3 ++-
hw
Adam Jackson a...@redhat.com writes:
You can only register one drawable on a given damage, so there's no
reason to require the caller to specify the drawable, the damage is
enough. The implementation would do something fairly horrible if you
_did_ pass mismatched drawable and damage, so
, 3, 4, and 6 are:
Reviewed-by: Eric Anholt e...@anholt.net
pgptHnR7JyAqT.pgp
Description: PGP signature
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel
changes up to abc2bfca16adcd1e5657d4ce54f4e1335d5ed53f:
kdrive: initialize GLX for xephyr (2013-09-03 14:35:39 -0700)
Eric Anholt (20):
ephyr: Drop dead ephyrHostAtomToLocal code.
ephyr: Expose a single function
, it is possible to perform
post-installation modifications using an install hook.
With the -local targets, there is no particular guarantee of execution order;
typically, they are run early, but with parallel make, there is no way
to be sure of that.
Reviewed-by: Eric Anholt e...@anholt.net
, so that
we have a back-pointer to chase when walking the list of contexts when
ClientStateGone happens.
Patch 1/3 is: Reviewed-by: Eric Anholt e...@anholt.net
But I'm lost on this one. loseCurrent is just -core-unbindContext,
which is mesa's dri_util.c dereferencing the drawables and calling
Keith Packard kei...@keithp.com writes:
Egbert Eich e...@freedesktop.org writes:
If there are namespace clashes among different drivers it would be
preferrable if each driver used its local symbols. Use the
RTLD_DEEPBIND if available to achive this.
Eric and Adam are doing a lot of work in
This is going to be exposed (and not the old entrypoint) for some DRI
drivers once the megadrivers series lands, and the plan is to
eventually transition all drivers to that. Hopefully this is
unobtrusive enough to merge to stable X servers so that they can be
compatible with new Mesa versions.
there's no EGL implemented for DRI1 drivers, this would already
doom AIGLX on DRI1 (short of entirely forking the GLX implementation,
which I'm not enthusiastic about).
I think you also want to drop the DRI1 checks for AIGLX and
AIGLX_DRI_LOADER in configure.ac. If you do:
Reviewed-by: Eric Anholt
301 - 400 of 1093 matches
Mail list logo