Hi all,
happily running piglit on Ubuntu 16.04 with an AMD W600 card. No
system crashes so far :-)
But I do have an X hang. Black screen, test hung, but still available via ssh.
I looked in
https://bugs.freedesktop.org/buglist.cgi?component=Drivers%2FGallium%2Fradeonsi=Mesa
but didn't see this
Rob Clark writes:
> On Tue, Sep 6, 2016 at 4:04 PM, Kristian Høgsberg wrote:
>> On Sun, Sep 4, 2016 at 9:34 AM, Rob Clark wrote:
>>> Ok, so the basic problem with the YUV tests is that they currently
>>> completely ignore driver/hw
On Tue, Sep 6, 2016 at 1:32 PM, Rob Clark wrote:
> On Tue, Sep 6, 2016 at 4:23 PM, Rob Clark wrote:
@@ -212,28 +247,65 @@ piglit_gbm_buf_create(unsigned w, unsigned h,
unsigned cpp,
void *dst_data;
void *map_data =
On Tue, Sep 6, 2016 at 4:23 PM, Rob Clark wrote:
>>> @@ -212,28 +247,65 @@ piglit_gbm_buf_create(unsigned w, unsigned h,
>>> unsigned cpp,
>>> void *dst_data;
>>> void *map_data = NULL;
>>> enum gbm_bo_format format;
>>> + unsigned cpp = 0,
On Tue, Sep 6, 2016 at 4:04 PM, Kristian Høgsberg wrote:
> On Sun, Sep 4, 2016 at 9:34 AM, Rob Clark wrote:
>> Ok, so the basic problem with the YUV tests is that they currently
>> completely ignore driver/hw pitch requirements, since the code that
>>
Signed-off-by: Dylan Baker
---
tests/all.py | 2 +-
tests/glean/tfragprog1.cpp | 43 +---
tests/spec/arb_fragment_program/fog/calculated-exp.shader_test | 35 ++-
Thanks to Ken for helping me work out a couple of bugs in this test.
Signed-off-by: Dylan Baker
---
tests/all.py| 1 +-
tests/glean/tfragprog1.cpp | 15 +--
I've added this with the intention of using it to ease porting the
numerous fog tests from glean to the piglit framework, many of which can
easily be ported to shader_runner, except for the need for glFog setup.
Signed-off-by: Dylan Baker
---
These test divide by zero and divide by HUGE_NUMBER and -HUGE_NUMBER,
which don't seem particularly useful, especially since there are already
tests for that in GLSL, and if it's going to be a problem it'll be in
the compiler.
Signed-off-by: Dylan Baker
---
Signed-off-by: Dylan Baker
---
tests/all.py| 3 +-
tests/glean/tfragprog1.cpp | 47 +---
tests/spec/arb_fragment_program/fog/calculated-exp2.shader_test | 36 +-
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 14
--
tests/spec/arb_fragment_program/built-in-functions/xpd.shader_test | 21
This is a simplified version of the same test, but without some extra
operations.
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 16
These make use of the new fog feature for shader_runner.
The ported tests differ slightly in that they use the non EXT version of
fog_coord, and thus require GL >= 1.4
Signed-off-by: Dylan Baker
---
tests/all.py |
Signed-off-by: Dylan Baker
---
tests/all.py |
2 --
tests/glean/tfragprog1.cpp |
31 ---
This single test combines the two tests in glean into one, adding a
negative number.
Signed-off-by: Dylan Baker
---
tests/all.py | 2 --
tests/glean/tfragprog1.cpp | 28
It's worth noting that this test wasn't included in all.py, and
therefore hasn't been running.
Signed-off-by: Dylan Baker
---
tests/glean/tfragprog1.cpp | 14
--
This ports the following tests:
- ADD test
- ADD with saturation
- ADD an immediate
- ADD negative immediate
It does not port ADD negative "immediate (2)", which adds MOV, MUL, and
swizzling. It might be a useful test but it's not really testing ADD
other than that it tests that ADD can be used
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 19
---
tests/spec/arb_fragment_program/built-in-functions/lg2.shader_test |
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 14
--
tests/spec/arb_fragment_program/built-in-functions/sge.shader_test | 20
This includes the SWZ tests and the swizzled ADD and MOV tests.
Signed-off-by: Dylan Baker
---
tests/all.py | 3
---
tests/glean/tfragprog1.cpp| 42
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 14
--
tests/spec/arb_fragment_program/built-in-functions/scs.shader_test | 19
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 13
-
tests/spec/arb_fragment_program/built-in-functions/dp4.shader_test | 18
Signed-off-by: Dylan Baker
---
tests/all.py| 2 --
tests/glean/tfragprog1.cpp | 28
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 15
---
tests/spec/arb_fragment_program/built-in-functions/pow.shader_test | 19
This isn't an exact port, some of the values were changed to be simpler,
easier for humans to calculate values, but it shouldn't affect the
viability of the test.
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
Signed-off-by: Dylan Baker
---
tests/all.py
| 2 --
tests/glean/tfragprog1.cpp
| 23 ---
Possible duplicate tests:
shaders/fp-abs-01.c
shaders/fp-abs-02.c
Signed-off-by: Dylan Baker
---
tests/all.py | 2 +-
tests/glean/tfragprog1.cpp | 13
-
This series takes a swing at porting some of the glean tests to the
native piglit framework, all through shader_runner.
For the most part these are pretty much straight across ports, with a
few modifications since these don't have all of the shared setup before
they run, and in a few cases to
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 8
tests/spec/arb_fragment_program/built-in-functions/mov.shader_test | 16
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 14
--
tests/spec/arb_fragment_program/built-in-functions/max.shader_test | 18
This ports both of the COS tests to shader runner.
Signed-off-by: Dylan Baker
---
tests/all.py
| 2 --
tests/glean/tfragprog1.cpp
| 32
Signed-off-by: Dylan Baker
---
tests/all.py | 3
---
tests/glean/tfragprog1.cpp| 39
---
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 9
-
tests/spec/arb_fragment_program/built-in-functions/frc.shader_test | 16
This also adds a similar CMP_SAT test.
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 11
---
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 15
---
tests/spec/arb_fragment_program/built-in-functions/dst.shader_test | 18
- set python to utf-8
- remove "remove trailing whitespace" from python (like the emacs config)
- add glsl shaders to C style
Signed-off-by: Dylan Baker
---
.editorconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.editorconfig
This ports the first test and just removes the second test, which like
some of the other dropped tests doesn't really focus on DP3, or on a
reported bug for DP3, it just adds complexity.
Signed-off-by: Dylan Baker
---
tests/all.py
Signed-off-by: Dylan Baker
---
tests/all.py | 1 -
tests/glean/tfragprog1.cpp | 16
tests/spec/arb_fragment_program/built-in-functions/flr.shader_test | 19
On Tue, Sep 6, 2016 at 11:21 AM, Dan Kegel wrote:
> spec/arb_shader_texture_image_samples/compiler/fs-image-samples.frag: fail
Fail means what you think it does.
> spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple-texture-size:
> incomplete
Incomplete means that
On Mon, Sep 5, 2016 at 2:18 PM, Ilia Mirkin wrote:
> I think you forgot a "make -jN" step here.
Details, details :-) Coincidentaly, I discovered that running without
making first causes confusing output (everything skips).
> Also I'm surprised things work well without
The tests so far verified that timestamp queries via glGet or
glQueryCounter were consistent but didn't check that timestamp deltas
have nanosecond units.
This tests synchronously reading gpu timestamps either side of a
cpu sleep and expects the gpu timestamp delta to be >= the cpu
sleep
GL timestamps queried via ARB_timer_query should have nanosecond units but I
had a suspicion we wouldn't have correct units for Gen graphics on Skylake and
so extended arb_timer_query/timestamp-get.c to query the gpu timestamp either
side of a sleep on the cpu with a known duration. This was able
Provides a utility for blocking the cpu for a requested time (nanosleep
+ retry on SIGINT for Linux else usleep()) and reports the final
duration to help tests be resilient to over or under runs due to
signalling or scheduling.
Signed-off-by: Robert Bragg
---
43 matches
Mail list logo