博客专栏  >  综合   >  图形图像

图形图像

图形图像知识库

关注
1 已关注
73篇博文
  • 【OpenGL ES】同步对象和栅栏

    OpenGL ES 3.0为客户-服务器模型,客户即应用程序,发送命令,服务器即OpenGL ES实现,处理命令,因为针对的是手持和嵌入平台,所以客户和服务器通常在同一个设备上。在客户-服务器模型中,...

    2017-12-21 17:05
    222
  • 【OpenGL ES】帧缓冲区对象FBO

    1、FBO使用OpenGL ES,一般要通过EGL来配置本地窗口系统,关于EGL的介绍可参照“【OpenGL ES】EGL简介”http://blog.csdn.net/ieearth/article...

    2017-12-21 15:41
    211
  • 【OpenGL ES】片段操作

    在OpenGL ES 3.0的可编程管线中,片段操作在片断着色器之后,下一步是帧缓冲区。片段着色器执行之后,片断着色器的输出是片段的颜色和深度值,片段在前往帧缓冲区途中经历的测试和操作包括裁剪区域测试...

    2017-12-20 16:26
    207
  • 【OpenGL ES】片段着色器

    1、管线片段着色器在OpenGL ES 3.0的可编程管线的位置如下图所示。 2、输入输出片段着色器为片段操作提供了通用功能的可编程方法,输入和输出如下图所示。 输入或者可变值,in,是顶点着色器...

    2017-12-19 21:12
    314
  • 【OpenGL ES】纹理

    1、2D纹理2D纹理是OpenGL ES中最基本和最常用的纹理形式,它是一个图像数据的二维数组,纹理坐标(s, t)或(u, v)用作纹理图像中的索引,代表用于查找一个纹理贴图的规范化坐标。纹理图像的...

    2017-12-19 17:27
    367
  • 【OpenGL ES】顶点着色器

    1、输入输出顶点着色器可用于传统的基于顶点操作,例如通过矩阵变换位置、计算照明方程式以生成逐顶点的颜色以及生成或者变换纹理坐标。顶点着色器的输入、输出如下图所示。输入变量或属性:用顶点数组提供的逐顶点...

    2017-10-24 20:36
    366
  • 【QT】float double的范围与精度及Qt中的qfloat16

    1、格式float和double都是浮点数据类型,前者为单精度占四个字节,后者为双精度占八个字节。浮点数的存储格式采用IEEE标准,float包括1个符号位、8个指数位和23个尾数位,double包括...

    2017-08-25 18:12
    1551
  • 【QT】QObject简介

    1、简介QObject类是所有Qt对象的基类,是Qt对象模型的核心,这个模型的主要特征为信号与槽,信号与槽是一个非常重要的机制,用于对象间的通信。连接信号与槽使用connect()函数,断开连接使用d...

    2017-08-16 19:33
    605
  • 【QT】QApplication简介

    1、QApplicationQApplication类管理GUI程序的控制流和主要设置,是基于QWidget的,为此特化了QGuiApplication的一些功能,处理QWidget特有的初始化和结束...

    2017-08-16 19:34
    819
  • 【QT】Qt对大小端字节序的处理

    1、Endian Order什么是大小端字节序(Endian Order)?以四字节十六进制整型数0x12345678为例,按照书写习惯,从左到右,高位在前,低位在后,我们称0x12为最高有效字节,0...

    2017-08-09 18:36
    697
  • 【QT】Qt QFlags源码分析

    QFlags是个模板类,目的是提供类型安全的enum,在头文件qflags.h中定义,传统上C++使用int或uint存储enum值,却没有作类型检查。1、QFlagQFlag是一个基础类,还用到了Q...

    2017-08-09 18:37
    660
  • 【QT】Qt Compiler Detection(编译)

    1、Compiler&GNUQt是跨平台的,从下面的编译配置选项(宏)中可以看出Qt支持的编译环境。// qcompilerdetection.h /* The compiler, must b...

    2017-08-08 18:22
    759
  • 【QT】Qt 5.9 QWidget程序执行过程分析

    一个最简单的QWidget程序可能是下面这个样子:int main(int argc, char *argv[]) { QApplication a(argc, argv); QWidg...

    2017-08-08 12:30
    663
  • 【QT】QPA

    1、QPAQPA即Qt Platform Abstraction,是Qt5里面的平台抽象层,用以取代Qt for Embedded Linux以及Qt4中的平台接口。QPA插件通过定义QPlatfor...

    2017-07-28 17:56
    990
  • 【QT】Qt for Embedded Linux Architecture

    1、简介Qt for Embedded Linux(Qt4.8),是用于嵌入式设备(Linux)的开发GUI和应用程序的C++框架,提供了一个轻量级的窗口系统(QWS)以及标准的Qt API,基本架构...

    2017-07-05 21:56
    980
  • 【QT】Qt for Embedded Linux Hardware Accelerated Graphics

    1、硬件加速在嵌入式设备上设计应用程序时,通常要在图形特效与性能之间作出选择,不过在大多数设备上由于硬件特性,以及越来越多的设备上硬件能够很好地支持图形操作,可能不必担心这个问题。使用图形加速,不仅可...

    2017-07-05 21:58
    737
  • 【QT】深入qt信号与槽实现原理

    1、先上示例代码先上示例代码直观地感受一下qt信号与槽的用法,后面再详细解释。通过QtCreator创建一个Qt Widget工程(没有创建ui文件,其它选项为默认值),工程名为SS,最后在SS目录下...

    2017-07-01 05:19
    2660
  • 【QT】Qt的pro文件

    在Qt的.pro文件中有许多变量和函数,下面列举一些常用的。 两个连续的美元符号$$,可用来访问下面列出的变量,如$$SOURCES。代码注释以#开头。 SOURCES += xxx.cpp SOUR...

    2015-04-10 11:02
    1035
  • 【QT】Qt单元测试浅析

    Qt单元测试框架,使用于基于Qt的应用程序和库,先从一个简单的demo工程说起吧。 我们可以通过QtCreator来创建一个简单的Qt单元测试工程,夏天到了,这个demo工程的名字就叫Summer好了...

    2015-04-09 19:46
    3224
  • 【QT】Qt的自文档化工具qdoc

    在《人月神话》一书中,提及了软件工程中必备的一个概念:自文档化。所谓自文档化,就是把文档和代码合二为一,既增强了文档的可维护性,又增强了代码的可读性,一举两得,何乐而不为呢? 在Qt开发中,就有这样的...

    2015-04-08 13:14
    2534

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部