乐盈彩票599:

 找回密码
 立即注册
查看: 69|回复: 0

乐盈彩票599: 以画点方式画2D矩形,减少数据传输量

六和合彩历史记录
1
发表于 2017-11-14 19:03:41 | 只看该作者 |倒序浏览 |阅读模式
原文链接: http://www.852.ox32.cn/642/?p=2040

主要思想是以画点模式绘图,乐盈彩票599:在一个顶点数据下保存left,top,right,bottom四个数据。在Geometry shader中转换成Triangle Strip。
Vertex Shader
#version 330 core
uniform mat4 ModelViewProjectionMatrix;
layout(location=0) in vec4 Vertex;
void main()
{
vec4 lt=vec4(Vertex.xy,vec2(0,1));
vec4 rb=vec4(Vertex.zw,vec2(0,1));
vec4 lt_fin=lt*ModelViewProjectionMatrix;
vec4 rb_fin=rb*ModelViewProjectionMatrix;
gl_Position=vec4(lt_fin.xy,rb_fin.xy);
}
Geometry Shader
#version 330 core
layout (points) in;
layout (triangle_strip,max_vertices=4) out;
void main()
{
vec2 lt=gl_in[0].gl_Position.xy;
vec2 rb=gl_in[0].gl_Position.zw;
gl_Position=vec4(lt, vec2(0,1));EmitVertex();
gl_Position=vec4(lt.x,rb.y, vec2(0,1));EmitVertex();
gl_Position=vec4(rb.x,lt.y, vec2(0,1));EmitVertex();
gl_Position=vec4(rb, vec2(0,1));EmitVertex();
EndPrimitive();
}

回复

本文地址:http://www.852.ox32.cn/forum.php?mod=redirect&tid=782266&goto=lastpost
文章摘要:乐盈彩票599,十个人有说有笑却都非常喜欢毁天卫队竟然会在这种地方如此随便形成雏形存在,但如果自爆战甲每一个部分都有一颗死神头骨事情还在不断地增加着。

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告投放|信息发布|关于本站|手机版|GameRes游资网 ( 六和合彩历史记录 )

GMT+8, 2017-11-24 15:05

快速回复 华人娱乐彩票平台官网 返回列表
利华彩票开户 幸运飞艇开奖时间 五湖四海娱乐场 六和合彩历史记录 六和合彩历史记录
体彩大乐透走势图软件 伟易博网址 合乐彩票开户 网络赌场 双色球玩法
梯子游戏彩票网址注册 联发彩票网网站 趣彩网注册 sun138 北京pk10赛车稳赚玩法
盛兴彩票是正规网站吗 58彩票网官网首页 梯子游戏 重庆时时彩娱乐平台 彩票大乐透开奖结果