中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 1348|回复: 1

求教 gles shader当中插值精度很差

[复制链接]
发表于 2017-4-12 23:53:57 | 显示全部楼层 |阅读模式
画一个大三角形,然后输出uv坐标到屏幕上,最终输出效果如下,明显不是平滑的,换用opengl渲染没有问题,为什么?

VS Code:
==================================
#version 100
precision highp float;

attribute vec4 vertex;
attribute vec4 uv0;

varying vec4 oUv;

void main()
{
        gl_Position = worldViewProjMatrix * vertex;
        oUv = uv0;
}

===================================


FS Code:
===================================
#version 100

precision highp float;

varying vec4 oUv;

void main()
{        
        gl_FragColor = vec4(oUv.s, oUv.t, 0.0, 1.0);
}

===================================

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-4-13 11:14:23 | 显示全部楼层
frame buffer中color是什么精度的?貌似看上去精度很低
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2018-5-22 00:56 , Processed in 0.037902 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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