社区
游戏开发
帖子详情
如何搭建OpenGL ES 或者 GLSL的开发环境
Jackers679
2012-02-17 02:06:24
我最近在学习GLSL和OpenGL ES2.0. 我想用Win7+VS2010来写一些简单的程序。不知道怎么搭建环境。望高手指点。如果是linux的开发环境也行。
我之前下了AMD的OpenGL ES仿真器,发现连里面的sample程序都跑不了,郁闷呀。。。。 这让人怎么学习Graphic啊。
...全文
1124
8
打赏
收藏
如何搭建OpenGL ES 或者 GLSL的开发环境
我最近在学习GLSL和OpenGL ES2.0. 我想用Win7+VS2010来写一些简单的程序。不知道怎么搭建环境。望高手指点。如果是linux的开发环境也行。 我之前下了AMD的OpenGL ES仿真器,发现连里面的sample程序都跑不了,郁闷呀。。。。 这让人怎么学习Graphic啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peng_weida
2012-05-17
打赏
举报
回复
OpenGL Shading Language橙宝书
zero1991
2012-05-09
打赏
举报
回复
请问您找到解决方案了吗?我用的powervr的模拟器,教程OpenGL ES 2.0 Programming Guide里的hello triangle是可以跑得,win7。
在这里拿到书的代码:
http://code.google.com/p/opengles-book-samples/source/checkout
然后windows/Chapter_2里面是源码的核心部分,windows/common里面是源码的一些头文件和库,也得包含进来。
我最近也在学es的glsl,我是要用shader做并行计算。目前还灰常迷茫,呵呵
无名剑
2012-03-03
打赏
举报
回复
去下个AMD的模拟器 OpenGL ES 2.0 Emulator v1.0
吧
WIN7的用户就拉倒 XP的可以玩的顺
里面的sample有教你如何初始化opengl es
Jackers679
2012-02-23
打赏
举报
回复
[Quote=引用 3 楼 ilysony 的回复:]
引用 2 楼 jackers679 的回复:
你说的这个是OpenGL的环境搭建,请问你知道OpenGL ES怎么搭建环境吗?
直接在Eclipse上开发Android上就可以用了啊 XCode上也可以用
[/Quote]
如果用XCode的话,我还要学点基本的X的API,这样会增加负担, 有其他的方法吗?因为我只想写点OpenGL ES带shader的sample 程序
Sou2012
2012-02-21
打赏
举报
回复
[Quote=引用 2 楼 jackers679 的回复:]
你说的这个是OpenGL的环境搭建,请问你知道OpenGL ES怎么搭建环境吗?
[/Quote]
直接在Eclipse上开发Android上就可以用了啊 XCode上也可以用
Jackers679
2012-02-21
打赏
举报
回复
[Quote=引用 1 楼 ilysony 的回复:]
先去买本红宝书
我这有篇OpenGL的Hello World
http://blog.csdn.net/ilysony/article/details/6535401
[/Quote]
你说的这个是OpenGL的环境搭建,请问你知道OpenGL ES怎么搭建环境吗?
Sou2012
2012-02-21
打赏
举报
回复
先去买本红宝书
我这有篇OpenGL的Hello World
http://blog.csdn.net/ilysony/article/details/6535401
Shader 入门:
GLSL
ES
(简介和基本语法)
前言 欢迎来到我的 Shader 入门系列文章,在本系列文章中我将和大家一起学习 Shader 相关知识,以便于我们阅读和编写 Shader。 我们将从
GLSL
ES
开启我们的学习之路,本篇文章作为该系列的开篇,将给大家简单介绍
GLSL
ES
并学习它的基本语法。 话不多说,我们开始吧! 在本系列文章中主要针对
GLSL
ES
3.0 进行讲解 正文 简介 在正式学习
GLSL
ES
之前,我们先大概了解下以下内容:
OpenGL
OpenGL
全称为 Open Graphics Library
OpenGL
ES
之七——着色器语言
GLSL
概况 前面之所以没有详细的来介绍一下
GLSL
,因为之前如果上来就介绍语言会显得突兀,而现在经过了前面几篇文章的铺垫,相信大家自己对这门语言也已经有一些了解了。 我们之前的文章中介绍
OpenGL
ES
版本的时候也提到过:
OpenGL
ES
1.x是针对固定硬件管线的而从
OpenGL
ES
2.0开始针对可编程硬件管线。而这其中最重要的就是顶点着色器和片元着色器,顶点着色器是针对每个顶点执行一次,用于...
第二章
OpenGL
ES
基础-
GLSL
语法简单总结
sampler3D:与C语言结构体类似。**数组 **:与C语言数组类似,但
GLSL
中只能使用一维数组。以上示例展示了声明一个用于从 2D 纹理中采样颜色值的纹理采样器。在实际应用中,纹理类型在图形编程中广泛用于渲染纹理、实现阴影效果、生成复杂材质等方面。结构体:与C语言结构体类似。数组:与C语言数组类似,但
GLSL
中只能使用一维数组。
OpenGL
ES
入门指南
OpenGL
ES
(
OpenGL
for Embedded Systems) 是
OpenGL
的子集,专为移动设备和嵌入式系统设计。它是智能手机、平板电脑、游戏主机等设备上2D/3D图形渲染的标准API。
第三章
OpenGL
ES
基础-基础-
GLSL
渲染纹理
vec4 :是四个分量的向量mat4 :是4x4的浮点矩阵渲染一张图片纹理写简单的shader在
OpenGL
中,线程调用
GLSL
(
OpenGL
Shading Language)时通常需要注意一些关联问题,以确保正确的操作和流程。
GLSL
着色器编译在一个线程中加载、编译和链接
GLSL
着色器程序。确保着色器程序在正确的上下文中创建,并且每个着色器程序都与合适的
OpenGL
上下文相关联。Uniform 和 Attribute 数据传递。
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章