
OpenGL
shenyi0_0
软件工程师 C++ C# 医疗图像
展开
-
windows下 wgl 创建渲染上下文步骤
在windows下使用wgl创建上下文步骤如下原创 2021-02-03 16:47:17 · 584 阅读 · 0 评论 -
OpenGL中的上下文 理解整理
OpenGL中的上下文(Context)OpenGL状态机与上下文OpenGL是一个状态机,它拥有非常多的状态变量,并且每个状态变量都有默认值。OpenGL在渲染的时候需要一个Context来记录了OpenGL渲染需要的所有信息和状态,可以把它理解成一个大的结构体,它里面记录了当前绘制使用的颜色、是否有光照计算以及开启的光源等非常多我们使用OpenGL函数调用设置的状态和状态属性。在程序中,我们设置的各种状态和默认状态会一直生效,直到我们再次修改它们。状态机并不是一个好的设计,多个绘制算法同时跑,容原创 2020-10-30 14:34:28 · 7279 阅读 · 0 评论 -
OpenGL:使用FBO为渲染对象并从GPU取出存图
OpenGL 使用FBO为渲染对象并从GPU取出存图的代码#include "gl/glew.h"#include "gl/glut.h"#include <fstream>#define isize 512const char* vertexShaderSource = "#version 460 \n""layout (location = 0) in vec3 aPos;\n""void main()\n""{\n"" gl_Position = vec4(aPo原创 2020-10-13 15:18:59 · 1515 阅读 · 0 评论 -
nvml.dll 英伟达公司提供的动态库用途
nvml是英伟达公司提供的动态库,它可以监控显卡的温度使用率等参数。但这个动态库有些函数(比如(nvmlDeviceGetUtilizationRates,得到显卡利用率)是只能运行在服务器上的,因为它们的显卡是tesla的,quadro的卡目前我还没接触到。nvidia-smi.exe这个可执行文件本质上调用的也是nvml这个动态库。 并且最为重要的一点就是一定要使用服务器本地的nvml.dll这个动态库,因为需要和服务器的驱动要匹配,不然得不到正确的结果。...原创 2020-10-10 15:59:09 · 2435 阅读 · 0 评论