游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2167|回复: 1

求教glDrawPixels的使用

[复制链接]

1

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-7-21 16:55:00 | 显示全部楼层 |阅读模式
大家好,我是OpenGL初学,VC也用的不多.下面是我写的几句程序,请大家帮我看一下,为什么我用glDrawPixels()不能写GL_RED值呢?

//读出原来的RED值.

glReadPixels(winX, winY, 1, 1, GL_RED, GL_FLOAT, &red1);


//写入新的RED值

GLfloat RGB[3] = {0.0, 0.0, 0.0};

glRasterPos2i(winX, winY);
glDrawPixels(1, 1, GL_RED, GL_FLOAT, RGB);

//再试着读出来

glReadPixels(winX, winY, 1, 1, GL_RED, GL_FLOAT, &red2);

运行后red2等于red1,就是没有写成功.请大家看看哪里有问题.谢谢大家.

1

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2006-7-25 10:41:00 | 显示全部楼层

Re:求教glDrawPixels的使用

已解决,是显示部分弄错了,所以我以为没写进去哈哈...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 00:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表