zsh-syntax-highlighting 1.下载安装 highlighting 2.配置 .zshrc 3.更新 .zshrc zsh-autosuggestions...
zsh-syntax-highlighting 1.下载安装 highlighting 2.配置 .zshrc 3.更新 .zshrc zsh-autosuggestions...
Method-Swizzling 是什么? Method-Swizzling的含义是方法交换,就是我们常说的iOS黑魔法,其主要作用是在运行时将一个方法的实现替换成另一个方法...
安装Jenkins 首先查看本地是否安装jdk,jdk版本是多少 java -version 需要安装或更新jdk,请点击这里:jdk地址[https://www.oracl...
打开混合 glEnable(GL_BlEND); 当两个图层叠加,一个图层是半透明,一个图层是非半透明,就需要开启颜色混合,将两个图层的颜色进行混合。 颜色是如何混合的(颜色...
首先在main函数里面注册函数回调 //注册回调函数(改变尺寸) glutReshapeFunc(ChangeSize); //点击空格时,调用的函数 glutKeyb...
什么是深度测试? 深度是指该像素点在3D世界中距离摄像机位置的Z值。深度测试就是将距离观察者最近(当观察者在Z轴的正面,z值越大越靠近观察者,当观察者在Z轴的负面,z值越小越...
什么是离屏渲染? 离屏渲染就是在屏幕之外渲染图形图像,不会直接显示到屏幕上,等待合适的时机再显示。 什么情况下会触发离屏渲染? 说几种iOS开发的过程中常见的离屏渲染:1.使...
掉帧是为了解决图像撕裂而产生的问题。 什么是图像撕裂? 图像撕裂就是在屏幕从帧缓冲区读取到的图片有一部分是新的数据,有一部分是旧的图像数据,在显示的时候就会发生图像撕裂。 苹...
需要使用的库 #include "GLShaderManager.h" // 着色器管理器#include "GLTools.h"#include <GLUT/GLUT.h>...
OpenGL 上下⽂(context) 可以理解为一个保存当前状态的机器,能够实时跟进我们的修改。 1、有记忆功能,保存状态(当前使用的颜色、是否开启深度测试、是否开启混合功...