为什么OpenGL的API名字设计那么奇葩?

C/C++ > 工具平台和程序库 [问题点数:40分]
等级
本版专家分:3185
结帖率 97.25%
等级
本版专家分:1228
勋章
Blank
蓝花 2015年6月 扩充话题大版内专家分月排行榜第三
2015年4月 扩充话题大版内专家分月排行榜第三
等级
本版专家分:383930
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
jiandingzhe

等级:

OpenGL API 之glGen*形式、glBind*形式、和glBufferData()的理解

先举例来说:void glGenVertexArrays(GLsizei n,GLuint *arrays);返回n个未使用的对象名到数组arrays中,...很多OpenGL命令都是glGen*的形式,它们负责分配不同类型的OpenGL对象的名称。这里的名称类似C语言中的一个...

openGLAPI学习(一五七)glGetError

这里通过循环方式设置错误标志GL_NO_ERROR不起作用????? GLenumglGetError(void); glGetError返回错误标志的值。每个可检测的错误都分配有数字代码和符号名称。发生错误时,错误标志将设置相应的错误代码...

openGLAPI学习(一零三)glGetActiveUniform

获取活跃一致变量的信息。变量可以在程序执行期间被访问,则该变量被认为是活动的 void glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, ...

OpenGL ES的API简单分析

本文主要是对OpegGL ES的api做一些资料上的搜集,给大家推荐一个中文详解网站:链接,虽然作者还没有写完,里头许多api解释还没有,但不妨去看一看.英文原文链接.后面会根据使用再具体去完善它. gl.h中的api 设置...

OpenGL--纹理常用API解析

OpenGL--纹理常用API解析一、纹理常用API函数1.从颜色缓冲区数据作为像素图直接读取2.从TAG文件中读取像素图3.载入纹理4.更新纹理5. 插⼊替换纹理6.使用颜色缓冲区加载数据,构造新的纹理7.纹理对象相关函数 一、...

初学者学习opengl是用红宝书好还是蓝宝书好?

初学者学习opengl是用红宝书好还是蓝宝书好?...这两本书都堪称opengl的经典...本人有一定的C++面向对象编程能力,opengl的学习还处在零点,大家关于这两本经典有什么好的建议? 1 条评论  分享

苹果再下一盘很大的棋?Metal优化作用及影响浅析

苹果再下一盘很大的棋?Metal优化作用及影响浅析 ... ...WWDC大会上,大部分网友关注的多是iOS 8的新功能新界面,但这是苹果的开发者大会,苹果推出的Metal以及新的编程语言Swift其实更重要,普通用户暂时看不到这些...

获取GPU信息 --createWindowSurface EGL_BAD_NATIVE_WINDOW -- failed: EGL_BAD_MATCH

之前网上有很多关于获取GPU信息的帖子,大部分手机都可以获取到,但部分奇葩就不行了。 package com.example.gpuinfo; import javax.microedition.khronos.egl.EGLConfig; import javax.microedition.khronos....

GPU与GPGPU泛淡

GPU与GPGPU泛淡GPU(Graphics Processing Unit),也即显卡,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上作图像运算工作的微处理器。它已经是个人PC和移动设备上不可或缺的芯片...

Android利用硬解硬编和OpenGLES来高效的处理MP4视频

最近工作中遇到一个问题,就是要对视频增加视频特效,实现类似于...说是各种问题,特效方便的不管,我所遇到的视频处理的问题主要以下两个方面: 处理过程耗时较长。因为处理的时候是按照之前的思路,用MediaCod

GPU/GPGPU 架构与生态浅谈

GPU/GPGPU 架构与生态浅谈

Android视频编辑器(四)通过OpenGL给视频增加不同滤镜效果

 在上面的几篇文章中,我们实现了录制视频、通过opengl在录制过程中和给本地视频添加水印和美颜效果,还没看过的童鞋,可以看该系列的前面三篇文章。而这篇博客,我们来实现给视频添加各种各样的滤镜。现如今给视频...

五大移动GPU厂商

既然把他们称为江湖门派,那么每一个门派总要有自己的绝活。移动处理器厂商中CPU基本都是源自ARM,同架构下各家厂商的表现都差不多,能成为镇派之宝的绝学都是在GPU上。超能网近日奉上续作,对五大移动GPU厂商进行了...

解决了一个cocos2dx 在部分 android手机上模板测试错误的问题

但是有一个奇葩的手机,小米2S, 当只有一层需要模板测试的时候 ,在cocos2dx 里具体地说就是 使用 CCClippingNode 的时候 ,是没问题的 。但是当一个 CCClippingNode 嵌套另外一个 CCClippingNode 时,就会出现...

【Unity Shaders】法线纹理(Normal Mapping)的实现细节

写在前面 写这篇的目的是为了总结我长期以来的混乱。虽然题目是“法线纹理的实现细节”,但其实我想讲的是如何在shader中编程正确使用法线进行光照计算。这里面最让人头大的就是各种矩阵运算和坐标系之间的转换,...

ThreeJs 3D 全景项目开发总结

本文来自网易云社区作者:唐钊项目背景那是在一个毫无征兆的下午,我还沉浸在 vue 的世界中,突然编辑跑过来说N的新官网想做一些3D全景的东西,一开始其实我的内心是拒绝的,一是没怎么实质性做过 WEBGL 的东西,...

当我们讨论流畅度的时候,我们究竟在说什么

前言:那些年我们用过的显示性能指标相对其他 Android 性能指标(如内存、CPU、功耗等)而言,显示性能(包括但不仅限于我们常说的“流畅度”)的概念本来就相对复杂。让我们更蛋疼的是,业界对显示测试评估方式也是...

如何在论文中画出漂亮的插图?

问题: ...经常看到别人论文中画出各种绚烂的插图,我想知道这些...比如下面给出的几张,好吧,我承认有的并不那么绚烂,但用什么样的软件比较合适呢?具体答案可以拓展到更为广远的作图领域。 大

Android Camera增加自定义图像处理并录制MP4

在我的一篇博客Android Camera API/Camera2 API 相机预览及滤镜、贴纸等处理中,介绍了如何给相机增加滤镜贴纸的方法,也就是自定义图像处理。而另外一篇博客Android硬编码——音频编码、视频编码及音视频混合介绍了...

文章收录1

5.以公司实际应用讲解OpenStack到底是什么 6.Ubuntu12.04安装hadoop 7.vpsmate安装完再重启服务器,vpsmate不无再次打开的解决方法 8.如何使用JDBC快速处理大数据 9.关于集群技术的几个新工具的介绍...

android 硬件加速带来的问题

今天碰到一个奇葩的问题,我用surfaceview显示外接摄像头的视频,前几个版本没问题,这个版本一充电就会出现花屏现象,后来追踪问题,发现是我引用其他同事的activity基类,他在基类库中做了电量充电的动画,这个...

Android短视频中如何实现720P磨皮美颜录制

在Android上要实现一个录制功能,需要有几个方面的知识储备:自定义相机的开发、视频数据格式的了解、编码相关知识以及视频合成技术,同时如果需要美颜、磨皮等滤镜操作还需要一定的openGL的知识。如果有需要深入音...

Android应用性能优化之优化列表头像过度绘制[一]

操作的是否顺畅、卡顿,决定着整体的流畅程度。 事实上android跟iphone的差别,个人觉得很大程度上决定于流畅程度,无论是动画,还是列表滑动等相关操作,流畅与否,对于用户而言,虽然他们说不出来哪里不对,但是卡...

关于代码家(干货集中营)共享知识点汇总系列——Android

关于代码家(干货集中营)共享的所有知识点Android部分的汇总,后续每周会对其进行更新 之前的分类总结点此,其中所有的知识点都包含在这个里面更多内容请选择以下入口 关于代码家(干货集中营)共享知识点汇总系列...

【Bugly干货分享】那些年我们用过的显示性能指标

Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处。 注:Google 在自己文章中用了 Display Performance...

如何搭建一个完整的视频直播系统?

采集,iOS是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的直播平台都是这样的。 前处理,现在直播美颜已经是标配了,...

Linux内核配置选项简介

Linux内核配置选项简介   Gentoo Linux ...Gentoo内核(gentoo-sources)特有的选项 ...选"Y"后,将会自动选中那些在Gentoo环境中必须开启的内核选项,以避免用户遗漏某些必要的选项,减轻一些用户配置内核的难度....

GPU性能大决战!2012最新显卡排行榜

 泡泡网显卡频道1月19日 1999年的Voodoo、TNT时代,微软凭借DirectX 6在3D API领域占有了一席之地,而一个叫做Madonion(直译“疯洋葱”)的公司发布一款名不见经传测试软件——3DMark99 Max,这就是第一款...

Linux-4.4-x86_64 内核配置选项简介

Linux-4.4-x86_64 内核配置选项简介 作者:金步国 64-bit kernel CONFIG_64BIT编译64位内核.本文仅讲述x86_64(AMD64)平台的内核编译,所以这个是必选项. ...CONFIG_CROSS_COMPILE交叉编译工具前缀(比

make xconfig详解

Make Menuconfig简介

相关热词 c# 挂机锁 c# 不能再打开其它表了 c#移除行 c#socket建立通信 c# 拦截socket c#做一个问卷调查 c++结构体转换为c# c# 判断组合键 c# 的类 重写dll c# 五层嵌套 优化