专栏首页随笔记录MySQL实战45讲(高清pdf).+mysqlbinlog讲、面经大汇总、SpringCloud
原创

MySQL实战45讲(高清pdf).+mysqlbinlog讲、面经大汇总、SpringCloud

attribute vec4 a_Position;

attribute vec4 a_TexCoordinate;

uniform mat4 mMatrix;

uniform mat4 mTextureMatrix;

varying vec4 v_TexCoord;

void main()

{

v_TexCoord = mTextureMatrix * a_TexCoordinate;

gl_Position = mMatrix * a_Position;

}

1

2

3

4

5

6

7

8

9

10

11

12

增加mTextureMatrix纹理矩阵,mTextureMatrix作用在纹理坐标上。

片段shader修改如下:

#extension GL_OES_EGL_image_external : require

precision mediump float;

uniform samplerExternalOES u_Texture;

varying vec4 v_TexCoord;

void main()

{

gl_FragColor = texture2D(u_Texture, v_TexCoord.xy);

}

1

2

3

4

5

6

7

8

9

10

v_TexCoord类型由vec2变为vec4,采样的时候使用v_TexCoord.xy。

获取mTextureMatrix纹理矩阵参数句柄,代码如下:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java语言基础知识(一)RE(Java Runtime Environment.Java

    1、Java语言概述 Java是一门面向对象的编程语言,其吸收了C++语言的各种优点,还把C++里难以理解的多继承、指针等一系列概念摒弃掉。其功能强大,简单易...

    w4979的博客
  • Java语言基础知识(一)RE(Java Runtime Environment.Java

    Java是一门面向对象的编程语言,其吸收了C++语言的各种优点,还把C++里难以理解的多继承、指针等一系列概念摒弃掉。其功能强大,简单易用、可跨平台。其有三种技...

    w4979的博客
  • 抛出IllegalStateException异常。Queue-PriorityQueue源码解析

    add(E e) -> 往队列添加一个元素,如果队列已满抛出IllegalStateException异常。 offer(E e) -> 往队列添加一个元素,...

    w4979的博客
  • 区块链将彻底改变传统社交媒体

    在社交媒体行业中,区块链的实施有增长的趋势。这种发展正在改变公众如何接近一个以前在安全,商业,功能和全面控制方面受到少数人的支配的生态系统。 社交媒体对日常生活...

    企鹅号小编
  • 百度百科将把词条版本信息记录在“区块链”

    【证监会刘铁斌:应尽快制定区块链等新兴技术的规章制度】证监会信息中心主任刘铁斌昨天表示,如果把人工智能、大数据、云计算、区块链等等新兴技术运用到日常的经营和管理...

    小mmm
  • 爬取斗图网图片,使用xpath格式来匹配内容,对请求伪装成浏览器, Referer 防跨域请求

    小小咸鱼YwY
  • 区块链:从信息互联网向价值互联网转变

    在社交媒体行业中,区块链的实现有增长的趋势。这种发展正在改变公众接近生态系统的方式,该系统此前在安全、商业、功能和全面控制方面受到少数人的支配。 社交媒体对日常...

    企鹅号小编
  • 逻辑回归模型及Python实现

    1.模型 在分类问题中,比如判断邮件是否为垃圾邮件,判断肿瘤是否为阳性,目标变量是离散的,只有两种取值,通常会编码为0和1。假设我们有一个特征X,画出散点图,结...

    企鹅号小编
  • Python[7] :Python制作j

    API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件...

    py3study
  • 区块链,供应链金融的新机遇|商业洞见

    什么是供应链金融? 供应链金融并不是一个新生事物。实际上,传统金融机构就一直在干这件事——给企业融资。由于交易双方都是个体,相互之间很难产生信任关系,进而导致了...

    ThoughtWorks

扫码关注云+社区

领取腾讯云代金券