最新 最热

【专业技术】OPENGL与EGL

什么是OpenGL ESOpenGL ES是一套适用于手持嵌入式设备的3DAPI。比如手机、PDA、汽车、航空等等上面都可以使用到OpenGL ES。OpenGL ES是免授权费的、跨平台的、功能完善的2D和3D图形应用程序接口API,它是桌面OpenGL的...

2018-03-14
0

小菜学Chromium之OpenGL学习之二

在这个教程里,我们一起来玩第一个OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架.在CodeBlock里创建一个新的GLUT Win32程序(不是console控制台程序)后,我们...

2018-03-12
0

JAVA智能设备基于OpenGL的3D开发技术 之AABB碰撞检测算法论述

摘要:无论是PC机的3D还是智能设备应用上,碰撞检测始终是程序开发的难点,甚至可以用碰撞检测作为衡量3D引擎是否完善的标准。现有许多3D碰撞检测算法,其中AABB碰撞检测是一种卓有成效而又经典的检测算法,本文将为读者详细论...

2018-03-07
0

OpenGL学习笔记:Console工程下如何不显示控制台黑窗口只显示Windows窗口

刚学习OpenGL,绘制图形的时候,如果不进行设置,运行的时候会先出现黑窗口再出现Windows窗口。其实要去除控制台窗口非常简单,只需要修改工程设置,把子系统改成Windows,程序的入口点改成mainCRTStartup。下面我先把几中解决...

2018-03-06
0

AMD上线Linux专版驱动17.10:支持最新API接口

近日AMD发布了Linux专用驱动AMDGPU-PRO 17.10,服务于Linux平台。这是距离上一版AMDGPU-PRO 16.60发布之后近两个月又推出的一款新驱动。近日AMD发布了Linux

2018-02-28
0

Android OpenGL开发实践 - GLSurfaceView对摄像头数据的再处理

文首先对GLSurfaceView相关知识进行讲解,然后介绍Android系统如何获取摄像头数据并利用GLSurfaceView渲染到屏幕上。

2018-02-02
0

从源码角度剖析Android系统EGL及GL线程

从事 OpenGL ES 相关开发的技术人员,常常会对一些问题感到困惑,例如GL线程究竟是什么?为什么在这个 GL 线程申请的 texture 不能在另外一个 GL 线程使用?...

2018-02-02
0

终端图像处理系列 - OpenGL ES 2.0 - 3D基础(矩阵投影)

Overview移动设备的屏幕是二维平面,要想把一个三维场景渲染在手机二维屏幕上,需要利用OpenGL中的矩阵投射,将三维空间中的点映射到二维平面上。三维矩阵的相关知识是学习OpenGL最重要的课程之一。线性代数学习OpenGL三...

2018-02-02
0

SDL系列讲解(十二)创建窗口流程

SDL系列讲解(一) 简介SDL系列讲解(二) 环境搭建SDL系列讲解(三) 工具安装SDL是什么,能干什么,为什么我们要学习它?SDL系列讲解(四) demo讲解SDL系列讲解(五) 调试c代码SDL系列讲解(六) SDL_Activity流程SDL系列讲解(七) SDL_image教程...

2018-02-02
0

SDL系列讲解(一) 简介

什么是 SDL Simple DirectMedia Layer(SDL)是一个跨平台开发库,主要提供对音频,键盘,鼠标,操纵杆的操作,通过OpenGL和Direct3D来实现直接访问图像硬件。 主要应用在视频播放软件,模拟器和游戏开发。SDL官方支持Windows,Ma...

2018-02-02
0