aboutsummaryrefslogtreecommitdiff
path: root/tests/cases/viewport.amber
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cases/viewport.amber')
-rw-r--r--tests/cases/viewport.amber59
1 files changed, 0 insertions, 59 deletions
diff --git a/tests/cases/viewport.amber b/tests/cases/viewport.amber
deleted file mode 100644
index ca9b0a5..0000000
--- a/tests/cases/viewport.amber
+++ /dev/null
@@ -1,59 +0,0 @@
-#!amber
-#
-# Copyright 2021 The Amber Authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-SHADER vertex vert_shader GLSL
-#version 430
-
-layout(location = 0) in vec4 position;
-
-void main() {
- gl_Position = vec4(position.xy, 0.5, 1.0);
-}
-END
-
-SHADER fragment frag_shader GLSL
-#version 430
-
-layout(location = 0) out vec4 final_color;
-
-void main() {
- final_color = vec4(0, 1, 0, 1);
-}
-END
-
-BUFFER framebuffer FORMAT B8G8R8A8_UNORM
-
-PIPELINE graphics pipeline1
- ATTACH vert_shader
- ATTACH frag_shader
-
- FRAMEBUFFER_SIZE 256 256
- VIEWPORT 10.0 10.0 SIZE 100.0 100.0
-
- BIND BUFFER framebuffer AS color LOCATION 0
-END
-
-CLEAR_COLOR pipeline1 255 255 255 255
-CLEAR pipeline1
-RUN pipeline1 DRAW_RECT POS 0 0 SIZE 256 256
-
-# Check within the viewport
-EXPECT framebuffer IDX 10 10 SIZE 100 100 EQ_RGBA 0 255 0 255
-# Check the borders were untouched
-EXPECT framebuffer IDX 0 0 SIZE 10 256 EQ_RGBA 255 255 255 255
-EXPECT framebuffer IDX 110 0 SIZE 146 256 EQ_RGBA 255 255 255 255
-EXPECT framebuffer IDX 10 0 SIZE 100 10 EQ_RGBA 255 255 255 255
-EXPECT framebuffer IDX 10 110 SIZE 100 146 EQ_RGBA 255 255 255 255