永发信息网

如何提高OpenGL ES 抗锯齿效果

答案:3  悬赏:70  手机版
解决时间 2021-04-07 18:14
  • 提问者网友:焚苦与心
  • 2021-04-07 13:45
如何提高OpenGL ES 抗锯齿效果
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-04-07 15:00
针对点与线的抗锯齿 可以考虑使用glhint 来设置成 GL_SMOOTH
多边形可以使用多重采样
全部回答
  • 1楼网友:青尢
  • 2021-04-07 16:22
请更新硬件。软件已经无法解决
  • 2楼网友:执傲
  • 2021-04-07 15:42
转载看见以前写的文章,都是4月份了。。呵呵,最近终于有时间,重新来搞搞opengl。不出意料,不一会就碰见拦路虎---多边形锯齿。 查遍谷歌和度娘,stackoverflow也看了不少,竟然没有现成方案解决opengl的多边形锯齿问题! 最后终于在各种补充基础后,找到了解决方案,要是省了你很多时间,请给32个赞。 代码很简单: mglview = new glsurfaceview(this); mglview.seteglconfigchooser(new eglconfigchooser() { @override public eglconfig chooseconfig(egl10 egl, egldisplay display) { int[] attrlist = new int[] { // egl10.egl_surface_type, egl10.egl_window_bit, // egl10.egl_red_size, 8, // egl10.egl_green_size, 8, // egl10.egl_blue_size, 8, // egl10.egl_depth_size, 16, // egl10.egl_sample_buffers, 1, egl10.egl_samples, 2, egl10.egl_none // }; eglconfig[] configout = new eglconfig[1]; int[] confignumout = new int[1]; egl.eglchooseconfig(display, attrlist, configout, 1, confignumout); return configout[0]; } });
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯