OpenGL中的Use of undeclared identifier 'gl_PointCoord'

6人阅读 评论(1) 收藏 举报
分类:

关于这个问题,其实解决方法很简单,我们只需要在着色器程序中加入一行代码就可以解决

#version 120

原因是这样子的因为gl_PointCoord是在着色器版本为1.2的版本的时候引入的,具体原因可以参考这个讨论

下面是我们原本的程序,执行的时候会报Use of undeclared identifier ‘gl_PointCoord’

varying vec4 vStarColor;

uniform sampler2D  starImage;

void main(void)
{
    gl_FragColor = texture2D(starImage, gl_PointCoord) * vStarColor;
}

现在我们改为如下所示,在最前面加一行就可以了

#version 120

varying vec4 vStarColor;

uniform sampler2D  starImage;

void main(void)
{
    gl_FragColor = texture2D(starImage, gl_PointCoord) * vStarColor;
}
查看评论

用VC++编制FTP客户端应用程序

用VC++编制FTP客户端应用程序  FTP协议将使用两条单独的TCP连接,一条专用于发送FTP命令,另一条则专用于传递数据。初始建立连接时,服务器在21号端口上接收来自客户端的命令连接。当需要传送数...
  • ghj1976
  • ghj1976
  • 2001-08-20 11:36:00
  • 1508

Unity to iOS opengl error:Use of undeclared identifier 'GL_BGRA_EXT' ...

#include
  • ouyangtianhan
  • ouyangtianhan
  • 2016-05-02 10:24:33
  • 1139

iOS - use of undeclared identifier

出现此类错误的主要原因为: 1.头文件包含出错。没要包含该类的头文件。在导入官方文档的时候。可能包含的不是总得头文件如 #import 时 UIAlertView就不能使用正确做发是 #im...
  • wangshuchao0
  • wangshuchao0
  • 2015-01-28 20:26:41
  • 2063

use of undeclared identifier 'xxxxxxx方法名'

转自:http://www.cnblogs.com/ygm900/archive/2013/12/03/3455623.html 在*.m文件中,编写一个方法,出现了 use of ...
  • jacker_2014
  • jacker_2014
  • 2016-11-30 11:22:16
  • 2892

stm32 keil中出现use of undeclared identifier' '的原因

出现这种情况,一般有以下几种原因: 1.变量未定义 2.未包含头文件 3.编译路径未包含该文件地址...
  • junyilao
  • junyilao
  • 2017-11-28 11:02:28
  • 1022

更新Xcode6.0.1之后,编译出现Use of undeclared identifier 'GL_BGRA_EXT'问题及解决方案

今天升级Xcode
  • cmconan
  • cmconan
  • 2014-09-24 20:47:16
  • 11533

iOS逆向 error: use of undeclared identifier 'MSHookIvar'

iOS 逆向开发交流群用Theos 编写代码的时候,发现’MSHookIvar’这个编译不通过,找了一圈不知道是什么原因,后面发现是少了一个substrate.h 文件。下载这个文件,然后复制到你工程...
  • u010545480
  • u010545480
  • 2017-05-23 11:11:45
  • 790

解决IOS开发使用Lumberjack库时出现的Use of undeclared identifier 'ddLogLevel'问题

IOS开发使用Lumberjack库出现问题——》Use of undeclared identifier 'ddLogLevel' 在工程的.pch文件内添加下面的代码即可解决 #ifde...
  • u012510832
  • u012510832
  • 2013-10-21 20:32:32
  • 6781

SDWebImage 报错:Use of undeclared identifier _executing/_finished

我们再用SDWebImage第三方框架时,会遇到这种低级的问题,报错:Use of undeclared identifier _executing/_finished;其实就是因为没有实现@synt...
  • gaojq_ios
  • gaojq_ios
  • 2015-07-31 10:14:31
  • 793

[Android]Android studio编译程序时报错: error: use of undeclared identifier ’free free(t);

问题描述:程序之前可以正常运行,后来更新了一系列部件之后编译不通过,报了好几个一样的错误:error: use of undeclared identifier ’free free(t); 网上搜索...
  • u010005281
  • u010005281
  • 2017-11-23 10:30:31
  • 854
    个人资料
    持之以恒
    等级:
    访问量: 11万+
    积分: 7427
    排名: 3548
    最新评论