[Mesa-dev] [PATCH 16/29] st/egl: consolidate C sources lists into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/egl/Android.mk | 12 ++-- src/gallium/state_trackers/egl/Makefile.am | 31 +--- src/gallium/state_trackers/egl/Makefile.sources | 39 + src/gallium

[Mesa-dev] [PATCH 17/29] st/gbm: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/gbm/Makefile.am | 3 ++- src/gallium/state_trackers/gbm/Makefile.sources | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 src/gallium/state_trackers/gbm/Makefile.sources diff --git

[Mesa-dev] [PATCH 18/29] st/glx: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Move glx/{,xlib/}Makefile.am to preserve file list Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 2 +- src/gallium/state_trackers/Makefile.am| 2 +- src/gallium/state_trackers/glx/{ = xlib}/Makefile.am | 8

[Mesa-dev] [PATCH 19/29] st/osmesa: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/osmesa/Makefile.am | 4 ++-- src/gallium/state_trackers/osmesa/Makefile.sources | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 src/gallium/state_trackers/osmesa/Makefile.sources

[Mesa-dev] [PATCH 20/29] st/vdpau: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/vdpau/Makefile.am | 14 ++ src/gallium/state_trackers/vdpau/Makefile.sources | 12 2 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 src/gallium/state_trackers

[Mesa-dev] [PATCH 21/29] st/vega: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/vega/Makefile.am | 32 ++ src/gallium/state_trackers/vega/Makefile.sources | 30 + src/gallium/state_trackers/vega/SConscript | 34 +--- 3

[Mesa-dev] [PATCH 22/29] st/wgl: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/wgl/Makefile.sources | 15 +++ src/gallium/state_trackers/wgl/SConscript | 19 +-- 2 files changed, 16 insertions(+), 18 deletions(-) create mode 100644 src/gallium

[Mesa-dev] [PATCH 23/29] st/xa: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xa/Makefile.am | 9 ++--- src/gallium/state_trackers/xa/Makefile.sources | 7 +++ 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 src/gallium/state_trackers/xa/Makefile.sources

[Mesa-dev] [PATCH 24/29] st/xorg: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xorg/Makefile.am | 14 +++--- src/gallium/state_trackers/xorg/Makefile.sources | 11 +++ src/gallium/state_trackers/xorg/SConscript | 15 +-- 3 files changed, 15 insertions

[Mesa-dev] [PATCH 25/29] st/xvmc: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xvmc/Makefile.am | 8 ++-- src/gallium/state_trackers/xvmc/Makefile.sources | 6 ++ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 src/gallium/state_trackers/xvmc

[Mesa-dev] [PATCH 27/29] winsys/nouveau/drm: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/winsys/nouveau/drm/Android.mk | 4 ++-- src/gallium/winsys/nouveau/drm/Makefile.am | 3 ++- src/gallium/winsys/nouveau/drm/Makefile.sources | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644

[Mesa-dev] [PATCH 26/29] winsys/i915/sw: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/winsys/i915/sw/Makefile.am | 7 ++- src/gallium/winsys/i915/sw/Makefile.sources | 5 + src/gallium/winsys/i915/sw/SConscript | 7 +-- 3 files changed, 8 insertions(+), 11 deletions(-) create mode 100644

[Mesa-dev] [PATCH 28/29] winsys/freedreno/drm: consolidate C sources list into Makefile.sources

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/winsys/freedreno/drm/Makefile.am | 3 ++- src/gallium/winsys/freedreno/drm/Makefile.sources | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 src/gallium/winsys/freedreno/drm/Makefile.sources diff

[Mesa-dev] [PATCH 29/29] winsys/freedreno/drm: drop obsolete .gitignore

2013-09-22 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/winsys/freedreno/drm/.gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/gallium/winsys/freedreno/drm/.gitignore diff --git a/src/gallium/winsys/freedreno/drm/.gitignore b/src/gallium/winsys/freedreno/drm

Re: [Mesa-dev] [PATCH 7/7] radeon/winsys: keep screen pointer in winsys

2013-09-24 Thread Emil Velikov
On 23/09/13 16:45, Christian König wrote: All what we could do is to avoid the code dublication for each target. For this I would like to arrange the target like this: r600 |-dri |-vdpau |-xorg |xvmc ... radeonsi |-dri |-vdpau |-xorg ... I was pondering on the same idea

Re: [Mesa-dev] [PATCH 4/7] dri: Move API version validation into dri/common.

2013-09-27 Thread Emil Velikov
On 27/09/13 04:35, Eric Anholt wrote: i965, i915, radeon, r200, swrast, and nouveau were mostly trying to do the same logic, except where they failed to. Notably, swrast had code that appeared to try to enable GLES1/2 but forgot to set api_mask (thus preventing any gles context from being

[Mesa-dev] [PATCH] XXXgallium/common_dri: fix the scons build

2013-09-27 Thread Emil Velikov
* clone the drienv to driswenv and adjust approapriately * export driswenv and use it in dri-swrast * ensure __NOT_HAVE_DRM_H is defined for drisw, similar to all other common_drisw users Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- With this patch building dri-swrast, dri-i915

Re: [Mesa-dev] [PATCH] XXXgallium/common_dri: fix the scons build

2013-09-27 Thread Emil Velikov
On 28/09/13 01:41, Eric Anholt wrote: Emil Velikov emil.l.veli...@gmail.com writes: * clone the drienv to driswenv and adjust approapriately * export driswenv and use it in dri-swrast * ensure __NOT_HAVE_DRM_H is defined for drisw, similar to all other common_drisw users I'm confused

Re: [Mesa-dev] [PATCH RESEND 0/3] gallium: replacing X11_CFLAGS with X11_INCLUDES

2013-09-27 Thread Emil Velikov
On 28/09/13 01:39, Gaetan Nadon wrote: On 13-09-27 07:59 PM, Brian Paul wrote: On 09/27/2013 03:42 PM, Gaetan Nadon wrote: The X11_CFLAGS variable is undefined (not defined in config.status). It appears the intent was to use X11_INCLUDES defined in configure.ac. Gaetan Nadon (3):

Re: [Mesa-dev] Janitorial work: no more intel_context.[ch]; tidying

2013-09-27 Thread Emil Velikov
On 28/09/13 00:45, Kenneth Graunke wrote: This series combines brw_context.[ch] and intel_context.[ch], and cleans up our context creation code quite a bit. A bunch of functionality was awkwardly split between the two sets of files; now it's all in one place. While this series is large, it

Re: [Mesa-dev] [PATCH 01/29] gallium/targets: Make use of prebuilt libdricommon.la.

2013-09-27 Thread Emil Velikov
On 28/09/13 04:36, Tom Stellard wrote: On Sun, Sep 22, 2013 at 09:29:24PM +0100, Emil Velikov wrote: From: Johannes Obermayr johannesoberm...@gmx.de libdricommon.la is available whenever a non swrast driver is built. All the classic dri drivers make use of the prebuild library but all

Re: [Mesa-dev] [PATCH 05/29] softpipe: consolidate C sources list into Makefile.sources

2013-09-28 Thread Emil Velikov
On 28/09/13 04:48, Tom Stellard wrote: On Sun, Sep 22, 2013 at 09:29:28PM +0100, Emil Velikov wrote: Signed-off-by: Emil Velikov emil.l.veli...@gmail.com As long as you have build tested these with both automake and scons and are prepared to deal with any fallout once they are committed

[Mesa-dev] st/xorg targets/xorg cleanups v2

2013-09-28 Thread Emil Velikov
Slight extension over the previous two patches, removing unused variables and headers. Last two patches do not strictly below in this series, as they provide more consistent automake/configure usage of pkg-config (PKG_CHECK_MODULES). Please comment and review. Cheers, Emil [PATCH 1/7] st/xorg:

[Mesa-dev] [PATCH 1/7] st/xorg: remove unnecessary headers

2013-09-28 Thread Emil Velikov
v2: Remove xf86PciInfo.h, all drivers provide their own PCI ID list Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xorg/xorg_driver.c | 1 - src/gallium/state_trackers/xorg/xorg_output.c | 7 --- 2 files changed, 8 deletions(-) diff --git a/src/gallium

[Mesa-dev] [PATCH 2/7] st/xorg: add sanity checks after malloc

2013-09-28 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xorg/xorg_driver.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/state_trackers/xorg/xorg_driver.c b/src/gallium/state_trackers/xorg/xorg_driver.c index dd243bc..097c354 100644 --- a/src

[Mesa-dev] [PATCH 3/7] st/xorg: drop set but unsused variables dxo, dyo

2013-09-28 Thread Emil Velikov
Commit a9f8baf00b264 removed the first and only use of the variables but forgot to remove them. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xorg/xorg_xv.c | 4 1 file changed, 4 deletions(-) diff --git a/src/gallium/state_trackers/xorg/xorg_xv.c b

[Mesa-dev] [PATCH 4/7] gallium/targets/xorg: drop set but unused variable entity

2013-09-28 Thread Emil Velikov
The function xf86GetEntityInfo() retrieves the entity rather than doing any changes. Remove this no-op code. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r600/xorg/xorg.c| 3 --- src/gallium/targets/radeonsi/xorg/xorg.c| 3 --- src/gallium

[Mesa-dev] [PATCH 5/7] targets/xorg-nouveau: drop usage of dri1 function DRICreatePCIBusID

2013-09-28 Thread Emil Velikov
card. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- This commit effectively syncs some cleanups that have been living in xf86-video-nouveau for a while now. --- src/gallium/targets/xorg-nouveau/nouveau_xorg.c | 27 + 1 file changed, 14 insertions(+), 13 deletions

[Mesa-dev] [PATCH 6/7] configure: use PKG_CONFIG variable over hardcoded pkg-config

2013-09-28 Thread Emil Velikov
Already available and used in other places of configure.ac. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 1f0a646..1dd0087 100644 --- a/configure.ac +++ b

[Mesa-dev] [PATCH 7/7] automake: properly handle non-default expat installation

2013-09-28 Thread Emil Velikov
Use PKG_CHECK_MODULE over requesting the user to setup the option at configure time. Drop unused EXPAT_INCLUDE and add EXPAT_CFLAGS to all classic/dri and gallium/dri targets. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 23

Re: [Mesa-dev] [PATCH] egl/main: remove undefined X11_LIBS automake variable

2013-09-28 Thread Emil Velikov
to have HAVE_EGL_DRIVER_GLX without HAVE_EGL_PLATFORM_X11 then the link flags for libX11 should be passed. However, it won't come from X11_LIBS which is undefined. Reported-by: Emil Velicov emil.l.veli...@gmail.com s/Velicov/Velikov/ FWIW Acked-by: Emil Velikov emil.l.veli...@gmail.com Thanks

Re: [Mesa-dev] [PATCH] XXXgallium/common_dri: fix the scons build

2013-09-30 Thread Emil Velikov
On 30/09/13 17:06, Eric Anholt wrote: Emil Velikov emil.l.veli...@gmail.com writes: On 28/09/13 01:41, Eric Anholt wrote: Emil Velikov emil.l.veli...@gmail.com writes: * clone the drienv to driswenv and adjust approapriately * export driswenv and use it in dri-swrast * ensure

[Mesa-dev] [PATCH] XXXscons: drm is not a dri thinko :)

2013-09-30 Thread Emil Velikov
will fail to build. Drop the !dri check in SConscript.dri, as it's called only when the variable is set. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/SConscript.dri | 3 --- src/mesa/drivers/SConscript| 2 +- 2 files changed, 1 insertion(+), 4 deletions

Re: [Mesa-dev] [PATCH 08/14] i965: Build the driver into a shared mesa_dri_drivers.so .

2013-10-01 Thread Emil Velikov
On 30/09/13 21:44, Eric Anholt wrote: Previously, we've split things such that mesa core is in libdricore, exposing the whole Mesa core interface in the global namespace, and the i965_dri.so code all links against that. Along with polluting application namespace terribly, it requires extra

Re: [Mesa-dev] [PATCH 13/14] swrast: Build the driver into the shared mesa_dri_drivers.so.

2013-10-01 Thread Emil Velikov
On 30/09/13 21:44, Eric Anholt wrote: --- configure.ac | 26 +++--- src/mesa/drivers/dri/Makefile.am | 2 ++ src/mesa/drivers/dri/swrast/Makefile.am | 18 +++--- src/mesa/drivers/dri/swrast/Makefile.sources |

Re: [Mesa-dev] megadrivers series

2013-10-01 Thread Emil Velikov
On 30/09/13 21:44, Eric Anholt wrote: Here are the megadrivers changes, after the prep series I posted earlier. A few tiny updates to the prep series are available in my tree as megadriver-prep and this series is available as megadrivers-5 FPS improvement on GLB2.7 with INTEL_NO_HW=1:

[Mesa-dev] [PATCH] configure: set HAVE_COMMON_DRI when building only swrast

2013-10-02 Thread Emil Velikov
hunk. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70057 Reported-by: Vinson Lee v...@freedesktop.org Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index e7c8223..9546163 100644

[Mesa-dev] [PATCHv2] configure: set HAVE_COMMON_DRI when building only swrast

2013-10-02 Thread Emil Velikov
. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70057 Reported-by: Vinson Lee v...@freedesktop.org Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- v2: resolve typos in the commit message. Thanks Ian configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b

[Mesa-dev] [PATCH] configure: set HAVE_COMMON_DRI when building only swrast

2013-10-03 Thread Emil Velikov
. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70057 Reported-by: Vinson Lee v...@freedesktop.org Tested-by: Vinson Lee v...@freedesktop.org Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- Vinson as I'm short of commit access (for obvious reasons) so feel free to commit if you're

Re: [Mesa-dev] [PATCH 2/3] gallium/dri targets: use DRI_DRIVER_LDFLAGS

2013-10-07 Thread Emil Velikov
, leading to the above message(s). I've been using this change with nouveau for a while now with no side effects. FWIW Tested-by: Emil Velikov emil.l.veli...@gmail.com Cheers Emil --- src/gallium/targets/dri-freedreno/Makefile.am | 2 +- src/gallium/targets/dri-i915/Makefile.am | 2 +- src

Re: [Mesa-dev] [PATCH 7/7] automake: properly handle non-default expat installation

2013-10-07 Thread Emil Velikov
On 07/10/13 16:48, Tom Stellard wrote: On Sat, Sep 28, 2013 at 03:46:21PM +0100, Emil Velikov wrote: Use PKG_CHECK_MODULE over requesting the user to setup the option at configure time. Drop unused EXPAT_INCLUDE and add EXPAT_CFLAGS to all classic/dri and gallium/dri targets. Signed-off

Re: [Mesa-dev] [PATCH 7/7] automake: properly handle non-default expat installation

2013-10-11 Thread Emil Velikov
On 07/10/13 18:53, Emil Velikov wrote: On 07/10/13 16:48, Tom Stellard wrote: On Sat, Sep 28, 2013 at 03:46:21PM +0100, Emil Velikov wrote: Use PKG_CHECK_MODULE over requesting the user to setup the option at configure time. Drop unused EXPAT_INCLUDE and add EXPAT_CFLAGS to all classic/dri

[Mesa-dev] [PATCH] configure: set HAVE_COMMON_DRI when building plain classic swrast

2013-10-11 Thread Emil Velikov
757ec72b2 (configure: set HAVE_COMMON_DRI when building only swrast). Cc: Eric Anholt e...@anholt.net Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70378 Reported-by: Fabio Pedretti fabio@libero.it Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 4 ++-- 1 file

[Mesa-dev] [PATCH] nv50: report only 16 texure_samplers

2013-10-11 Thread Emil Velikov
...@gmail.com Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/drivers/nouveau/nv50/nv50_screen.c | 4 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/nouveau/nv50/nv50_screen.c b/src/gallium/drivers/nouveau/nv50/nv50_screen.c index f454ec7..3f81cc4 100644

Re: [Mesa-dev] [PATCH] configure: set HAVE_COMMON_DRI when building plain classic swrast

2013-10-11 Thread Emil Velikov
On 11/10/13 19:59, Matt Turner wrote: On Fri, Oct 11, 2013 at 9:19 AM, Emil Velikov emil.l.veli...@gmail.com wrote: Commit d81632fb1(dri: Merge drisw_util.c into dri_util.c) unified the dri and drisw util code, but forgot to set HAVE_COMMON_DRI. Thus the translations for driconf (that drisw

[Mesa-dev] [PATCHv2 7/7] automake: properly handle non-default expat installation

2013-10-11 Thread Emil Velikov
: * Add note about the removal of --with-expat (per Tom Stellard) * Drop EXPAT_CFLAGS for targets that do not build DRI_COMMON (spotted by Matt Turner) Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- Thanks for the tips guys :) ~Emil --- configure.ac | 23

Re: [Mesa-dev] [PATCH 7/7] automake: properly handle non-default expat installation

2013-10-11 Thread Emil Velikov
On 11/10/13 20:09, Matt Turner wrote: On Sat, Sep 28, 2013 at 7:46 AM, Emil Velikov emil.l.veli...@gmail.com wrote: Use PKG_CHECK_MODULE over requesting the user to setup the option at configure time. Drop unused EXPAT_INCLUDE and add EXPAT_CFLAGS to all classic/dri and gallium/dri targets

Re: [Mesa-dev] [PATCH 7/7] automake: properly handle non-default expat installation

2013-10-11 Thread Emil Velikov
On 11/10/13 20:44, Tom Stellard wrote: On Fri, Oct 11, 2013 at 02:09:57PM +0100, Emil Velikov wrote: On 07/10/13 18:53, Emil Velikov wrote: On 07/10/13 16:48, Tom Stellard wrote: On Sat, Sep 28, 2013 at 03:46:21PM +0100, Emil Velikov wrote: Use PKG_CHECK_MODULE over requesting the user

[Mesa-dev] [PATCH] configure.ac: drop obsolete variable HAVE_COMMON_DRI

2013-10-11 Thread Emil Velikov
$ ./autogen.sh --with-dri-drivers=swrast --with-gallium-drivers= $ make Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 5 - src/mesa/drivers/dri/Makefile.am | 2 -- 2 files changed, 7 deletions(-) diff --git a/configure.ac b/configure.ac index 0d082d2

Re: [Mesa-dev] [PATCH] nv50: report only 16 texure_samplers

2013-10-11 Thread Emil Velikov
On 12/10/13 01:25, Roland Scheidegger wrote: Am 12.10.2013 02:02, schrieb Brian Paul: On 10/11/2013 10:44 AM, Emil Velikov wrote: Current mesa code(cso and drivers) expect and use only up-to 16 texture samplers. Verbatum copy from the nvc0 driver. Cc 9.1 mesa-sta...@lists.freedesktop.org

Re: [Mesa-dev] [PATCH 07/15] dri: Pass in the dlsym()ed driver extension to screen creation.

2013-10-11 Thread Emil Velikov
On 12/10/13 02:03, Eric Anholt wrote: This will allow a megadrivers build to reference the actual driver being loaded from the shared dri_util screen creation code. Reviewed-by: Matt Turner matts...@gmail.com --- include/GL/internal/dri_interface.h| 27 +++--

Re: [Mesa-dev] [PATCH 09/15] i965: Build the driver into a shared mesa_dri_drivers.so .

2013-10-11 Thread Emil Velikov
On 12/10/13 02:03, Eric Anholt wrote: Previously, we've split things such that mesa core is in libdricore, exposing the whole Mesa core interface in the global namespace, and the i965_dri.so code all links against that. Along with polluting application namespace terribly, it requires extra

Re: [Mesa-dev] [PATCH 10/15] nouveau: Build the driver into the shared mesa_dri_drivers.so.

2013-10-11 Thread Emil Velikov
On 12/10/13 02:03, Eric Anholt wrote: v2: drop dridir now that it's unused. v3: Consistently put spaces around += in the updated Makefile.am block. v4: Set a global driverAPI variable so loaders don't have to update to createNewScreen2() (though they may want to for thread safety).

Re: [Mesa-dev] Updated megadrivers series (megadrivers-6)

2013-10-12 Thread Emil Velikov
-of-tree build fix) and patch 10(drop the PUBLIC declaration of nouveau_driver_extensions). FWIW Reviewed-by: Emil Velikov emil.l.veli...@gmail.com Big thanks again for your work. Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http

[Mesa-dev] [PATCH] swrast: add correct include for out-of-tree builds

2013-10-12 Thread Emil Velikov
The xmlpool/options.h file was not accessible when building out-of-tree leading to failure. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70378 Reported-by: Fabio Pedretti fabio@libero.it Tested-by: Andre Heider a.hei...@gmail.com Signed-off-by: Emil Velikov emil.l.veli...@gmail.com

[Mesa-dev] [PATCH] swrast: add correct include for out-of-tree builds

2013-10-14 Thread Emil Velikov
-off-by: Emil Velikov emil.l.veli...@gmail.com Reviewed-by: Brian Paul bri...@vmware.com --- src/gallium/targets/dri-swrast/Makefile.am | 1 + src/mesa/drivers/dri/swrast/Makefile.am| 1 + 2 files changed, 2 insertions(+) diff --git a/src/gallium/targets/dri-swrast/Makefile.am b/src/gallium

Re: [Mesa-dev] [PATCH] gallium: new, unified pipe_context::set_sampler_views() function

2013-10-15 Thread Emil Velikov
On 08/10/13 01:23, Brian Paul wrote: The new function replaces four old functions: set_fragment/vertex/ geometry/compute_sampler_views(). Note: at this time, it's expected that the 'start' parameter will always be zero. --- Hello Brian, A couple of trivial questions Would you mind

Re: [Mesa-dev] [PATCH] gallium: new, unified pipe_context::set_sampler_views() function

2013-10-21 Thread Emil Velikov
On 16/10/13 03:23, Emil Velikov wrote: On 08/10/13 01:23, Brian Paul wrote: [...] This change touches quite a few files. I've probably missed something in drivers or state trackers that I can't test. Please test if you're able. Thanks. --- Will run a quick piglit with and w/o on my nv50

Re: [Mesa-dev] [PATCH] nv50: implement multisample textures

2013-10-25 Thread Emil Velikov
On 21/10/13 23:23, Bryan Cain wrote: This is a port of 4da54c91d24da (nvc0: implement multisample textures) to nv50. When coupled with the patch to only report 16 texture samplers (to fix crashes), all of the Piglit tests in spec/arb_texture_multisample pass. Hello Bryan, Big thanks for

Re: [Mesa-dev] [PATCH] android: add megadriver_stub

2013-10-28 Thread Emil Velikov
? ...or a person/build bot that we can ping to compile/run test any changes? Big thanks, Emil Signed-off-by: Adrian Negreanu adrian.m.negre...@intel.com The patch looks good to me. FWIW Reviewed-by: Emil Velikov emil.l.veli...@gmail.com --- src/mesa/drivers/dri/Android.mk | 1 + src

Re: [Mesa-dev] st/xorg targets/xorg cleanups v2

2013-10-29 Thread Emil Velikov
On 28/09/13 15:46, Emil Velikov wrote: Slight extension over the previous two patches, removing unused variables and headers. Last two patches do not strictly below in this series, as they provide more consistent automake/configure usage of pkg-config (PKG_CHECK_MODULES). Please comment

[Mesa-dev] [PATCH] automake: handle expat version pre 2.1

2013-10-29 Thread Emil Velikov
Reported-By: Vinson Lee v...@freedesktop.org Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 8ba4fee..f94c9b9 100644 --- a/configure.ac +++ b/configure.ac @@ -1005,9

[Mesa-dev] [PATCH] st/xorg: handle updates to DamageUnregister API

2013-11-01 Thread Emil Velikov
...@gentoo.org Reported-by: Vinson Lee v...@freedesktop.org Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xorg/xorg_driver.c | 4 1 file changed, 4 insertions(+) diff --git a/src/gallium/state_trackers/xorg/xorg_driver.c b/src/gallium/state_trackers/xorg

[Mesa-dev] [PATCH 01/37] st/egl: use *_FILE over *_SOURCES names for filelists

2013-11-02 Thread Emil Velikov
-by: Johannes Obermayr johannesoberm...@gmx.de Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70581 Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/egl/Android.mk | 6 +++--- src/gallium/state_trackers/egl/Makefile.am | 12 ++-- src

[Mesa-dev] Automake/subdir-object/makefile.sources cleanups

2013-11-02 Thread Emil Velikov
Hello list, Here is a follow up patchset to the Makefile.sources, targeting the following * move source files lists to Makefile.sources (symmetry and reuse accross build systems) * creates symlinks and enables subdir-objects (preparation as the option defaults to enabled with Automake 2.0) *

[Mesa-dev] [RFC PATCH 05/37] scons: move scons from gallium/targets/ to mesa/drivers/dri/common/

2013-11-02 Thread Emil Velikov
In a preparation to build common_dri_{drm,sw} is a similar fasion to other build systems and share the same Makefile.sources. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- Strugling to get our custom builder ConvenienceLibrary to build separate objects, depending on the env. Does

[Mesa-dev] [PATCH 04/37] freedreno: compact a2xx and a3xx makefiles into parent ones

2013-11-02 Thread Emil Velikov
From: Johannes Obermayr johannesoberm...@gmx.de Nearly everything within the three Makefile.am's is identical. Let's simplify things a little. v2: Rebase and rewrite the commit message (Emil Velikov) Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac

[Mesa-dev] [PATCH 07/37] gbm: enable subdir-objects to prevent automake warnings

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gbm/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gbm/Makefile.am b/src/gbm/Makefile.am index 5572fc3..036ecb5 100644 --- a/src/gbm/Makefile.am +++ b/src/gbm/Makefile.am @@ -1,3 +1,5 @@ +AUTOMAKE_OPTIONS = subdir

[Mesa-dev] [PATCH 08/37] gtest: move source file lists to Makefile.sources

2013-11-02 Thread Emil Velikov
* Allow the lists to be shared among build systems. * *.la files are hangled by top .gitignore, drop local one. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gtest/.gitignore | 1 - src/gtest/Makefile.am | 15 +++ src/gtest/Makefile.sources | 13

[Mesa-dev] [PATCH 10/37] mesa/program: move source files list to Makefile.sources

2013-11-02 Thread Emil Velikov
explicit 'call' when executing local macros. Cc: Chad Versace chad.vers...@linux.intel.com Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- Andoid changes are _not_ tested (yet). --- src/mesa/Makefile.sources | 24 --- src/mesa/program/Android.mk | 65

[Mesa-dev] [PATCH 15/37] r300: move the final sources list to Makefile.sources

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/drivers/r300/Makefile.am | 13 ++--- src/gallium/drivers/r300/Makefile.sources | 14 +- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/gallium/drivers/r300/Makefile.am b/src

[Mesa-dev] [PATCH 26/37] targets/vdpau: consolidate lib deps into Automake.inc

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 7 +++ src/gallium/targets/r300/vdpau/Makefile.am | 5 + src/gallium/targets/r600/vdpau/Makefile.am | 5 + src/gallium/targets/radeonsi/vdpau/Makefile.am | 5 + src

[Mesa-dev] [PATCH 03/37] scons: drop obsolete enabled_apis variable

2013-11-02 Thread Emil Velikov
The variable was forgotten during the FEATURE_* removal. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/mesa/SConscript | 7 --- 1 file changed, 7 deletions(-) diff --git a/src/mesa/SConscript b/src/mesa/SConscript index 4213498..a2bb9f1 100644 --- a/src/mesa/SConscript +++ b

[Mesa-dev] [PATCH 17/37] targets/vdpau: symlink vl_winsys_{dri, xsp}.c for each target

2013-11-02 Thread Emil Velikov
Make automake's subdir-objects work. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r300/vdpau/Makefile.am | 2 +- src/gallium/targets/r300/vdpau/vl_winsys_dri.c | 1 + src/gallium/targets/r600/vdpau/Makefile.am | 2 +- src/gallium/targets/r600

[Mesa-dev] [PATCH 12/37] dri/common: move source file lists to Makefile.sources

2013-11-02 Thread Emil Velikov
* Allow the lists to be shared among build systems. * Update automake and Android build systems. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- The Android changes are straight forward, but _not_ tested :( --- src/mesa/drivers/dri/common/Android.mk | 2 +- src/mesa/drivers/dri

[Mesa-dev] [PATCH 16/37] gallium/drivers: enable automake subdir-objects

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/drivers/freedreno/Makefile.am | 2 ++ src/gallium/drivers/ilo/Makefile.am | 2 ++ src/gallium/drivers/nouveau/Makefile.am | 2 ++ src/gallium/drivers/r300/Makefile.am | 2 ++ src/gallium/drivers/r600/Makefile.am

[Mesa-dev] [PATCH 13/37] st/xvmc: enable automake subdir-objects

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/state_trackers/xvmc/Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/state_trackers/xvmc/Makefile.am b/src/gallium/state_trackers/xvmc/Makefile.am index c110912..3968238 100644 --- a/src/gallium

[Mesa-dev] [PATCH 09/37] gtest: enable subdir-objects to prevent automake warnings

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gtest/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gtest/Makefile.am b/src/gtest/Makefile.am index c1f40a7..1a04b92 100644 --- a/src/gtest/Makefile.am +++ b/src/gtest/Makefile.am @@ -18,6 +18,8 @@ # LIABILITY

[Mesa-dev] [PATCH 20/37] targets/r600: move drm_target.c to a common folder

2013-11-02 Thread Emil Velikov
... and symlink to each target. Make automake's subdir-objects work for r600. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r600/common/drm_target.c | 69 src/gallium/targets/r600/dri/Makefile.am | 2 +- src/gallium/targets/r600

[Mesa-dev] [PATCH 18/37] targets/xvmc: symlink vl_winsys_{dri, xsp}.c for each target

2013-11-02 Thread Emil Velikov
Make automake's subdir-objects work. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r300/xvmc/Makefile.am | 2 +- src/gallium/targets/r300/xvmc/vl_winsys_dri.c | 1 + src/gallium/targets/r600/xvmc/Makefile.am | 2 +- src/gallium/targets/r600/xvmc

[Mesa-dev] [PATCH 24/37] targets/vdpau: compact compiler flags into Automake.inc

2013-11-02 Thread Emil Velikov
Store the compiler flags into a variable, in order to minimise flags duplication (amongst vdpau and xvmc). Note: this commit add VISIBILITY_CFLAGS to the following targets * nouveau * softpipe Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc

[Mesa-dev] [PATCH 35/37] targets/xorg: group common lib deps into Automake.inc

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 6 ++ src/gallium/targets/r600/xorg/Makefile.am | 5 + src/gallium/targets/radeonsi/xorg/Makefile.am | 5 + src/gallium/targets/xorg-i915/Makefile.am | 5 + src/gallium

[Mesa-dev] [PATCH 36/37] targets/dri: compact compiler flags into Automake.inc

2013-11-02 Thread Emil Velikov
Greatly reduce duplication and provide a sane minimum of CFLAGS for all DRI targets. Note: This commit adds VISIBILITY_CFLAGS to the following: * freedreno * i915 * ilo * nouveau * vmwgfx Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 13

[Mesa-dev] [PATCH 32/37] targets/xvmc: do not link against libtrace.la

2013-11-02 Thread Emil Velikov
In order to use the trace driver, one needs to define GALLIUM_TRACE. Neither one of the three targets was defining it, thus we're safe to remove libtrace.la. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r300/xvmc/Makefile.am| 1 - src/gallium/targets/r600/xvmc

[Mesa-dev] [PATCH 28/37] gallium/winsys: compact compiler flags into Automake.inc

2013-11-02 Thread Emil Velikov
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.veli...@gmail.com

[Mesa-dev] [PATCH 22/37] x86-64: add symlink to ../x86/gen_matypes.c

2013-11-02 Thread Emil Velikov
Make automake's subdir-object work. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/mesa/x86-64/Makefile.am | 2 +- src/mesa/x86-64/gen_matypes.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 12 src/mesa/x86-64/gen_matypes.c diff --git a/src/mesa/x86-64

[Mesa-dev] [PATCH 25/37] targets/vdpau: move linker flags to Automake.inc

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 7 +++ src/gallium/targets/r300/vdpau/Makefile.am | 10 +++--- src/gallium/targets/r600/vdpau/Makefile.am | 10 +++--- src/gallium/targets/radeonsi/vdpau/Makefile.am | 10

[Mesa-dev] [PATCH 27/37] targets/vdpau: drop unused libraries from linker

2013-11-02 Thread Emil Velikov
In order for one to use trace, noop, rbug and/or galahad, they must set the corresponding GALLIUM_* CFLAG. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r300/vdpau/Makefile.am | 3 --- src/gallium/targets/r600/vdpau/Makefile.am | 1 - src/gallium/targets

[Mesa-dev] [PATCH 23/37] gallium/drivers: compact compiler flags into Automake.inc

2013-11-02 Thread Emil Velikov
* minimise flags duplication * distingush between VISIBILITY C and CXX flags * set only required flags - C and/or CXX Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 22 ++ src/gallium/drivers/freedreno/Makefile.am | 10

[Mesa-dev] [PATCH 29/37] targets/xvmc: use drop duplicated compiler flags

2013-11-02 Thread Emil Velikov
Automake.inc already provides GALLIUM_VIDEO_CFLAGS, which provide the essential compiler flags needed. Note: this commit adds VISIBILITY_CFLAGS to nouveau and softpipe. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r300/xvmc/Makefile.am | 8 +--- src

[Mesa-dev] [PATCH 33/37] targets/xorg: consolidate compiler flags to Automake.inc

2013-11-02 Thread Emil Velikov
Minimise duplication and discrepencies across xorg targets. Note: this commit adds VISIBILITY_CFLAGS to nouveau and i915 Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 12 src/gallium/targets/r600/xorg/Makefile.am | 8

[Mesa-dev] [PATCH 21/37] targets/radeonsi: move drm_target.c to a common folder

2013-11-02 Thread Emil Velikov
... and symlink to each target. Make automake's subdir-objects work for radeonsi. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/radeonsi/common/drm_target.c | 69 src/gallium/targets/radeonsi/dri/Makefile.am | 2 +- src/gallium/targets

[Mesa-dev] [PATCH 31/37] targets/xvmc: consolidate lib deps into Automake.inc

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 6 ++ src/gallium/targets/r300/xvmc/Makefile.am | 5 + src/gallium/targets/r600/xvmc/Makefile.am | 5 + src/gallium/targets/xvmc-nouveau/Makefile.am | 5 + src/gallium

[Mesa-dev] [PATCH 02/37] Android: remove unused MESA_ENABLED_APIS variable

2013-11-02 Thread Emil Velikov
The variable was forgotten during the FEATURE_* removal. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/mesa/Android.libmesa_dricore.mk | 2 -- src/mesa/Android.libmesa_st_mesa.mk | 2 -- src/mesa/program/Android.mk | 2 -- 3 files changed, 6 deletions(-) diff --git a/src

[Mesa-dev] [PATCH 34/37] targets/xorg: consolidate linker flags into Automake.inc

2013-11-02 Thread Emil Velikov
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/Automake.inc | 7 +++ src/gallium/targets/r600/xorg/Makefile.am | 2 +- src/gallium/targets/radeonsi/xorg/Makefile.am | 2 +- src/gallium/targets/xorg-i915/Makefile.am | 2 +- src/gallium/targets

[Mesa-dev] [PATCH 37/37] targets/dri: move linker flags out of configure into Automake.inc

2013-11-02 Thread Emil Velikov
. Additionally silence an automake/autoconf warning XXX is not a standard libtool library name, due to the parsing issues of the module tag. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- configure.ac | 2 -- src/gallium/Automake.inc | 7

[Mesa-dev] [PATCH 14/37] r300: add symlink to ralloc.c and register_allocate.c

2013-11-02 Thread Emil Velikov
Make automake's subdir-objects work. Update includes. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/drivers/r300/Makefile.am | 6 +++--- src/gallium/drivers/r300/ralloc.c| 1 + src/gallium/drivers/r300/register_allocate.c | 1 + 3 files changed, 5

[Mesa-dev] [PATCH 06/37] gbm: move source file lists to Makefile.sources

2013-11-02 Thread Emil Velikov
Allow the lists to be shared among build systems. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gbm/Makefile.am | 15 ++- src/gbm/Makefile.sources | 8 2 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 src/gbm/Makefile.sources diff

[Mesa-dev] [PATCH 11/37] scons: build mesa/program as a convinience library

2013-11-02 Thread Emil Velikov
* Demangle the large and complex mesa/SConscript. * Make use of source file lists in Makefile.sources. * Makes the build systems symmetric. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- I've tried squashing mesa mesa_program into one library, but my attempts have been futile. Any

[Mesa-dev] [PATCH 19/37] targets/r300: move drm_target.c to common folder

2013-11-02 Thread Emil Velikov
... and symlink for each target. Make automake's subdir-objects work for r300. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/gallium/targets/r300/common/drm_target.c | 54 src/gallium/targets/r300/dri/Makefile.am | 2 +- src/gallium/targets/r300

<    1   2   3   4   5   6   7   8   9   10   >