1 Star 1 Fork 7

zzsj / OpenGL_ISRC

forked from isrc_ohos / OpenGL_ISRC 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

OpenGL_ISRC

项目介绍

  • 项目名称:OpenGL移植
  • 所属系列:鸿蒙开源平台的OpenGL移植
  • 功能:安卓OpenGL中除GLUtil类以外的所有功能
  • 项目移植状态:基本完成
  • 调用差异: 1、在安卓中可以使用各种版本的GL,但是该项目只能使用GLES。 2、在安卓SDK中提供各种版本的EGL,但是该项目只能使用鸿蒙SDK中自带的EGL。 3、GLSurfaceView被改名成为GLSurfaceProvider。
  • 项目作者和维护人:戴研
  • 联系方式:isrc_hm@iscas.ac.cn/2839808264@qq.com(个人)
  • 参考项目地址:http://androidxref.com/9.0.0_r3/

项目介绍

  • 编程语言:Java、 C/C++
  • 外部库依赖:安卓源码中的GLES库文件

安装教程

直接将项目文件中的libs文件夹里的所有文件包括一个har包和五个so文件复制到新项目中就可以使用。

使用说明

1、GLUtil类暂时没有移植,对应的功能暂时无法使用。

2、GLSurfaceview改为了GLSurfaceProvider 在使用GLSurfaceProvider的Renderer时,GL改为GLES1X。

public interface Renderer {
    
    void onSurfaceCreated(GLES1X gl, EGLConfig config);
    
    void onSurfaceChanged(GLES1X gl, int width, int height);
    
    void onDrawFrame(GLES1X gl);
}

3、项目文件中MainAbilitySlice.java文件中提供了GLSurfaceProvider和EGL的使用示例


#### 版本迭代


- v0.1.0


#### 版权和许可信息
- Apache Licence 2.0

空文件

简介

OpenGL移植 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/zzsj_run/OpenGL_ISRC.git
git@gitee.com:zzsj_run/OpenGL_ISRC.git
zzsj_run
OpenGL_ISRC
OpenGL_ISRC
main

搜索帮助