自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 生成不重复的三位数

重循环 判断这三循环次数是否相同 不相同则打印#include <iostream>using namespace std;int main(){ int i, j, k; for (i = 1; i < 5; i++) { for (j = 1; j < 5; j++) { for (k = 1; k < 5; k++) { if (i != k && i != j && j != k) {

2020-11-16 15:18:41 172

原创 OpenGL ES2常用数据类型与修饰符

这些为ES2版本的,因为ES2有教程ES3却没有,所以笔者以ES2先学。学习ES2能先帮你快速度过基础区,不然ES3的教程不好找数据类型类型floatvec2vec4sampler2D修饰符类型描述attribute属性变量。只能用于顶点着色器中。一般用该变量来表示一些顶点数据,如:顶点坐标、纹理坐标、颜色等。uniforms一致变量。在着色器执行期间一致的值不变的。与const常量不同的是,这个值在编译时期是未知的是由着色器外

2020-08-20 17:23:01 143

原创 OpenGL ES32 错误处理

如果没有正确使用OpenGL ES命令,程序会发生返回一个错误代码或直接崩溃,这个代码是OpenGL ES捕获到的,可以使用glGetError函数查询。glGetError函数一旦查询到错误代码,当前错误代码就会复位到GL_NO_ERROR,如果返回GL_NO_ERROR就证明你的程序没有问题。GLenum glGetError(void);基本的错误代码有这些:代码 | 描述—|---...

2020-08-19 17:00:07 937

原创 OpenGL常用函数(正在更新)

glfwInit();初始化glfwglfwCreateWindow返回根据参数创建的窗口结构体glfwMakeContextCurrent将参数的窗口结构体链接到状态机glfwSetFramebufferSizeCallback当每次窗口大小发生改变就会调用第二个参数glewInit初始化glewglGenVertexArrays分配VAO对象glGenBuffers分配VBO对象glBindVertexArray绑定VAOglBindBuffer绑定VBOglBuff

2020-08-01 14:44:33 980

原创 OpenGL 画三角形(需要步骤、每一步解释)

有兴趣学习OpenGL可以看一下,另外Vulkan的文章也在更新

2020-07-31 17:17:46 813

原创 Vulkan-画一个三角形

现在我们只需要了解它的步骤、分几步就可以了,大部分都不在本节范围内的,以后才会讲的。步骤一 实例和物理设备选择我们的Vk程序是通过 VkInstance (Vk的实例)来使用 Vulkan API 的。程序创建 VkInstance 后,就可以查询 Vulkan 支持的硬件,选择其中一个或多个 VkPhysicalDevices (物理设备类)进行操作。我们可以通过查询设备属性,选择一个适合我们的设备。步骤二 逻辑设备和队列族选择完适合的硬件设备后,我们还需要根据VkPhysicalDevice(

2020-07-29 11:18:33 1086

原创 Vulkan编程教程

Vulkan编程教程-从前言到实际

2020-07-28 11:04:01 1038

原创 Vulkan编程教程-环境配置

配置环境配置环境要用到的:

2020-07-28 11:00:42 576

空空如也

空空如也

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

TA关注的人

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