当前位置: 首页 > article >正文

14.1 OpenGL图元装配和光栅化:在光栅化之前丢弃图元

在光栅化之前丢弃图元 Discarding Primitives Before Rasterization

在图形渲染管线中,几何图元(如点、线和三角形)若被发送至顶点流0,则会被进一步处理;而发往其他任何顶点流的图元则会被丢弃。当几何着色器未启用时,默认所有顶点都视为送往流0

RASTERIZER_DISCARD是一个可配置状态,用于选择性地在光栅化阶段前丢弃图元。通过调用Enable(GL_RASTERIZER_DISCARD)来启用该功能时,在可选的变换反馈阶段之后但光栅化阶段之前,图元会立即被丢弃。反之,若禁用此功能(Disable(GL_RASTERIZER_DISCARD)),图元将正常传送到光栅化阶段进行处理。

另外,一旦启用RASTERIZER_DISCARD,Clear和ClearBuffer*等清空帧缓冲区的操作也将失效,因为此时帧缓冲区不再接收来自管线的任何输出。


http://www.kler.cn/a/234746.html

相关文章:

  • 综合案例铁锅炖(CSS项目大杂烩)
  • 使用Matlab神经网络工具箱
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • SpringBoot单体服务无感更新启动,动态检测端口号并动态更新
  • 【Kafka 实战】如何解决Kafka Topic数量过多带来的性能问题?
  • [Docker#4] 镜像仓库 | 部分常用命令
  • 问题排查利器 - 分布式 trace
  • BKP寄存器与RTC实时时钟
  • Mac中管理多版本Jdk
  • Django前后端分离之后端实践2
  • LeetCode跳跃游戏 VI
  • 【linux系统体验】-archlinux简易折腾
  • c# avalonia 实现正方体翻转效果
  • 探索数据可视化:Matplotlib在Python中的高效应用
  • python+flask+django医院预约挂号病历分时段管理系统snsj0
  • uniapp微信小程序开发踩坑日记:Pinia持久化
  • 【Linux】Linux下的基本指令
  • 瓦片边移动边绘制的性能优化
  • RPA财务机器人之UiPath实战 - 自动化操作Excel进行财务数据汇总与分析之流程建立与数据读取、处理、汇总、分析
  • 边缘计算的重要性与应用场景
  • 117.乐理基础-五线谱-音值组合法(二)
  • List stream的9种常用功能
  • SpringCloud-Nacos服务分级存储模型
  • 【机器学习】数据清洗之识别异常点
  • 视觉SLAM十四讲学习笔记(二)三维空间刚体
  • JAVA面试题15