OpenGl
小田田_XOW
6年C++ 5年华为Java螺丝钉。不愿意创业,就永远有可能被动失业。从现在开始建立自己的事业。
朋友圈子创业 #小程序://朋友圈子/VMEWRjrOTum4Soa 有想法的朋友可以来聊一聊
展开
-
OpenGl 学习 01 概述与概念
OpenGL是一种API,一种可以对图形硬件设备特性进行访问的软件库。OpenGL被设计为一个现代化的、硬件无关的接口。一个用来渲染图像的OpenGL程序需要执行的主要操作如下所示:(1)从OpenGL的几何图元中设置数据,用于构建形状。(2)使用不同的着色器(shader)对输入的图元数据执行计算操作,判断他们的位置、颜色,以及其他的渲染属性。(3)将输入图元的数学描述转换为与屏幕对应位置的像素...原创 2018-02-23 17:00:57 · 280 阅读 · 0 评论 -
OpengGl学习03 渲染管线
渲染管线(rendering pipeline):它是一系列数据处理过程,并且将应用程序的数据转换到最终渲染的图像。流程如下:OpenGL首先接收用户提供的几何数据(顶点和几何图元),并且将他们输入到一些列着色器阶段中进行处理,包括:顶点着色、细分着色(它本身包含两个着色器),以及最后的几何着色,然后它将被送入光栅化单元(rasterizer)。光栅化单元负责对所有剪切区域(clipping re...原创 2018-02-24 16:44:57 · 463 阅读 · 0 评论 -
OpenGL学习 02 第一个三角形
三角形示例代码,补全了LoadShader等部分(使用vs2015 控制台程序)。#include "stdafx.h"#include <iostream>#include <vector>using namespace std;#include <GL/glew.h>#include <GL/glut.h>#include <...原创 2018-02-24 15:42:19 · 437 阅读 · 0 评论