亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? clfloat.h

?? 在GPU上實現數值模擬技術(線性方程組)的通用架構
?? H
字號:
/************************************************************
 *															*
 * decr     : A single float value stored on the GPU		*
 * version  : 1.10											*
 * author   : Jens Kr黦er									*
 * date     : 08.02.2004									*
 * modified	: 10.06.2004									*
 * e-mail   : jens.krueger@in.tum.de						*
 *															*
 ************************************************************/
#pragma once

#include "clclass.h"

struct CLFLOATVERTEX {
    FLOAT      x,y,z;		// position
    static const DWORD FVF;
};

class clFloat :	public clClass {
public:
	clFloat();
	clFloat(LPDIRECT3DDEVICE9 pd3dDevice);
	clFloat(LPDIRECT3DDEVICE9 pd3dDevice, float fValue);
	virtual ~clFloat(void);

	virtual void init(LPDIRECT3DDEVICE9 pd3dDevice);
	virtual void setData(float fVectorData);
	virtual void getData(float *fVectorData);
	virtual float getData();

	virtual void add(clFloat *other, float a=1, float b=1) {add(other,this,a,b);}
	virtual void mul(clFloat *other, float a=1) {mul(other,this,a);}
	virtual void sub(clFloat *other, float a=1, float b=1) {add(other,this,a,-b);}
	virtual void div(clFloat *other, float a=1, float b=1) {div(other,this,a,b);}
	virtual void invert(float a=1, float b=1) {invert(this,a,b);}
	virtual void add(float scalar) {add(scalar,this);}
	virtual void mul(float scalar) {mul(scalar,this);}	
	virtual void sub(float scalar) {add(-scalar,this);};
	virtual void div(float scalar) {mul(1.0f/scalar,this);};

	virtual void add(clFloat *other, clFloat *target, float a=1, float b=1);
	virtual void mul(clFloat *other, clFloat *target, float a=1);
	virtual void sub(clFloat *other, clFloat *target, float a=1, float b=1) {add(other,target,a,-b);};
	virtual void div(clFloat *other, clFloat *target, float a=1, float b=1);
	virtual void divZ(clFloat *other,clFloat *target, float a=1, float b=1);
	virtual void invert(clFloat *target, float a=1, float b=1);
	virtual void add(float scalar, clFloat *target);
	virtual void mul(float scalar, clFloat *target);	
	virtual void sub(float scalar, clFloat *target) {add(target, -scalar);};
	virtual void div(float scalar, clFloat *target) {mul(target, 1.0f/scalar);};

	virtual char* toString();

	static void preOrder(int iCount) {ms_memoryMananger->preOrderTextureTarget(clMemDescr(1, 1, FLOAT_TEX_R,D3DUSAGE_RENDERTARGET),iCount);}

	LPDIRECT3DSURFACE9 readSurface() {return m_pFloatTextureSurface;}
	PDIRECT3DTEXTURE9  readTexture() {return m_pFloatTexture;}

protected:
	static int						ms_iClFloatCount;
	static LPD3DXEFFECT				ms_pShaderClFloat;
	static LPDIRECT3DVERTEXBUFFER9	ms_pCoverPoint;

	static D3DXHANDLE				ms_fScalar;
	static D3DXHANDLE				ms_tFloatA;
	static D3DXHANDLE				ms_tFloatB;
	static D3DXHANDLE				ms_tMulClFloat;
	static D3DXHANDLE				ms_tAddClFloat;
	static D3DXHANDLE				ms_tDivClFloat;
	static D3DXHANDLE				ms_tDivZClFloat;
	static D3DXHANDLE				ms_tInvert;
	static D3DXHANDLE				ms_tAddScalar;
	static D3DXHANDLE				ms_tMultilyScalar;

	void loadShaders();
	void renderPoint();

	PDIRECT3DTEXTURE9				m_pFloatTexture;
	LPDIRECT3DSURFACE9				m_pFloatTextureSurface;
	int								m_iActiveTexture;
	int								m_iMemID;

	int								m_TempID;
	PDIRECT3DTEXTURE9				m_pTempTexture;
	LPDIRECT3DSURFACE9				m_pTempTextureSurface;

	HRESULT BeginScene();
	HRESULT EndScene();
	LPDIRECT3DSURFACE9 getWriteSurface();
	void swapSurfaces();
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品仙草咪| 国产精品传媒在线| 久久久99精品久久| 亚洲综合在线电影| 国产一区亚洲一区| 欧美精品在线观看播放| 国产精品美女一区二区三区| 美女在线观看视频一区二区| 色哟哟一区二区三区| 久久亚洲精华国产精华液| 午夜电影一区二区| 在线观看免费成人| 亚洲色图欧美激情| 成人一级片网址| 久久久一区二区三区| 日本视频免费一区| 欧美日韩精品是欧美日韩精品| 亚洲欧洲制服丝袜| 成人午夜激情片| 久久精品在线免费观看| 国产精品一区二区不卡| 欧美大片在线观看| 免费成人在线影院| 日韩欧美一区二区在线视频| 性做久久久久久免费观看| 欧美最猛黑人xxxxx猛交| 亚洲天天做日日做天天谢日日欢| 成人午夜视频免费看| 国产亚洲精品aa午夜观看| 国产一级精品在线| 国产日韩精品视频一区| 国产精品一区二区免费不卡 | 国产精品伦理在线| 国产精品资源在线观看| 久久综合色一综合色88| 国产麻豆视频一区| 国产区在线观看成人精品| 高清视频一区二区| 中文字幕一区日韩精品欧美| 99久免费精品视频在线观看| 亚洲色图一区二区三区| 日本高清视频一区二区| 亚洲高清三级视频| 欧美www视频| 国产成人精品免费一区二区| 国产精品视频yy9299一区| 91香蕉视频污| 亚洲va国产va欧美va观看| 欧美一区二区日韩| 国产精品一区专区| 亚洲精品国产品国语在线app| 欧美日韩午夜精品| 久久福利资源站| 亚洲国产成人在线| 欧美日韩一区视频| 极品美女销魂一区二区三区免费| 国产精品网站在线| 欧美色视频在线观看| 久久国产精品色| 中文字幕一区二区三区视频| 欧美日韩不卡一区二区| 国模大尺度一区二区三区| 国产精品久久网站| 在线不卡欧美精品一区二区三区| 国产在线视频一区二区| 中文字幕在线视频一区| 欧美日韩国产电影| 国产精品888| 亚洲va天堂va国产va久| 国产拍揄自揄精品视频麻豆| 欧美视频一区二区三区四区| 久久99久久精品欧美| 亚洲精品水蜜桃| 精品久久久网站| 91福利视频久久久久| 国产成人在线观看| 精品国产123| 美女视频网站黄色亚洲| 久久精品综合网| 欧美日韩在线电影| 91精品国产一区二区三区香蕉 | 中文无字幕一区二区三区| 欧美亚洲国产一区在线观看网站| 久久精品99国产精品日本| 国产精品麻豆99久久久久久| 日韩欧美一区二区免费| 色999日韩国产欧美一区二区| 麻豆一区二区三区| 亚洲乱码国产乱码精品精的特点| 精品免费视频一区二区| 欧美日韩在线免费视频| 97久久精品人人澡人人爽| 国内精品在线播放| 日本视频一区二区| 亚洲国产精品久久不卡毛片 | av成人免费在线观看| 精品无码三级在线观看视频| 亚洲国产成人av网| 亚洲人成网站在线| 综合久久国产九一剧情麻豆| 欧美最猛黑人xxxxx猛交| 精品一区二区三区视频在线观看 | 欧美系列一区二区| 91最新地址在线播放| 国产精品中文有码| 国产九色精品成人porny| 国内久久精品视频| 狠狠色狠狠色综合系列| 久久超级碰视频| 七七婷婷婷婷精品国产| 天堂成人国产精品一区| 五月天视频一区| 午夜精品久久久久久| 午夜久久电影网| 美日韩一区二区| 精品午夜久久福利影院| 国产九九视频一区二区三区| 狠狠色丁香久久婷婷综| 国产做a爰片久久毛片| 亚洲一区二区三区在线| 一区二区三区精品视频在线| 亚洲欧美日韩中文字幕一区二区三区| 中文成人av在线| 中文字幕中文字幕一区二区| 国产精品久久久久一区二区三区 | 国产欧美久久久精品影院| 国产女主播视频一区二区| 中文字幕不卡在线播放| 亚洲视频 欧洲视频| 亚洲成av人**亚洲成av**| 天堂av在线一区| 国产自产高清不卡| 粉嫩嫩av羞羞动漫久久久| 成人黄色电影在线 | 日韩欧美资源站| 久久日一线二线三线suv| 久久精品一区二区| 亚洲天堂a在线| 日本最新不卡在线| 国产一区不卡视频| 91福利视频久久久久| 欧美一级搡bbbb搡bbbb| 国产日产欧美一区| 亚洲精品视频一区二区| 免费在线观看日韩欧美| 成人午夜在线播放| 欧美日韩三级在线| 久久精品一区二区| 亚洲地区一二三色| 国产成人av电影在线| 欧美性高清videossexo| 2024国产精品| 亚洲自拍偷拍九九九| 国产精品18久久久久久久网站| 99国产一区二区三精品乱码| 91精品欧美久久久久久动漫| 国产精品萝li| 久久精品久久久精品美女| 99视频精品全部免费在线| 3d成人h动漫网站入口| 国产精品伦一区二区三级视频| 三级不卡在线观看| 99天天综合性| 久久久久久久久久久久久久久99| 一区二区三区影院| 国产精品99久| 欧美成人精品3d动漫h| 一区二区三区国产精华| 国产aⅴ精品一区二区三区色成熟| 欧美无人高清视频在线观看| 欧美国产国产综合| 精品午夜久久福利影院| 欧美绝品在线观看成人午夜影视| 中文乱码免费一区二区| 国产毛片精品一区| 日韩久久久久久| 亚洲制服丝袜一区| 99re视频精品| 中文字幕精品一区二区三区精品| 另类小说图片综合网| 欧美精三区欧美精三区| 一区二区三区国产精品| 91网站最新地址| 国产精品国产三级国产有无不卡| 韩国视频一区二区| 精品日韩在线观看| 奇米一区二区三区| 91精品国产乱码| 日日夜夜精品视频天天综合网| 91久久线看在观草草青青| 中文字幕在线播放不卡一区| 粉嫩aⅴ一区二区三区四区五区 | 欧美高清hd18日本| 一区二区视频在线| 91啦中文在线观看| 一区二区三区四区av| 91国产免费看| 亚洲一区av在线| 88在线观看91蜜桃国自产| 天天综合网 天天综合色|