From patchwork Sat Jun 14 12:35:57 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: 'Timothy Arceri' via Patchwork Forward X-Patchwork-Id: 31894 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-ob0-f200.google.com (mail-ob0-f200.google.com [209.85.214.200]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id B1E1B201EF for ; Sat, 14 Jun 2014 12:36:41 +0000 (UTC) Received: by mail-ob0-f200.google.com with SMTP id wm4sf15292297obc.7 for ; Sat, 14 Jun 2014 05:36:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:delivered-to:from:to:date :message-id:in-reply-to:references:subject:precedence:list-id :list-unsubscribe:list-archive:list-post:list-help:list-subscribe :mime-version:errors-to:sender:x-original-sender :x-original-authentication-results:mailing-list:reply-to :content-type:content-transfer-encoding; bh=mW6G8i+5L/I/oEkrK/2fykmkXLdHU45GYWXvSEUn54w=; b=WEJnza7t1kMAhIPUkDbnDqZEY73t3OSKbyA9HM12mvcWK/4vkVSewH6fMQhSoot6MM IhGuKyycokLTlWgQ1uNjdC5W9xwRGFlvjiO0OR7Q6prKancEfRMi0yUsyCcxfmRLlmI2 +tsyqRbP1IjJ9dM9U7p4fUzLd+jJmzXr+CahJ55oQ9U64H6CkVIa2HRdjmq65S6NMxw3 6na0LfChAnhyWAD3uTUeoj6rCkcP9l9uI9XzFOiPsbofDZg7SNeTGGAURqf1MFyiC4AD On72tyCnDYs0NyR1gC/vrvsBPkCYLeE60dmgtOHfyWNPkULRMPovoZBY3Q3NRnHA/vsA donQ== X-Gm-Message-State: ALoCoQkgPuE0o36PO+d55ITLR/mg8qIXYu0J6nzXbAAWLi5fHhsmaazo1hcn/c45F6K0PjDfh1fO X-Received: by 10.43.94.71 with SMTP id bx7mr3596293icc.2.1402749401266; Sat, 14 Jun 2014 05:36:41 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.140.18.230 with SMTP id 93ls1865845qgf.77.gmail; Sat, 14 Jun 2014 05:36:41 -0700 (PDT) X-Received: by 10.221.5.1 with SMTP id oe1mr6885708vcb.10.1402749401111; Sat, 14 Jun 2014 05:36:41 -0700 (PDT) Received: from mail-ve0-x232.google.com (mail-ve0-x232.google.com [2607:f8b0:400c:c01::232]) by mx.google.com with ESMTPS id g5si2329794vda.6.2014.06.14.05.36.41 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 14 Jun 2014 05:36:41 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 2607:f8b0:400c:c01::232 as permitted sender) client-ip=2607:f8b0:400c:c01::232; Received: by mail-ve0-f178.google.com with SMTP id oy12so2488259veb.37 for ; Sat, 14 Jun 2014 05:36:41 -0700 (PDT) X-Received: by 10.52.92.5 with SMTP id ci5mr64623vdb.62.1402749400946; Sat, 14 Jun 2014 05:36:40 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.221.54.6 with SMTP id vs6csp20550vcb; Sat, 14 Jun 2014 05:36:40 -0700 (PDT) X-Received: by 10.66.97.4 with SMTP id dw4mr10431032pab.55.1402749399754; Sat, 14 Jun 2014 05:36:39 -0700 (PDT) Received: from gabe.freedesktop.org (gabe.freedesktop.org. [131.252.210.177]) by mx.google.com with ESMTP id gq8si5187117pbc.50.2014.06.14.05.36.39 for ; Sat, 14 Jun 2014 05:36:39 -0700 (PDT) Received-SPF: none (google.com: piglit-bounces@lists.freedesktop.org does not designate permitted sender hosts) client-ip=131.252.210.177; Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 20C056E12C; Sat, 14 Jun 2014 05:36:39 -0700 (PDT) X-Original-To: piglit@lists.freedesktop.org Delivered-To: piglit@lists.freedesktop.org Received: from nm4.bullet.mail.bf1.yahoo.com (nm4.bullet.mail.bf1.yahoo.com [98.139.212.163]) by gabe.freedesktop.org (Postfix) with ESMTP id DA9676E12E for ; Sat, 14 Jun 2014 05:36:36 -0700 (PDT) Received: from [98.139.212.153] by nm4.bullet.mail.bf1.yahoo.com with NNFMP; 14 Jun 2014 12:36:35 -0000 Received: from [68.142.230.73] by tm10.bullet.mail.bf1.yahoo.com with NNFMP; 14 Jun 2014 12:36:35 -0000 Received: from [127.0.0.1] by smtp230.mail.bf1.yahoo.com with NNFMP; 14 Jun 2014 12:36:35 -0000 X-Yahoo-Newman-Id: 227310.78592.bm@smtp230.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: krcLfrcVM1lCxg_rB816apnhDOAa6WO_gmbD4_W0Pm6WTC4 cbuhK9S_Ptum.5BRm5kSY3i7o7XUWef3PLAJ3BQJaUY3Fz8mTXgrsCLysSvy ag7zav8QmT5qVt1t.IHSriLD083BVKSmAJ2f86WrKMW9P2ovE.1odLfoSbta 2T4IRz1VpJ.K_IswUCO_7naq95NnbDnG9LzSd2pwZRuuVOskRTDgvh1qK7BM N.3ZHrDCutK8P7uqSHCoprPSIEsQxiilegTKwq.whEs_dN0z2RIzbXHAcRA3 wn09aaaszvUXFJ0EL0WgBWt8_emS4U3g2EPKabnoEnEjhqwgT6dXDAFZzOVt 7zyMpwjivp0.MSj9EqAGwz01M4IgQiWrxPFOeALTG_dcHH26IFn4P3XPl9Pz kWnJHEqvm0HXEdlov_pb3n5cB3osXwh1zcat6GKaA7Y40Jv6.OVcHNw4Ddg6 5I_BBQFI3gtheWCWN_arZ8fvZcKi3.buLzGh.7mlVD.Xqt8uQ23t0mulm8V3 LNB87VBxDWai6rjhlwcOq2jBQlJg- X-Yahoo-SMTP: 9BNlx.aswBAkr0D8mG_whiOP1dyU X-Rocket-Received: from localhost.localdomain (t_arceri@60.240.113.240 with plain [98.139.211.125]) by smtp230.mail.bf1.yahoo.com with SMTP; 14 Jun 2014 12:36:35 +0000 UTC From: "'Timothy Arceri' via Patchwork Forward" To: piglit@lists.freedesktop.org Date: Sat, 14 Jun 2014 22:35:57 +1000 Message-Id: <1402749361-11643-6-git-send-email-t_arceri@yahoo.com.au> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1402749361-11643-1-git-send-email-t_arceri@yahoo.com.au> References: <1402749361-11643-1-git-send-email-t_arceri@yahoo.com.au> Subject: [Piglit] [PATCH V4 05/11] arb_arrays_of_arrays: input and output tests X-BeenThere: piglit@lists.freedesktop.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: , List-Help: , List-Subscribe: , MIME-Version: 1.0 Errors-To: piglit-bounces@lists.freedesktop.org Sender: "Piglit" X-Original-Sender: patch@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 2607:f8b0:400c:c01::232 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org; dkim=neutral (body hash did not verify) header.i=@; dmarc=fail (p=NONE dis=NONE) header.from=yahoo.com.au Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 X-Original-From: Timothy Arceri Reply-To: Timothy Arceri Test results are from the following hardware/driver combinations: AMD Radeon HD 6670 - Catalyst 13.251 OpenGL 4.3 Nvidia GeForce 210 - NVIDIA 331.20 OpenGL 3.3 Intel Ivy Bridge - Mesa 10.1(815e064) with ARB_arrays_of_arrays enabled input-array-array-var.vert AMD: pass Nvida: pass Intel: crash input-array-var-array.vert AMD: pass Nvida: pass Intel: crash input-var-array-array.vert AMD: pass Nvida: pass Intel: crash output-array-array-var.frag AMD: pass Nvida: pass Intel: pass output-array-array-var.vert AMD: pass Nvida: pass Intel: pass output-array-var-array.frag AMD: pass Nvida: pass Intel: pass output-array-var-array.vert AMD: pass Nvida: pass Intel: pass output-var-array-array.frag AMD: pass Nvida: pass Intel: pass output-var-array-array.vert AMD: pass Nvida: pass Intel: pass Signed-off-by: Timothy Arceri --- .../compiler/input-array-array-var.vert | 15 +++++++++++++++ .../compiler/input-array-var-array.vert | 15 +++++++++++++++ .../compiler/input-var-array-array.vert | 15 +++++++++++++++ .../compiler/output-array-array-var.frag | 17 +++++++++++++++++ .../compiler/output-array-array-var.vert | 19 +++++++++++++++++++ .../compiler/output-array-var-array.frag | 17 +++++++++++++++++ .../compiler/output-array-var-array.vert | 19 +++++++++++++++++++ .../compiler/output-var-array-array.frag | 17 +++++++++++++++++ .../compiler/output-var-array-array.vert | 19 +++++++++++++++++++ 9 files changed, 153 insertions(+) create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-array-array-var.vert create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-array-var-array.vert create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-var-array-array.vert create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.frag create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.vert create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.frag create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.vert create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.frag create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.vert diff --git a/tests/spec/arb_arrays_of_arrays/compiler/input-array-array-var.vert b/tests/spec/arb_arrays_of_arrays/compiler/input-array-array-var.vert new file mode 100644 index 0000000..cd945bf --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/input-array-array-var.vert @@ -0,0 +1,15 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.50 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 150 +#extension GL_ARB_arrays_of_arrays: enable + +in vec4[3][1] an_array; + +void main() +{ + gl_Position = an_array[0][0]; +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/input-array-var-array.vert b/tests/spec/arb_arrays_of_arrays/compiler/input-array-var-array.vert new file mode 100644 index 0000000..1f234aa --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/input-array-var-array.vert @@ -0,0 +1,15 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.50 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 150 +#extension GL_ARB_arrays_of_arrays: enable + +in vec4[1] an_array[3]; + +void main() +{ + gl_Position = an_array[0][0]; +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/input-var-array-array.vert b/tests/spec/arb_arrays_of_arrays/compiler/input-var-array-array.vert new file mode 100644 index 0000000..0f1e85d --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/input-var-array-array.vert @@ -0,0 +1,15 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.50 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 150 +#extension GL_ARB_arrays_of_arrays: enable + +in vec4 an_array[3][1]; + +void main() +{ + gl_Position = an_array[0][0]; +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.frag b/tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.frag new file mode 100644 index 0000000..7c8a958 --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.frag @@ -0,0 +1,17 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.50 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 150 +#extension GL_ARB_arrays_of_arrays: enable + +out vec4[3][2] a; + +void main() +{ + a = vec4[3][2](vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0))); +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.vert b/tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.vert new file mode 100644 index 0000000..3d0a5ee --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/output-array-array-var.vert @@ -0,0 +1,19 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.30 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 130 +#extension GL_ARB_arrays_of_arrays: enable + +out vec4[3][2] a; + +void main() +{ + a = vec4[3][2](vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0))); + + gl_Position = a[0][0]; +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.frag b/tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.frag new file mode 100644 index 0000000..cc5ccb3 --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.frag @@ -0,0 +1,17 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.50 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 150 +#extension GL_ARB_arrays_of_arrays: enable + +out vec4[2] a[3]; + +void main() +{ + a = vec4[3][2](vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0))); +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.vert b/tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.vert new file mode 100644 index 0000000..d9772e1 --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/output-array-var-array.vert @@ -0,0 +1,19 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.30 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 130 +#extension GL_ARB_arrays_of_arrays: enable + +out vec4[2] a[3]; + +void main() +{ + a = vec4[3][2](vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0))); + + gl_Position = a[0][0]; +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.frag b/tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.frag new file mode 100644 index 0000000..3f12e80 --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.frag @@ -0,0 +1,17 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.50 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 150 +#extension GL_ARB_arrays_of_arrays: enable + +out vec4 a[3][2]; + +void main() +{ + a = vec4[3][2](vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0))); +} diff --git a/tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.vert b/tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.vert new file mode 100644 index 0000000..9070dcd --- /dev/null +++ b/tests/spec/arb_arrays_of_arrays/compiler/output-var-array-array.vert @@ -0,0 +1,19 @@ +/* [config] + * expect_result: pass + * glsl_version: 1.30 + * require_extensions: GL_ARB_arrays_of_arrays + * [end config] + */ +#version 130 +#extension GL_ARB_arrays_of_arrays: enable + +out vec4 a[3][2]; + +void main() +{ + a = vec4[3][2](vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0)), + vec4[2](vec4(0.0), vec4(1.0))); + + gl_Position = a[0][0]; +}