GLSL Shader Error "Конструкторские вызовы могут не иметь точности"

Ошибка шейдера GLSL ERROR: 0: 1: '(': синтаксическая ошибка: вызовы конструктора могут не иметь точности

Я вижу эту ошибку с Xcode 6 в приложении iOS 8 на основе демонстрации GLPaint … (отлично работает в iOS7)

Я также заметил, что они больше не используют вещь «STRINGIFY» в версии 1.13 демонстрации GLPaint.


.vsh

static const char* BaseVS = STRINGIFY ( attribute highp vec4 inVertex; uniform highp mat4 MVP; uniform highp float pointSize; uniform highp vec4 vertexColor; uniform highp float brushRotation; varying highp vec4 color; void main() { gl_Position = MVP * inVertex; gl_PointSize = pointSize; color = vertexColor; } ); 

.fsh

 static const char* BaseFS = STRINGIFY ( uniform sampler2D texture; uniform sampler2D normalMap; uniform highp float brushRotation; varying highp vec4 color; varying highp vec3 normal; varying highp vec3 lightDir; varying highp vec3 eyeVec; precision highp float; void main (void) { highp float vRotation = (brushRotation/180.0)*3.14;; highp float mid = 0.5; highp vec2 rotated = vec2(cos(vRotation) * (gl_PointCoord.x - mid) + sin(vRotation) * (gl_PointCoord.y - mid) + mid, cos(vRotation) * (gl_PointCoord.y - mid) - sin(vRotation) * (gl_PointCoord.x - mid) + mid); highp vec4 rotatedTexture = texture2D( texture, rotated); gl_FragColor = color * rotatedTexture; } ); 

Проблема заключалась в методе, используемом для случайной генерации. Я удалил «высокий» перед конструкцией vec2 (). (Вздох)

  highp float rand(highp vec2 co) { return fract(sin(dot(co.xy ,highp vec2(12.9898,78.233))) * 43758.5453); } 
  • Глубокое тестирование GLKit не работает
  • Захват видео в реальном времени с экрана iPhone и iPad, включая аудио и запись на YouTube, Facebook и т. Д.
  • Эффект от смешивания большого квадрата
  • Swift OpenGL неразрешенный идентификатор kCGImageAlphaPremultipliedLast
  • Чтение байтов текстуры с помощью glReadPixels?
  • Конфликт на OpenGLES на iOS
  • ResolveMultisampleFramebufferAPPLE генерирует INVALID_OPERATION
  • ipad 3 - ошибка openGL с kEAGLDrawablePropertyRetainedBacking и сетчаткой?
  • Сплит-эффект с использованием фильтров изображения ядра?
  • Использование VBO - отсутствие геометрии
  • Сцена SCNRender с анимированными объектами
  • Давайте будем гением компьютера.