240 发简信
IP属地:广东
  • Resize,w 360,h 240
    4. 顶点着色器-mvp转换

    4. 顶点着色器-mvp转换 概述 属性:用顶点数组提供的逐顶点数据(顶点位置、颜色、纹理) 统一变量和统一变量缓冲区:顶点着色器使用的不变数据...

  • Resize,w 360,h 240
    3. 实例化-画100个正方体

    3. 实例化-画100个正方体 概述 数据的传递流程 (1)准备顶点属性缓冲区 positionVBO:用于存放正方体顶点位置的缓冲区,一个正方...

  • 1. 使用openGLES绘制三角形Hello_triangle

    OpenGLES-triangle 总体流程 创建EGL 渲染表面 创建着色器和链接程序 输入顶点信息 开始渲染 开始绘制 源码解析 Andro...

  • 2. 顶点属性

    顶点属性 概述 指定顶点属性数据的方式: 常量顶点属性 顶点数组方式 顶点缓冲区对象方式(图形内存中分配) 顶点数组方式(简化顶点缓冲区对象的使...

  • 环境搭建之创建nativeactivity

    Android-Studio-NativeActivity创建流程 1. Android-Studio和Android.mk方案 - 配置解析 ...

  • Resize,w 360,h 240
    4. 使用ffmpeg库解码mp3文件并用opensles来播放音乐

    AudioTrackTest-opensles OpenSL使用流程分析 (1)先create Engine的ObjectItf,然后Reali...

  • 3. 使用ffmpeg库解码mp3文件并用audiotrack来播放音乐

    AudioTrackTest-ffmpeg 源码分析 大致的流程 1. NativeMp3Player 1. setDataSource进行初始...

  • 环境搭建之使用Androidstudio来看framework代码

    Android studio读Android源码 1. 配置 2. 替换android.iml,加快index速度 3. 打开Androidst...

  • 2. 使用ffmpeg库解码mp3文件

    使用ffmpeg实现MP3toPCM 流程解析 1. 注册协议、格式与编码器 2. 打开媒体源 3. 寻找各个流,并且打开对应的解码器 4. 初...