On Mit, 2011-07-20 at 17:53 -0500, Bryan Cain wrote:
> The purpose of the following two patches is to make st/mesa expose the S3TC
> extensions when the force_s3tc_enable environment variable is used. This is
> to match the behavior of the DRI drivers, in which force_s3tc_enable is an
> option in
https://bugs.freedesktop.org/show_bug.cgi?id=39588
--- Comment #5 from Benjamin Franzke
2011-08-04 02:42:36 PDT ---
(In reply to comment #4)
> I've bisected this to:
>
> commit 87dde5b1cd596c4008695ff2db9469f88c09f925
> Author: Benjamin Franzke
> Date: Wed Feb 9 15:30:20 2011 +0100
>
>
https://bugs.freedesktop.org/show_bug.cgi?id=39588
--- Comment #6 from Benjamin Franzke
2011-08-04 02:43:33 PDT ---
Created an attachment (id=49902)
View: https://bugs.freedesktop.org/attachment.cgi?id=49902
Review: https://bugs.freedesktop.org/review?bug=39588&attachment=49902
intel: Set ctx
This is the first step in porting i965 to Android, initially to Gingerbread.
Android is ubiquituous now, and the platform's importance can't be denied. The
Intel drivers really should support it.
The series first builds libglapi, then libmesa, and then libi965_dri.
lib965_dri doens't work yet; it
This is the first step in porting libGLES* and libEGL to Android.
The makefile doesn't build anything yet; it just defines common variables.
The values for MESA_COMMON_C_FLAGS and MESA_COMMON_CPP_FLAGS, I obtained
by invoking autogen.sh with the options below and then inspecting
MESA_TOP/configs/
The libmesa_glapi.so on Android is analogous to the libglapi.so on Linux.
libmesa_glapi uses the shared glapi.
The libname is libmesa_glapi, rather than libglapi, due to conventions of
the Android build system. Names of intermediate libraries should be
prefixes by the project name so to prevent na
This commit converts all variables in Makefile.defines to be of the
simply-expanded flavor.
This commit is a cleanup for Android.
Rationale
-
>From the GNU Make manual, Section 6.2 The Two Flavors of Variables:
There are two ways that a variable in GNU make can have a value; we
ca
Include paths for Android cannot be prefixed with -I. So define
INCLUDE_DIRS without the -I's, and add them only if doing a non-Android
build.
Also, define TOP for Android builds.
Note: This is in preparation for porting i965 to Android.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Ve
The proper way to handle lex and yacc files in Android is to include them
in the list of C and CPP files and let the build system automagically do
the right thing.
Note: This is in preparation for porting i965 to Android.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Versace
---
src/me
Remove ``#include `` from compiler.h.
Note: This is in preparation for porting i965 to Android.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Versace
---
src/mesa/main/compiler.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/main/compiler.h b/src/me
The -o option specifies the output file.
This is to pacify the Android build system, whose built-in rules for
generated files become grumpy when shell redirection is used.
Note: This is in preparation for porting i965 to Android.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Versace
--
The libmesa_main.a built on Android is analagous to the libmesa.a built on
Linux.
The libname is libmesa_main, rather than libmesa, due to conventions of
the Android build system. Names of intermediate libraries should be
prefixes by the project name so to prevent naming collisions in the build
tr
Remove src/egl/drivers/dri from SHARED_INCLUDES. That directory no longer
exists.
Signed-off-by: Chad Versace
---
src/mesa/drivers/dri/Makefile.defines |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/src/mesa/drivers/dri/Makefile.defines
b/src/mesa/drivers/dri/Makefile.
Convert all variables in Makefile.defines to be of the simply-expanded
flavor.
As a side-effect, OBJECTS must be moved from Makefile.defines to
Makefile.targets.
This commit is a cleanup for Android.
Rationale
-
>From the GNU Make manual, Section 6.2 The Two Flavors of Variables:
The
Without this change, the next commit breaks the i915 and i965 builds.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Versace
---
src/mesa/drivers/dri/Makefile.defines |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/mesa/drivers/dri/Makefile.defines
b/sr
Cleanup 1: Android builds out-of-source, so all paths must be absolute.
Cleanup 2: Include paths for Android cannot be prefixed with -I. (Goodbye
pkgconfig). So define SHARED_INCLUDES without the -I's, and conditionally
add them if doing a non-Android build.
Note: This is in preparation for porti
Copy the lists of sources from the actual Makefile into sources.mk. This is
so the Makefile and (future) Android.mk can share the same lists.
In the next commit, the Makefile will include sources.mk.
Note: This is in preparation for porting i965 to Android.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Sig
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Versace
---
src/mesa/drivers/dri/i965/Makefile | 119 +---
1 files changed, 3 insertions(+), 116 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/Makefile
b/src/mesa/drivers/dri/i965/Makefile
index 44f28
The driver doesn't work yet, it just builds. Currently, it's not being
linked to libdrm.
Note: This is in preparation for porting i965 to Android.
CC: Chia-I Wu ,
CC: Chih-Wei Huang
Signed-off-by: Chad Versace
---
src/mesa/Android.mk |7
src/mesa/drivers/Android.mk
On Wed, Aug 03, 2011 at 12:47:47PM -0700, Ian Romanick wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On 08/03/2011 12:11 PM, Bryan Cain wrote:
> > On 08/03/2011 01:58 PM, Ian Romanick wrote:
> >> I think this solves the issue for the compressor and for the software
> >> decompressor
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=39588
egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
WINDOW bit is request, so _mesa_init_color sets DrawBuffer[0] to
GL_BACK.
If a pixmap surface is created egl_dri2 will use a single buffer config,
so MakeCurrent has to adju
https://bugs.freedesktop.org/show_bug.cgi?id=39813
Brian Paul changed:
What|Removed |Added
Product|Mesa|freedesktop.org
Version|git
On Tue, Aug 2, 2011 at 3:50 PM, Bryan Cain wrote:
> On 08/02/2011 11:27 AM, Brian Paul wrote:
>> On 08/01/2011 12:38 PM, Bryan Cain wrote:
>>> Since Mesa 7.11 is released now, I figure it's time to discuss merging
>>> the glsl-to-tgsi branch to master again. The translator is more mature
>>> than
On 08/03/2011 11:44 PM, Marek Olšák wrote:
That code drops performance in Unigine Heaven and Tropics
by a factor of 10. That's too crazy even for a debug build.
NOTE: This is a candidate for the 7.11 branch.
---
src/mesa/vbo/vbo_exec_array.c |4 +---
1 files changed, 1 insertions(+), 3 de
On 08/04/2011 06:31 AM, Benjamin Franzke wrote:
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=39588
egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
WINDOW bit is request, so _mesa_init_color sets DrawBuffer[0] to
GL_BACK.
If a pixmap surface is created egl_dri2 will use
2011/8/4 Brian Paul :
> On 08/04/2011 06:31 AM, Benjamin Franzke wrote:
>>
>> Fixes https://bugs.freedesktop.org/show_bug.cgi?id=39588
>>
>> egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
>> WINDOW bit is request, so _mesa_init_color sets DrawBuffer[0] to
>> GL_BACK.
>> If a pi
Am Donnerstag, den 04.08.2011, 13:41 +0800 schrieb fykc...@gmail.com:
> I guess that may be related with driver or DRM stack, after playback,
> my desktop corrupts
> http://dev.lemote.com/files/upload/software/temp/newmobcal1920-desktop-corrupt.png
> (Similar with "-vc ffmpeg12vdpau -vo vdpau).
I'
Am Mittwoch, den 03.08.2011, 22:55 -0700 schrieb Eric Anholt:
> On Wed, 27 Jul 2011 20:52:00 -0600, Brian Paul wrote:
> > On Wed, Jul 27, 2011 at 7:29 PM, Eric Anholt wrote:
> > > On Sat, 23 Jul 2011 11:58:22 -0600, Brian Paul
> > > wrote:
> > >> On Sat, Jul 23, 2011 at 9:14 AM, Eric Anholt wr
On 08/04/2011 07:39 AM, Benjamin Franzke wrote:
2011/8/4 Brian Paul:
On 08/04/2011 06:31 AM, Benjamin Franzke wrote:
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=39588
egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
WINDOW bit is request, so _mesa_init_color sets Dra
On Thu, Aug 4, 2011 at 10:26 AM, Christian König
wrote:
> Am Donnerstag, den 04.08.2011, 13:41 +0800 schrieb fykc...@gmail.com:
>> I guess that may be related with driver or DRM stack, after playback,
>> my desktop corrupts
>> http://dev.lemote.com/files/upload/software/temp/newmobcal1920-desktop-
2011/8/4 Brian Paul :
> On 08/04/2011 07:39 AM, Benjamin Franzke wrote:
>>
>> 2011/8/4 Brian Paul:
>>>
>>> On 08/04/2011 06:31 AM, Benjamin Franzke wrote:
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=39588
egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
On Wed, 3 Aug 2011 17:07:42 -0700, Paul Berry wrote:
> When link_functions.cpp adds a new function to the final linked
> program, it needs to add it after any global variable declarations
> that the function refers to, otherwise the IR will be invalid (because
> variable declarations must occur b
On Thu, 4 Aug 2011 02:47:15 -0700, Chad Versace wrote:
> Remove ``#include `` from compiler.h.
>
> Note: This is in preparation for porting i965 to Android.
> CC: Chia-I Wu ,
> CC: Chih-Wei Huang
> Signed-off-by: Chad Versace
> ---
> src/mesa/main/compiler.h |2 +-
> 1 files changed, 1 in
On Thu, 4 Aug 2011 02:47:20 -0700, Chad Versace wrote:
> Without this change, the next commit breaks the i915 and i965 builds.
>
> CC: Chia-I Wu ,
> CC: Chih-Wei Huang
> Signed-off-by: Chad Versace
> ---
> src/mesa/drivers/dri/Makefile.defines |5 -
> 1 files changed, 4 insertions(+),
On Thu, 4 Aug 2011 14:31:01 +0200, Benjamin Franzke
wrote:
> Fixes https://bugs.freedesktop.org/show_bug.cgi?id=39588
>
> egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
> WINDOW bit is request, so _mesa_init_color sets DrawBuffer[0] to
> GL_BACK.
> If a pixmap surface is cr
---
src/mesa/SConscript |1 +
src/mesa/main/fbobject.c | 16 +-
src/mesa/main/fbobject.h |6 +
src/mesa/sources.mak |1 +
src/mesa/state_tracker/st_cb_feedback.c | 21 +-
src/mesa/state_tr
---
src/mesa/SConscript |1 +
src/mesa/main/fbobject.c | 16 +-
src/mesa/main/fbobject.h |6 +
src/mesa/sources.mak |1 +
src/mesa/state_tracker/st_cb_feedback.c | 21 +-
src/mesa/state_tr
fykc...@gmail.com wrote:
Does it work now then?
No, it renders a corrupted playback
http://dev.lemote.com/files/upload/software/temp/newmobcal1920-playback.png
I guess that may be related with driver or DRM stack, after playback,
my desktop corrupts
http://dev.lemote.com/files/upload/software/
On 08/04/2011 08:24 AM, Brian Paul wrote:
> On Tue, Aug 2, 2011 at 3:50 PM, Bryan Cain wrote:
>> On 08/02/2011 11:27 AM, Brian Paul wrote:
>>> On 08/01/2011 12:38 PM, Bryan Cain wrote:
Since Mesa 7.11 is released now, I figure it's time to discuss merging
the glsl-to-tgsi branch to maste
On 08/04/2011 10:53 AM, Bryan Cain wrote:
On 08/04/2011 08:24 AM, Brian Paul wrote:
On Tue, Aug 2, 2011 at 3:50 PM, Bryan Cain wrote:
On 08/02/2011 11:27 AM, Brian Paul wrote:
On 08/01/2011 12:38 PM, Bryan Cain wrote:
Since Mesa 7.11 is released now, I figure it's time to discuss merging
the
Hi Chad,
On Thu, Aug 4, 2011 at 6:47 PM, Chad Versace wrote:
> This is the first step in porting i965 to Android, initially to Gingerbread.
> Android is ubiquituous now, and the platform's importance can't be denied. The
> Intel drivers really should support it.
>
> The series first builds libgla
https://bugs.freedesktop.org/show_bug.cgi?id=39841
Summary: Buffer access out-of-bounds in texcompress_rgtc_tmp.h
Product: Mesa
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priorit
On Thu, 4 Aug 2011 12:59:35 +0900, Chia-I Wu wrote:
> From: Chia-I Wu
>
> Unlike C++, empty declarations such as
>
> float;
>
> should be valid. The spec is not explicit about this actually.
>
> Some apps that generate their shader sources may rely on this. This was
> noted when porting
https://bugs.freedesktop.org/show_bug.cgi?id=39841
Brian Paul changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
Hey,
I'd like to remove libGLw from the main Mesa repository. It never
changes, and almost noone uses it...because GL and Motif is awesome, right?
Since Debian still packages it, I pulled it into its own git repository,
preserving history, and then autotooled it.
You can get it here:
git://peop
This commit *really* needs a more descriptive commit message.
- What were the symptoms of the broken EGL_DEFAULT_DISPLAY?
- What error in the code caused the problem?
- What the hell did you do to fix it? This is not evident due to the length
of the commit.
For commits of this complexity
On Thu, Aug 4, 2011 at 2:47 AM, Chad Versace wrote:
> This is the first step in porting libGLES* and libEGL to Android.
>
> The makefile doesn't build anything yet; it just defines common variables.
>
> The values for MESA_COMMON_C_FLAGS and MESA_COMMON_CPP_FLAGS, I obtained
> by invoking autogen.
- Original Message -
> On Thu, Aug 4, 2011 at 2:47 AM, Chad Versace
> wrote:
> > This is the first step in porting libGLES* and libEGL to Android.
> >
> > The makefile doesn't build anything yet; it just defines common
> > variables.
> >
> > The values for MESA_COMMON_C_FLAGS and MESA_COMM
On 08/04/2011 01:29 PM, Eric Anholt wrote:
> On Thu, 4 Aug 2011 12:59:35 +0900, Chia-I Wu wrote:
>> From: Chia-I Wu
>>
>> Unlike C++, empty declarations such as
>>
>> float;
>>
>> should be valid. The spec is not explicit about this actually.
>>
>> Some apps that generate their shader sources
On 08/02/2011 05:38 PM, Paul Berry wrote:
> These functions don't modify the target instruction, so it makes sense
> to make them const. This allows these functions to be called from ir
> validation code (which uses const to ensure that it doesn't
> accidentally modify the IR being validated).
> -
On 08/02/2011 06:15 PM, Ian Romanick wrote:
> On 08/02/2011 05:38 PM, Paul Berry wrote:
>> This patch extends ir_validate.cpp to check the following
>> characteristics of each ir_call:
>
>> - The number of actual parameters must match the number of formal
>> parameters in the signature.
>
>> -
On 08/02/2011 05:38 PM, Paul Berry wrote:
> When an out parameter undergoes an implicit type conversion, we need
> to store it in a temporary, and then after the call completes, convert
> the resulting value. In other words, we convert code like the
> following:
>
> void f(out int x);
> float val
On 08/04/2011 08:43 AM, Eric Anholt wrote:
> On Thu, 4 Aug 2011 02:47:15 -0700, Chad Versace wrote:
>> Remove ``#include `` from compiler.h.
>>
>> Note: This is in preparation for porting i965 to Android.
>> CC: Chia-I Wu ,
>> CC: Chih-Wei Huang
>> Signed-off-by: Chad Versace
>> ---
>> src/mes
On 08/04/2011 08:45 AM, Eric Anholt wrote:
> On Thu, 4 Aug 2011 02:47:20 -0700, Chad Versace wrote:
>> Without this change, the next commit breaks the i915 and i965 builds.
>>
>> CC: Chia-I Wu ,
>> CC: Chih-Wei Huang
>> Signed-off-by: Chad Versace
>> ---
>> src/mesa/drivers/dri/Makefile.define
On 08/04/2011 04:17 PM, Jose Fonseca wrote:
> - Original Message -
>> On Thu, Aug 4, 2011 at 2:47 AM, Chad Versace
>> wrote:
>>> This is the first step in porting libGLES* and libEGL to Android.
>>>
>>> The makefile doesn't build anything yet; it just defines common
>>> variables.
>>>
>>>
On 08/04/2011 11:25 AM, Chia-I Wu wrote:
> Hi Chad,
>
> On Thu, Aug 4, 2011 at 6:47 PM, Chad Versace wrote:
>> This is the first step in porting i965 to Android, initially to Gingerbread.
>> Android is ubiquituous now, and the platform's importance can't be denied.
>> The
>> Intel drivers really
On 08/04/2011 06:18 PM, Chad Versace wrote:
> On 08/04/2011 01:29 PM, Eric Anholt wrote:
>> On Thu, 4 Aug 2011 12:59:35 +0900, Chia-I Wu wrote:
>>> From: Chia-I Wu
>>>
>>> Unlike C++, empty declarations such as
>>>
>>> float;
>>>
>>> should be valid. The spec is not explicit about this actual
https://bugs.freedesktop.org/show_bug.cgi?id=39846
Summary: can't compile mesa ‘__u64’problem.
Product: Mesa
Version: 7.10
Platform: Other
OS/Version: Linux (All)
Status: NEW
Severity: blocker
Priority: medium
https://bugs.freedesktop.org/show_bug.cgi?id=39846
--- Comment #1 from Michel Dänzer 2011-08-04 22:51:25 PDT
---
__u64 is supposed to be defined by the userspace headers from the Linux kernel
(/usr/include/linux/, /usr/include/asm*). Where are you getting those from?
--
Configure bugmail: http
On Fri, Aug 5, 2011 at 12:27 PM, Chad Versace wrote:
> On 08/04/2011 11:25 AM, Chia-I Wu wrote:
>> Hi Chad,
>>
>> On Thu, Aug 4, 2011 at 6:47 PM, Chad Versace wrote:
>>> This is the first step in porting i965 to Android, initially to Gingerbread.
>>> Android is ubiquituous now, and the platform's
60 matches
Mail list logo