自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (13)
  • 收藏
  • 关注

原创 OPENGL Class5 着色器

不要紧,我们不要用默认的着色器,我们今天手写一个着色器。我们为什么要编写显卡的程序,因为我们希望告诉显卡做什么事情,这样就需要编程,因为编程更自由发挥。比如说,通过本节课,我们需要告诉显卡我们要在哪里绘制三角形,三角形的颜色如何。没有着色器的编程,很难实现这样的逻辑。上节课我们使用opengl提供的默认着色器去展示三角形,但你会发现有些电脑显示不了,或者像我这样,显示报错,这都是根据自己显卡过来的。今天是第五节课,讲着色器,今天课程有点长,课程主要分两部分,阐述什么是着色器,以及在代码实现着色器。

2024-08-09 22:17:57 346

原创 OPENGL class4 顶点属性

不然,显卡只能看到一堆字节, 这就像c++定义字符数组,传送到三方程序,没有定义结构体,你的数据就是乱的,没法解析是一个意 思。当然我们接下来 会通过代码去实现这个过程。就类似于我们提供数据给显卡,他就包含了我们需要绘制所有内容,我们使用 一个着色器,一个在显卡上执行的程序,读取数据,显示在屏幕上,通常,我们需要绘制几何图形的方 式就是使用顶点缓冲区,就是我们代码中使用api把position数据存储到显存中,着色器读取顶点缓冲区 里的数据时,他需要知道缓冲区的数据结构,缓冲区的数据结构就是一堆的浮点数。

2024-08-09 19:29:04 224

原创 OPENGL Class3 顶点缓冲区

在第一节课的时候,我们通过glBegin()和glEnd()在屏幕上绘制一个三角形。这种方式是旧版 OpenGL。与之对应的是modern opengl,首先是创建一个顶点缓冲区(简单理解成内存字节数组),创建一个着 色器,顶点缓冲区跟C++数组有点类似,都是数组缓冲区,但不同的是顶点缓冲区是存在显存里。我们定义一些数据表示三角形, 我要把他放入显存中,然后发出DrawCall指令。这就相当于我跟显 卡说,你的显存有一堆数据,读取他,并把他绘制到屏幕上。

2024-08-06 21:50:50 242

原创 OPENGL 扩展 GLEW class2

class2 glew opengl

2024-07-29 21:57:32 306

原创 Opengl_Class1_Triangles

opengl glfw-3.4.bin.WIN32 c++

2024-07-26 21:10:46 135

转载 vs Release 断点单步调试。

今日在调试程序遇到了一个问题,由于连接公共的lib ,在debug 模式下又LINK错误,又没有src,不得不Release调试,也懒得用debugview了。直接改下工程设置,也可以实现单步调试。1、Configuration Properties -> C/C++ -> General -> Debug Information Format -> Program Databas

2016-12-26 09:55:24 497

glew 2.1.0 windows opengl

glew 2.1.0 windows opengl,如果上不了外国网站

2024-07-28

glfw库防止上不了官网

https://www.glfw.org/download.html 完整dll

2024-07-26

pythonweb上传下载文件

python,flask

2023-06-09

polygon-offset-algorithm

java 图形缩放算法,可编译

2023-02-06

VSOpengl使用默认着色器画三角形

VSOpengl使用默认着色器画三角形,是一个完整的工程,下载就可以使用,使用的是vs2019

2022-12-19

cximage示例程序(实现一个转换图片格式工具)

使用vs2019,从cximage里面编译出来的lib,使用mfc对话框实现一个转换图片格式工具

2022-10-30

go-layui-ueditor-master

ctrl+enter快捷键保存 当前系统没有上传图片的功能 前端使用了layui-ueditor 后端使用golang golang没有源码

2022-10-15

cximagevs2019可编译版本

vs2019编译成功

2022-09-30

StackWalker.rar

将c++版的stackWalker改为c语言版, 用SymGetLineFromAddrW64代替了SymGetLineFromAddr64

2021-05-20

delete_logger.rar

mfc程序,vs2015,定时检查某个路径下的所有日期文件,删除前几天的日期文件夹

2019-10-23

VisualGDB_vs插件

linux c++windows编写,绝对不会让你白下载,VisualGDB.rar

2018-11-03

api-ms-win-crt-runtime-dll-v3

电脑缺少api-ms-win-crt-runtime-dll-v3,电脑缺少api-ms-win-crt-runtime-dll-v3

2018-06-30

cedit竖直居中

cedit竖直居中,mfc,背景颜色和字体颜色修改,有调用例子

2018-05-25

curl_自定义进度条

记录curl 自定义进度条 CURLOPT_PROGRESSFUNCTION 相关代码

2018-04-02

proto_vs使用

protobuf使用,vs使用,mfc~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2017-12-26

nodepad++插件

nodepad++插件

2017-12-26

CGridCtrlDemo

CGridCtrlDemo,vs2010编译,支持多行标题,类似excel表格操作

2017-12-26

skinmagic使用

附件中的资源详细介绍了VC++软件开发中所用到使用SkinMagic插件,对软件的整体界面风格进行改变和美化

2017-12-21

mfc皮肤库-skin++

Skin++库、皮肤文件及示例

2017-03-03

vs2013及以下版本的代码补全插件及其安装详解

vs2013及以下版本的代码补全插件及其安装详解

2017-01-23

springmvc_Validation相关jar包

springmvc_Validation相关jar包 包括hibernate-validator.jar jboss-logging-3.0.1.ga.jar validation-api-1.0.0.GA.jar

2016-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除