- 博客(99)
- 资源 (22)
- 收藏
- 关注
原创 取指定数值的地址 (int 转 void *)
Error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
2023-02-25 11:23:41
1522
原创 linux内核态 send_sig_info/kill_fasync 向用户态发送数据
linux内核态 send_sig_info/kill_fasync 向用户态发送数据
2022-11-21 13:24:29
1774
原创 piglit_get_gl_enum_name 参数遍历
piglit_get_gl_enum_namepiglit_get_gl_enum_from_name
2022-07-21 11:41:39
325
原创 ARB_texture_multisample
Framebuffer 只要实现离屏渲染glBindFramebuffer(GL_FRAMEBUFFER, framebuffer);glBindRenderbuffer(GL_RENDERBUFFER, rbo);glRenderbufferStorageMultisample(GL_RENDERBUFFER, 4, GL_DEPTH24_STENCIL8, SCR_WIDTH, SCR_HEIGHT);#include <glad/glad.h>#include <
2022-05-07 17:51:56
301
原创 07 高级纹理 opengl 超级宝典
多重纹理glActiveTexture(GL_TEXTURE0)glBindTextrue(GL_TEXTURE_2D, textrue0)glActiveTextrue(GL_TEXTURE1)glBindTextrue(GL_TEXTURE_2D, textrue1)点精灵的核心代码glEnable(GL_PROGRAM_POINT_SIZE)fragColor = textrue(pointImage, gl_PointCoord)glPointParameteri(G
2022-03-16 15:14:43
243
原创 06 shader Opengl 超级宝典
shaderglCreateShader 创建指定类型shader对象 (vertex/fragment shader)glShaderSource 替换着色器源码glCompileShader 编译着色器glGetShaderiv 获取编译状态glCreateProgram 创建shader程序glAttachShader 关联着色器对象到程序对象glLinkProgram 连接着色器glDeleteShader 删除着色器对象glDeleteProgram 删除着色器
2022-03-16 13:48:01
220
原创 Opengl 学习相关网站
OpenGL 4 Reference Pagesdocs.glLearnOpenGL CNhttps://www.opengl.org/sdk/docs/reference_card/opengl44-quick-reference-card.pdf3D tech-news, graphics cards, programming, gamedev, pixel hacking and demoscene | Geeks3D
2022-03-16 08:56:43
261
原创 05 基础纹理 opengl 超级宝典 https://docs.gl/
docs.glglPixelStorei/f(GLEnum pname, GLint param)GL_UNPACK_ALIGNMENT GL_PACK_ALIGNMENT从本地内存向GPU的传输(UNPACK),包括各种glTexImage、glDrawPixel;从GPU到本地内存的传输(PACK),包括glGetTexImage、glReadPixel等。也正因如此,PBO也有PACK和UNPACK模式的区别。glReadPixels(x, y, width, height, form
2022-03-15 17:32:28
579
原创 04 基本变换 opengl 超级宝典
点乘(dot)发射角计算点乘运算 返回两个向量的夹角叉乘(cross)面的法线计算叉乘运算 返回一个新向量,这个向量与原来两个向量都垂直矩阵堆栈glLoadIdentity() 在顶部载入一个单位矩阵glLoadMatrix* 在顶部载入 指定矩阵glpushmatrix glPopMatrix 将指定矩阵压入/移出矩阵栈...
2022-03-15 14:48:26
134
原创 03章 基础渲染 opengl 超级宝典笔记
设置正投影GLFrustum::SetOrthoGraphic(GLfloat xMin, GLfloat xMax, GLfloat yMin,GLfloat yMax, GLfloat zMin, zMax);设置透视投影GLFrustum::SetPerspective(float fFov, float aspect, float near, float far);点glPointsize(glFloat, size);glGetFloatv(GL_POINT_SIZ...
2022-03-15 11:36:32
223
原创 12——qt opengl 聚光灯 spot
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>#include <QMouseEvent>#include <Q...
2022-02-23 19:31:34
311
原创 11——qt opengl 镜面反射 光照贴图
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>#include <QMouseEvent>#include <Q...
2022-02-23 18:23:05
617
原创 10——qt opengl 点光源 相机移动
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>#include <QMouseEvent>#include <Q...
2022-02-23 18:07:38
358
原创 09——qt opengl 方向光源 shader
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidge..
2022-02-18 17:39:29
527
原创 08——qt opengl 点精灵 贴图 混合
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidge..
2022-02-18 09:02:27
275
原创 07——qt opengl 多张纹理混合 显示动画
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget.
2022-02-16 17:31:39
578
原创 06——qt opengl 立方体 ebo 贴图
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,
2022-02-16 16:35:55
739
原创 05——Qt opengl 画立方体 uniform
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenG...
2022-02-14 16:20:39
818
原创 04——qt opengl 两套shader 画两个三角形
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,
2022-02-14 15:09:44
469
原创 03——qt opengl Ebo 画三角形
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,
2022-02-14 14:58:22
164
原创 02——qt opengl 画三角形
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,
2022-02-14 14:44:46
496
原创 01 ——qt opengl 显示Opengl 窗口
qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>class QMyOpenglWidget : public QOpenGLWidget, QOpenGLFunctions_3_3_Core{ Q_O
2022-02-14 14:40:16
684
原创 Qt opengl 两张纹理 两个UV 叠加显示
先上效果核心代码解析 //单张贴图时 只用绑定一次 glBindTexture(GL_TEXTURE_2D, texture0);激活绑定第一张贴图 glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, texture0);激活绑定第二张贴图 glActiveTexture(GL_TEXTURE1); glBindTexture(GL_TEXTURE_2D, texture1)...
2022-01-27 16:24:52
945
原创 Qt opengl 显示单张贴图 Textrue
1。glBufferData glVertexAttribPointer 两个语句联合使用,不要分开为好2 。如果是通过索引 绘图 一定不要忘了这句。glBindBuffer(GL_ELEMENT_ARRAY_BUFFER,indexEbo);3 如果有 只有一张贴图的话 加上这句glBindTexture(GL_TEXTURE_2D, texture);#include "widget.h"#include "ui_widget.h"#include <QGLWid..
2022-01-26 17:21:35
574
原创 Qt Opengl 画三角形
先上代码再解析widget.h 文件在头文件中 widget 继承了 QOpenGLWidget, QOpenGLFunctions可以看到 class Q_WIDGETS_EXPORT QOpenGLWidget : public QWidgetQOpenGLWidget 下面有这三个虚函数protected:virtual void initializeGL();virtual void resizeGL(int w, int h);virtual void paintG.
2022-01-25 16:49:49
837
原创 Qt 更改默认消息输出 qSetMessagePattern(const QString &pattern)
允许调整qDebug(), qInfo(), qWarning(), qCritical()和qFatal()的输出。qCDebug()、qCInfo()、qCWarning()和qCCritical()的类别日志输出也被格式化。 Example: QT_MESSAGE_PATTERN="[%{time yyyyMMdd h:mm:ss.zzz t} %{if-debug}D%{endif}%{if-info}I%{endif}%{if-warning}W%{endif}%{if-c..
2021-09-02 11:13:46
351
原创 FFMpeg 视频解码
1 头文件 和 库extern "C" {#include <libavcodec/avcodec.h>#include <libavformat/avformat.h>#include <libavutil/opt.h>#include <libavutil/imgutils.h>#include <libavutil/samplefmt.h>#include <libswscale/swscale.h>}#in
2021-08-25 08:47:47
324
原创 C# 获取本机主机名的四种方法
获取本机主机名的四种方法获取本机 NetBIOS 名称lineLog.Computer = Environment.MachineName;获取本机 NetBIOS 名称string a = SystemInformation.ComputerName;获取本机主机名,前提是引用 System.Netusing System.Net;string b = Dns.GetHostName();string d = Dns.GetHostEntry("localhost").HostName;.
2021-06-30 11:08:34
1958
原创 Qt 旋转图片中心不偏移
static int m = 0;m = m +1;QPixmap pix;pix.load(":/res/zhizhen.png");int c = pix.height()/2;QMatrix mt1;mt1.translate(c,c); //先将矩阵移到图片中心mt1.rotate(m); //旋转矩阵mt1.translate(-c, -c); //将矩阵移回QPixmap p = pix.transformed(mt1, Qt::SmoothTransfor.
2021-03-08 09:26:51
575
原创 QXML QxmlStreamWriter QXmlStreamReader
QxmlStreamWritevoid MsgModel::save_messge() { QFile file("message.xml"); if(file.open(QIODevice::WriteOnly | QIODevice::Text)) { QXmlStreamWriter writer(&file); writer.setAutoFormatting(true); writer
2021-02-19 15:01:18
186
声音放大软件 可以放大缩小 音频声音
2022-05-12
opengl 主要功能 实例
2022-03-17
assistx2015——10.9.2223.rar
2021-06-30
tslib1.19 资源下载
2020-12-21
tslib1.22 资源下载
2020-12-21
数据库审计及入侵检测实现分析
2020-10-16
Effective C++ 中文简体 .zip
2019-07-29
glew-1.7.0.rar
2017-11-08
The OpenGL Extension Wrangler Library
2017-11-08
NeHe OpenGL中文教程+源代码
2017-10-18
opencv 学习中文版
2015-01-05
winpcap 编程技术文档
2014-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人