On Tue, Jun 16, 2015 at 10:22 AM, Roland Scheidegger srol...@vmware.com wrote:
This looks like a good idea to me.
That said, llvmpipe would still crash if the declared size in the shader
wouldn't exceed the max uniform block size, but the bound buffer does
IIRC (the test doesn't test this but
Check first if the hardware and kernel supports resource streamer. If this
is allowed, tell the kernel to enable the resource streamer enable bit on
MI_BATCHBUFFER_START by specifying I915_EXEC_RESOURCE_STREAMER
execbuffer flags.
v2: - Use new I915_PARAM_HAS_RESOURCE_STREAMER ioctl to check if
On 06/16/2015 03:20 PM, Chris Wilson wrote:
On Tue, Jun 16, 2015 at 03:08:56PM +0300, Abdiel Janulgue wrote:
Check first if the hardware and kernel supports resource streamer. If this
is allowed, tell the kernel to enable the resource streamer enable bit on
MI_BATCHBUFFER_START by specifying
On Tue, Jun 16, 2015 at 3:44 PM, Marc-André Lureau
marcandre.lur...@gmail.com wrote:
Hi
On Tue, Jun 16, 2015 at 3:33 PM, Marek Olšák mar...@gmail.com wrote:
On Tue, Jun 16, 2015 at 2:42 PM, Marc-André Lureau
marcandre.lur...@gmail.com wrote:
Hi Marek
On Mon, Jun 15, 2015 at 10:21 PM,
This looks like a good idea to me.
That said, llvmpipe would still crash if the declared size in the shader
wouldn't exceed the max uniform block size, but the bound buffer does
IIRC (the test doesn't test this but could be easily modified to do so).
So, I'm wondering if we should do both - fail
On Tue, Jun 16, 2015 at 03:08:56PM +0300, Abdiel Janulgue wrote:
Check first if the hardware and kernel supports resource streamer. If this
is allowed, tell the kernel to enable the resource streamer enable bit on
MI_BATCHBUFFER_START by specifying I915_EXEC_RESOURCE_STREAMER
execbuffer flags.
https://bugs.freedesktop.org/show_bug.cgi?id=71199
--- Comment #10 from José Fonseca jfons...@vmware.com ---
On me Mesa DRI Intel(R) Haswell Mobile I actually get the reverse problem:
$ ./bin/gl-1.4-polygon-offset -auto
Actual MRD is too large (may waste depth-buffer range)
Ideal MRD
On 20/01/15 22:53, Ian Romanick wrote:
On 01/19/2015 03:00 AM, Chris Wilson wrote:
In order for X/DDX to reuse a driver specific field of the DRI2GetBuffers
reply, we need to declare the change in semantics. To indicate that the
flags field now continues the last swap buffers count instead, we
Hi Marek
On Mon, Jun 15, 2015 at 10:21 PM, Marek Olšák mar...@gmail.com wrote:
The idea of drm_driver.h and the DRM prefix is that it's meant to be
Linux-specific, and winsys_handle should be considered an opaque
structure by most state trackers. I think VMWare have their own
definition of
brw_miptree_layout_2d tries to ensure that mt-total_width is a
multiple of the compressed block size, presumably because it wouldn't
be possible to make an image that has a fraction of a block. However
it was doing this by aligning mt-total_width to align_w. Previously
align_w has been used as a
Hi
On Tue, Jun 16, 2015 at 3:33 PM, Marek Olšák mar...@gmail.com wrote:
On Tue, Jun 16, 2015 at 2:42 PM, Marc-André Lureau
marcandre.lur...@gmail.com wrote:
Hi Marek
On Mon, Jun 15, 2015 at 10:21 PM, Marek Olšák mar...@gmail.com wrote:
The idea of drm_driver.h and the DRM prefix is
On 20/01/15 22:49, Ian Romanick wrote:
On 01/19/2015 03:00 AM, Chris Wilson wrote:
Since the introduction of DRI2GetBuffersWithFormat, the old
DRI2GetBuffers interface would always recreate all buffers all the time
as it was no longer agnostic to the format value being set by the DDXes.
This
On Tue, Jun 16, 2015 at 2:42 PM, Marc-André Lureau
marcandre.lur...@gmail.com wrote:
Hi Marek
On Mon, Jun 15, 2015 at 10:21 PM, Marek Olšák mar...@gmail.com wrote:
The idea of drm_driver.h and the DRM prefix is that it's meant to be
Linux-specific, and winsys_handle should be considered an
On 06/16/2015 07:44 AM, Marc-André Lureau wrote:
Hi
On Tue, Jun 16, 2015 at 3:33 PM, Marek Olšák mar...@gmail.com
mailto:mar...@gmail.com wrote:
On Tue, Jun 16, 2015 at 2:42 PM, Marc-André Lureau
marcandre.lur...@gmail.com mailto:marcandre.lur...@gmail.com wrote:
Hi Marek
Gak... I thought we fixed all of those. :(
Reviewed-by: Ian Romanick ian.d.roman...@intel.com
On 06/15/2015 08:08 PM, Boyan Ding wrote:
which it actually implements instead of the newest version defined in
dri_interface.h
Cc: 10.5 10.6 mesa-sta...@lists.freedesktop.org
Signed-off-by: Boyan
On 16/06/15 15:29, Ilia Mirkin wrote:
On Tue, Jun 16, 2015 at 10:22 AM, Roland Scheidegger srol...@vmware.com wrote:
This looks like a good idea to me.
That said, llvmpipe would still crash if the declared size in the shader
wouldn't exceed the max uniform block size, but the bound buffer does
Without this patch, piglit test arb_color_buffer_float-readpixels
fails, when forced to use the meta pbo path.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/mesa/drivers/common/meta_tex_subimage.c | 5 +
1 file changed, 5 insertions(+)
diff
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
---
src/mesa/main/glformats.c | 44
src/mesa/main/glformats.h | 3 +++
2 files changed, 47 insertions(+)
diff --git a/src/mesa/main/glformats.c b/src/mesa/main/glformats.c
index ac69fab..cac243c 100644
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/mesa/main/readpix.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/mesa/main/readpix.c b/src/mesa/main/readpix.c
index caa2648..a9416ef 100644
--- a/src/mesa/main/readpix.c
+++
This allows us to handle cases when texImage-_BaseFormat doesn't match
_mesa_format_get_base_format(texImage-Format). _BaseFormat is what we
care about in this function.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
---
src/mesa/drivers/common/meta_tex_subimage.c | 4 +++-
_mesa_base_tex_format() doesn't handle GL_*_INTEGER formats.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
---
src/mesa/drivers/common/meta.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
index
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/mesa/main/readpix.c | 18 ++
src/mesa/main/readpix.h | 4
2 files changed, 22 insertions(+)
diff --git a/src/mesa/main/readpix.c b/src/mesa/main/readpix.c
index 1038983..c98975f
This utility function is used in a later patch.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/mesa/main/readpix.c | 32 ++--
src/mesa/main/readpix.h | 4
2 files changed, 22 insertions(+), 14 deletions(-)
diff
Without this patch, arb_color_buffer_float-readpixels test fails, when
forced to use meta pbo path.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/mesa/drivers/common/meta_tex_subimage.c | 10 ++
1 file changed, 6 insertions(+), 4
After recent addition of pbo testing in piglit test getteximage-luminance,
it fails on i965. This patch makes a sub test pass.
This patch adds additional clear color operation which I think is better
than falling back to software path.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc:
This utility function is utilized in a later patch.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
Jenkins showed no piglit regressions with this series.
src/mesa/main/readpix.c | 14 --
src/mesa/main/readpix.h | 6 ++
2 files
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
---
src/mesa/drivers/common/meta.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
index 6108d98..e123500 100644
--- a/src/mesa/drivers/common/meta.c
+++
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
---
src/mesa/drivers/common/meta.c | 12 ++--
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
index c9e58d8..6108d98 100644
--- a/src/mesa/drivers/common/meta.c
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
---
src/mesa/drivers/common/meta.c | 13 ++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
index 214a68a..fceb25d 100644
--- a/src/mesa/drivers/common/meta.c
Without this patch, piglit test fbo_integer_readpixels_sint_uint fails, when
forced to use the meta pbo path.
Signed-off-by: Anuj Phogat anuj.pho...@gmail.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/mesa/drivers/common/meta_tex_subimage.c | 3 +++
1 file changed, 3 insertions(+)
diff
Although we don't support SIMD32, krh pointed out that the left shift
by 32 is undefined by C/C++ for 32-bit integers.
Suggested-by: Kristian Høgsberg k...@bitplanet.net
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
Cc: Kristian Høgsberg k...@bitplanet.net
---
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
---
src/mesa/main/state.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/src/mesa/main/state.c b/src/mesa/main/state.c
index bede7fe..beb2721 100644
--- a/src/mesa/main/state.c
+++ b/src/mesa/main/state.c
@@ -278,6 +278,16 @@
One question: Why?
I just removed the same code for GS:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=42a3c1ec8471fc76eb6d3d6f1bd1739e24a5f33a
Marek
On Tue, Jun 16, 2015 at 11:21 PM, Jordan Justen
jordan.l.jus...@intel.com wrote:
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
---
Hi:
I am new to this email list. I would like to get a help from you.
I found a patch with number of 47790 which supports Intel Broadwell(BDW) system
gen8 GPU. The author is Topi Pohjolainen. The description is in below.
I need this patch to launch a virtual machine on BDW system in which we
brw_upload_cs_push_constants was based on gen6_upload_push_constants.
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
---
These 2 patches allow this piglit to pass:
tests/spec/arb_compute_shader/execution/basic-uniform-access-atomic.shader_test
(Also requires overriding the GL version
On 2015-06-03 00:01:05, Iago Toral Quiroga wrote:
---
src/mesa/main/bufferobj.c | 19 +++
1 file changed, 19 insertions(+)
diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c
index c5d4ada..a528787 100644
--- a/src/mesa/main/bufferobj.c
+++
https://bugs.freedesktop.org/show_bug.cgi?id=89819
Luke lukebe...@hotmail.com changed:
What|Removed |Added
Status|NEW |RESOLVED
On Tue, Jun 16, 2015 at 08:07:57PM +0100, Emil Velikov wrote:
On 13 June 2015 at 19:16, Marek Olšák mar...@gmail.com wrote:
From: Marek Olšák marek.ol...@amd.com
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index
Attached script grabs shaders from shadertoy, and dumps them out as
.shader_test files which can be run through shader-db for compiler
testing.
shadertoy only gives you a fragment shader (which works based on
gl_FragCoord), so a generic vertex shader is used. And a blurb is
inserted for the
There are probably 0 apps using GS, so the answer is 0.
The hardware doesn't ignore anything. It only does what it's told to do.
The radeonsi driver doesn't check if the state change is redundant or not.
Marek
On Tue, Jun 16, 2015 at 10:13 PM, Emil Velikov emil.l.veli...@gmail.com wrote:
Hi
Hi Marek,
Out of curiosity:
Any rough idea of how much of a perf. improvement this might bring ?
Would the hardware ignore the newly (re)bound const. bufs, when the
values are unchanged ?
Thanks
Emil
___
mesa-dev mailing list
On 13 June 2015 at 19:16, Marek Olšák mar...@gmail.com wrote:
From: Marek Olšák marek.ol...@amd.com
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 34d1ac9..e6d947e 100644
--- a/configure.ac
+++ b/configure.ac
@@
On Tuesday, June 16, 2015 02:46:22 PM Jordan Justen wrote:
Although we don't support SIMD32, krh pointed out that the left shift
by 32 is undefined by C/C++ for 32-bit integers.
Suggested-by: Kristian Høgsberg k...@bitplanet.net
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
Cc:
From: Marek Olšák marek.ol...@amd.com
It will be reused later.
---
src/gallium/drivers/radeonsi/si_shader.c | 36
1 file changed, 23 insertions(+), 13 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
From: Marek Olšák marek.ol...@amd.com
emit_store will be reimplemented for tessellation control shader outputs
where only radeon_llvm_saturate will be used, but radeonsi will want to
fall back to radeon_llvm_emit_store for other register types.
This exposes both functions.
---
From: Marek Olšák marek.ol...@amd.com
It will be reused later.
---
src/gallium/drivers/radeonsi/si_shader.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index
From: Ilia Mirkin imir...@alum.mit.edu
---
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 47 +++---
1 file changed, 37 insertions(+), 10 deletions(-)
diff --git a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
index
From: Marek Olšák marek.ol...@amd.com
---
src/mesa/Makefile.sources | 1 +
src/mesa/state_tracker/st_atom.c | 1 +
src/mesa/state_tracker/st_atom.h | 1 +
src/mesa/state_tracker/st_atom_tess.c | 59 +++
src/mesa/state_tracker/st_context.c
From: Ilia Mirkin imir...@alum.mit.edu
---
src/mesa/state_tracker/st_extensions.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/state_tracker/st_extensions.c
b/src/mesa/state_tracker/st_extensions.c
index 6c70df6..8cebc7d 100644
--- a/src/mesa/state_tracker/st_extensions.c
+++
On Tue, Jun 16, 2015 at 03:46:26PM -0700, Kenneth Graunke wrote:
On Tuesday, June 16, 2015 10:08:38 PM Meng, David wrote:
Hi:
I am new to this email list. I would like to get a help from you.
I found a patch with number of 47790 which supports Intel Broadwell(BDW)
system gen8 GPU.
On Tue, Jun 16, 2015 at 5:53 AM, Neil Roberts n...@linux.intel.com wrote:
brw_miptree_layout_2d tries to ensure that mt-total_width is a
multiple of the compressed block size, presumably because it wouldn't
be possible to make an image that has a fraction of a block. However
it was doing this
From: Marek Olšák marek.ol...@amd.com
---
src/glsl/builtin_functions.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp
index efab299..2175c66 100644
--- a/src/glsl/builtin_functions.cpp
+++
From: Marek Olšák marek.ol...@amd.com
---
src/glsl/link_varyings.cpp | 37 -
1 file changed, 28 insertions(+), 9 deletions(-)
diff --git a/src/glsl/link_varyings.cpp b/src/glsl/link_varyings.cpp
index 5fa9ddf..6bd8dba 100644
--- a/src/glsl/link_varyings.cpp
From: Marek Olšák marek.ol...@amd.com
Based on a patch from Fabian Bieler fabianbie...@fastmail.fm.
---
src/mesa/main/mtypes.h| 5 +
src/mesa/main/shaderapi.c | 44 ++--
2 files changed, 47 insertions(+), 2 deletions(-)
diff --git
From: Marek Olšák marek.ol...@amd.com
Based on a patch by Chris Forbes chr...@ijw.co.nz.
---
src/mesa/main/shader_query.cpp | 8 ++--
src/mesa/main/uniforms.c | 21 +++--
2 files changed, 21 insertions(+), 8 deletions(-)
diff --git a/src/mesa/main/shader_query.cpp
From: Chris Forbes chr...@ijw.co.nz
---
src/glsl/linker.cpp | 19 +++
src/mesa/main/mtypes.h| 7 +++
src/mesa/main/shaderapi.c | 1 +
3 files changed, 27 insertions(+)
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp
index 5ee84fc..1315867 100644
---
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/main.cpp | 8 +++-
src/glsl/standalone_scaffolding.cpp | 1 +
src/glsl/standalone_scaffolding.h | 4
3 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/glsl/main.cpp b/src/glsl/main.cpp
index
From: Marek Olšák marek.ol...@amd.com
---
src/mesa/drivers/dri/common/drirc | 23 +++
1 file changed, 3 insertions(+), 20 deletions(-)
diff --git a/src/mesa/drivers/dri/common/drirc
b/src/mesa/drivers/dri/common/drirc
index 145e707..97d961b 100644
---
From: Marek Olšák marek.ol...@amd.com
---
src/mesa/main/shader_query.cpp | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/mesa/main/shader_query.cpp b/src/mesa/main/shader_query.cpp
index 8438d19..65f9400 100644
--- a/src/mesa/main/shader_query.cpp
+++
From: Chris Forbes chr...@ijw.co.nz
Limits from other extensions added by Marek.
---
src/glsl/builtin_variables.cpp | 40
src/glsl/glsl_parser_extras.cpp | 19 +++
src/glsl/glsl_parser_extras.h | 17 +
3 files changed,
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/builtin_variables.cpp | 72 +-
src/glsl/glcpp/glcpp-parse.y | 3 ++
src/glsl/shader_enums.h| 13 +++-
src/mesa/main/mtypes.h | 6
src/mesa/program/prog_print.c | 4 +++
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/shader_enums.h | 8 +---
src/mesa/drivers/common/meta.c | 2 ++
src/mesa/drivers/dri/i965/intel_debug.c | 4 +++-
src/mesa/main/context.c | 2 ++
src/mesa/main/shaderobj.h | 4
From: Marek Olšák marek.ol...@amd.com
---
src/glsl/link_varyings.cpp | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/glsl/link_varyings.cpp b/src/glsl/link_varyings.cpp
index a4d0f1c..5fa9ddf 100644
--- a/src/glsl/link_varyings.cpp
+++ b/src/glsl/link_varyings.cpp
@@
From: Fabian Bieler fabianbie...@fastmail.fm
Tessellation dependencies added by Marek.
---
src/mesa/main/get.c | 1 +
src/mesa/main/get_hash_params.py | 28 ++
src/mesa/main/shaderapi.c| 84
3 files changed, 113
From: Marek Olšák marek.ol...@amd.com
---
src/glsl/ast_array_index.cpp | 10 ++
1 file changed, 10 insertions(+)
diff --git a/src/glsl/ast_array_index.cpp b/src/glsl/ast_array_index.cpp
index 0130c14..0b6b5c7 100644
--- a/src/glsl/ast_array_index.cpp
+++ b/src/glsl/ast_array_index.cpp
From: Chris Forbes chr...@ijw.co.nz
Marek: handle ir_swizzle
---
src/glsl/ast_to_hir.cpp | 69 +
1 file changed, 58 insertions(+), 11 deletions(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index fb957a1..7ffe169 100644
---
From: Chris Forbes chr...@ijw.co.nz
Marek: require a tess eval shader if a tess control shader is present
---
src/glsl/link_interface_blocks.cpp | 11 +-
src/glsl/link_varyings.cpp | 10 +-
src/glsl/linker.cpp| 280 -
3 files changed,
From: Chris Forbes chr...@ijw.co.nz
We have the prog here, so we don't need the caller to work this out for
us.
---
src/glsl/link_varyings.cpp | 12 ++--
src/glsl/link_varyings.h | 3 +--
src/glsl/linker.cpp| 13 -
3 files changed, 11 insertions(+), 17 deletions(-)
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/mesa/main/pipelineobj.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/mesa/main/pipelineobj.c b/src/mesa/main/pipelineobj.c
index b4795ff..591b1aa 100644
--- a/src/mesa/main/pipelineobj.c
+++
From: Marek Olšák marek.ol...@amd.com
---
src/mesa/main/api_validate.c | 19 +++
1 file changed, 19 insertions(+)
diff --git a/src/mesa/main/api_validate.c b/src/mesa/main/api_validate.c
index 401120a..9a5ac69 100644
--- a/src/mesa/main/api_validate.c
+++
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/ast.h | 54 +++-
src/glsl/ast_to_hir.cpp | 133 +++-
src/glsl/ast_type.cpp | 112 -
src/glsl/glsl_parser.yy | 118
From: Chris Forbes chr...@ijw.co.nz
---
src/glsl/ast_to_hir.cpp | 49 +++--
1 file changed, 47 insertions(+), 2 deletions(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index 7ffe169..32e7f7f 100644
--- a/src/glsl/ast_to_hir.cpp
+++
From: Marek Olšák marek.ol...@amd.com
There is no way to lower them, because the array sizes are unknown
at compile time.
Based on a patch from: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/ir_optimization.h | 5 +--
src/glsl/lower_variable_index_to_cond_assign.cpp
From: Fabian Bieler fabianbie...@fastmail.fm
Similar to gl_ClipDistance - gl_ClipDistanceMESA
---
src/glsl/Makefile.sources | 1 +
src/glsl/ir_optimization.h | 1 +
src/glsl/link_varyings.cpp | 51 +++-
src/glsl/link_varyings.h| 13 +-
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/mapi/glapi/gen/ARB_tessellation_shader.xml | 62 ++
src/mapi/glapi/gen/gl_API.xml | 6 ++-
src/mapi/glapi/gen/gl_enums.py | 1 +
src/mesa/main/mtypes.h | 2 +-
From: Fabian Bieler fabianbie...@fastmail.fm
Marek: remove unused members, cleanup
---
src/mesa/main/mtypes.h | 105 +
1 file changed, 105 insertions(+)
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 086f553..12789f1 100644
---
From: Chris Forbes chr...@ijw.co.nz
---
src/mesa/main/config.h| 8
src/mesa/main/context.c | 8
src/mesa/main/mtypes.h| 6 ++
src/mesa/main/shaderapi.c | 7 +++
4 files changed, 29 insertions(+)
diff --git a/src/mesa/main/config.h b/src/mesa/main/config.h
From: Marek Olšák marek.ol...@amd.com
---
src/mesa/main/shaderapi.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c
index 1cc3e37..3428680 100644
--- a/src/mesa/main/shaderapi.c
+++ b/src/mesa/main/shaderapi.c
@@
From: Marek Olšák marek.ol...@amd.com
---
src/glsl/link_varyings.cpp | 29 +
1 file changed, 21 insertions(+), 8 deletions(-)
diff --git a/src/glsl/link_varyings.cpp b/src/glsl/link_varyings.cpp
index 2f7d19b..a4d0f1c 100644
--- a/src/glsl/link_varyings.cpp
+++
From: Chris Forbes chr...@ijw.co.nz
---
src/mesa/main/pipelineobj.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/mesa/main/pipelineobj.c b/src/mesa/main/pipelineobj.c
index 591b1aa..0b5fa29 100644
--- a/src/mesa/main/pipelineobj.c
+++
From: Fabian Bieler fabianbie...@fastmail.fm
Signed-off-by: Chris Forbes chr...@ijw.co.nz
---
src/mesa/program/program.c | 32
src/mesa/program/program.h | 10 ++
2 files changed, 42 insertions(+)
diff --git a/src/mesa/program/program.c
From: Marek Olšák marek.ol...@amd.com
This is technically not needed, but it makes the compiler return a better
error message if tessellation is used with GLSL 1.50.
Instead of:
error: syntax error, unexpected NEW_IDENTIFIER, expecting $end
It returns:
error: #version 150 layout
From: Chris Forbes chr...@ijw.co.nz
Signed-off-by: Chris Forbes chr...@ijw.co.nz
---
src/mesa/main/pipelineobj.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/mesa/main/pipelineobj.c b/src/mesa/main/pipelineobj.c
index 0b5fa29..7d4127e 100644
---
From: Marek Olšák marek.ol...@amd.com
The idea is to allow 32 normal varyings and 32 patch varyings,
a total of 64. Previously, only a total of 32 was allowed.
---
src/glsl/ast_to_hir.cpp| 5 -
src/glsl/ir_set_program_inouts.cpp | 27 ---
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/ast.h| 1 +
src/glsl/ast_to_hir.cpp | 45
src/glsl/ast_type.cpp | 3 +-
src/glsl/builtin_variables.cpp| 8 ++--
src/glsl/glsl_lexer.ll
From: Chris Forbes chr...@ijw.co.nz
Signed-off-by: Chris Forbes chr...@ijw.co.nz
---
src/glsl/ast_array_index.cpp | 37 -
1 file changed, 36 insertions(+), 1 deletion(-)
diff --git a/src/glsl/ast_array_index.cpp b/src/glsl/ast_array_index.cpp
index
From: Chris Forbes chr...@ijw.co.nz
Signed-off-by: Chris Forbes chr...@ijw.co.nz
---
src/glsl/ast_to_hir.cpp | 20
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index 32e7f7f..78bff9d 100644
---
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/mesa/main/context.c | 2 ++
src/mesa/main/mtypes.h| 3 ++-
src/mesa/main/shaderapi.c | 26 +++
src/mesa/main/state.c | 54 +++
4 files changed, 80 insertions(+), 5
From: Ilia Mirkin imir...@alum.mit.edu
Tessellation control outputs can be read in directly without first
having been written. Accessing these will require some special logic
anyways, so just let them through.
V2: Never lower tess control output reads, whether patch or not -- both
can be read
From: Marek Olšák marek.ol...@amd.com
---
src/mesa/main/context.h | 11 +++
src/mesa/main/queryobj.c | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h
index 6f3c941..7d256b1 100644
--- a/src/mesa/main/context.h
+++
From: Fabian Bieler fabianbie...@fastmail.fm
This is to prevent a name conflict in tessellation shaders built-in interface
blocks.
---
src/glsl/lower_named_interface_blocks.cpp | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/glsl/lower_named_interface_blocks.cpp
From: Fabian Bieler fabianbie...@fastmail.fm
---
src/glsl/lower_clip_distance.cpp | 185 ++-
1 file changed, 105 insertions(+), 80 deletions(-)
diff --git a/src/glsl/lower_clip_distance.cpp b/src/glsl/lower_clip_distance.cpp
index 01f028b..1ada215 100644
---
From: Chris Forbes chr...@ijw.co.nz
With the exception of always-taken switch cases (which are
indistinguishable from straight line code in our IR), this
disallows use of the builtin barrier() function in all the
places it may not appear.
Signed-off-by: Chris Forbes chr...@ijw.co.nz
---
From: Chris Forbes chr...@ijw.co.nz
---
src/glsl/ast_to_hir.cpp | 33 ++---
1 file changed, 26 insertions(+), 7 deletions(-)
diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index 837bac7..fb957a1 100644
--- a/src/glsl/ast_to_hir.cpp
+++
From: Ilia Mirkin imir...@alum.mit.edu
---
src/mesa/state_tracker/st_draw.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c
index 8b43582..66b2f83 100644
--- a/src/mesa/state_tracker/st_draw.c
+++
You can also use this for nicer reviewing:
http://cgit.freedesktop.org/~mareko/mesa/log/?h=tessellation-review
Please note that there are differences from Chris Forbes's
tessellation branches. I think I modified almost all patches when I
was reviewing them, fixing them, and cleaning them up.
Thanks to Chris for reminding me that user clip planes are not
possible with the core profile where tessellation is enabled, so I'm
dropping this patch.
Marek
On Wed, Jun 17, 2015 at 1:06 AM, Marek Olšák mar...@gmail.com wrote:
From: Marek Olšák marek.ol...@amd.com
---
Hi Ken:
Thank you very much for your quick response.
I have been developing a GPU driver for VMware ESXi kernel. ESXi kernel is a
virtualized hypervisor and our GPU driver provides graphics support for that
kernel. We used Mesa libraries in the user space. The kernel driver and Mesa
library
Thank you Anuj.
-Original Message-
From: Anuj Phogat [mailto:anuj.pho...@gmail.com]
Sent: Tuesday, June 16, 2015 3:35 PM
To: Meng, David
Cc: mesa-dev@lists.freedesktop.org; Pohjolainen, Topi
Subject: Re: [Mesa-dev] What branch to get patch 47790
Adding Topi to Cc.
On Tue, Jun 16, 2015
On Tuesday, June 16, 2015 10:08:38 PM Meng, David wrote:
Hi:
I am new to this email list. I would like to get a help from you.
I found a patch with number of 47790 which supports Intel Broadwell(BDW)
system gen8 GPU. The author is Topi Pohjolainen. The description is in
below.
I need
1 - 100 of 171 matches
Mail list logo