zoukankan      html  css  js  c++  java
  • OpenGL ES(一.概念)

    OpenGL ES是以手持和嵌入式设备为目标的高级3D图形应用程序编程接口,主要的支持平台是iOS,Android,Linux和Windows

    1.顶点着色器

    他可以用于通过矩阵变换位置,计算照明公式来生成逐顶点颜色以及生成或者变换纹理坐标等基于顶点的传统操作
    顶点着色器的输入包括:
    1.着色器程序--描述顶点上执行操作的顶点着色器程序源代码或者可执行文件
    2.顶点着色器输入(或者属性)--用顶点数组提供的每个顶点的数据
    3.统一变量(uniform)--顶点(或者片段)着色器使用的不变数据
    4.采样器--代表顶点着色器使用纹理的特殊统一变量类型

    2.图元
    图元是三角形,直线或者点精灵等几何对象.

    3.光栅化
    光栅化是将图元转化为一组二维片段的过程,然后这些片段由片段着色器处理.这些二维片段代表着可在屏幕上绘制的像素

    4.片段着色器
    片段着色器是片段上的操作实现了通用的可编程方法.对光栅化阶段生成的每个片段执行这个着色器

    1.着色器程序--描述片段上执行操作的顶点着色器程序源代码或者可执行文件
    2.输入变量--用顶点数组提供的每个顶点的数据
    3.统一变量(uniform)--顶点(或者片段)着色器使用的不变数据
    4.采样器--代表顶点着色器使用纹理的特殊统一变量类型

    5.逐片段操作
    在片段着色器之后,下一个阶段是逐片段操作.光栅化生成的屏幕坐标(Xw,Yw)的片段只能修改帧缓冲区中位置为(Xw,Yw)的像素

  • 相关阅读:
    FLEX 几何学
    tcpip协议详解二知识进阶
    打造模块化的Flex应用
    java网络编程知识整理
    ActionScript实现数组快速去重算法
    Adobe Flex迷你教程 — CursorManager使用
    TCP连接中的TIME_WAIT状态二
    TCP连接中的TIME_WAIT状态
    flex 帮助文档制作(HTML)
    Intellij IDEA下flex国际化配置
  • 原文地址:https://www.cnblogs.com/weichao975/p/6052834.html
Copyright © 2011-2022 走看看