HLSL-High Level Shader Language优点用来书写Vertex Shader和Pixel Shader程序的代码,语法类似于C/C++,在DirectX 8.x的时代,Shader程序都是用低级Shader汇编语言编写的,姑且称之为LLSL吧,HLSL与之相比具有以下优点:更...
分类:
编程语言 时间:
2016-01-27 10:52:06
阅读次数:
359
如果使用sys.dm_db_index_physical_stats 检查Index的 avg_fragmentation_in_percent 是一个非常大的数值,那么就要检查fragmentation是否影响到性能,如果导致性能下降,那么就需要 remove fragmentation。Frag...
分类:
其他好文 时间:
2016-01-17 17:32:37
阅读次数:
225
1、uint CreateShader(enum type) : 创建空的shader object; type: VERTEX_SHADER,2、void ShaderSource(uint shader, sizeicount, const **string, const int *leng.....
分类:
其他好文 时间:
2016-01-15 20:22:04
阅读次数:
5846
美术那边需要一个能在3dmax里用的支持diffuse纹理和顶点色的additive shader(不带光照)。以前没搞过这个,于是从3dmax自带的vertexcolor.fx,DiffuseBump.fx拼凑出了一个,如下://-----------------------------Diffu...
分类:
其他好文 时间:
2016-01-14 15:35:46
阅读次数:
345
OpenGL中glVertex、显示列表(glCallList)、顶点数组(Vertex array)、VBO及VAO区别1.glVertex 最原始的设置顶点方法,在glBegin和glEnd之间使用。OpenGL3.0已经废弃此方法。每个glVertex与GPU进行一次通信,十分低效。glBe....
分类:
编程语言 时间:
2016-01-09 21:34:22
阅读次数:
361
#include#include#includeusing namespace std;#define INFINITY DBL_MAX //无穷大#define MAX_VERTEX_NUM 20 //最大顶点个数enum GraphKind //图的类型{ DG,DN,UDG,UDN//...
分类:
编程语言 时间:
2016-01-02 16:10:28
阅读次数:
266
一、编译Vertex Shaders和Fragment Shaders 目前为止,xcode仅仅会把这个两个文件(simple.vertsh和simple.fragsh)copy到application bundle中。我们还需要在运行编译和运行这些Shaders。 你会很诧异,为什么要在app.....
分类:
其他好文 时间:
2016-01-01 22:45:19
阅读次数:
190
一.什么是openGLOpenGL被定义为“图形硬件的一种软件接口”。从本质上说,它是一个3D图形和模型库,具有高度的可移植性,具有非常快的速度。二.管线管线这个术语描述了opengl渲染的整个过程。openGL采用cs模型:c是cpu,s是GPU,c给s的输入是vertex信息和Texture信息...
分类:
其他好文 时间:
2015-12-23 07:03:48
阅读次数:
314
参考:https://en.wikibooks.org/wiki/GLSL_Programming/Vertex_Transformations《3D游戏与计算机图形学中的数学方法》Eric Lengyel
分类:
其他好文 时间:
2015-12-11 06:48:33
阅读次数:
144
#include#include#include#include#include#define MAXNUM 20#define MAXVALUE 65535using namespace std;typedef struct{ //char vertex[MAXNUM][MAXNUM]; char...
分类:
其他好文 时间:
2015-12-07 20:26:48
阅读次数:
184