作者shuian88 (shiuan)
看板C_and_CPP
标题[问题] opengl 材质贴图开关
时间Sun Jun 5 18:51:28 2016
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenGL
问题(Question):
想要做一个材质贴图的开关在keyboard,google一下好像是使用glEnable
不过使用後却没有反应,想请教一下问题在哪
程式码(Code):(请善用置底文网页, 记得排版)
[img]
http://i.imgur.com/ndHkww6.png[/img]
补充说明(Supplement):
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.27.242
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1465123891.A.F55.html
1F:推 iamstudent: 有呼叫重画吗? 06/05 19:08
2F:→ iamstudent: 另外你这样只适合很简单的程式 06/05 19:09
3F:→ iamstudent: 如果display画东西有好几个pass,中途就开关很多次了 06/05 19:09
4F:→ iamstudent: 我隐约看见你程式有shader 06/05 19:11
5F:→ iamstudent: 如果你用shader画,贴图的enable/disable会无效 06/05 19:11
6F:→ iamstudent: shader只看贴图的binding、filter与repeat 06/05 19:12
7F:→ iamstudent: 有无enable没差,颜色的replace或module也没差 06/05 19:13
8F:→ iamstudent: 颜色用法完全看shader code内容 06/05 19:13
9F:→ shuian88: 所以我只能在gl_Fragcolor那边把Texture拿掉吗 06/05 20:08