当前位置: 首页 > news >正文

深圳手机集团网站建设群晖nas做网站域名

深圳手机集团网站建设,群晖nas做网站域名,长沙网页制作模板,wordpress 多数据库看到一篇OpenGL编程的错误总结#xff0c;对我初学来说应该比较有用#xff0c;先保留#xff0c;嘿嘿... 谢谢原文作者的贡献#xff1a;http://www.cnitblog.com/linghuye/archive/2005/08/13/1845.html 1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。 2.镜…看到一篇OpenGL编程的错误总结对我初学来说应该比较有用先保留嘿嘿... 谢谢原文作者的贡献http://www.cnitblog.com/linghuye/archive/2005/08/13/1845.html 1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。 2.镜头位置没调好,导致所有物体不可见. 3.物体位置数据错误导致物体大大超出镜头显示范围. 4.纹理没有GL_CLAMP_TO_EDGE 导致边界拼接出现缝线. 5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败显示单色插值. 6.没有glEnable(GL_TEXTURE_2D)导致全白纹理. 7.glEnable(GL_TEXTURE_2D)后没有使用纹理顶点导致如glColor效果的纯单色. 8. 应该在作图循环设置灯光位置,因为 The position is transformed by the modelview matrix when glLight is called (just as if it were a point), and it is stored in eye coordinates. 9.灯光位置应该是4个float3个float程序不出错但结果完全扭曲。 10.打开灯光却没设置顶点法线到头一场空。 11.Window Class 没有CS_OWNDC,导致glDrawPixels失败,如在子窗口View上进行象素写入操作. 12.没有设置PIXELFORMATDESCRIPTOR的cAlphaBits,导致glReadPixels读取alpha通道数据失败,统统为0. 13.手动实现的多层纹理闪烁,出现线带,没有使用glPolygonOffset. 14.glDrawPixels 格式GL_RGB或GL_BGR_EXT的数据时崩溃,且数据有效,没有使用glPixelStorei(GL_UNPACK_ALIGNMENT, 1);导致图像行默认4字节对齐,导致OpenGL数据读取越界崩溃.相应的要为glReadPixels设置 glPixelStorei(GL_PACK_ALIGNMENT, 1); 15.glReadPixel读取被覆盖的OpenGL窗口部分的图像数据时,读出数据混乱无效,OpenGL Pixel Ownership检测导致,标准如此.使用PixelBuffer,或强制置前OpenGL窗口解决. 16.glReadPixels读取总是从FrameBuffer的左下往右上读取,毫无参数可设置改变方向,真是笨到家了. 载入图像一般还是从上到下比较容易理解. 17.使用glDepthMask(GL_FALSE)后不打开,glClear无法清除深度缓冲,导致现象:场景起始静止正常,一旦移动出现不规则的透明无渲染区域,深度缓存逻辑混乱. 18. gluPerspective(45.0f, (GLfloat)cxPixels/(GLfloat)cyPixels, 0.1f, 2000.0f);这里的0.1f将导致物体和地面的相交处闪烁,原因待查,至少取1.0f. 19.没有显示定义shiniess或shiniess为0,在shader中对gl_FrontMaterial.shininess使用pow计算,结果不可测,黑色条带闪烁quite not understand. 20.纹理出现白色点状闪烁,没有Mipmap过滤导致! 21.任何初装的Windows系统,多好的机器,一开始对OpenGL只支持1.1,连多重纹理都没有,需要警惕这种机器,装着DX9,微软真恶心,::SwapBuffer直接崩溃,故需要检测显卡至少支持了1.2标准,否则要求更新显卡驱动程序. 22.3D和2D,透视和正射模式混合时,2D模式的渲染覆盖不了3D的渲染,原因深度测试失败,       a.2D下渲染时所取点深度确实大于3D点的深度.       b.glOrtho参数错误,导致2D渲染所得深度值错误,如zNear被取负数!       c.使用glDisable(GL_DEPTH_TEST); 23.glDrawElements崩溃,       a.glXXXPointer设置的缓冲错误,顶点索引越界引用顶点数组.       b.当前glBindBufferARB(GL_ARRAY_BUFFER_ARB, buffer);硬件缓冲和内存缓冲混淆. 24.画面上出现方块形背景色,原因,渲染一次后,在glClear时glDepthMask没有打开,glClear没能clear掉depth,但clear掉颜色缓冲,depth值持续到下一次render,导致depth test没通过,颜色画不上. 25. 树叶挡在物体前,树叶间隙或蛀洞本应该透明却呈现背景色.原因,没有启用Alpha过滤.一般不可能用几何形状勾勒出叶子的形状,只用较大的多边形包围叶 子,用Alpha过滤掉空隙.此时不启用Alpha过滤,出现Alpha为0的三角面也被渲染,但得到的是背景图像,并且由于Alpha为0的三角面离视 点近,后面的物体渲染无法通过深度测试补上透明的空隙区域. 26.atlgdi.h里有#pragma comment(lib, opengl32.lib),导致无源无故链接opengl32.lib失败.转载于:https://www.cnblogs.com/leven20061001/archive/2012/07/31/2724698.html
http://www.huolong8.cn/news/240863/

相关文章:

  • 深圳商城手机网站建设安卓原生开发
  • 上海品划网络做网站淘宝网页版电脑版入口
  • 无做a视频网站用哪个网站做简历更好
  • 网站模板 seowordpress企业网站cms
  • 广州市城乡建设部网站首页怎么修改网站关键词
  • 网站建设公司西安网站系统设计论文
  • 网站后缀com微网站 建设
  • 微网站购物网站网页模板免费版
  • 文友胜做的网站小程序++wordpress
  • 公众号里的网站怎么做的购物网站php模板
  • 外链的论坛网站sem seo 区别
  • 网站导航条和表格怎么做网页小游戏插件不支持
  • 西安php网站建设酷家乐在线设计网页版
  • 网站制作遨游免费奔牛网络推广
  • 国家批准做新闻的网站新竹自助网站
  • wordpress零基础建站教程英文网站google推广
  • 青岛市做网站济南学习做网站
  • 初学者的网站建设cms开发语言有哪些
  • 陕西省建设厅管理中心网站国内现货交易平台
  • 网站整体设计风格怎么查域名服务商
  • 重庆做网站公司电话网店网络营销与推广策划书
  • 自适应手机网站开发手机网站建设 移商动力
  • 怎么看一个网站用什么语言做的青岛网站推广 软件
  • 一个网站不兼容ie怎么做03340 网站建设与管理
  • 桂林论坛网站有哪些前端工程师招聘
  • wordpress资讯站免费软件看小说上门龙婿叶辰
  • 宁波网站推广方式定制公司怎么把文章导入wordpress
  • 族谱网站建设禁止百度收录的网站
  • 宁波快速建站公司icp网站备案系统
  • 辽宁智能建站系统价格如何做本地门户网站