GPUs typically will need to spill/reload values
for a large enough locally declared array.
v2: Clarify test description
---
.../execution/fs-large-local-array.shader_test | 57 ++
1 file changed, 57 insertions(+)
create mode 100644
tests/spec/glsl-1.30/execution/fs-large
On Tue, 07 Mar 2017 10:34:48 +0100, Alejandro PiƱeiro
wrote:
On 07/03/17 00:11, Glenn Kennard wrote:
GPUs typically will need to spill/reload values
for a large enough locally declared array.
---
.../execution/fs-large-local-array.shader_test | 43 ++
1 file
---
.../fs-large-local-array-vec3.shader_test | 27 ++
1 file changed, 27 insertions(+)
create mode 100644
tests/spec/glsl-1.30/execution/fs-large-local-array-vec3.shader_test
diff --git
a/tests/spec/glsl-1.30/execution/fs-large-local-array-vec3.shader_test
b/test
GPUs typically will need to spill/reload values
for a large enough locally declared array.
---
.../execution/fs-large-local-array.shader_test | 43 ++
1 file changed, 43 insertions(+)
create mode 100644
tests/spec/glsl-1.30/execution/fs-large-local-array.shader_test
diff
---
.../fs-multiple-large-local-arrays.shader_test | 35 ++
1 file changed, 35 insertions(+)
create mode 100644
tests/spec/glsl-1.30/execution/fs-multiple-large-local-arrays.shader_test
diff --git
a/tests/spec/glsl-1.30/execution/fs-multiple-large-local-arrays.shader_te
---
.../fs-large-local-array-vec2.shader_test | 27 ++
1 file changed, 27 insertions(+)
create mode 100644
tests/spec/glsl-1.30/execution/fs-large-local-array-vec2.shader_test
diff --git
a/tests/spec/glsl-1.30/execution/fs-large-local-array-vec2.shader_test
b/test
---
.../fs-large-local-array-vec4.shader_test | 28 ++
1 file changed, 28 insertions(+)
create mode 100644
tests/spec/glsl-1.30/execution/fs-large-local-array-vec4.shader_test
diff --git
a/tests/spec/glsl-1.30/execution/fs-large-local-array-vec4.shader_test
b/test
Drivers typically need special handling for local array
storage when arrays exceed a certain size, this adds a few
test cases for exercising some corner cases that were
useful when implementing support for this in the r600g
driver.
___
Piglit mailing lis
.0 1.0
+
+[test]
+clear color 0.1 0.1 0.1 0.1
+clear
+patch parameter vertices 3
+draw arrays GL_PATCHES 0 6
+probe all rgba 0.0 1.0 0.0 1.0
Reviewed-by: Glenn Kennard
___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit
c4(1.0, 0.0, 0.0, 1.0);
+}
+
+[vertex data]
+vertex/float/2
+-1.0 -1.0
+ 1.0 -1.0
+-1.0 1.0
+-1.0 1.0
+ 1.0 -1.0
+ 1.0 1.0
+
+[test]
+clear color 0.1 0.1 0.1 0.1
+clear
+patch parameter vertices 3
+draw arrays GL_PATCHES 0 6
+probe all rgba 0.0 1.0 0.0 1.0
Revie
---
.../execution/tcs-read-texture.shader_test | 73 ++
1 file changed, 73 insertions(+)
create mode 100644
tests/spec/arb_tessellation_shader/execution/tcs-read-texture.shader_test
diff --git
a/tests/spec/arb_tessellation_shader/execution/tcs-read-texture.shader_te
---
.../execution/tes-read-texture.shader_test | 63 ++
1 file changed, 63 insertions(+)
create mode 100644
tests/spec/arb_tessellation_shader/execution/tes-read-texture.shader_test
diff --git
a/tests/spec/arb_tessellation_shader/execution/tes-read-texture.shader_te
Use a geometry shader/fragment shader combo to
visualize the tessellation.
---
.../execution/tess_with_geometry.shader_test | 97 ++
1 file changed, 97 insertions(+)
create mode 100644
tests/spec/arb_tessellation_shader/execution/tess_with_geometry.shader_test
diff --g
---
.../execution/tcs-read-texture.shader_test | 82 ++
1 file changed, 82 insertions(+)
create mode 100644
tests/spec/arb_tessellation_shader/execution/tcs-read-texture.shader_test
diff --git
a/tests/spec/arb_tessellation_shader/execution/tcs-read-texture.shader_te
---
.../execution/tes-read-texture.shader_test | 81 ++
1 file changed, 81 insertions(+)
create mode 100644
tests/spec/arb_tessellation_shader/execution/tes-read-texture.shader_test
diff --git
a/tests/spec/arb_tessellation_shader/execution/tes-read-texture.shader_te
Use a geometry shader/fragment shader combo to
visualize the tessellation.
---
.../execution/tess_with_geometry.shader_test | 110 +
1 file changed, 110 insertions(+)
create mode 100644
tests/spec/arb_tessellation_shader/execution/tess_with_geometry.shader_test
diff --
(['foo'])
+test[0] = 'foo/bar'
+nt.eq_(test[0].pattern, 'foo.bar')
+
+
+def test_filterrelist_insert():
+"""options._FilterReList.insert: replaces '/' with '.'"""
+test = options._FilterReList()
+test.insert(0, 'foo/bar')
+nt.eq_(test[0].pattern, 'foo.bar')
Reviewed-by: Glenn Kennard
___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit
On Sat, 21 Nov 2015 02:10:02 +0100, wrote:
From: Dylan Baker
This stops the logger from using '@', and instead prints '/'.
cc: Glenn Kennard
Signed-off-by: Dylan Baker
---
framework/log.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/framewor
;""grouptools.commonprefix: returns '' when no values are the
same"""
nt.eq_('', grouptools.commonprefix(['foo', 'bar']))
+
+
+@doc_formatter
+def test_format():
+"""grouptools.format: replaces {seperator} with '/'"""
separator
+test_str = grouptools.SEPARATOR.join(['foo', 'bar', 'boink'])
+nt.eq_(grouptools.format(test_str), 'foo/bar/boink')
With trivial typos fixed,
Reviewed-by Glenn Kennard
___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit
Tested on r600g implementation
Signed-off-by: Glenn Kennard
---
Ported to desktop GL 4.5 from Ilia's GLES test case, needed since r600g uses
coarse derivatives by default, and shader control over that requires
GL_ARB_derivative_control.
Changes since v3:
- Removed redundant chec
Tested on r600g implementation
Signed-off-by: Glenn Kennard
---
Ported to desktop GL 4.5 from Ilia's GLES test case, needed since r600g uses
coarse derivatives by default, and shader control over that requires
GL_ARB_derivative_control.
.../execution/helper-invocation.shader_test
Test basic synchronous and asynchronous query buffer cases.
Signed-off-by: Glenn Kennard
---
Tested on fglrx (pass,warn) and nvidia (pass,pass),
first never returns result not available, second always
not available.
tests/all.py | 5 +
tests/spec
Test that layers other than 0 from a 2d layer texture
can be used in a 2d texture view.
Signed-off-by: Glenn Kennard
---
tests/all.py | 2 +
tests/spec/arb_texture_view/CMakeLists.gl.txt | 1 +
.../sampling-2d-array-as-2d-layer.c
Test that layers other than 0 from a 2d layer texture
can be used in a 2d texture view.
Signed-off-by: Glenn Kennard
---
Test passes on i965/hsw, nvc0, r600 (see patch on mesa-dev) but fails on
llvmpipe/softpipe
tests/all.py | 4 +-
tests/spec
E_BUFFER,
+ max - sizeof(data), sizeof(data), data);
+
+ offset = max / sizeof(data) - 1;
+ glUniform1i(glGetUniformLocation(prog, "offset"), offset);
+ printf("MAX_TEXTURE_BUFFER_SIZE: %d, offset: %d\n", max, offset);
+}
+
+PIG
"uniform vec4 color;\n"
+ "void main() { gl_FragColor = color; }\n");
+ color = glGetUniformLocation(prog, "color");
+ zflip = glGetUniformLocation(prog, "zflip");
+
+ glGenVertexArrays(1, &vao);
+ glBin
t
Test 3 triggers the same kind of bug in SB so its definitely a worthwhile
test case.
Series is
Reviewed-By: Glenn Kennard
___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit
On Thu, 20 Nov 2014 23:54:13 +0100, Laura Ekstrand
wrote:
---
tests/all.py | 1 -
tests/glean/tlogicop.cpp | 476
---
Don't forget to also remove tlogicop.cpp from tests/glean/CMakeLists.gl.txt
With that fixed
Reviewed-By:
,0);\n"
+ " };\n"
+ "}\n");
+ glUseProgram(prog);
+ glUniform1i(glGetUniformLocation(prog, "s"), 0);
+
+
+ if (!prog || !piglit_check_gl_error(GL_NO_ERROR)) {
+ printf("Error during shader setup; no point continuing.\n");
+ piglit_report_result(PIGLIT_FAIL);
+ }
+}
Works fine on R600 :-)
Reviewed-by: Glenn Kennard
___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit
Signed-off-by: Glenn Kennard
---
Mostly intended to test the hardware driver back ends rather than
the BPTC encoder.
tests/all.py | 14 +-
tests/texturing/CMakeLists.gl.txt | 1 +
tests/texturing/bptc-float.c | 363 ++
3 files
30 matches
Mail list logo