前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenGL 从入门到成魔-第0章- OpenGL 的介绍

OpenGL 从入门到成魔-第0章- OpenGL 的介绍

作者头像
瑶瑶
发布2020-06-03 15:45:39
8200
发布2020-06-03 15:45:39
举报
文章被收录于专栏:音视频技术开发

注:参考自bilibili系列视频,OpenGL 从入门到成魔-第0章- OpenGL 的介绍https://www.bilibili.com/video/BV1b5411s7HT?from=search&seid=2510454567575833658

OpenGL是什么

80年代末期,计算机辅助设计的兴起,激发很多硬件生产厂商生产显卡(用来处理图形图像的硬件,一开始叫图形卡,后来叫显卡),但是各生产各的,没有一个标准,导致兼容性很差。后来,图形界制定了一套标准,叫OpenGL。它是一组规范,定义了一组函数,规定好参数,返回值。只要合乎规范,谁都可以用不同方式实现函数,通常是由显卡厂商实现。而开发者,可以直接调用函数,不用管底层的是什么硬件。

Direct3D -- OpenGL的竞争者

  • 红色警戒就是用Direct3D开发的。
  • Direct3D 9.0 HLSL 首次作为shader的开发语言
  • 只支持windows

新时代的图形接口 -- 相比OpenGL,控制颗粒度更细

  • Vulkan (OpenGL 5.0) openGL的继任者/新生;支持安卓,windows,苹果硬件
  • Direct3D 12 只支持windows
  • Metal 支持苹果硬件

OpenGL不更新了,为什么还要学

  • OpenGL目前很稳定,生产厂商和开发者都依赖于它,在新的东西来打破生态以前, 会存在很长一段时间
  • 一些老的设备,不支持Vulkan ,Direct3D 12, Metal
  • OpenGL是学Vulkan ,Direct3D 12, Metal 的基础,入门
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • OpenGL是什么
  • Direct3D -- OpenGL的竞争者
  • 新时代的图形接口 -- 相比OpenGL,控制颗粒度更细
  • OpenGL不更新了,为什么还要学
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档