blob: 70ba93ec7e74312f780a2b9549558bb7c763db9d [file] [log] [blame]
Courtney Goeltzenleuchter21c58b02014-10-30 10:07:20 -06001/*
Karl Schultz481756e2016-02-02 15:37:51 -07002 * Copyright (c) 2015-2016 The Khronos Group Inc.
3 * Copyright (c) 2015-2016 Valve Corporation
4 * Copyright (c) 2015-2016 LunarG, Inc.
5 *
Jon Ashburn43b53e82016-04-19 11:30:31 -06006 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
Karl Schultz481756e2016-02-02 15:37:51 -07009 *
Jon Ashburn43b53e82016-04-19 11:30:31 -060010 * http://www.apache.org/licenses/LICENSE-2.0
Karl Schultz481756e2016-02-02 15:37:51 -070011 *
Jon Ashburn43b53e82016-04-19 11:30:31 -060012 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
Karl Schultz481756e2016-02-02 15:37:51 -070017 */
18/*
Courtney Goeltzenleuchter21c58b02014-10-30 10:07:20 -060019 * Fragment shader for cube demo
20 */
GregF54dc3782015-12-15 11:23:43 -070021#version 400
Courtney Goeltzenleuchter21c58b02014-10-30 10:07:20 -060022#extension GL_ARB_separate_shader_objects : enable
23#extension GL_ARB_shading_language_420pack : enable
Chia-I Wu6e68a892015-02-23 10:41:08 -070024layout (binding = 1) uniform sampler2D tex;
Courtney Goeltzenleuchter21c58b02014-10-30 10:07:20 -060025
26layout (location = 0) in vec4 texcoord;
Cody Northropafe800a2015-06-05 13:35:01 -060027layout (location = 0) out vec4 uFragColor;
Courtney Goeltzenleuchter21c58b02014-10-30 10:07:20 -060028void main() {
Cody Northropafe800a2015-06-05 13:35:01 -060029 uFragColor = texture(tex, texcoord.xy);
Courtney Goeltzenleuchter21c58b02014-10-30 10:07:20 -060030}