concurrently
>
> V2: use pick_a_glsl_version() helper
>
> Cc: Gregory Hainaut <gregory.hain...@gmail.com>
> ---
> tests/all.py | 2 +
> .../arb_separate_shader_objects/CMakeLists.gl.txt | 1 +
> .../mixed_explicit_an
from GLSL4.5. However I don't know if any gl
implementation really implement this constraint.
v5:
* rely on pick_a_glsl_version (sso-common)
* Update test description
v2: add the test to all.py
Reviewed-by: Timothy Arceri <timothy.arc...@collabora.com>
Signed-off-by: Gregory Hainaut <
Hello Timothy,
Normally the first of the 2 new SSO tests that I sent a couple of
weeks ago cover this case. However my test is limited to the first
location.
Hopefully my Mesa patches take care of the issue. I will check it with
this new test (and rebase my patches)
Best regards,
Gregory
On 11
from GLSL4.5. However I don't know if any gl
implementation really implement this constraint.
v2: add the test to all.py
Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com>
---
tests/all.py | 2 +
.../arb_separate_shader_objects/CMakeLists.gl.
d. I don't know, if behavior is acceptable/legit for version
below GLSL4.5
v2:
* Test both output and input are still active
* Test real interstage variable are still optimized
* Mix rendezvous by name and location
Gregory Hainaut (2):
SSO: new test to ensure correct deadcode optimization
SSO
optimized
* Mix rendezvous by name and location
Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com>
---
tests/all.py | 2 +
.../arb_separate_shader_objects/CMakeLists.gl.txt | 1 +
.../rendezvous_by_name.c | 358
acceptable/legit for version
below GLSL4.5
v2:
* Test both output and input are still active
* Test real interstage variable are still optimized
* Mix rendezvous by name and location
Gregory Hainaut (2):
SSO: new test to ensure correct deadcode optimization
SSO: new test to ensure matching wi
us by name and location
Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com>
---
.../arb_separate_shader_objects/CMakeLists.gl.txt | 1 +
.../rendezvous_by_name.c | 358 +
2 files changed, 359 insertions(+)
create mode 1
0
--- /dev/null
+++ b/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c
@@ -0,0 +1,358 @@
+/*
+ * Copyright © 2015 Gregory Hainaut <gregory.hain...@gmail.com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated doc
On Fri, 25 Sep 2015 21:21:58 +0200
Gregory Hainaut <gregory.hain...@gmail.com> wrote:
> Related to mesa issue: https://bugs.freedesktop.org/show_bug.cgi?id=79783
>
> "Validated" on Nvidia driver
> ---
> .../arb_separate_shader_objects/CMakeLists.gl.txt |
tests/spec/arb_separate_shader_objects/rendezvous_by_name.c
new file mode 100644
index 000..2248f16
--- /dev/null
+++ b/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c
@@ -0,0 +1,219 @@
+/*
+ * Copyright © 2015 Gregory Hainaut <gregory.hain...@gmail.com>
+ *
+ * Permission is here
@@
+/*
+ * Copyright © 2013 Gregory Hainaut gregory.hain...@gmail.com
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the Software),
+ * to deal in the Software without restriction, including without limitation
+ * the rights
Equivalent to piglit_link_check_status/quiet but with program object pipeline
V4: move function in piglit-shader-gl.c (not supported on GLES*)
---
tests/util/piglit-shader-gl.c| 51 ++
tests/util/piglit-shader-gles1.c |6 +
/GetProgramPipelineiv.c
@@ -0,0 +1,277 @@
+/*
+ * Copyright © 2013 Gregory Hainaut gregory.hain...@gmail.com
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the Software),
+ * to deal in the Software
on glDeleteProgramPipelines( -1,
id);
= Nvidia as AMD doesn't follow the spec (not very serious)
**
gregory (4):
piglit util: new functions piglit_program_pipeline_check_status/quiet
add 3 news tests
Equivalent to piglit_link_check_status/quiet but with program object pipeline
---
tests/util/piglit-shader.c | 50
tests/util/piglit-shader.h |2 ++
2 files changed, 52 insertions(+)
diff --git a/tests/util/piglit-shader.c
Equivalent to piglit_link_check_status/quiet but with program object
pipeline ---
tests/util/piglit-shader.c | 50
tests/util/piglit-shader.h
|2 ++ 2 files changed, 52 insertions(+)
diff --git a/tests/util/piglit-shader.c
Equivalent to piglit_link_check_status/quiet but with program object pipeline
---
tests/util/piglit-shader.c | 50
tests/util/piglit-shader.h |2 ++
2 files changed, 52 insertions(+)
diff --git a/tests/util/piglit-shader.c
..81f6978
--- /dev/null
+++ b/tests/spec/arb_separate_shader_objects/GetProgramPipelineiv.c
@@ -0,0 +1,279 @@
+/*
+ * Copyright © 2013 Gregory Hainaut gregory.hain...@gmail.com
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated
program pipeline add new INVALID_OPERATION (spec chapter 13.2.2)
Note: FGLRX don't report any of the expected errors...
---
tests/all.tests|4 +-
tests/spec/ext_transform_feedback/api-errors.c | 84 +++-
2 files changed, 85 insertions(+),
Sorry I did a forward which wrap my line. I resend it but it appears
before...
Discard this patch please.
On Thu, 28 Mar 2013 18:45:33 +0100
gregory hainaut gregory.hain...@gmail.com wrote:
Equivalent to piglit_link_check_status/quiet but with program object
pipeline ---
tests/util/piglit
21 matches
Mail list logo