[Mesa-dev] windows build experience

2012-03-04 Thread john grant
Hello, I wanted to use Mesa on Windows so that I could spend a little less time at the office. I do not have the hardware at home for the GL extensions I want to work with. After several package installations and adjustments to my system PATH to accommodate Mesa's build system, only to see buil

[Mesa-dev] [Bug 41152] [glsl] Shader backend in Regnum Online does not work

2012-03-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=41152 --- Comment #8 from Ian Romanick 2012-03-04 19:07:26 PST --- (In reply to comment #6) > I'm not sure what SM3 and 4 corresponds to in OpenGL (if anything?). You might > want to ask the RO devs what OpenGL version, extensions etc. they're checkin

[Mesa-dev] [PATCH 4/4] noop: Use non-recursive automake

2012-03-04 Thread Tom Stellard
--- configure.ac |4 src/gallium/drivers/Makefile.am | 14 ++ src/gallium/drivers/noop/Makefile | 16 3 files changed, 18 insertions(+), 16 deletions(-) delete mode 100644 src/gallium/drivers/noop/Makefile diff --git a/configure.ac

[Mesa-dev] [PATCH 3/4] identity: Use non-recursive automake

2012-03-04 Thread Tom Stellard
--- configure.ac |4 src/gallium/drivers/Makefile.am | 14 ++ src/gallium/drivers/identity/Makefile | 14 -- 3 files changed, 18 insertions(+), 14 deletions(-) delete mode 100644 src/gallium/drivers/identity/Makefile diff --git

[Mesa-dev] [PATCH 2/4] galahad: Use non-recursive automake

2012-03-04 Thread Tom Stellard
--- configure.ac | 16 src/gallium/drivers/Makefile.am | 29 - src/gallium/drivers/galahad/Makefile | 14 -- 3 files changed, 44 insertions(+), 15 deletions(-) delete mode 100644 src/gallium/drivers/galaha

[Mesa-dev] [PATCH 1/4] gallium/drivers: Use automake to generate makefile

2012-03-04 Thread Tom Stellard
--- configure.ac |1 + src/gallium/drivers/.gitignore|3 +++ src/gallium/drivers/Makefile | 12 src/gallium/drivers/Makefile.am |4 src/gallium/drivers/galahad/Makefile |3 +++ src/gallium/drivers/i915/Makefile

[Mesa-dev] [PATCH] nouveau_vieux: don't use nested functions

2012-03-04 Thread nobled
It's a GNU extension that isn't supported by clang right now: http://gcc.gnu.org/onlinedocs/gcc-4.6.3/gcc/Nested-Functions.html http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc With this, clang now compiles the nouveau classic driver. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id

[Mesa-dev] [PATCH] st/dri: don't advertise multisample visuals

2012-03-04 Thread Christoph Bumiller
Mesa doesn't actually support them, but some gallium drivers do. Some applications react badly if we claim to support something and then bail when it is requested. --- src/gallium/state_trackers/dri/common/dri_screen.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/src/

Re: [Mesa-dev] libGLU doesn't get build (can't find -lGL)

2012-03-04 Thread Kai Wasserbäch
Dear Johannes, Johannes Obermayr schrieb am 04.03.2012 20:18: >> Dear mesa-devs, >> as I was offline for some time, I might have missed a recent change, but the >> current HEAD (95594bae47d8b3302be188e6f0be2d69c5507bb3) doesn't build libGLU >> (the Mesa build however doesn't fail). >> [...] > > ht

Re: [Mesa-dev] libGLU doesn't get build (can't find -lGL)

2012-03-04 Thread Johannes Obermayr
> Dear mesa-devs, > as I was offline for some time, I might have missed a recent change, but the > current HEAD (95594bae47d8b3302be188e6f0be2d69c5507bb3) doesn't build libGLU > (the Mesa build however doesn't fail). The reason according to the build log > is, > that ld can't find the libGL that w

[Mesa-dev] libGLU doesn't get build (can't find -lGL)

2012-03-04 Thread Kai Wasserbäch
Dear mesa-devs, as I was offline for some time, I might have missed a recent change, but the current HEAD (95594bae47d8b3302be188e6f0be2d69c5507bb3) doesn't build libGLU (the Mesa build however doesn't fail). The reason according to the build log is, that ld can't find the libGL that was just build

[Mesa-dev] [PATCH] Use -no-undefined libtool flag in egl/main/Makefile.am

2012-03-04 Thread Jon TURNEY
"Use -no-undefined to assure libtool that the library has no unresolved symbols at link time, so that libtool will build a shared library on platforms require that all symbols are resolved when the library is linked." If I had a dollar for every time I wrote this patch, I'd have about $10 :-) Sig

[Mesa-dev] [PATCH] gallium: add llvm-related TODOs.

2012-03-04 Thread Dave Airlie
From: Dave Airlie This is just a simple text file containing a list of goals for gallivm/llvmpipe and some info on what is required to get there along with some info on who is looking at things. Signed-off-by: Dave Airlie --- src/gallium/docs/llvm-todo.txt | 19 +++ 1 files c

Re: [Mesa-dev] [PATCH 9/9] vl/video_buffer: add YUYV and UYVY support

2012-03-04 Thread Andy Furniss
Christian König wrote: This gets xine working with VDPAU. Didn't for me but my xine may be borked :-( But then YUY2 with mplayer is also failing - vl/vl_video_buffer.c:451:vl_video_buffer_create_ex: Assertion `tmpl->chroma_format == PIPE_VIDEO_CHROMA_FORMAT_444' failed. Same stream works w

[Mesa-dev] [PATCH 9/9] vl/video_buffer: add YUYV and UYVY support

2012-03-04 Thread Christian König
This gets xine working with VDPAU. Signed-off-by: Christian König --- src/gallium/auxiliary/vl/vl_video_buffer.c | 52 +--- 1 files changed, 47 insertions(+), 5 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_video_buffer.c b/src/gallium/auxiliary/vl/vl_video_bu

[Mesa-dev] [PATCH 3/9] st/vdpau: make the interface thread save

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/state_trackers/vdpau/bitmap.c| 21 +++ src/gallium/state_trackers/vdpau/decode.c| 28 --- src/gallium/state_trackers/vdpau/device.c|4 ++- src/gallium/state_trackers/vdpau/mixer.c | 31 +++

[Mesa-dev] [PATCH 8/9] r600g: add support for subsampled rgb formats

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/drivers/r600/r600_texture.c | 41 +++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/src/gallium/drivers/r600/r600_texture.c b/src/gallium/drivers/r600/r600_texture.c index 2b69fcd..a08cc48 100644 --- a

[Mesa-dev] [PATCH 7/9] gallium: add R8G8_R8B8 and G8R8_B8R8 format

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/auxiliary/util/u_format.csv |2 + src/gallium/auxiliary/util/u_format_yuv.c | 48 + src/gallium/auxiliary/util/u_format_yuv.h | 46 +++ src/gallium/include/pipe/p_format.h |3 ++

[Mesa-dev] [PATCH 6/9] vl/video_buffer: add YUVA and VUYA support

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/auxiliary/vl/vl_video_buffer.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_video_buffer.c b/src/gallium/auxiliary/vl/vl_video_buffer.c index 0510f59..df21769 100644 --- a/s

[Mesa-dev] [PATCH 5/9] gallium: remove format aliases

2012-03-04 Thread Christian König
They are incomplete and don't make to much sense. Signed-off-by: Christian König --- src/gallium/include/pipe/p_format.h|4 .../d3d1x/d3d1xstutil/src/dxgi_enums.cpp |2 +- 2 files changed, 1 insertions(+), 5 deletions(-) diff --git a/src/gallium/include/pi

[Mesa-dev] [PATCH 4/9] st/vdpau: cleanup YCBCR matching functions

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/state_trackers/vdpau/vdpau_private.h | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gallium/state_trackers/vdpau/vdpau_private.h b/src/gallium/state_trackers/vdpau/vdpau_private.h index 2898a86..b0272d7 10064

[Mesa-dev] [PATCH 1/9] st/vdpau: implement support for extra mixer layers

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/state_trackers/vdpau/mixer.c | 27 +-- 1 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/gallium/state_trackers/vdpau/mixer.c b/src/gallium/state_trackers/vdpau/mixer.c index d376817..cad577d 100644 --- a/

[Mesa-dev] [PATCH 2/9] st/vdpau: implement support for high-precision output timing

2012-03-04 Thread Christian König
Signed-off-by: Christian König --- src/gallium/state_trackers/vdpau/presentation.c | 13 +-- src/gallium/winsys/g3dvl/dri/dri_winsys.c | 142 ++- src/gallium/winsys/g3dvl/vl_winsys.h|6 + src/gallium/winsys/g3dvl/xlib/xsp_winsys.c | 16 +++ 4 fi

Re: [Mesa-dev] [PATCH] Remove CFLAGS and CXXFLAGS which clang does not support. Fixes: clang-3: warning: argument unused during compilation: '-fno-builtin-memcmp' The checks could be also done where '

2012-03-04 Thread Johannes Obermayr
Am Samstag, 3. März 2012, 20:29:05 schrieb Kenneth Graunke: > On 03/03/2012 08:06 AM, Johannes Obermayr wrote: > > --- > > configure.ac |6 ++ > > 1 files changed, 6 insertions(+), 0 deletions(-) > > > > diff --git a/configure.ac b/configure.ac > > index a2d906a..44c4e65 100644 > > --- a

[Mesa-dev] glapi linlking broken after convert to automake

2012-03-04 Thread Yaroslav Andrusyak
After e5f895485e03ac60efcb3f6f83ec1d3e33ef7ec2 i can't build mesa-git in OBS. %configure --prefix=/usr \ --with-gallium-drivers=r300,r600,nouveau,swrast \ --enable-gbm --enable-gallium-gbm --enable-gallium-egl --enable-shared-glapi \ --enable-texture-float --enable-openvg \ --enable-gles1 \ --ena