`
熊滔爱孟涛静
  • 浏览: 124642 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

获取手机的Opengl的支持版本

 
阅读更多

public int getGLVersion()

{

   ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

    ConfigurationInfo info = am.getDeviceConfigurationInfo();

    return info.reqGlEsVersion;
}

如果是OpenGLES 1.1, getGLVersion() == 0x00010001
如果是OpenGLES 2.0, getGLVersion() == 0x00020000

分享到:
评论

相关推荐

    如何查看android系统的openGL版本(内含源码和apk)

    了解设备支持的OpenGL版本对于开发者来说至关重要,因为它可以帮助他们确定应用的兼容性和优化策略。 在Android中查看OpenGL版本的方法通常涉及编写一个小的测试程序,该程序会查询并显示设备的OpenGL ES版本。...

    wince 的OpenGL+ES教程

    OpenGL ES(Embedded Systems)是OpenGL的一个精简版本,专为嵌入式系统设计,包括智能手机、掌上电脑、游戏设备等。在Windows CE (Wince)平台上,OpenGL ES提供了图形渲染的能力,使得开发者可以创建高性能的2D和3D...

    opengl es 工作日志

    OpenGL ES (OpenGL for Embedded Systems) 是一种针对移动设备优化的图形处理库,广泛应用于智能手机、平板电脑和其他嵌入式系统中。其核心功能是绘制2D和3D图形,并且具有低级别的硬件访问能力。本文将详细介绍...

    缺失的OpenGL ES 2.0 lib和dso文件

    OpenGL ES(OpenGL for Embedded Systems)是OpenGL的一个子集,专为嵌入式设备如智能手机、平板电脑等设计,用于处理2D和3D图形。在Android和Linux等系统上,OpenGL ES是游戏和图形密集型应用的核心部分。Cocos2d-x...

    使用JavaCV提供的支持, 使用OpenGL实时处理+显示摄像头采集的图像, 并使用FFMPEG实时录制音视频_Java

    OpenGL是用于渲染2D、3D图形的标准API,而OpenGL ES是其针对嵌入式设备(如手机和平板电脑)的精简版本。在Android上,我们可以使用OpenGL ES来绘制和处理图像,从而实现高性能的图像滤镜效果。通过将OpenCV与OpenGL...

    AssetStudio.x64,OpenglRipper,XnView合集

    这三款工具的组合使用,可以让用户从手机应用、模拟器甚至OpenGL驱动的游戏环境中高效地提取3D模型,并通过XnView进行查看和管理。对于想要深入理解游戏内部工作原理、进行模型复用或创作的IT从业者来说,这套工具集...

    OpenGL_ES基础入门

    这通常涉及到选择合适的颜色深度、缓冲区数量、支持的OpenGL ES版本等参数,以满足应用的性能和质量需求。 接下来是初始化GLES(OpenGL ES)本身,这涉及创建OpenGL ES上下文并将其与EGL上下文关联。上下文是OpenGL...

    opengl es 1.1 spec

    OpenGL ES(OpenGL for Embedded Systems)是一种针对嵌入式设备(如智能手机和平板电脑)优化的版本,旨在为移动设备提供高质量的图形渲染能力。OpenGL ES 1.1 版本规范是基于 OpenGL 的一部分功能,并对这些功能...

    OpenGL编程指南第七版(英文)

    - **OpenGL ES**:针对移动设备优化的子集版本,广泛应用于智能手机和平板电脑上的游戏和应用。 - **扩展**:OpenGL生态系统中有大量的扩展,它们为特定平台或硬件提供了额外的功能。这些扩展可以通过OpenGL扩展...

    openGLES3.0Example_6_MapBuffers_triangle.rar

    OpenGL ES(OpenGL for Embedded Systems)是OpenGL的一个子集,专为嵌入式设备如智能手机、平板电脑等设计,用于在这些设备上进行图形渲染。OpenGL ES 3.0是其第三个主要版本,提供了比2.0更为先进的特性,包括增强...

    opengl_es_2.0

    随着2009年6月8日苹果全球开发者大会(WWDC)上 iPhone 3GS 的发布,苹果正式宣布该款手机将支持 OpenGL ES 2.0。为了帮助开发者更好地了解并利用这一技术进行3D图形渲染应用的开发,本篇文章基于《OpenGL ES 2.0 ...

    Windows下基于OpenGLES依据给定的窗口句柄渲染YUV序列,内附实例可以直接运行。

    OpenGL ES是OpenGL的一个子集,专为嵌入式设备设计,如智能手机、平板电脑和游戏机。它提供了2D和3D图形渲染的能力,使得开发者可以在这些平台上创建丰富的视觉体验。 2. **Windows环境下的OpenGLES** 虽然OpenGL...

    一步一步教你用OpenGL_ES编程

    - **OpenGL ES 1.1**:仅支持定点实数(fixed-point)运算,相比1.0版本减少了对浮点数的支持。 - **OpenGL ES 2.0**:增加了对可编程管线的支持,允许开发者通过着色器编写更复杂的渲染效果。 #### 三、OpenGL_ES ...

    利用OpenGL ES、手机传感器、相机和调用百度语音包服务,实现AR+语音播报导航功能.zip

    本项目“AR+语音播报导航功能”利用了OpenGL ES、手机传感器、相机以及百度语音包服务,实现了在真实环境中叠加虚拟信息,并通过语音指引帮助用户进行导航。下面将详细介绍这些关键组成部分。 1. **OpenGL ES**:...

    Android使用FFmpeg+Opengles来解码播放视频

    OpenGL ES是OpenGL的一个轻量级版本,专门针对嵌入式设备设计,如智能手机和平板电脑。在Android中,我们可以使用OpenGL ES来渲染视频帧,将其显示在屏幕上。 在OpenGL ES中,我们需要创建一个顶点着色器和一个片段...

    OpenGL ES 2.0 编程指南 中文版

    - **OpenGLES 定义**:OpenGL ES (OpenGL for Embedded Systems) 是一个专门针对嵌入式设备设计的图形API(应用程序接口),它支持2D和3D图形渲染,并且特别适用于移动设备如智能手机和平板电脑。 - **OpenGLES 2.0 ...

    opengl-YUV-RGB互转

    OpenGL ES(Embedded Systems)是其针对嵌入式设备的版本,如智能手机和平板电脑,广泛应用于移动设备上的图形处理。在多媒体处理中,颜色空间转换是一个常见任务,特别是在视频和图像显示时。YUV和RGB是两种常见的...

    OpenGL_ES_1.1_Emulator_Release_Note_v1.0.zip_OpenGL arm_arm op

    OpenGL ES(Embedded Systems)是OpenGL的一个轻量级版本,主要针对嵌入式设备和移动平台,如智能手机和平板电脑,提供2D和3D图形渲染功能。这个版本的模拟器允许开发者在没有实际OpenGL ES硬件支持的Windows PC上...

Global site tag (gtag.js) - Google Analytics