/*!**************************************************************************** @file OGLES2/PVRTPrint3DShaders.h @ingroup API_OGLES2 @copyright Copyright (c) Imagination Technologies Limited. @brief The shaders used by Print3D. Created by Filewrap 1.0. DO NOT EDIT. ******************************************************************************/ // This file was created by Filewrap 1.1 // Little endian mode // DO NOT EDIT // ******** Start: Print3DFragShader.fsh ******** // File data static const char _Print3DFragShader_fsh[] = "uniform sampler2D\tsampler2d;\n" "\n" "varying lowp vec4\t\tvarColour;\n" "varying mediump vec2\ttexCoord;\n" "\n" "void main()\n" "{\n" "\tlowp vec4 vTex = texture2D(sampler2d, texCoord);\n" "\tgl_FragColor = vec4(varColour.rgb * vTex.r, varColour.a * vTex.a);\n" "}\n"; // ******** End: Print3DFragShader.fsh ******** // ******** Start: Print3DVertShader.vsh ******** // File data static const char _Print3DVertShader_vsh[] = "attribute highp vec4\tmyVertex;\n" "attribute mediump vec2\tmyUV;\n" "attribute lowp vec4\t\tmyColour;\n" "\n" "uniform highp mat4\t\tmyMVPMatrix;\n" "\n" "varying lowp vec4\t\tvarColour;\n" "varying mediump vec2\ttexCoord;\n" "\n" "void main()\n" "{\n" "\tgl_Position = myMVPMatrix * myVertex;\n" "\ttexCoord = myUV.st;\n" "\tvarColour = myColour;\n" "}\n"; // ******** End: Print3DVertShader.vsh ******** // ******** Start: Print3DFragShaderLogo.fsh ******** // File data static const char _Print3DFragShaderLogo_fsh[] = "uniform sampler2D\tsampler2d;\n" "\n" "varying mediump vec2\ttexCoord;\n" "\n" "void main()\n" "{\n" "\tgl_FragColor = texture2D(sampler2d, texCoord);\n" "}\n"; // ******** End: Print3DFragShaderLogo.fsh ******** // ******** Start: Print3DVertShaderLogo.vsh ******** // File data static const char _Print3DVertShaderLogo_vsh[] = "attribute highp vec4\tmyVertex;\n" "attribute mediump vec2\tmyUV;\n" "\n" "uniform highp mat4\t\tmyMVPMatrix;\n" "\n" "varying mediump vec2\ttexCoord;\n" "\n" "void main()\n" "{\n" "\tgl_Position = myMVPMatrix * myVertex;\n" "\ttexCoord = myUV.st;\n" "}\n"; // ******** End: Print3DVertShaderLogo.vsh ********