shaders.go raw

   1  // Code generated by build.go. DO NOT EDIT.
   2  
   3  package headless
   4  
   5  import "github.com/p9c/p9/pkg/gel/gio/gpu/internal/driver"
   6  
   7  var (
   8  	shader_input_vert = driver.ShaderSources{
   9  		Name:   "input.vert",
  10  		Inputs: []driver.InputLocation{{Name: "position", Location: 0, Semantic: "TEXCOORD", SemanticIndex: 0, Type: 0x0, Size: 4}},
  11  		GLSL100ES: `#version 100
  12  
  13  attribute vec4 position;
  14  
  15  void main()
  16  {
  17      gl_Position = position;
  18  }
  19  
  20  `,
  21  		GLSL300ES: `#version 300 es
  22  
  23  layout(location = 0) in vec4 position;
  24  
  25  void main()
  26  {
  27      gl_Position = position;
  28  }
  29  
  30  `,
  31  		GLSL130: `#version 130
  32  #ifdef GL_ARB_shading_language_420pack
  33  #extension GL_ARB_shading_language_420pack : require
  34  #endif
  35  
  36  in vec4 position;
  37  
  38  void main()
  39  {
  40      gl_Position = position;
  41  }
  42  
  43  `,
  44  		GLSL150: `#version 150
  45  #ifdef GL_ARB_shading_language_420pack
  46  #extension GL_ARB_shading_language_420pack : require
  47  #endif
  48  
  49  in vec4 position;
  50  
  51  void main()
  52  {
  53      gl_Position = position;
  54  }
  55  
  56  `,
  57  		HLSL: "DXBC\x1e»\x11\xd3iX7\xd4F\xb9\xa4\xf4R\xf9J\x01\x00\x00\x00\x10\x02\x00\x00\x06\x00\x00\x008\x00\x00\x00\x9c\x00\x00\x00\xe0\x00\x00\x00\\\x01\x00\x00\xa8\x01\x00\x00\xdc\x01\x00\x00Aon9\\\x00\x00\x00\\\x00\x00\x00\x00\x02\xfe\xff4\x00\x00\x00(\x00\x00\x00\x00\x00$\x00\x00\x00$\x00\x00\x00$\x00\x00\x00$\x00\x01\x00$\x00\x00\x00\x00\x00\x00\x02\xfe\xff\x1f\x00\x00\x02\x05\x00\x00\x80\x00\x00\x0f\x90\x04\x00\x00\x04\x00\x00\x03\xc0\x00\x00\xff\x90\x00\x00\xe4\xa0\x00\x00\xe4\x90\x01\x00\x00\x02\x00\x00\f\xc0\x00\x00\xe4\x90\xff\xff\x00\x00SHDR<\x00\x00\x00@\x00\x01\x00\x0f\x00\x00\x00_\x00\x00\x03\xf2\x10\x10\x00\x00\x00\x00\x00g\x00\x00\x04\xf2 \x10\x00\x00\x00\x00\x00\x01\x00\x00\x006\x00\x00\x05\xf2 \x10\x00\x00\x00\x00\x00F\x1e\x10\x00\x00\x00\x00\x00>\x00\x00\x01STATt\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00RDEFD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\x00\x04\xfe\xff\x00\x01\x00\x00\x1c\x00\x00\x00Microsoft (R) HLSL Shader Compiler 10.1\x00ISGN,\x00\x00\x00\x01\x00\x00\x00\b\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x0f\x0f\x00\x00TEXCOORD\x00\xab\xab\xabOSGN,\x00\x00\x00\x01\x00\x00\x00\b\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00SV_Position\x00",
  58  	}
  59  	shader_simple_frag = driver.ShaderSources{
  60  		Name: "simple.frag",
  61  		GLSL100ES: `#version 100
  62  precision mediump float;
  63  precision highp int;
  64  
  65  void main()
  66  {
  67      gl_FragData[0] = vec4(0.25, 0.550000011920928955078125, 0.75, 1.0);
  68  }
  69  
  70  `,
  71  		GLSL300ES: `#version 300 es
  72  precision mediump float;
  73  precision highp int;
  74  
  75  layout(location = 0) out vec4 fragColor;
  76  
  77  void main()
  78  {
  79      fragColor = vec4(0.25, 0.550000011920928955078125, 0.75, 1.0);
  80  }
  81  
  82  `,
  83  		GLSL130: `#version 130
  84  #ifdef GL_ARB_shading_language_420pack
  85  #extension GL_ARB_shading_language_420pack : require
  86  #endif
  87  
  88  out vec4 fragColor;
  89  
  90  void main()
  91  {
  92      fragColor = vec4(0.25, 0.550000011920928955078125, 0.75, 1.0);
  93  }
  94  
  95  `,
  96  		GLSL150: `#version 150
  97  #ifdef GL_ARB_shading_language_420pack
  98  #extension GL_ARB_shading_language_420pack : require
  99  #endif
 100  
 101  out vec4 fragColor;
 102  
 103  void main()
 104  {
 105      fragColor = vec4(0.25, 0.550000011920928955078125, 0.75, 1.0);
 106  }
 107  
 108  `,
 109  		HLSL: "DXBC\xf5F\xdef$)\xa8\xbbV\xeas\xb5ks\x12r\x01\x00\x00\x00\xdc\x01\x00\x00\x06\x00\x00\x008\x00\x00\x00\x90\x00\x00\x00\xd0\x00\x00\x00L\x01\x00\x00\x98\x01\x00\x00\xa8\x01\x00\x00Aon9P\x00\x00\x00P\x00\x00\x00\x00\x02\xff\xff,\x00\x00\x00$\x00\x00\x00\x00\x00$\x00\x00\x00$\x00\x00\x00$\x00\x00\x00$\x00\x00\x00$\x00\x00\x02\xff\xffQ\x00\x00\x05\x00\x00\x0f\xa0\x00\x00\x80>\xcd\xcc\f?\x00\x00@?\x00\x00\x80?\x01\x00\x00\x02\x00\b\x0f\x80\x00\x00\xe4\xa0\xff\xff\x00\x00SHDR8\x00\x00\x00@\x00\x00\x00\x0e\x00\x00\x00e\x00\x00\x03\xf2 \x10\x00\x00\x00\x00\x006\x00\x00\b\xf2 \x10\x00\x00\x00\x00\x00\x02@\x00\x00\x00\x00\x80>\xcd\xcc\f?\x00\x00@?\x00\x00\x80?>\x00\x00\x01STATt\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00RDEFD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\x00\x04\xff\xff\x00\x01\x00\x00\x1c\x00\x00\x00Microsoft (R) HLSL Shader Compiler 10.1\x00ISGN\b\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00OSGN,\x00\x00\x00\x01\x00\x00\x00\b\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00SV_Target\x00\xab\xab",
 110  	}
 111  	shader_simple_vert = driver.ShaderSources{
 112  		Name: "simple.vert",
 113  		GLSL100ES: `#version 100
 114  
 115  void main()
 116  {
 117      float x;
 118      float y;
 119      if (gl_VertexID == 0)
 120      {
 121          x = 0.0;
 122          y = 0.5;
 123      }
 124      else
 125      {
 126          if (gl_VertexID == 1)
 127          {
 128              x = 0.5;
 129              y = -0.5;
 130          }
 131          else
 132          {
 133              x = -0.5;
 134              y = -0.5;
 135          }
 136      }
 137      gl_Position = vec4(x, y, 0.5, 1.0);
 138  }
 139  
 140  `,
 141  		GLSL300ES: `#version 300 es
 142  
 143  void main()
 144  {
 145      float x;
 146      float y;
 147      if (gl_VertexID == 0)
 148      {
 149          x = 0.0;
 150          y = 0.5;
 151      }
 152      else
 153      {
 154          if (gl_VertexID == 1)
 155          {
 156              x = 0.5;
 157              y = -0.5;
 158          }
 159          else
 160          {
 161              x = -0.5;
 162              y = -0.5;
 163          }
 164      }
 165      gl_Position = vec4(x, y, 0.5, 1.0);
 166  }
 167  
 168  `,
 169  		GLSL130: `#version 130
 170  #ifdef GL_ARB_shading_language_420pack
 171  #extension GL_ARB_shading_language_420pack : require
 172  #endif
 173  
 174  void main()
 175  {
 176      float x;
 177      float y;
 178      if (gl_VertexID == 0)
 179      {
 180          x = 0.0;
 181          y = 0.5;
 182      }
 183      else
 184      {
 185          if (gl_VertexID == 1)
 186          {
 187              x = 0.5;
 188              y = -0.5;
 189          }
 190          else
 191          {
 192              x = -0.5;
 193              y = -0.5;
 194          }
 195      }
 196      gl_Position = vec4(x, y, 0.5, 1.0);
 197  }
 198  
 199  `,
 200  		GLSL150: `#version 150
 201  #ifdef GL_ARB_shading_language_420pack
 202  #extension GL_ARB_shading_language_420pack : require
 203  #endif
 204  
 205  void main()
 206  {
 207      float x;
 208      float y;
 209      if (gl_VertexID == 0)
 210      {
 211          x = 0.0;
 212          y = 0.5;
 213      }
 214      else
 215      {
 216          if (gl_VertexID == 1)
 217          {
 218              x = 0.5;
 219              y = -0.5;
 220          }
 221          else
 222          {
 223              x = -0.5;
 224              y = -0.5;
 225          }
 226      }
 227      gl_Position = vec4(x, y, 0.5, 1.0);
 228  }
 229  
 230  `,
 231  		HLSL: "DXBC\xc8 \\\"\xec\xe9\xb2)@\xdf|Z(\xea\f\xb8\x01\x00\x00\x00H\x02\x00\x00\x05\x00\x00\x004\x00\x00\x00\x80\x00\x00\x00\xb4\x00\x00\x00\xe8\x00\x00\x00\xcc\x01\x00\x00RDEFD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\x00\x04\xfe\xff\x00\x01\x00\x00\x1c\x00\x00\x00Microsoft (R) HLSL Shader Compiler 10.1\x00ISGN,\x00\x00\x00\x01\x00\x00\x00\b\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00SV_VertexID\x00OSGN,\x00\x00\x00\x01\x00\x00\x00\b\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00SV_Position\x00SHDR\xdc\x00\x00\x00@\x00\x01\x007\x00\x00\x00`\x00\x00\x04\x12\x10\x10\x00\x00\x00\x00\x00\x06\x00\x00\x00g\x00\x00\x04\xf2 \x10\x00\x00\x00\x00\x00\x01\x00\x00\x00h\x00\x00\x02\x01\x00\x00\x00 \x00\x00\a\x12\x00\x10\x00\x00\x00\x00\x00\n\x10\x10\x00\x00\x00\x00\x00\x01@\x00\x00\x01\x00\x00\x007\x00\x00\x0f2\x00\x10\x00\x00\x00\x00\x00\x06\x00\x10\x00\x00\x00\x00\x00\x02@\x00\x00\x00\x00\x00?\x00\x00\x00\xbf\x00\x00\x00\x00\x00\x00\x00\x00\x02@\x00\x00\x00\x00\x00\xbf\x00\x00\x00\xbf\x00\x00\x00\x00\x00\x00\x00\x007\x00\x00\f2 \x10\x00\x00\x00\x00\x00\x06\x10\x10\x00\x00\x00\x00\x00F\x00\x10\x00\x00\x00\x00\x00\x02@\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x006\x00\x00\b\xc2 \x10\x00\x00\x00\x00\x00\x02@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x80?>\x00\x00\x01STATt\x00\x00\x00\x05\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
 232  	}
 233  )
 234