zoukankan      html  css  js  c++  java
  • GLSL Notes

    GLSL Notes

    API of shader:

      glCreateShader(), glShaderSource(), glCompileShader(), glGetShadrInfoLog(), glCreateProgram()

    API of porgram:

      glCreateProgram(), glAttachShader(), glDetashShader(), glLinkProgarm(), glGetProgarmInfoLog(), glUseProgram()

    Resource Release:

      glDeleteShader(), glDeleteProgram(), glIsProgram(), glIsShader(), glValidateProgram()

    类型限定符

      attribute, varying, uniform

      glGetAttribLocation(), glBindAttribLocation(), glGetUniformLocation(), glVertexAttrib(), glVertexAtrribPointer()

    注意要点

      gl_position必须由顶点着色器更新,GL将会对此值进行插值,然后传递给片断着色器。

    OpenGLES

      OpenGL ES 3.0 is new in iOS 7 and adds a number of new features, including:

    • Multiple render targets and transform feedback to enable deferred rendering and other graphics algorithms previously only available in desktop OpenGL
    • OpenGL Shading Language ES 3.0 and integer textures, buffers and operations to enable general-purpose GPU computing
    • New texture, buffer, and attribute formats for optimizing memory footprint and bandwidth

     

  • 相关阅读:
    Javascript内容整理——BOM
    前端实现excel报表,vue+luckysheet
    代码转图片 的一个好用网站
    推荐一个非常好用前端在线编辑器!!! 一点都不卡
    前端常用的一些网站
    vue中使用moment,如何按需打包?
    better-scroll
    时间线
    碎纸屑动画
    动画
  • 原文地址:https://www.cnblogs.com/tekkaman/p/3533528.html
Copyright © 2011-2022 走看看