浏览代码

glsllib with macros to convert glsl 1.1 shaders to 1.5

Kirill Vainer 10 年之前
父节点
当前提交
b8fe36ed76
共有 1 个文件被更改,包括 14 次插入0 次删除
  1. 14 0
      jme3-core/src/main/resources/Common/ShaderLib/GLSL150Compat.glsllib

+ 14 - 0
jme3-core/src/main/resources/Common/ShaderLib/GLSL150Compat.glsllib

@@ -0,0 +1,14 @@
+#if _VERSION_ >= 150
+out vec4 outFragColor;
+#  define texture1D texture
+#  define texture2D texture
+#  define texture3D texture
+#  define texture2DLod texture
+#  if defined VERTEX_SHADER
+#    define varying out
+#    define attribute in
+#  elif defined FRAGMENT_SHADER
+#    define varying in
+#    define gl_FragColor outFragColor
+#  endif
+#endif