博客专栏  >  移动开发   >  OpenGL ES着色语言

OpenGL ES着色语言

OpenGL ES学习点点滴滴,和大家分享学习技术的快乐

关注
4 已关注
11篇博文
  • OpenGL ES着色语言-UBO

    Uniform Buffer Objects(简称UBO)是OpenGL3.1引入的。UBO是显卡上的一块缓冲区,即GPU buffer。它允许将数据从客户端程序传送到GLSL程序中。    使用UB...

    2016-11-30 13:22
    596
  • OpenGL ES着色语言-光照效果之散射光

    OpenGL光照模型,在固定管线中,主要是调用OpenGL函数实现,如果使用着色器,该怎么实现。本文的例子是移植OpenGL 4.0 Shading Language Cookbook中第二章的例子。...

    2016-11-20 21:08
    1659
  • GLSL程序对象的C++封装

    在OpenGL的shader编程中,最常用的可能就是程序对象了,GLSL的程序对象的创建、加载shader等步骤都是固定的,如果每次都写同样的代码,觉得十分浪费时间,所以现在就将我在Shader学习过...

    2016-11-20 15:53
    1177
  • GLSL实现图像处理

    今天晚上没事将以前弄的OPENGL着色语言实现滤镜效果的实现和大家分享一下,滤镜主要包括图像的对比度调整、浮雕效果、彩色图片灰度化、卷积等操作。         这些操作其本质上是属于图像处理的东西,...

    2015-05-06 21:02
    9628
  • OpenGL中投影变换函数的实现

    在某些情况下,我们需要自己实现透视投影和正射投影的函数,那么根据前一篇转载的博客,OpenGL投影矩阵的推导,我们很容易写出glFrustum和glOrtho函数的实现。glFrustum的函数实现如...

    2015-04-12 17:44
    1700
  • OpenGL投影矩阵的推导

    转载地址:http://www.songho.ca/opengl/gl_projectionmatrix.htmlOpenGL Projection MatrixRelated Topics: Ope...

    2015-04-12 17:13
    2106
  • OpenGL坐标变换

    转载地址:http://www.songho.ca/opengl/gl_transform.htmlOpenGL TransformationRelated Topics: OpenGL Pipeli...

    2015-04-12 17:12
    2678
  • OpenGL中gluPerspective函数和glFrustum函数的关系

    关于这两个函数,大部分书和以及网上double很少有资料去介绍它。今天就将以前探索到的一些东西分享给大家。gluPerspective函数是对glFrustum函数的一种简单封装,那么gluPersp...

    2015-04-11 21:40
    1649
  • OpenGL中使用Shader的基本步骤

    在OpenGL中,创建和使用Shader的基本步骤如下:1、通过glCreateShader创建一个或多个着色器对象:2、使用glShaderSource加载着色器的源代码,和着色器对象关联;3、gl...

    2015-04-04 15:56
    2150
  • OpenGL实现通用GPU计算概述

    可能比较早一点做GPU计算的开发人员会对OpenGL做通用GPU计算,随着GPU计算技术的兴起,越来越多的技术出现,比如OpenCL、CUDA、OpenAcc等,这些都是专门用来做并行计算的标准或者说...

    2015-03-31 19:18
    6544
  • OpenGL+QT实现矢量和影像的叠加绘制

    OpenGL+QT实现矢量和影像的绘制 又有好久没更新博客了,今天周末抽出一点时间写一些OpenGL用来绘制GIS中矢量和影像的文章。 一、QT下OpenGL框架的初始化OpenGL的介绍我在这里就没...

    2014-03-23 20:48
    6858

GIS底层开发
37308182
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部