0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GPU绘图的四个阶段包括裁剪阶段,光栅化阶段,像素阶段和输出阶段概述

Dbwd_Imgtec 来源:未知 作者:易水寒 2018-05-13 11:46 次阅读

GPU绘图的几个阶段

1、裁剪阶段:

裁剪掉摄像机平截头体外的模型,由GPU自动完成。

我们把平截头体分别定义为 上、下、左、右、近、远,GPU裁剪的时候,就是要依次裁剪模型中,与这几个平面相反的平面。

2、光栅化阶段:

  • 背面消隐

  • 顶点插值

3、像素阶段:

顶点插值会被当做像素着色器的输入数据,传入到像素着色器里面。与顶点着色器一样,像素着色器也是一个而寒暑,它处理的是像素片段。因此也叫作片段着色器、像素着色器的任务就是为每个像素片段计算一个颜色值。

编写像素着色器的时候,需要注意:

  1. 尽量使用全局常量

  2. 尽量在顶点着色器中计算好需要的数据

  3. 尽量少做复杂的运算,因为像素着色器计算量大,它与显示面积挂钩,显示面积越大,那么它计算的量就越大

4、输出阶段:

像素片段由像素着色器生成之后,被传送到输出合并器,在该阶段,某些像素被丢弃,未被丢弃的像素被写入到后台缓冲区。混合工作就是在这个阶段完成的。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4392

    浏览量

    126520
  • 像素
    +关注

    关注

    1

    文章

    195

    浏览量

    18418

原文标题:GPU绘图的几个阶段:裁剪,光栅化,像素,输出

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于蓄电池的三阶段充电疑点

    三段式充电:第一阶段叫恒流阶段(即主充),第二阶段叫恒压阶段(即均充),第三
    发表于 07-07 22:21

    【转】充电器充电的阶段有哪些?

     充电器充电通常可分为预充电、快速充电、涓流充电、补足充电四个阶段:    一阶段:预充电    对长期不用的或新电池充电时,一开始就采用快速充电,会影响电池的寿命。因此,这种电池应先用小电流充电
    发表于 01-03 21:06

    移动通信标准发展大致分成四个阶段

    在谈这个问题之前,首先我们来谈谈另一问题:为什么我们需要一新的移动通信标准?一定是出现了现有标准无法解决的新问题。总体上看,一标准的诞生,从整个流程来看应该会大致分成四个
    发表于 07-12 08:09

    锂电池的充电四阶段与终止方法

    充电阶段开始时计时,持续充电两小时后终止充电过程。上述四阶段的充电法完成对完全放电电池的充电约需要2.5至3小时。高级充电器还采用了更多安全措施。例如如果电池温度超出指定窗口(通常为0℃至45℃),那么充电会暂停。
    发表于 03-11 21:14

    嵌入式系统发展的四个阶段

      嵌入式系统发展的四个阶段  从上个世纪70年代单片机的出现到今天,应用,嵌入式系统少说也有近30年的历史了。可以说嵌入式系统经历了发展的4阶段。今天小编就为大家分享一下嵌入式系统
    发表于 06-23 15:51

    锂离子电池进行充电时有哪三阶段策略?为什么需要进行3阶段

    锂离子电池进行充电时有哪三阶段策略?为什么需要进行3阶段
    发表于 03-11 07:10

    PLC扫描的工作方式有哪几个阶段

    。  描周期除了包括输入采样阶段、用户程序执行阶段输出刷新阶段主要工作
    发表于 03-16 11:43

    IC开发flow及阶段使用的工具

    阶段使用的工具。3.信号的跨时钟域同步。包括单比特和多比特,对于单比特自然用两级寄存器同步最为方便。对于多比特,常考察异步FIFO以及握手方法。要理解亚稳态的概念以及避免亚稳态的方法。...
    发表于 07-22 07:12

    stm32+RTOS阶段

    目录一.作者:懒懒土拨鼠第一阶段称为stm32+RTOS阶段。第二阶段称为多核+Linux阶段。第三阶段最后荐书环节二.作者:程序员良许转折
    发表于 08-06 09:56

    GUI开发的几个阶段

    AWTK = Toolkit AnyWhereAWTK是吸取了FTK和CanTK的精华,重新开发的GUI,计划分以下几个阶段实施:第一阶段专注于嵌入式系统,到达并超越TouchGfx
    发表于 08-20 06:22

    SoC芯片的开发流程有哪几个阶段

    SoC芯片的开发流程SoC芯片开发流程大致分为四个阶段,其中大部分工作都是借助于电子设计自动(EDA)工具完成的。总体设计总体设计阶段的任务是按照系统需求说明书确定SoC的性能参数,
    发表于 11-08 08:33

    PCB阶段布线原则

    目录一、原理图阶段二、PCB阶段布线原则5555笔记是思考的迭代积累。目的:资源积累方式:熟练的写关键词、使用不多但重要的(通常理解不太深刻),名词解释欢迎大家互相交流,共同促进理解,提升专业技能
    发表于 11-11 07:54

    四个阶段来描述嵌入式系统的大致启动流程

    作为一嵌入式新手,阅读资料之后做一下笔记还是很有必要的,下面从四个阶段来描述嵌入式系统的大致启动流程。如下图所示:图片引用自OMAPpedia的WIKI
    发表于 12-14 06:45

    GPU光栅阶段和几何阶段的术语介绍

    GPU流水线主要分为两个阶段:几何阶段光栅阶段 几何阶段 顶点着色器 ——> 曲面细分着色器
    发表于 05-07 12:45 2706次阅读
    <b class='flag-5'>GPU</b><b class='flag-5'>光栅</b>化<b class='flag-5'>阶段</b>和几何<b class='flag-5'>阶段</b>的术语介绍

    一文知道EMC设计的四个阶段

    作者认为,对于EMC设计的境界,会经历4个阶段:此阶段是产品EMC设计的初步阶段,及在产品第一论开始设计时,并没有考虑EMC方面的问题,等到产品功能调试完成,样子出来后进行EMC测试时,才发现EMC问题的存在,于是通过采用各种临
    发表于 01-28 10:02 2004次阅读