Apparently TXD wants its offset differently than TEX, accepting it in
the upper bits of the layer index. Unclear what happens when this is
combined with indirect sampler indexing.
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
.../nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 47
Something about how we're implementing offsets for TXD is wrong, just
flip to the generic quadop-based implementation in that case.
This is the minimal fix appropriate for backporting.
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
Cc: mesa-sta...@lists.freedesktop.org
---
On Fri, 04 Jul 2014 08:45:00 +0100
Steven Newbury st...@snewbury.org.uk wrote:
On Fri, 2014-07-04 at 03:40 -0400, Ilia Mirkin wrote:
On Fri, Jul 4, 2014 at 3:37 AM, Steven Newbury
wrote:
On Thu, 2014-07-03 at 10:47 +0200, Andreas Boll wrote:
2014-07-03 7:39 GMT+02:00 Steven
On Fri, Jul 4, 2014 at 11:10:22 +0200, Andreas Boll wrote:
Signed-off-by: Andreas Boll andreas.boll@gmail.com
---
src/xdemos/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
On Fri, Jul 4, 2014 at 11:10:23 +0200, Andreas Boll wrote:
Matches behavior with
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
This new mesa-demos release fixes the build issue against mesa 10.2 (Bug #78101)
and picks up the latest glxinfo changes. For the misc changes see below.
Andreas.
Andreas Boll (6):
cmake: bump version to 8.1.0
demos: add missing
On 5 July 2014 08:53, Pekka Paalanen ppaala...@gmail.com wrote:
On Fri, 04 Jul 2014 08:45:00 +0100
Steven Newbury st...@snewbury.org.uk wrote:
On Fri, 2014-07-04 at 03:40 -0400, Ilia Mirkin wrote:
On Fri, Jul 4, 2014 at 3:37 AM, Steven Newbury
wrote:
On Thu, 2014-07-03 at 10:47 +0200,
https://bugs.freedesktop.org/show_bug.cgi?id=80933
--- Comment #1 from almos aaalmo...@gmail.com ---
I believe this has nothing to do with Mesa, because all commenters on github
use closed (nvidia and amd) drivers. BTW I'm using Mesa 10.1.4 with KDE4,
compositing is disabled for fullscreen
Darius Goad alegen...@gmail.com writes:
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 2 ++
1 file changed, 2 insertions(+)
Hi Darius,
Welcome to the mesa development community! I hope you'll have a lot of
fun here.
I know that someone on IRC gave you some feedback on your commit
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 52 ++
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 1 +
src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 3 ++
3 files changed, 56 insertions(+)
diff --git
On nvc0, a counter can up to 6 sources instead of only one
for nve4+. This fixes a crash when a counter uses more than
one source.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
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 4207cb6..25042fb 100644
---
This will be used by GL_AMD_performance_monitor.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/auxiliary/hud/hud_driver_query.c | 2 +-
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 25 +
src/gallium/include/pipe/p_defines.h | 12
This will be used for the GL_FLOAT counter type of
AMD_performance_monitor.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/include/pipe/p_defines.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/include/pipe/p_defines.h
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_query.c
b/src/gallium/drivers/nouveau/nvc0/nvc0_query.c
index
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/include/pipe/p_defines.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/include/pipe/p_defines.h
b/src/gallium/include/pipe/p_defines.h
index 8f20974..e8a6f1a 100644
---
This can be used to check if a query is unable to start.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/drivers/freedreno/freedreno_query.c| 4 ++--
src/gallium/drivers/freedreno/freedreno_query.h| 2 +-
src/gallium/drivers/freedreno/freedreno_query_hw.c | 3
This adds two groups of queries.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 4
src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 5 +
2 files changed, 9 insertions(+)
diff --git
This will be used to sort counters per group for
GL_AMD_performance_monitor.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
---
src/gallium/include/pipe/p_defines.h | 7 +++
src/gallium/include/pipe/p_screen.h | 11 +++
2 files changed, 18 insertions(+)
diff --git
From: Christoph Bumiller e0425...@student.tuwien.ac.at
This is based on the original patch of Christoph Bumiller.
(source: http://people.freedesktop.org/~chrisbmr/perfmon.diff)
V2: (Samuel Pitoiset)
- Fix compilation
- Improve the original code
- Rewrite some parts of the original code
Hi,
As part of my Google Summer of Code 2014, I implemented
GL_AMD_performance_monitor for Nouveau using the state tracker of Gallium.
Currently, only MP counters for NVC0+ (fermi) are exposed through this
extension. At the end of my project, graphics counters for NV50 (tesla) will be
available
This support is preliminary due to the fact that MSAA is not
actually implemented. More complete support would most likely
involve a rework of the Mesa architecture to support it.
However, this patch does fix the piglit test:
spec/!OpenGL 3.2/glsl-resource-not-bound 2DMS
---
On Sat, Jul 5, 2014 at 2:49 PM, Samuel Pitoiset
samuel.pitoi...@gmail.com wrote:
Hi,
As part of my Google Summer of Code 2014, I implemented
GL_AMD_performance_monitor for Nouveau using the state tracker of Gallium.
Currently, only MP counters for NVC0+ (fermi) are exposed through this
https://bugs.freedesktop.org/show_bug.cgi?id=80835
Vinson Lee v...@freedesktop.org changed:
What|Removed |Added
Blocks||79706
--
You are
https://bugs.freedesktop.org/show_bug.cgi?id=79706
Vinson Lee v...@freedesktop.org changed:
What|Removed |Added
Depends on||80835
--
You are
https://bugs.freedesktop.org/show_bug.cgi?id=80835
Vinson Lee v...@freedesktop.org changed:
What|Removed |Added
Keywords||bisected,
On Sat, Jul 5, 2014 at 9:55 AM, Darius Goad alegen...@gmail.com wrote:
This support is preliminary due to the fact that MSAA is not
actually implemented. More complete support would most likely
involve a rework of the Mesa architecture to support it.
However, this patch does fix the piglit
https://bugs.freedesktop.org/show_bug.cgi?id=79706
Vinson Lee v...@freedesktop.org changed:
What|Removed |Added
Depends on||77161
--
You are
https://bugs.freedesktop.org/show_bug.cgi?id=77161
Vinson Lee v...@freedesktop.org changed:
What|Removed |Added
Blocks||79706
--
You are
This support is preliminary due to the fact that MSAA is not
actually implemented. More complete support would most likely
involve a rework of the Mesa architecture to support it.
However, this patch does fix the piglit test:
spec/!OpenGL 3.2/glsl-resource-not-bound 2DMS
It also fixes Bug
https://bugs.freedesktop.org/show_bug.cgi?id=69101
Dmitry Derevyanko nrn...@gmail.com changed:
What|Removed |Added
CC||nrn...@gmail.com
--
Am 05.07.2014 20:03, schrieb Darius Goad:
This support is preliminary due to the fact that MSAA is not
actually implemented. More complete support would most likely
involve a rework of the Mesa architecture to support it.
However, this patch does fix the piglit test:
spec/!OpenGL
Am 05.07.2014 06:07, schrieb Ilia Mirkin:
The new location field can be either center, centroid, or sample, which
indicates the location that the shader should interpolate at.
Looks good though maybe it should be mentioned in the interpolator
section in tgsi.rst (yeah centroid wasn't neither).
Looks good to me. It is unfortunate I guess that shaders may need
recompilation just because the inputs are interpolated differently but I
don't see a easy way out there.
Roland
Am 05.07.2014 06:07, schrieb Ilia Mirkin:
This enables a gallium driver not to care about the semantics of
On Sat, Jul 5, 2014 at 2:49 PM, Samuel Pitoiset
samuel.pitoi...@gmail.com wrote:
On nvc0, a counter can up to 6 sources instead of only one
for nve4+. This fixes a crash when a counter uses more than
one source.
Signed-off-by: Samuel Pitoiset samuel.pitoi...@gmail.com
Reviewed-by: Ilia
There is this vague statement in the sample shading spec:
When the sample shading fraction is 1.0, a separate set of colors and
other associated data are evaluated for each sample, each set of values
are evaluated at the sample location.
I thought it was about interpolation, meaning
On Sat, Jul 5, 2014 at 6:22 PM, Marek Olšák mar...@gmail.com wrote:
There is this vague statement in the sample shading spec:
When the sample shading fraction is 1.0, a separate set of colors and
other associated data are evaluated for each sample, each set of values
are evaluated
On Sat, Jul 5, 2014 at 11:20 PM, Roland Scheidegger srol...@vmware.com wrote:
Am 05.07.2014 06:07, schrieb Ilia Mirkin:
The new location field can be either center, centroid, or sample, which
indicates the location that the shader should interpolate at.
Looks good though maybe it should be
What you say makes sense. I'm just asking what that sentence in the
spec means if it isn't about interpolation. :)
Marek
On Sun, Jul 6, 2014 at 12:40 AM, Ilia Mirkin imir...@alum.mit.edu wrote:
On Sat, Jul 5, 2014 at 6:22 PM, Marek Olšák mar...@gmail.com wrote:
There is this vague statement in
On Sat, Jul 5, 2014 at 6:22 PM, Marek Olšák mar...@gmail.com wrote:
There is this vague statement in the sample shading spec:
When the sample shading fraction is 1.0, a separate set of colors and
other associated data are evaluated for each sample, each set of values
are evaluated
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
There's an accompanying patch based on ChrisF's unpublished series to add
interpolateAt* to mesa core that makes use of them, and a further couple of
patches which inmplement this on nvc0.
With all that, nvc0 passes all the piglits in ChrisF's
40 matches
Mail list logo