E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《OpenGLES
1、OpenGl常见名词理解
OpenGLES
(OpenGLforEmbeddedSystems)是OpenGl三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,去除了一些不必要的和性能低下的API接口。
代码之道
·
2023-04-04 23:15
Unity高阶-项目优化-批处理,代码优化
在屏幕上渲染物体,引擎需要发出一个绘制调用来访问图形API(iOS系统中为
OpenGLES
)。每个绘制调用需要进行大量的工作来访问图形API,从而导致了CPU方面显著的性能开销。
沉麟
·
2023-04-04 22:26
OpenGLES
自定义顶点/片元着色器&编译连接(二)
具体思路如图:具体思路二.编译链接前,我们先来了解一些基本的
OpenGLES
的函数参数的说明2.1编译/链接流程说明1)着⾊器与程序对象2)创建和编译着⾊器3)创建并链接程序4)获取和设置统⼀变量5)获取和设置属性
枫紫_6174
·
2023-04-04 22:15
Android OpenGL 基本环境,绘制简易图形
学习Android平台
OpenGLES
API,了解OpenGL开发的基本流程,使用OpenGL绘制一个三角形win7AndroidStudio3.0.1本文目的,记录Android端OpenGL开发的基本流程
AnRFDev
·
2023-04-04 17:57
Metal新特性:大幅度提升iOS端性能
来源:阿里巴巴技术团队更多文章:新iOS面试题全集合(目前不断更新)前言Metal是一个和
OpenGLES
类似的面向底层的图形编程接口,通过使用相关的api可以直接操作GPU,最早在2014年的WWDC
iOS弗森科
·
2023-04-03 08:32
Android
OpenGLES
2.0(一)——了解
OpenGLES
2.0
什么是
OpenGLES
?OpenGL(全写OpenGraphicsLibrary)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。
大大大大大大的大大
·
2023-04-03 07:37
Android Studio 添加jni代码
昨天要写个apk练习用
opengles
画图,不想在java里边直接调
opengles
,想通过jni在cpp里边去调,所以需要加上jni代码,弄了3小时才搞出来,感觉坑还有点多,遂记录一下步骤方便后面使用
goodnight1994
·
2023-04-02 04:09
Android
开发
android
android
studio
android-studio
jni
IOS – OpenGL ES 调节图像RGB通道 GPUImageRGBFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录>>
OpenGLES
基础零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录
猿说编程
·
2023-04-02 00:37
【高效研发 性能之选】迅为RK3588人工智能AI主板
RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容
OpenGLES
1.1、2.0
北京迅为
·
2023-04-01 18:54
嵌入式
RK3588
arm开发
解密年薪50W+ Android视频剪辑,2D/3D贴纸视频特效
OpenGLES
渲染引擎开发技术要点
今天来解密下音视频图像处理方向大厂年薪50W+开发者技术要点:安卓视频剪辑软件,特效处理,
OpenGLES
渲染引擎软件架构:核心知识点:1NDKJNI音视频图像处理开发基本原理2Android
OpenGLES
3.0
chenchao_shz
·
2023-04-01 17:33
1001--OpenGL MAC 环境搭建
tips1:针对有开发经验的开发者,细枝末节比如:拖入文件放的位置什么,添加文件后的截图等,不做赘述tips2:关于警告1.原因是使用的OpenGL语法,已经废弃,工作中也根本不会用到这个,而是使用
OpenGLES
那抹浮沉
·
2023-04-01 15:27
IOS – OpenGL ES 调节图像色度 GPUImageHueFilter
目录一.简介二.效果演示三.源码下载二.猜你喜欢零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录>>
OpenGLES
基础零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录
猿说编程
·
2023-04-01 10:49
Windows OpenGL ES 图像反色
目录一.
OpenGLES
图像反色1.原始图片2.效果演示二.
OpenGLES
图像反色源码下载三.猜你喜欢零基础
OpenGLES
学习路线推荐:
OpenGLES
学习目录>>
OpenGLES
基础零基础
OpenGLES
猿说编程
·
2023-04-01 08:48
IOS – OPenGL ES 设置图像亮度 GPUImageBrightnessFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录>>
OpenGLES
基础零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录
猿说编程
·
2023-04-01 04:16
一文掌握OpenGL的shader内置函数
OpenGLES
有大量的GLSL内置函数,包括:三角函数、指数函数、通用函数、浮点函数、几何函数、矩阵函数、矢量关系函数、纹理函数、原子函数、图像函数、插值函数等。
徐福记456
·
2023-04-01 02:48
OpenGL
shader函数
glsl
openGL、D3D、vulkan区别简介
作为一个成熟并久负盛名的跨平台计算机图形应用程序接口规范,它被广泛使用在游戏、影视、军事、航空航天、地理、医学、机械设计,以及各类科学数据可视化等领域,也演变出各种版本不过都是基于opengl的比如嵌入式中的
OpenGLES
微小的鱼
·
2023-04-01 01:25
cg&图形学
3D
引擎
opengl
vulkan
direct3d
Vulkan与OpenGL对比——Vulkan的全新渲染架构
大名鼎鼎的OpenGL、
OpenGLES
、WebGL、Vulkan都是来自Khronos。而vulkan称为“下一版本的OpenGL”,旨在提供更低的CPU开销和更多GPU控制。
徐福记456
·
2023-04-01 01:17
android开发
音视频开发
OpenGL
Vulkan渲染架构
Vulkan与OpenGL对比
CommandBuffer
Vulkan组件
OpenGLES
学习 ---- YUV视频绘制(6)
前几章节将了如何绘制一张图片以及图像翻转,这章节主要介绍如何用
OpenglES
将YUV数据绘制并呈现出来;关于YUV的格式,这里不做过多讲解,网上一搜一大堆,我就不在赘述了,这个找了几篇写的不错的文章给大家看
pengxiaochao
·
2023-03-31 23:31
32.FFmpeg+
OpenGLES
+OpenSLES播放器实现(六.FFmpeg音视频解码)
项目源码FFmpeg开发文档解码分为软解码和硬解码,那么什么是软解码和硬解码,二者有什么区别?简单来说,在于是否使用CPU进行解码,最初视频解码都是通过CPU进行的,那时候视频分辨率较低,CPU完全可以胜任解码的工作,但是随着高清视频的出现,使用CPU进行解码的压力越来越大软解码使用CPU进行解码,所以就很容易造成CPU负载过大。纯粹依靠CPU来解码,是在显卡本身不支持或者部分不支持硬件解码的前提
任振铭
·
2023-03-31 22:27
Emulator: glTexImage2D: got err 类错误的解决方案
猜测原因是运行时需要GPU介入,然而找不到相关的Api解决方案模拟器侧边栏-->Settings-->Advanced`
OpenGLES
Renderer`改为`SwiftShader``
OpenGLES
APIlevel
别逼逼快上车
·
2023-03-31 19:41
OpenGL ES入门2-三角形绘制及纹理贴图
一OpenGL中多边形OpenGL中多边形都是由一个个三角形图元构成,三角形具有稳定性,三角形是
OpenGLES
提供的最复杂的图元单位。所以此处先以三角形的绘制作为
OpenGLES
的入门。
神迹12
·
2023-03-31 16:24
OpenGL ES渲染视频之数据流
纹理单元数量在GPU上是确定的,一般
OpenGLES
20至少保证有32个纹理单元,意味着能同时操作32个纹理纹理目标一个纹理单元包含多个不同类型的纹理目标,例如GL_TEXTURE_1D
会上网的井底之蛙
·
2023-03-31 09:46
iOS涂鸦签名笔锋效果
大多数涂鸦都是用一次或二次贝塞尔曲线实现的,并通过drawRect或者shapeLayer绘制,无法实现笔锋效果,而
OpenGLES
有太复杂,所以自己参考了很多代码库,用二次贝塞尔曲线算法取点,根据速度计算点的大小
李华光
·
2023-03-31 02:06
图形编程接口OpenGL/OpenGL ES/Meta有什么用?
OpenGL/
OpenGLES
/Meta如何学习?我们首先需要理解图形编程中的各种专业名词的定义才能更
JimmyCJJ
·
2023-03-30 22:01
iOS:
OpenGLES
实验室之2D篇 第一弹 の 智能弹幕
本文字数:3046字预计阅读时间:15分钟iOS:
OpenGLES
实验室之2D篇第一弹の智能弹幕笔者之前发表的音视频文章,有图像的处理,音频的重采样等等,都属于入门级别。
Mo_mo???
·
2023-03-30 16:41
ios
ffmpeg
git
OpenGLES
笔记五VAO,cube贴图
看过好多VAO和VBO的解释,大都模模糊糊,可能是因为我比较笨吧,很简单的关联,我会用一个小例子帮助大家理解。VBO(VertexBufferObject),我们绘制需要的顶点数据,需要从cpu传递到gpu,这样每次传递显然很费时间,从2.0开始,我们可以再gpu中开启一块保存数据的区域,减少传递的时间。VAO(VertexArrayObject),当我们需要绘制多个形状的图形时,一个VBO为我们
幻影快快跑
·
2023-03-30 16:04
OpenGLES
使用(2)
学习并使用GLSL.分别实现置灰,翻转,正方形马赛克,六边形马赛克,三角形马赛克,以及缩放,灵魂出窍,抖动,闪白,毛刺.幻觉效果!置灰效果核心思路:在片元着色器中.将原图中的所有颜色值与我们设定的灰色变换因子相乘获取新的灰色颜色值原图.jpg置灰效果.jpg相关代码如下:precisionhighpfloat;uniformsampler2DTexture;varyingvec2TextureCo
侭情显現
·
2023-03-30 15:55
Android特性与系统架构
一.Android特性•应用程序框架支持组件的重用与替换•Dalvik虚拟机专为移动设备优化•集成的浏览器基于开源的WebKit引擎•优化的图形库包括定制的2D图形库,基于
OpenGLES
1.0的3D图形库
quryktcs
·
2023-03-30 04:20
一、iOS相关图形框架初识
OpenGLES
→Metal→GPUImage→CoreAnimations→UIKitCoreImage、CoreGraphics、Quartz2DiOS图形层次(越上层封装程度越高,摘自网络)OpenGLOpenGL
wps_pro
·
2023-03-30 00:09
Android-音视频学习系列-(六)掌握视频基础知识并使用-OpenGL-ES-2-0-渲染-YUV-数据
使用EGL首先必须创建,建立本地窗口系统和
OpenGLES
的连接//1.获取原始窗口nativeWindow=ANativeWindow_fromSurface(env,surface);//获取D
m0_66155658
·
2023-03-29 21:17
程序员
架构
移动开发
android
OpenGLES
之 显示图片(四)
一、前言前面介绍的都是绘制一个简单的有规律的图形,比如三角形、正方形等等。但是对于那些比较复杂的图像,这种方式就不行了,比如显示一张图片、相机预览,这些数据是无规格的,它只与图像的的内容有关系。为此引出了纹理(2D纹理),即一张图片。通过顶点坐标固定住显示的区域,和纹理坐标进行映射以此固定纹理的位置。最后通过采样,采样某一点的颜色,并显示。纹理坐标,标明该从纹理图像的对应部分采样颜色,因为是2D纹
PuHJ
·
2023-03-29 15:18
SurfaceTexture详解
之前讲到了flutter的TextureSurfaceTexture是Surface和
OpenGLES
(GLES)纹理的组合。
ben大福
·
2023-03-29 15:21
android surfaceflinger 代码,Android 中的framebuffer和SurFaceFlinger的关系
FrameBuffer在Android中并不像在其它GUI那样直观,抽象的层次比较多,加上GUI的更新是通过
OpenGLES
来做的。
Zcc四月
·
2023-03-29 14:48
android
surfaceflinger
代码
OpenGL ES 图形管线解析
OpenGLES
3.0实现了具有可编程着色功能的图形管线,如下图所示顶点着色器和片元着色器是
OpenGLES
3.0中管线的可编程阶段。
MirL
·
2023-03-29 07:31
IOS – OpenGL ES 图像加亮边缘 GPUImage3x3ConvolutionFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录>>
OpenGLES
基础零基础OpenGL(ES)学习路线推荐:OpenGL(ES)学习目录
猿说编程
·
2023-03-28 22:04
GL01-04:GLFW的上下文与事件交互
键盘事件; 4.文件删除事件; 5.计时操作;OpenGL上下文创建关于上下文上下文的创建与释放创建使用glfwCreateWindow函数创建窗体的时候,就同时创建两两个环境:窗体与OpenGL或者
OpenGLES
杨强AT南京
·
2023-03-28 20:28
iOS开发-视图渲染与性能优化
我假设你是一个这样的开发者:了解
OpenGLES
;了解viewhierarchy;了解instruments;viewhierarchy和instruments网上资料很多,
OpenGLES
的你可以看OpenGL
辉辉岁月
·
2023-03-28 07:58
World
OpenGLES
用Java语言封装的
OpenGLES
运行在Android上的一个jar库有什么特点?
WorldOpenGLES
·
2023-03-28 06:12
openGL
OpenGlES
初探专业名词解释OpenGL上下文[context)在应用程序调用任何OpenGL的指令之前,需要安排首先创建一个0penGL的上下文。
华语新空
·
2023-03-28 01:23
核心动画(一)
核心动画知识导入CoreAnimation框架是基于
OpenGLES
手机端/OpenGLPC端(iOS13开始为Metal)与CoreGraphics图像处理框架的一个跨平台的框架。
浅墨入画
·
2023-03-27 21:21
OpenGL ES(一)----基本概念与简单使用
OpenGLES
基本概念CPU和GPU各自有着专门为其分配的内存空间,渲染图形的速度绝大部分取决于这两部分内存的交互。
OpenGLES
是一种软件技术,用于协调这两部分内存区域之间的数据交换。
皮皮蟹pipixie
·
2023-03-27 17:19
FFmpeg学习(一)开篇
)开篇FFmpeg学习(一)开篇为什么要学习FFmpeg本人希望打算深入研究音视频领域,音视频领域的内容很多,我自己打算从几方面循序渐进:FFmpeg常用功能实践,FFmpeg源码研究,OpenGL,
OpenGLES
孔雨露
·
2023-03-27 15:07
OpenGL ES 地球月亮渲染案例
思维导图长截图2019-03-25下午04.58.39.jpg处理ArrayBuffer封装创建顶点缓存数组//此方法在当前的
OpenGLES
上下文中创建一个顶点属性数组缓冲区,用于调用此方法的线程.
搜捕儿
·
2023-03-27 09:17
OpenGL ES(一)
这篇文章开始,我们一起来学习一下
OpenGLES
,首先学写这个框架需要有一定的OpenGL基础,感兴趣的可以看一下关于我之前写的关于OpenGL的几篇文章.什么是
OpenGLES
?
amin_huihui
·
2023-03-27 05:31
Metal 简述及其API
Metal介绍Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于
OpenGLES
封装的GLKit,通过Metal相关API直接操作GPU,能最大限度的利用
Miraclely
·
2023-03-26 22:53
OpenGL ES 如何实现分屏滤镜效果
要想实现分屏滤镜效果,首先我们需要知道如何使用
OpenGLES
GLSL加载一张图片,然后在片元控制器中处理加载纹理的坐标,最终实现分屏效果。
HardCabbage
·
2023-03-26 10:14
OpenGL ES 利用 FreeType 渲染中文字体
OpenGLES
文字渲染进阶--渲染中文字体旧文
OpenGLES
文字渲染方式有几种?一文中分别介绍了OpenGL利用Canvas和FreeType绘制文字的方法。
字节流动
·
2023-03-25 21:47
iOS滤镜那些事儿
一.GPUImage框架的介绍及基本使用1.GPUImage的介绍GPUImage是基于
OpenGLES
的一套图像、视频处理开源框架,它里面提供了大量的滤镜,使用者可以通过这些滤镜的组合实现很好的效果,
天明天
·
2023-03-25 18:40
OpenGl ES GSLS代码笔记
OpenGlES
GLSL代码主要是用于编程顶点着色器和片元着色器的代码它可以是以任意后缀的文件名的文件。
kennths
·
2023-03-25 09:22
OpenGLES
6-汽⻋碰撞
汽⻋碰撞判断是否碰撞上?汽车A的直径>汽车AB之间的间隔距离,则2车相撞了了。汽车A的直径<汽车AB之间的间隔距离,则2车没有碰撞。A速度velocityB速度otherVelocityA位置positionB位置otherPositiondirectionToOtherCar=otherPosition-position可以得到一条直线,如果汽⻋AB碰撞就会发生在这一条线上理解为A汽⻋行驶移动的
AlanGe
·
2023-03-25 09:23
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他