OpenGL ES与OpenGL 的区别

本文探讨了OpenGL ES与OpenGL之间的主要区别,重点在于它们在嵌入式设备和移动游戏开发中的应用。OpenGL ES作为OpenGL的轻量级版本,优化了资源使用,特别是在图像处理和shader编程方面。同时,它不支持某些高级特性,如border和全功能的桌面级图形。对于嵌入式系统和移动平台,OpenGL ES提供了高效且实用的图形解决方案。
摘要由CSDN通过智能技术生成

OpenGL ES 概述

本文对 OpenGL ES 做了综合性的介绍,包括 OpenGL ES 的由来、主要版本及其特点、OpenGL ES 与 OpenGL 的主要区别等等。

 

简介2

OpenGL_ES是khronos协会从OpenGL裁剪定制而来的,专为手机,游戏机等嵌入式设备而设计。它的接口其实和 Open GL很类似。

OpenGL_ES有几个主要版本,但对游戏开发来说,需要关注的只有两个: OpenGL_ES_1.x_和 OpenGL_ES_2.x。

两者的特性和主要区别如下:

OpenGL_ES_1.x 为固定渲染管线(Fixed_Function)而设计。子版本包括:1.0,1.1。1.0从OpenGL_1.3裁减而来;1.1从OpenGL_1.5裁减而来。1.1向下兼容1.0。经研究,1.1因为更先进,而且相比1.0增加的特性也都很有用

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值