Reviewed-by: Jordan Justen
On Mon, Oct 22, 2012 at 5:22 PM, Paul Berry wrote:
> Changes based on comments from Matt and Brian. Patch 3/6 has been
> added. Patch 6/6 has been updated.
>
> [PATCH v2 1/6] main: Fix warning ('struct gl_context' declared inside
> parameter list).
> [PATCH v2 2/6]
This patch sets up the dispatch table for the following GLES3
functions when a GLES3 context is in use:
- BeginQuery
- BeginTransformFeedback
- BindSampler
- BindTransformFeedback
- BlitFramebuffer
- ClearBufferfi
- ClearBufferfv
- ClearBufferiv
- ClearBufferuiv
- ClientWaitSync
- CopyBufferSubDat
This function is only useful for the ARB_{vertex,fragment}_program
extensions, which we don't expose in core contexts.
Reviewed-by: Brian Paul
---
src/mesa/main/api_exec.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c
i
glGetPointerv was de-deprecated in GL 4.3, because GL 4.3 adds
functionality from KHR_debug and ARB_debug_output, which require
glGetPointerv.
This patch modifies _mesa_create_exec_table() to populate
glGetPointerv in the dispatch table for core contexts.
Technically this is not in compliance wit
There's no reason to have separate slots in the dispatch table for
these two functions, since they are synonymous.
Note: previous to this patch, we never populated the dispatch table
slot for VertexAttribDivisor, which was ok, since it is not required
until 3.3. After this patch, both functions w
There's no reason to have separate slots in the dispatch table for
these two functions, since they are synonymous.
Reviewed-by: Brian Paul
---
src/mapi/glapi/gen/GL3x.xml | 2 +-
src/mesa/main/api_exec.c| 1 -
src/mesa/main/dlist.c | 1 -
3 files changed, 1 insertion(+), 3 deletions(-)
This eliminates a warning in GCC 4.7.1.
Reviewed-by: Brian Paul
---
src/mesa/main/api_loopback.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/main/api_loopback.h b/src/mesa/main/api_loopback.h
index 3e43286..628d4f8 100644
--- a/src/mesa/main/api_loopback.h
+++ b/src/mesa/main/ap
Changes based on comments from Matt and Brian. Patch 3/6 has been
added. Patch 6/6 has been updated.
[PATCH v2 1/6] main: Fix warning ('struct gl_context' declared inside parameter
list).
[PATCH v2 2/6] glapi: Alias ClampColor and ClampColorARB.
[PATCH v2 3/6] glapi: Alias VertexAttribDivisor a
On 10/22/2012 03:26 PM, Ian Romanick wrote:
From: Ian Romanick
This silences a zillion GCC warnings like:
../../../src/mesa/main/pack.c: In function '_mesa_pack_rgba_span_from_uints':
../../../src/mesa/main/pack.c:560:13: warning: comparison of unsigned
expression< 0 is always false [-Wtype-l
On 22 October 2012 11:49, Brian Paul wrote:
> On 10/22/2012 10:35 AM, Paul Berry wrote:
>
>> diff --git a/src/mesa/main/transformfeedback.c
>> b/src/mesa/main/transformfeedback.c
>> index ea6cfdf..8a5359f 100644
>> --- a/src/mesa/main/**transformfeedback.c
>> +++ b/src/mesa/main/**transformfeedba
On 22 October 2012 11:36, Matt Turner wrote:
> On Mon, Oct 22, 2012 at 9:35 AM, Paul Berry
> wrote:
> > This patch sets up the dispatch table for the following GLES3
> > functions when a GLES3 context is in use:
> >
> > - BeginQuery
> > - BeginTransformFeedback
> > - BindSampler
> > - BindTransf
From: Ian Romanick
This should fix some problems related to compiling shaders in different
contextes from multiple threads.
Signed-off-by: Ian Romanick
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=54773
Cc: w_tresspass...@yahoo.co.jp
---
src/glsl/builtin_types.h | 16
From: Ian Romanick
This silences a zillion GCC warnings like:
../../../src/mesa/main/pack.c: In function '_mesa_pack_rgba_span_from_uints':
../../../src/mesa/main/pack.c:560:13: warning: comparison of unsigned
expression < 0 is always false [-Wtype-limits]
Signed-off-by: Ian Romanick
---
src
On 10/22/2012 01:00 PM, Andreas Boll wrote:
NOTE: This is a candidate for the stable branches.
The first five patches look great. You improved my script a lot. I'd
suggest squashing them together before pushing. That makes it a lot
easier to pick over.
Reviewed-by: Ian Romanick
---
On 10/22/2012 01:00 PM, Andreas Boll wrote:
---
This patch is only for the 8.0 branch.
bin/.cherry-ignore | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/bin/.cherry-ignore b/bin/.cherry-ignore
index cab2d46..9e2dc7d 100644
--- a/bin/.cherry-ign
NOTE: This is a candidate for the stable branches.
---
bin/get-pick-list.sh |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/bin/get-pick-list.sh b/bin/get-pick-list.sh
index 7288090..a141afe 100755
--- a/bin/get-pick-list.sh
+++ b/bin/get-pick-list.sh
@@ -12,8 +12,8 @@
---
This patch is only for the 8.0 branch.
bin/.cherry-ignore | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/bin/.cherry-ignore b/bin/.cherry-ignore
index cab2d46..9e2dc7d 100644
--- a/bin/.cherry-ignore
+++ b/bin/.cherry-ignore
@@ -4,6 +4,9 @@ efd
From: Ian Romanick
---
This patch is only for the 8.0 branch.
bin/.cherry-ignore | 68
1 files changed, 68 insertions(+), 0 deletions(-)
create mode 100644 bin/.cherry-ignore
diff --git a/bin/.cherry-ignore b/bin/.cherry-ignore
new file
NOTE: This is a candidate for the stable branches.
---
bin/get-pick-list.sh |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/get-pick-list.sh b/bin/get-pick-list.sh
index 363bac7..7288090 100755
--- a/bin/get-pick-list.sh
+++ b/bin/get-pick-list.sh
@@ -11,11 +11,
and save them temporary in already_picked
NOTE: This is a candidate for the stable branches.
---
bin/get-pick-list.sh | 11 +--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/bin/get-pick-list.sh b/bin/get-pick-list.sh
index 3920a9b..363bac7 100755
--- a/bin/get-pick-lis
cuts down the while loop iterations from 4600 to 380 commits at the
moment
NOTE: This is a candidate for the stable branches.
---
bin/get-pick-list.sh |7 +++
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/bin/get-pick-list.sh b/bin/get-pick-list.sh
index ad97d06..3920a9b
and add a description for the script
NOTE: This is a candidate for the stable branches.
---
bin/get-pick-list.sh |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/bin/get-pick-list.sh b/bin/get-pick-list.sh
index aae8fd5..ad97d06 100755
--- a/bin/get-pick-list.sh
+++ b/b
From: Ian Romanick
NOTE: This is a candidate for the stable branches.
---
bin/get-pick-list.sh | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
create mode 100755 bin/get-pick-list.sh
diff --git a/bin/get-pick-list.sh b/bin/get-pick-list.sh
new file mode 100755
i
Hi Ian,
I've merged our scripts for generating the cherry-pick list.
This should improve the maintenance effort of the stable branches.
A separate .cherry-ignore file for the 9.0 branch is needed.
Andreas.
Andreas Boll (6):
mesa: simplify get-pick-list.sh script
mesa: optimize get-pick-list
On 10/22/2012 10:35 AM, Paul Berry wrote:
This patch sets up the dispatch table for the following GLES3
functions when a GLES3 context is in use:
- BeginQuery
- BeginTransformFeedback
- BindSampler
- BindTransformFeedback
- BlitFramebuffer
- ClearBufferfi
- ClearBufferfv
- ClearBufferiv
- ClearB
On Mon, Oct 22, 2012 at 9:35 AM, Paul Berry wrote:
> This patch sets up the dispatch table for the following GLES3
> functions when a GLES3 context is in use:
>
> - BeginQuery
> - BeginTransformFeedback
> - BindSampler
> - BindTransformFeedback
> - BlitFramebuffer
> - ClearBufferfi
> - ClearBuffer
Previously, we used lookahead patterns to differentiate:
#define FOO(x) function macro
#define FOO (x) object macro
Unfortunately, our rule for function macros:
{HASH}define{HSPACE}+/{IDENTIFIER}"("
relies on infinite lookahead, and apparently triggers a Flex bug where
the generated c
Chris Forbes writes:
> Next few patches build on this to add other workarounds
> for packed formats.
> diff --git a/src/mesa/drivers/dri/i965/brw_vs.h
> b/src/mesa/drivers/dri/i965/brw_vs.h
> index adeff7f..9da4cb0 100644
> --- a/src/mesa/drivers/dri/i965/brw_vs.h
> +++ b/src/mesa/drivers/dri/i
Ian Romanick writes:
> From: Ian Romanick
>
> Always enable the use of pre- compressed texture data, and always advertise
> the ability to do on-line compression. The ability to perform on-line
> compression still requires the presence of libtxc_dxtn, so sometimes the
> driver incorrectly over-
On Fri, Oct 19, 2012 at 11:32 PM, Philipp Klaus Krause wrote:
> On 20.10.2012 01:28, Anuj Phogat wrote:
>> This series lives on my etc2-v9 branch (https://github.com/aphogat/mesa).
>>
>> This series enables 8 out of 10 ETC2 texture formats for all Intel
>> hardware by simply decoding the ETC2 data
This patch sets up the dispatch table for the following GLES3
functions when a GLES3 context is in use:
- BeginQuery
- BeginTransformFeedback
- BindSampler
- BindTransformFeedback
- BlitFramebuffer
- ClearBufferfi
- ClearBufferfv
- ClearBufferiv
- ClearBufferuiv
- ClientWaitSync
- CopyBufferSubDat
This function is only useful for the ARB_{vertex,fragment}_program
extensions, which we don't expose in core contexts.
---
src/mesa/main/api_exec.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c
index 9958496..7a000e7 1006
glGetPointerv was de-deprecated in GL 4.3, because GL 4.3 adds
functionality from KHR_debug and ARB_debug_output, which require
glGetPointerv.
This patch modifies _mesa_create_exec_table() to populate
glGetPointerv in the dispatch table for core contexts.
Technically this is not in compliance wit
There's no reason to have separate slots in the dispatch table for
these two functions, since they are synonymous.
---
src/mapi/glapi/gen/GL3x.xml | 2 +-
src/mesa/main/api_exec.c| 1 -
src/mesa/main/dlist.c | 1 -
3 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/mapi/gl
This eliminates a warning in GCC 4.7.1.
---
src/mesa/main/api_loopback.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/main/api_loopback.h b/src/mesa/main/api_loopback.h
index 3e43286..628d4f8 100644
--- a/src/mesa/main/api_loopback.h
+++ b/src/mesa/main/api_loopback.h
@@ -31,6 +31,
This patch series makes several minor corrections to the code that
populates the desktop/GLES2 dispatch table (_mesa_create_exec_table()
and related code):
Patch 1/5 avoids an annoying compiler warning.
Patch 2/5 makes ClampColor and ClampColorARB share aliases of each
other. (Previously these f
Chris Forbes writes:
> Signed-off-by: Chris Forbes
> ---
> src/mesa/drivers/dri/i965/brw_draw_upload.c | 4
> 1 file changed, 4 insertions(+)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_draw_upload.c
> b/src/mesa/drivers/dri/i965/brw_draw_upload.c
> index f5f65ca..8ffcc57 100644
> ---
Kenneth Graunke writes:
> While copying the values into the batch space, we advance the param
> pointer. The debug code then tries to iterate over all the uploaded
> values, starting at param...which is now the end of the uploaded data,
> rather than the start.
>
> This patch saves a pointer to
On Mon, Oct 22, 2012 at 12:03:35AM +0200, Vincent Lejeune wrote:
> ---
> lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp | 30
> +++
> lib/Target/AMDGPU/R600Instructions.td | 25 +-
> lib/Target/AMDGPU/R600RegisterInfo.td | 10 +
>
On 10/20/2012 10:02 PM, Kenneth Graunke wrote:
On 10/19/2012 02:11 PM, Ian Romanick wrote:
From: Ian Romanick
This was introduced by commit 24db6d6 (cherry-picked from a683012). The
original patch fixed potential GPU hangs on SNB, and it caused some
rendering regressions there. The benefits
On 10/19/2012 11:23 PM, Vinson Lee wrote:
This is a follow-up to commit db78643182dc39ed592dd8c2e5fc7c8eeb7316a1.
Signed-off-by: Vinson Lee
---
scons/gallium.py |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/scons/gallium.py b/scons/gallium.py
index c3f33a0..bba3f01
On Fri, Oct 19, 2012 at 11:19:34PM +0200, Vincent Lejeune wrote:
> ---
> src/gallium/drivers/r600/r600_llvm.c | 62
> +++---
> src/gallium/drivers/r600/r600_shader.c | 22 +++-
> 2 files changed, 62 insertions(+), 22 deletions(-)
>
> diff --git a/src/gallium
On Fri, Oct 19, 2012 at 11:19:33PM +0200, Vincent Lejeune wrote:
> ---
> src/gallium/drivers/r600/r700_asm.c | 2 ++
> 1 file changed, 2 insertions(+)
>
We should also make this change to r600_bytecode_alu_read() in r600_asm.c
With that fix:
Reviewed-by: Tom Stellard
> diff --git a/src/galliu
On Fri, Oct 19, 2012 at 11:19:32PM +0200, Vincent Lejeune wrote:
> ---
> src/gallium/drivers/r600/r600_llvm.c | 124
> ++---
> src/gallium/drivers/r600/r600_shader.c | 2 +-
> 2 files changed, 84 insertions(+), 42 deletions(-)
>
Reviewed-by: Tom Stellard
> diff
On Mon, 22 Oct 2012 15:00:20 +0300, Oliver McFadden
wrote:
> intel_bufmgr_gem.c:67:22: fatal error: valgrind.h: No such file or directory
Should be setup by `pkg-config --clfags valgrind` to point into the
right valgrind header directory.
-Chris
--
Chris Wilson, Intel Open Source Technology Ce
intel_bufmgr_gem.c:67:22: fatal error: valgrind.h: No such file or directory
Signed-off-by: Oliver McFadden
---
intel/intel_bufmgr_gem.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 8d45839..f5a468c 100644
-
46 matches
Mail list logo