yC++z DirectXS ..
75:ftHgĚźłľłń
07/12/08 21:25:39
>>74łń
ĆÉŠA˝ŠÁęČđľČŻęÎŽŠČ˘Ć˘¤ąĆšćËB
ąąÍâÁĎču\ÉvÍúßÄŕžÉuźĚ3DQ[ŞoéđmFľ˝ăĹNŽđ¨č˘ľÜˇv
ĆÓŤđüęé׍šËcB
˛ĆśĚă\ěiĆľÄAĚąüwQÁŇČÇÉzçęé\čČĚĹ
˝ĆŠľÄAšßÄJNJNĹࢢŠçÇąĹŕŽć¤Éľ˝ŠÁ˝ńšB
76:74
07/12/08 21:35:16
>>75
ŕ̡˛˘Ę|žŞAྊˇéĆDirectXĚo[WĹRpCˇéĆsŻéŠŕľęńB
´ÍâÁ˝ąĆȢŠçŰŘÍońŞADirectX8ĆŠČçâPCĹŕĘéŠŕB
Ü m[gĹQ[ĚŤ\đúҡéČÁ̤Ěŕ{žŞB
77:68
07/12/08 23:03:39
>>74łń
ÔMŞxČÁÄ\ľó čÜšńB
SDKĚűÍo[WŞ Á˝ĚĹâÁÄݽ̚ŞâÍ莍ܚńĹľ˝B
lĚvOžĆDirectX8ĹÍżĺÁĆŽŠČ˘ÖđgÁĢéĚųšG
FlîĚfXNgbvĹÍŽ˘˝ĚĹA°çŽŠČ˘Ů¤Ş¨Šľ˘ĚžĆÍv˘ÜˇB
OÉąĚm[gp\RÉŠČčyßĚMMOđüęÄݽƍÉA{ÉJNJNĹÍ Á˝ĚĹˇŞŽŤÜľ˝B
ČĚĹA˝Šű@Í éĆv¤ĚšŞcB
Vˇ§wśČĚĹĄúÍरçČÄ͢ŻÜšńŞAĄçČŠÁ˝ęAÜ˝ăúćčÚľ˘óÔđ˛×˝ăĹŠšÄ˘˝žŤÜˇB
ťęĹ͡ç¨tŤ˘˘˝žŤA˝É čŞĆ¤˛´˘Üľ˝B
78:ftHgĚźłľłń
07/12/09 00:09:19
>@{ÉJNJNĹÍ Á˝ĚšŞ
REF@Čńśáë¤Č...
79:ftHgĚźłľłń
07/12/10 20:15:23
HLSLĹforśńľÄéńšŻÇA
ŠČčĚ[vōȢńšŞEE
˝ßÁÄŔçęÄéńž夊H
ť¤žĆľ˝çťĚRÍH
80:ftHgĚźłľłń
07/12/10 20:53:50
¨OÍŕ¤IíÁÄéB
}`|XgÍStOČńžćB
81:ftHgĚźłľłń
07/12/10 21:36:31
ĘĚvOĹŕPfŕTCYŞ Á˝çŽŠČČéńśáȢH
82:ftHgĚźłľłń
07/12/10 21:43:51
}`|XgĆÍǤ˘¤ÓĄH
83:ftHgĚźłľłń
07/12/10 22:59:11
CŇ
84:ftHgĚźłľłń
07/12/12 00:50:11
˝Ë
85:ftHgĚźłľłń
07/12/13 01:34:46
˝ÚŘݸ(gamedevÂ:468-470Ô)
Ş˘ľ´ŠČşŠĎˇŻ˘Č
86:ftHgĚźłľłń
07/12/13 16:40:23
żĺÁơŤ˝˘ĚžŻÇAc
ĆRQ`đgÝíšÄvO
đgßܡŠH
vRQ`ĚWI{^Ě@\ĆgÝíšÄěęęÎǢČ
ĆvÁ˝ŕĚĹEEE
87:ftHgĚźłľłń
07/12/13 17:16:49
Win32APIÁ̤Š
GUIÉANZXľÄ
WindowsRg[đ`ćˇéąĆÍĹŤéŻÇ
GUIĚŹxŞDirectXĆäרÉČçȢç˘áŹžŠç
DirectXđg¤bgđEˇąĆÉČé
88:ftHgĚźłľłń
07/12/14 04:12:49
>>87
L爐´˘ÜˇB
˝Ćž¤ŠRĆľˇŹÄ˝Ćྦł˘ĹˇB
oźľÄŤÜˇ
89:ftHgĚźłľłń
07/12/15 21:06:58
ŠŞĚobÉÍSDK9.0ŞüÁÄܡB
éTvđ_E[hAđmFľ˝çd3d8.hĆd3dx8.hŞCN[hłęÄ˝ĚĹ
ąęđd3d9.hAd3dx9.hÉźľAÇÁĚËśt@Cŕ8Šç9ÉźľÄRpC
ľ˝ç˝SŕĚG[ŞoÄŤÜľ˝B
FXľ˝ŻÇ´öŞSŞŠçȢĚĹć뾯ęÎNŠłŚÄžł˘
90:ftHgĚźłľłń
07/12/15 21:14:32
oo´öŞŰíŠčžëB
91:ftHgĚźłľłń
07/12/15 21:16:10
>>89
ŽSşĘݡƞ¤íŻĹÍȢŠçt@CŞá¤ĆSĚʨĆlŚ˝Ů¤Ş˘˘B
Żśt@CźĹŕgÍ˝xŕYíľÄ˘éŠçĚo[WśáȢĆgŚČ˘ęŕ éľB
92:ftHgĚźłľłń
07/12/15 21:27:34
>>91
ť¤žÁ˝ńšŠEEE
9.0ČOĚŕĚÍSÄgŚéĆvÁÄÜľ˝OOF
˛Ô čŞĆ¤˛´˘Üľ˝B
93:ftHgĚźłľłń
07/12/15 22:23:52
Xt@CÉ־ĿâšB
ĐĆÂĚfÉÎľAĄĚAj[VđłšéąĆÍĹŤéĚž夊H
˝ĆŚÎA éLN^[ĹAAđľ˝çp`ABđľ˝çLbNAƢ¤Éľ˝˘ĚšB
âÍčAp`pĆLbNpĹXt@CđíŻéľŠČ˘Ěž夊B
94:ftHgĚźłľłń
07/12/15 22:29:24
>>93
ńÂĚAj[VđAľÄAťęźęĚAj[VĹt[đâłľÄg¤B
áŚÎAAĆBĚAj[VđAľ˝çA
AĚßÍA0
BĚ^ńÍA0.75
ÁƢÁ˝´śB
95:ftHgĚźłľłń
07/12/15 22:41:53
>>93
ĹŤé
rcjTvĚtinyŕŔÍ
ĄAj[VđÁ˝wt@Cž
˝žľŘčÖŚÉÖľÄÚľŕžłęÄéĆąëÍ ÜčȢ
ID3DXAnimationControllerĹŽŽęÎqgç˘ÍÝŠéŠŕ
96:ftHgĚźłľłń
07/12/16 17:29:57
HLSLđgÁ˝TvĹLPD3DXEFFECTĚPassđg¨¤ĆľÄG[ŞoܡB
LPD3DXEFFECTÉPassŞł˘ĚšŞĘĚŕĚÉÖíÁ˝Ěž夊B
97:ftHgĚźłľłń
07/12/16 17:44:24
BeginPass
EndPass
98:ftHgĚźłľłń
07/12/16 18:50:11
W[o[WĎŚ¸ÉAPI^ĚâßęÁÄ´śĹˇćËŮńĆ
99:ftHgĚźłľłń
07/12/16 23:31:10
ǤľÄŕ1pXIš˛ĆÉ
PassEndđüęłš˝˘uîvŞ ÁÄ
JnĚݡŤđȡąĆĹ
źűZbgĹĎXłšć¤Ćľ˝BÁÄI`śáËĽĚH
100:ftHgĚźłľłń
07/12/17 06:19:42
nÖĚšÍPÓĹ~ŤlßçęĢéB
EęĹÍĎXđÉÍ}ŚéĚŞüżžŻęÇAťĚJčÔľŞĚsRđśÝoˇĚŞíĹ éB
101:ftHgĚźłľłń
07/12/18 22:22:44
SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA );
ąęçĚřđg˘ąČľ˝˘ńžŻÇŞŠčâˇđŕľÄ˘é
y[WȢ×H
102:ftHgĚźłľłń
07/12/18 23:45:27
ąęÍĐǢ
103:ťÎ@
07/12/19 02:37:51
>>101
[shred of game]
URLŘݸ(platz.jp)
104:ftHgĚźłľłń
07/12/21 11:00:39
URLŘݸ(wisdom.sakura.ne.jp)
ąąĚy[WşÉ éwiŞÎĚŞĚ\[XđÜé˛ĆRs[ľÄAVisualStudio2005ĚłżĹĹRpCľÜľ˝BĆąëŞ
ufatal error C1010: vRpC wb_[đőÉsžČ EOF ފŠčÜľ˝B'#include "stdafx.h"' đ\[XÉÇÁľÜľ˝Š?v
Ƣ¤G[ŞoÄRpCĹŤÜšńBG[ĹőľÄݽƹëA\[XĚĹăiÉ@#include "stdafx.h"
đÁŚęÎRpCŞĘé羢ĚĹľÄÝ˝
ufatal error C1083: include t@CđJŻÜšńB'd3d8.h': No such file or directoryv
Ć\ŚłęÄRpCŞĘčÜšńB
DirectXSDKÍłÁŤĆľ˝ĹVĹiTvÝ˝çDirectX10ŕgŚť¤jĹApXÍ˝ÔńĘÁÄܡB
Ǥľ˝çRpCŞĹŤéć¤ÉČčܡŠH
105:ftHgĚźłľłń
07/12/21 12:58:24
ܸAstdafx.hÖAÍXá˘BDirectXČOĚbČńĹAćťĹ׾ĸŐB
ĹAĹVĚDirectX SDKÁÄ˝HNovember2007Čç[Xm[gÉ
ąĚ DirectX SDK ÉÍĚR|[lgÍÜÜęĢܚń
* Direct3D8 ¨ćŃťęČOĚSÄĚo[W
ÁÄ éŠçADirect3D8ÍT|[gOČńśáȢĚH
ŕľCXg[ľ˝SDKĚIncludefBNgÉd3d8.hŞ éńČçAIncludepXĚÝčđÄmFľęB
ĆAČĆŕJune2006ÉÍd3d8.hÍüÁÄéĚđmFľ˝B
106:ftHgĚźłľłń
07/12/21 20:10:39
November2007šAd3d8.hŞČÄAăíčÉd3d10.hŞüÁÄÜľ˝B
ACXg[ľÄJune2006üęčܡB čŞĆ¤˛´˘Üľ˝B
107:ftHgĚźłľłń
07/12/21 21:01:44
June2006Éŕd3dx10.hÍ éŻÇËB
ĆAťĚy[WÍDirectX8É¢ÄLłęÄéńžŻÇ
DX10Şâ轢ČçćťđŠ˝Ů¤ŞÇ˘ćB
úťÜíčÍ8¨9¨10ĹSRĎíÁ˝ŠçâčźľÉČéľB
ĆADX10ÍŽŠˇÉÍVistaŞ˘éŠçBOĚ˝ßÉB
108:ftHgĚźłľłń
07/12/22 22:01:46
ˇ˘Üšń
QDĹQ[ěŹđľÄ˘éńšŞ
LPD3DXSPRITE gSprite;
// V[Ě`ćÝč(2DćĚ`ć)
RECT SrcRect = { a,b,120,120 }; // eNX`ŕĹXvCgÉg¤ÍÍ
D3DXVECTOR3 Center(0,0,0); // XvCgŕĚSĚĘu
// oÍ
gSprite->Draw(Texture, &SrcRect, &Center, NULL,D3DXCOLOR(0, 0, 0,0 ));
łíÉGđÄŃošéĚšŞ
RectĚrightĆbottomÉPĆŠPOOĆŠ˝Šlđüę鞯Ĺ
t[[gŞTOສčܡEEE
&SrcRectĚŞÉNULLđüęÄŕČşŠTOşŞčܡ
šŞOđüęéĆłíÉŽěľÜˇ
Ⱥž夊A˛łö čÜľ˝ç¨č˘ľÜˇ
109:ftHgĚźłľłń
07/12/22 22:07:23
Direct3DĹWM_PAINTĹ`ĚÍ čšŠH
110:ftHgĚźłľłń
07/12/22 22:07:59
108šŞAÇÝݪš
//ćt@Cîńđćž
hr= D3DXGetImageInfoFromFile(name,&ImageInfo);
Width= ImageInfo.Width;
Height= ImageInfo.Height;
// XvCgÉ\ڎéeNX`Ěúť
if ( !key ){
hr = D3DXCreateTextureFromFileEx(
g_pD3DDevice, name, Width,Height,1,0,
D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,
D3DX_DEFAULT,D3DCOLOR_ARGB(255,0,0,0),NULL,NULL,&Texture);
}
111:108
07/12/22 22:11:38
Aˇ˘Üšń
âč_Ě峪ťž˘˝ľÜľ˝
D3DXCreateTextureFromFileEx(
g_pD3DDevice, name, Width,Height,1,0,
D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,
D3DX_DEFAULT,D3DCOLOR_ARGB(255,0,0,0),NULL,NULL,&Texture);
}
widthĆheightÉĺŤČlđüęéĆdČčÜľ˝
PĆŠPOžĆłíšEEE
112:ftHgĚźłľłń
07/12/23 07:34:04
vt@COľ˝çH
D3DXSpriteČńÄ˝žĹłŚDirectXĚo[WÉËśˇéŠçÝńČńđľÄéĚÉA
ąĚîńžŻĹŞŠéGXp[ÍȢĆv¤B
ÂPIX for Windows
ÂDevPartner Profiler
ܸÍAÇąĹÔŞżÄ銊˝Ů¤Ş˘ćB
113:108
07/12/23 09:34:36
>>112
čŞĆ¤˛´˘Üˇ
ťĚă̲×ĹǤŕĺŤČGđĺĘÉÄŃoˇĆżélq
˝ĆŚÄŃoľ¤ĹĚ即ĚcĄÍP*PĹŕAłĚGŞĺŤ˘Ć
ÇĚPCÇńČĹŕđŻçęȢ羢ĚĹ
ĂŚľÄľGĚ即đüPľÄÝܡm(_ _)m
¨Ś čŞĆ¤˛´˘Üľ˝
114:ftHgĚźłľłń
07/12/23 11:35:36
ÄŠAłĚeNX`ĚTCYŞĹŠŠÁ˝ç
ptH[}XŞżéĚÍ˝čOśá
115:ftHgĚźłľłń
07/12/23 11:37:43
ČéŮÇ
116:108
07/12/23 11:43:53
>>114
˘âAinitĹĚÄŃoľĹdČéĚÍíŠéńšŞ
C[vĚĹÍP*PĹŕd˘ńšćEEE
117:ftHgĚźłľłń
07/12/23 12:00:51
\ŚĹŹłľÄéÁÄąĆÍ
ŕIÉkŹľÄéÁĹƞ
LPD3DXSPRITEŞÇ¤˘¤ASYĹ
gkľÄéŠÍľçńŞoCjAÁÄąĆÍȢžë¤ľ
ÚŻ˝čˇéąĆđlŚéĆČńçŠĚtB^[đŠŻÄ˘éĚÍzÂ
ťęđĺČeNX`ÉKpľÄéńžŠçd˘ĚÍ˝čO
118:108
07/12/23 12:11:19
ĚŤűŞíŠčÉġ˘Üšń
vÍQOOO*QOOOĚćđinitĹÇÝńĹ
1*1ĚŞľŠ\ŚľÄ˘Č˘ĚÉťęđPOÂŮÇŔ×˝çd˘ńš
RÂç˘ČçłíČńšŞEEEE
tB^ÖAĹdČéć¤Č羊źľÄŠÜˇm(_ _)m
čŞĆ¤˛´˘Üľ˝
119:ftHgĚźłľłń
07/12/23 12:19:52
žŠçEEE
>QOOO*QOOOĚćđinitĹÇÝńĹ
ąĚ_Ĺd˘Şˇ×ÄIíÁÄéíŻĹÍȢ
ČPÉž¤ĆąąĹÍuq`lăÉ
20002000ĚĚćđmŰľÄćĚFîńđi[ľÄ鞯
î{IÉÍń`ćĚ˝ŃÉąĚ
20002000ĚĚćÉANZXľÄ
ťąĚîńđobNobt@É]ˇéąĆÉČé
łĚTCYŞĺŤŻęÎ卢ŮÇ
]Ě˝ßĚÔŞŠŠéľ
˝çŠĚđŠŻęÎRdČé
î{IÉÍ\ڎéTCYĹeNX`đěéĚŞĘ
120:ftHgĚźłľłń
07/12/23 12:23:03
rfIJ[hÉćÁÄÍ
2048~2048Éľ˝ç˝ÍüPłęéŠŕË
121:108
07/12/23 13:17:50
>>119
>>120
ť¤ĹˇŠEEEinitĹÇÝńžçČ~Íŕ¤ÖWȢŕ̞ƨᢾĨčÜľ˝
XLsŤđÉ´˘˝ľÜˇ
˛łö{É čŞĆ¤˛´˘Üľ˝
122:ftHgĚźłľłń
07/12/23 13:22:14
t@XĹâÁÄ鞯ĹËH
123:ftHgĚźłľłń
07/12/23 13:50:19
˝ŠžŠ2048ĚeNX`ĹĹßĚrfIJ[hŞxČéŠË`H
ČńŠAv˝IČÔá˘đľÄ˘éĆvíęB
124:108
07/12/23 14:28:32
>>123
ťęđPT`QRÂç˘ÄńĹܡ
125:ftHgĚźłľłń
07/12/23 17:00:04
ťŕťŕuq`lŞŤčČČÁÄÄ
VXeăÉěçęÄéĆŠ
é˘Í
VXeĆVRAMޤpÉČÁÄÄ
oXŹxŞ{glbNÉČÁÄéĆŠ
126:ftHgĚźłľłń
07/12/23 17:42:47
ŔÍDX8ĹJľÄ˘ÜˇĆŠž˘oˇńśáȢžë¤ČB
127:ftHgĚźłľłń
07/12/23 17:59:09
DirectXđgÁÄWindowsĚQ[đě轢ĚšŞA
¨ŠßĚüĺđłŚÄŕçŚÜšńŠH
ě轢ĚÍr[g}jAĚć¤ÉšĆVNľ˝A
V
[eBOQ[šB
3DOtBbNÍg˘ÜšńB
128:ftHgĚźłľłń
07/12/23 18:00:57
ĄĚDirectXĹ3Dgí¸ÉG`ĚÁÄłśá
129:ftHgĚźłľłń
07/12/23 18:08:07
ÔÁżáŻ
c
wÖAĹuąę1ű ęÎvÁÄ{ÍȢńžćČ
3`4űâÁÄć¤â
AČńĆČŞŠÁÄŤ˝ŠŕBĆČé
ÇĚ{ྡྷ˝˘uTv𮩷˝ßĚv\[XÉČÁÄéŠç
ČńĹť¤ČÁÄéĚŠŞŕžłęÄȢľ
pľć¤ĆˇéĆĆ˝ńÉŽŠČČÁ˝čEEE
đąČˇĆ˝đâÁÄéĚŠŞžńžńíŠÁÄéĚĹ
ŠŞĹ˘ë˘ëpˇéąĆŞĹŤéć¤ÉČé
130:127
07/12/23 19:02:13
˝ŕmçȢóÔĹA˝ŠçnßéĚŞ˘˘ŠA
AhoCXđŕ碽˘ĹˇB
>>128
3D`澊ōȢńž夊H
3DđgÁÄ2DĚ`ćŞĹŤéČ碢ńšŞA
ÜčřŚŞćȢČçDirectXđg¤ąĆŠĚlŚźľÜˇB
CĹâ轢Ȩ͚̌äČĚĹA`ćÍťńČÉĂčÜšńB
V
[eBOQ[ČĚĹA}`ĚŐËťčŞĹŤéĆÖŠŕľęÜšńŞB
>>129
ťęśá AĆÁŠŠčƾĽđQlɡéĚŞ˘˘ńž夊H
TvđŠÄđąČľÄAľ¸ÂcŹľÄ˘ľŠČ˘ńž夊H
131:ftHgĚźłľłń
07/12/23 19:06:45
>>130
Q[ťěSŇČĚŠ
DirectXSŇČĚŠÉŕćé
132:ftHgĚźłľłń
07/12/23 19:14:48
>>130
3DđgÁÄ2DĚ`ćŞĹŤéČ碢ńšŞ
OK
133:ftHgĚźłľłń
07/12/23 19:19:08
>>130
DirectX9ĹXvCgŞęÔ¨čyžĆvíęB
134:ftHgĚźłľłń
07/12/23 19:37:25
>>130
V
[eBOQ[ťě{oÄéź
ťęđQlɡęÎH
135:ftHgĚźłľłń
07/12/23 19:59:17
>>124
ČéŮÇBVRAMŤčÄȢËB
1024*1024ĚA8R8G8B8eNX`ŞĺĚ4MByteËB
2048eNX`žĆ4{Ě16MBťęŞ15ÂĹ240MB23ÂČç368MB
żĺÁĆłČÝvÉČÁÄéĆvíęB
svČeNX`ÍKvČžŻmۡéć¤Éľ˝űŞÇ˘ľA
eNX`ÍřŚIÉÔłpľ˝űŞÇ˘ćB
136:127
07/12/23 21:10:44
>>131
>>131
Q[§ěSŇšBvO~OđŕPNöxšB
˝žAJavaĹČPČV
[eBOQ[đěÁ˝ąĆÍ éĚĹA
V
[eBOQ[ĚASYÉÖľÄÍž˘˝˘Ç¤âéŠßĢܡB
ŞŠçȢĚ̸͚§Č§äĹAQ[ĚisĆłmÉVNłšéŞĹˇB
ťĚŞđǤâÁĢ˘ĚŠAC}C`˝čŞÂŠČ˘óľĹˇB
137:ftHgĚźłľłń
07/12/23 21:19:44
>>136
üĺĚgŠçÍOęÄéŠČB
ÄśÔ'(ÄśĘu)đćžłšęÎǢžŻĚbžŻÇA
ąĚčĚQ[ČOĹg¤ąĆÍŮĆńÇł˘˝ßľíȢB
Xg[~Oobt@ĚđŕŞÚÁĢęÎťęđpˇęÎoéąĆÉCtŠŕmęńŞB
138:ftHgĚźłľłń
07/12/23 23:48:37
LĺČ}bvđě轢ńšŞAoJłźÉfđěÁÄÇÝńžç¨Śd˝ČÁľܢܾ˝B
öć˘bV
ĹęčććĚfđpÓľÄAKvŞžŻÇÝńĹ\ڎéĚž夊HH
139:ftHgĚźłľłń
07/12/24 00:16:12
>>138
ŠçĺăÖsĚÉV˛üĹsĚž夊H@@@Ƣ¤żâđłęÄǤŚëĆB
140:ftHgĚźłľłń
07/12/24 00:31:31
ĚZ{Řđŕ˘Ä鞯ĚV[ĹŕAj
[[NĆŠpĆŠn
S`˘ÄéíŻŠH
ťńȰé׍łĘÍ~ß˝űŞ˘˘
141:138
07/12/24 01:09:58
>>139
HH
ésoXĹŕsŻéAÁĹƚŠHH
ĹŕAV˛üĹsŻéČçťęÉzľ˝ąĆÍȢšľA>>138Ěű@ĹCCÁĹƊȼĽĽB
>>140
ťAťńČąĆ;ܚńižj
ĄÜĹQ[đľÄŤÄA˝čOĚć¤ÉŠÄŤ˝LĺČtB[hđŔťˇéĚŞąńČÉŕ
˝˘ÖńȹƞČńÄĽĽĽ
Q[JŇĚlđüßĸhľÜˇB
URLŘݸ(www.acecombat.jp)
ąęĆŠAˇ˛ˇŹĹˇ(GLtM)
142:ftHgĚźłľłń
07/12/24 01:20:10
nĘÍÜÁ˝ç
ŘÍr{[hÉľŠŠŚČ˘ńžŞ
143:ftHgĚźłľłń
07/12/24 01:32:33
Ü×Ŕ
144:ftHgĚźłľłń
07/12/24 08:39:45
>>141
AvP[VÉłđČńÄł˘şH
>öć˘bV
ĹęčććĚfđpÓľÄAKvŞžŻÇÝńĹ\ڎéĚž夊HH
ÂÜč>>139ĚáĹž¤ĆV˛üĹsĚŕłđžľAoXĹsĚŕłđAŕ˘Ä˘ĚŕłđžëB
ŠŞĚÄŞ éČçťęđľ˝ăĹyČéű@Şł˘ŠˇŠČ˘ĆB
145:ftHgĚźłľłń
07/12/24 10:02:56
DX9@2007Nov@.Net
HLSLÉ¢ÄĚżâšB
ČOPassŞBeginPassĆEndPassÉĎíÁ˝Ćž¤âčĆčŞ čÜľ˝Ş
ăŞÁĢéHLSLĚTvŞąĆ˛ĆG[đoľÄłíÉŔsĹŤÜšńB
TvÉSDKĚo[WđíšęΎž太AťąŠçĹVĚo[WÉŽŠˇć¤ÉCłŞoÜšńĹľ˝B
ťÝĚo[WĹŽHLSLĚVvČ\[XâđŕđľÄ˘éTCgÍł˘Ĺľĺ¤ŠB
šßÄHLSLŞžŻĹŕ ę΢˘ĚšŞAfxt@CŞłíÉÇÝßG[Şo˝čĆŠĽĽorz
146:ftHgĚźłľłń
07/12/24 10:12:49
ŤżńĆwvŞt˘ÄŤÄ˘éžëB
ťęĹ˝ŞâčČńžH
147:ftHgĚźłľłń
07/12/24 10:53:43
>>145
ĘÉHLSLĚŞÍ˝ŕŠíÁÄȢź
fxt@CŞÇÝßȢĚÍ
ÇÁŠÉ\śG[Ş éŠçśáËH
148:ftHgĚźłľłń
07/12/24 11:13:46
>>145
>ăŞÁĢéHLSLĚTv
ÇąĚTvžćH
149:ftHgĚźłľłń
07/12/24 11:44:39
>>148
Pass()ĚÜÜĚĆąëŕ čܡ(CłľÄŕüčĹG[Şo˝č)
t-potwHLSLx@@@(ćĚşÓčÉTv)
URLŘݸ(tpot.jpn.ph)
DirectX9ĹĚăĘxVF[_[žęiHLSLj@@(ĹşÉTv)
URLŘݸ(www001.upp.so-net.ne.jp)
Shader.jp - Articles-ć4ńuHLSL X^[gv@@@(ăŠç1/5öĚĘuÉ éԜ̺ÉTv)
URLŘݸ(www.shader.jp)
ťĚV HLSLÉćéÉZ_OFTvvO@@@(ćĚşÓčÉTv)
URLŘݸ(marupeke296.com)
150:138
07/12/24 12:31:45
>>144
ŞŠčÜľ˝B
čŞĆ¤˛´˘Üľ˝B
151:ftHgĚźłľłń
07/12/24 21:55:38
>>149
´ŕ¤˛ŠËĽâB
ÄŠŠOĚĹłŚŽŠČČÁÄ˝B
Úľ˛×ÄȢŠçŞŠçńŞdlŞÓĹĎXłęÄG[ŞĄGťľÄ˘éć¤ÉvŚéB
ÔÁżáŻNÓčĚSDKgŚÎ˘˘ńśáËH
152:ftHgĚźłľłń
07/12/24 22:36:33
VC++2005AwindowsSDKADirectX9 SDK(October 2006)ĚÂŤĹ
QcĚČPČQ[đěë¤ĆľÄ˘éš
tXN[[hĹSetDialogBoxModeđgpľÄ˘é
S\[XtŤĚTvvOÍÇąŠÉ čÜšńž夊H
ĹŤęÎtXN[[hĹĚj
[o[\ŚĚTvŞ éĆŠčܡB
ꊪĹŕąęđŔťˇé˝ßÉ
ążçĚűĚy[WđQlÉľÄŮÚŰĘľóÔĹâÁÄÍݽ̚ŞA
Ǥŕj
[Ş\ŚłęÜšńB
URLŘݸ(www.geocities.jp)
˝žASetDialogBoxModeđÄŃoľÄŕÄŃołČÄŕA
j
[ŠĚ͜ݾĢéć¤ĹA}EXĹćĘĚăĚ ˝čđ
NbNČǾܡĆAuÔIÉj
[ŞťęAj
[R}hŞŔsłęܡŞOOG
ążçɢĢȢŞiDXúťÖAAEBh[[hAbZ[Wetccj
ČÇĹ˝ŠCđÂŻé_Ĺŕ éĚž夊HHH
153:ftHgĚźłľłń
07/12/24 22:48:55
AVC++2005ÍExpressEditionšBć뾨袾ܡ
154:ftHgĚźłľłń
07/12/24 23:54:06
Â|SĆŠÉeNX`đ\éĆAeNX`Ş˝ĚŠEşÉ¸ęéĚšŞA˝ĚČĚž夊H
ǤˇęÎźčܡŠH
155:ftHgĚźłľłń
07/12/25 00:28:43
>>154
˝ŠđÔáÁĢéŠçB
156:ftHgĚźłľłń
07/12/25 05:24:58
ǤˇęÎźčܡŠH
157:ftHgĚźłľłń
07/12/25 05:29:57
Ôá˘đCłˇé
158:ftHgĚźłľłń
07/12/25 05:49:02
ǤˇęÎÔá˘đ
159:ftHgĚźłľłń
07/12/25 06:32:38
ǤâÁÄ\čÜľ˝ŠH
160:ftHgĚźłľłń
07/12/25 08:12:48
Uą
½ÚŘݸ(techÂ)
161:ftHgĚźłľłń
07/12/25 09:11:08
DirectX9.0bSDKi2004OctoberjtŽTv2ĚAřFĚOp`\ŚvOÉ¢ÄĚżâšB
ü˘ľÄlp`đ\Śłš˝˘ĚšŞA¤Ü˘ŤÜšńB
CUSTOMVERTEX vertices[] = É
{ 50.0f, 50.0f, 0.5f, 1.0f, 0xff0000ff, },
đÇÁˇéąĆŸ_đSÂÉľA
Void Render()ŕĚ
g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0, 1 );@đ
g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 0, 2 );
ɡéąĆĹAQÂĚOp`đAąľÄ`ćľAĘIÉlp`ÉČéŠĆvÁ˝ĚšŞ
Op`ęÂľŠ\ŚłęÜšńB
ܽA
g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0, 1 );@đ
g_pd3dDevice->DrawIndexedPrimitive( D3DPT_TRIANGLESTRIP, 0, 0, 4, 0, 2 );
ɡéąĆĹăLĆŻśřĘÉČéĚŠĆvÁ˝ĚšŞAĄxÍOp`ŠĚÁŚÄľÜ˘ÜˇB
Ǥľ˝çlp`Ş\ŚłęܡŠH
162:ftHgĚźłľłń
07/12/25 09:26:56
JOłęÄéńśáȢŠËH
SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE)
163:161
07/12/25 10:00:08
ĹŤÜľ˝I
Ƹ_ĚÔHŞ¨ŠľŠÁ˝Ý˝˘Ĺ@|w|@ŠąńČ`ÉČÁ˝ŻÇA¸_üęÖŚ˝çlp`ÉČčÜľ˝I
čŞĆ¤˛´˘ÜˇI@@@@@@@@@@@@@P
164:ftHgĚźłľłń
07/12/25 10:35:15
ÍH
¸_ĚŞÔáÁĽ̪´öAÁÄH
165:161
07/12/25 10:52:03
>>164
Op`ŞęÂľŠ\ŚłęȢƢ¤âčÍ
->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
Ĺđľ˝ńšŞAĄx͸_ĚÔŞ¨Šľ˘š˘ŠŻ˝lp`ÉČÁ˝ńšB
^|@@Ć@@|_@@ĚOp`ĚgÝíšĹ@|w|@ąńČ`É
P@@@@@ P@@@@@@@@@@@@@@@@@@@ P
166:ftHgĚźłľłń
07/12/25 14:42:39
>>161
ǤĹࢢŻÇoct2004Í9.0cžÁ˝Ćv¤Ş
167:ftHgĚźłľłń
07/12/25 15:46:06
^âÉvÁ˝ńžŻÇAlp`đ`ćˇéęA¸_obt@đěÁÄDrawPrimitive()Ĺ`ćˇéĚĆA
ěçȢĹDrawPrimitiveUP()Ĺ`ćˇéĚĆÇÁżŞŹ˘ĹˇŠH
¸_obt@͸_Ş˝˘ŮÇřĘđöˇéơ˘˝ć¤ČCŞˇéĚšŞÇ¤ČĚž夊H
168:ftHgĚźłľłń
07/12/25 15:57:45
^âÉvÁ˝ńžŻÇAČńĹŠŞĹłČ˘ńšŠH
169:ftHgĚźłľłń
07/12/25 20:21:12
>>167
DrawPrimitiveUPĚŮ¤Ş˘ĹˇćB
˝ĚűŞlXČOSârfIJ[hĹŘĎÝšB
ĆŠžÁ˝çą˘ÂÍ˝ŕlڏÉDrawPrimitiveUPg¤ńžëČB
170:ftHgĚźłľłń
07/12/25 22:21:13
>>169
čŞĆ¤˛´˘ÜˇB
âÍčA¸_obt@͸_Ş˝˘ŮÇřĘđöˇéĆž¤Ĺľĺ¤ŠH
171:ftHgĚźłľłń
07/12/25 22:23:17
>>170
ť¤ĹˇBMicrosoftŞŘĎÝšB
172:ftHgĚźłľłń
07/12/26 01:31:37
>>152
௜âë¤Ćľ˝ŻÇAǤŕă袊ȢšË
ĹŕąĚlĚěÁ˝Q[žĆŔłęĢéÁۢľc
{ÉSetDialogBoxModeđgÁÄéĚŠČ
ąĚÖgÁÄÜĆŕÉj
[Ş\ŚĹŤ˝lÁĢܡŠH
Ƣ¤ŠtXN[Ěj
[\ŚÍÝČłńǤâÁÄܡH
173:ftHgĚźłľłń
07/12/26 01:40:45
Xe[gubNŞ˘Ü˘żÇđĹŤÜšńB
1.ĘĚXe[gĎXđĹŹŔÉ}ŚÄĎXˇé
2.iCreateStateBlock()ĹjLv`ľ˝Xe[gubNđńKpˇé
3.JX^Xe[gV[PXiBeginStateBlock()`End...()ÜĹjđKŘÉgpˇé
ĆOÂĚâčűŞ éĆv¤ńšŞA
˝ŕlڏÉ2.ĚâčűĹŕřŚIÉĹŤéńž夊B
ťęĆŕ˝ĚâččÍKvČńž夊B
s
AfoCXžĆXe[gĎXÍĎXˇé˝ŃÉsíęéńĹľ˝ÁŻH
Xe[gubNĚdgÝĆŠŞíŠçȢĚĹżĺÁĆŔÁÄܡB
174:ftHgĚźłľłń
07/12/26 02:30:21
řŚ˘˘ŠČńÄâÁÄÝęÎíŠéžëBAzŠ
175:ftHgĚźłľłń
07/12/26 02:47:54
ąĚXÁĢÁ˝˘ÇńČżâČçŚÄęéĚH
176:ftHgĚźłľłń
07/12/26 03:02:27
phbNX
177:ftHgĚźłľłń
07/12/26 04:01:19
SŇzCzCČĚŠČ
178:ftHgĚźłľłń
07/12/26 07:20:42
SŇŠ뤪Ȋ뤪AŠŞĹšéŕĚđłČ˘ÁÄĚÍPČéÓžĆv¤ŞB
âčűŞŞŠçȢńĹ ęÎAÇÁżŞřŚIHČÇơńśáČfźÉâčűťĚŕĚđżâˇ×ŤB
179:ftHgĚźłľłń
07/12/26 13:52:41
ąĚX˘çË[Č
180:ftHgĚźłľłń
07/12/26 14:13:55
_OXe[gđĎXˇéÍA\d˘RXgƾľíęéĚĹA
Dx6ÜĹÍRRĎťłš¸ÉAŻś_OXe[gĚbV
â^[QbgđZßÄ
_Oľ˝čAXe[gĚĎťŞĹŹÉČéÔĹXe[gSđ_OľÄ˝čľ˝ńžŻÇA
Xe[gubNđgŚÎAĄĚ_OXe[gĚĎťđęxÉfoCXÉKpoŤéĚĹA
ăLĚđ ÜčÓŻľČÄǢ_O[vŞěęéć¤ÉČÁ˝íŻB
ĹŕAĘÉ_Oˇé^[QbgâXe[gĚíŢÉćÁÄÍXe[gubNđgíČÄŕ
ťńČÉŞdČçȢĚŕŔĹAŠŞŞěŹľÄ˘évOĹXe[gĚĎXŞ
d˘žČAĆvÁ˝çXe[gubNđľÄÝęÎǢńśáȢĚH
GPUĆGPUÖĚoXĚŃćA_Oˇév~eBuĚAXe[gĚĎXĘƢÁ˝vöŞ
ÁÄAg[^ĹlŚéKvŞ éŠçAČńĹŕŠńĹŕǡéĚÍřŚIĆࢌȢľA
ĺKÍGWđěéĚÉAXe[gĚÇRXgđÁÄǾȢĚŕřŚŞtÉŤČéľB
P[XoCĹBřŚIÁÄĚÍÚIŞł˘ĆčľČ˘ÚžŠçB
181:ftHgĚźłľłń
07/12/26 14:22:58
d˘žČAĆvÁ˝çXe[gubNđľÄÝęÎǢńśáȢĚH
ť¤ČńžŞAťęđŠŞĹť¤ĆľČ˘yŞ˝ˇŹéČ
182:ftHgĚźłľłń
07/12/26 19:19:34
VisualC++2005ADirectX9.0c SDKAWindows SDK̍šB
LN^[ĚAj[VđłšéęA
ćĘđbUOĆŠROt[ĆŠĹXVAĚć¤ČđľČŻęÎČçȢĆv¤ĚšŞ
ťĚńĚćĘĚXV^C~OÍÇĚć¤ČčĹćéĚž夊
183:ftHgĚźłľłń
07/12/26 19:38:29
>>182
ŠŞĹš
184:ftHgĚźłľłń
07/12/26 19:49:08
˝đšÎ˘˘Ěž夊
185:ftHgĚźłľłń
07/12/26 19:57:16
uQ[[vvĹŽŽę
186:ftHgĚźłľłń
07/12/26 19:58:02
>>184
ťęđŠŞĹš
187:ftHgĚźłľłń
07/12/26 20:00:24
ľręÄéóľĹżâľ˝ĚÍ^C~OŞŤŠÁ˝Č
188:ftHgĚźłľłń
07/12/26 20:06:30
>>187
ŠŞĹšć
189:ftHgĚźłľłń
07/12/26 20:19:19
>>188
>>187Éž¤ČćI
190:ftHgĚźłľłń
07/12/26 20:21:58
}`RAÝvĚ`ćGWžĆXe[gubNg¤ĚÍâčOĚł
Ƣ¤nVidia ˝čĚv[żČŠÁ˝ÁŻ
191:180
07/12/26 20:58:26
>>190
Ü AŔÍXe[gubNÍAĹčpCvCăĚY¨žŠçAî{IÉ
_OXe[gČńÄŮĆńÇĎŚ¸ÉAVF[_ĹâęÁÄĚŞDirectX9Č~Ě
łľ˘GPUĚg˘űČńžĆv¤B
ąńČĚAŔÍYŢĆąëśáȢĆv¤ČB
ĹčpCvCgÁÄÄŕA_OXe[gĚĎXČńÄĺľ˝
×ÉČÁÄȢÁۢŕńËBFDirectX7ăĚbžľB
ęXXe[gubNěçČÄŕ\ŞŹÉŽ˘ÄéľB
Xe[gubNĚđŕŕöľ˘Ćąë éŠçAĘpđđŻéńśáȢŠČB
>>173ͽ̹ńČÉ^âđÁ˝ĚŠAäžB
(ÇąŠĚĹŔŰÉxČÁ˝AĆŠČçíŠéŻÇB)
192:173
07/12/26 23:38:39
ŚA˘âAĘČ´śĹ
ŔOÉZI[ĆŠˇŤ˝˘ČÁÄcręłš˝ć¤Ĺ˛ßń
YęÄ
>>180łńAČńЎ˘ÜšńcĆÄŕQlÉČčÜľ˝cǤŕĹľ˝
>>180łńA˛ßńA´Ěš˘Ĺ
193:173
07/12/26 23:39:49
>> >>180łńA˛ßńA´Ěš˘Ĺ
>>182łńA˛ßńA´Ěš˘Ĺ ĚÔá˘Ĺˇ@zg\ľóȢ
194:182
07/12/27 00:22:56
>>185
čŞĆ¤˛´˘ÜˇB_tWinMainĚĹtimeGetTimeđgÁÄ
UOŞĚPbđŚéű@đgÁÄÝÜľ˝
WindowsQ[ÍŻúƊ͡ƟŲޢńž夊Ë
>>193
˘Ś˘ŚˇĆźĹ˛Ĺžł˘
195:ftHgĚźłľłń
07/12/27 02:19:50
>>194
˘âAŻúćçȢĆĘÚžëB
196:182
07/12/27 02:55:23
ŚHť¤ČńšŠH>>195łńÍǤ˘Á˝čĹâÁÄéńž夊
197:ftHgĚźłľłń
07/12/27 03:00:18
´ÍÂĎt[[gĚŞDŤžČ
vÍPt[ĹÇńžŻÔŞińžŠĹ
Aj[VĚisŹxđĎŚę΢˘íŻžŠç
ťńĹt[ĚIíčÉtbvˇęÎ
198:ftHgĚźłľłń
07/12/27 03:15:47
>>197
ęÁÄǤâÁÄŔľÄéĚH
t[ÔĚÔđO[oĎÉĹŕi[ľÄQơéńžë¤ŠB
199:ftHgĚźłľłń
07/12/27 04:22:17
DirectX9SDKđüęÄAo[WÍWĹJľ˝˘ńžŻÇAd3dx8.hƊȢĚË
d3d8.hĆŠÍ éĚÉB
Ǥˇę΢˘ńžëBÇÁŠĹDirectX8SDKđŠÂŻÄąČ˘ĆĘÚŠČH
200:ftHgĚźłľłń
07/12/27 04:41:19
9ĚOct2004žŻÇAd3dx8.h éćB
201:ftHgĚźłľłń
07/12/27 07:28:08
dĹǤľÄŕKvśáČŤáXgÁ˝űŞ˘˘Ćv¤ŻÇB
Ü XnÎĆŠžĆDx9ĚOct2006ÜĹśáȢĆ_羢Ş
202:ftHgĚźłľłń
07/12/27 10:23:51
>>199
[Xm[gç˘ÇßćEEšÁŠú{ęÉóľÄęÄéńžŠçB
------
ąĚ DirectX SDK ÉÍĚR|[lgÍÜÜęĢܚń
Direct3D8 ¨ćŃťęČOĚSÄĚo[W
Direct3D RM
EEEEEE
ąęçĚR|[lgđg˘˝˘JŇÍA
MSDN Šç August 2007 DirectX SDK đ_E[hˇéKvŞ čܡB
@@@@@@@ ~~~~~~~~~~~~~~~~~~~~~~~~~
203:ftHgĚźłľłń
07/12/27 10:26:15
Ü I[KXgQOOVžĆWĹěéÓĄŞSČČéŻÇČ
204:ftHgĚźłľłń
07/12/27 11:12:48
DirectX9ĹQ[đěÁÄ˝ńžŻÇADirectX9ĚĆŠĚ@\gÁÄȢľANĹࡎÉV×élÉľ˝˘ŠçDirectX8Éľ˝ŠÁ˝ĚłB
>>200
>>202
TNXB
Ćč Ś¸Ă˘o[WEÁÄÝć¤Bâo[WĹăŤoę΢˘ŻÇ
>>203
ť¤ČĚH
ÇXPĚúóÔĆŠĹŽŠČ˘ĚŠČH
205:ftHgĚźłľłń
07/12/27 11:56:09
>>204
žŠç[Xm[gđÇßĆB
----
ˇ×ÄĚvbgtH[ĹĚCXg[ăĚÓ
EťÝĚ DirectX SDK đCXg[ˇéOÉADirectX SDK ĚOo[WđíˇéąĆđ§ľÜˇB
----
ÇĚo[WŞÇĚOSÉξĢéŠŕSÄ[Xm[gÉŠęĢéB
206:ftHgĚźłľłń
07/12/27 12:19:57
ŕ¤AŮÁƢ˝űŞ˘˘ŠĆB
ęxóŻ˝ÓđÓéíAżâľÄ˘é§ęČĚÉĚť¤žíB
d3dx8.hĚbÉľÄŕA>>104-105 ĹoÄ˝bčČĚÉA
ŻśXŕšçőŠŻÄȢľB
207:ftHgĚźłľłń
07/12/27 14:19:57
2DĚ`ćĹ`檊Čč˝Čé˝ß(1t[É3000öxĚeNX`đ`ć)¸_obt@đpľÄ
1t[ɸ_obt@ębN¨memcpy¨AbN¨DrawIndexedPrimitive
ƾĢéĚšŞA3000Â`ćˇéĆV[ÔŞ6`7msö|ŠÁľܢܡ(ťęČčÉǢXybNĚPCĹ)
6000|SöxĚ`ćĹąńČÉÔŞ|Šé͸ŞČ˘Ćv¤ĚšŞâčűŞÔáÁĢéĚž夊H
208:ftHgĚźłľłń
07/12/27 14:40:20
ČńŠmemcpyŞ{glbNÉČÁÄť¤žŻÇ
ÇĚÉęÔÔŞŠŠÁÄéĚŠ
िĺÁĆičńžűŞ˘˘ńśáȢH
209:ftHgĚźłľłń
07/12/27 14:43:44
ܸÎĆŔąĆľÄAćĘđNAˇéžŻĹ˝ŕ`ćľČ˘ęĚŹxđvé׍žĆv¤B
210:ftHgĚźłľłń
07/12/27 16:53:43
bN^AbNŞL˘Ćv¤ČBĎČbNÍŹxÉeżĹŠ˘ŠçB
bNđ~ßÄA_~[obt@ÉmemcpyˇéÉuŤˇŚÄt[[gđvŞľ˝çH
ĆA¸_obt@ÍAÜĆßÄéHbNŞ{glbNČçA¸_đÜĆßÄ1t[ÉbNˇéńđ
1ńɾľÜÁ˝űŞÇ˘ćB
ťęĆAńRs[ˇé¸_ĚvZÍdȢH
211:ftHgĚźłľłń
07/12/27 20:04:19
ĆąëĹAťëťë>>152ĚżâÉńľÄęéűͨčÜšńž夊H
lbgđčAALoĹDirectXÖAĚQlđÇÝÓŻčÜľ˝Ş
ÇąŕąĚâčÉ¢ÄÍ ŚÄđŻÄéć¤ÉľŠvŚÜšń
SetDialogBoxModeđ}X^[łęÜľ˝_lA˘çÁľá˘Üľ˝ç¨č˘ľÜˇ
Ćč Ś¸AtXN[Ĺj
[Ć_CAOŞ\ŚĹŤéć¤ÉČę΢˘ĚĹ
˘˘đűđmÁĢéűĹŕĺ˝}š
212:ftHgĚźłľłń
07/12/27 20:05:35
Îßeľ˝ęAełę˝CGŞ ŚÄcńĹŠŚéć¤Éľ˝˘ĹˇB
Çąđ˘śę΢˘ŠłŚÄžł˘B
213:ftHgĚźłľłń
07/12/27 20:16:28
>>211
S\[XtĚTvAŠB
google code search Ĺ SetDialogBoxMode Ĺőľ˝ç\řÁŠŠÁ˝ńžŻÇAâÁÄÝ˝H
őĘĚnßĚ٤ÍbpĚwb_ƊӥȢĚÎÁŠžŻÇ
ĘĚăĚűÜĹŠÄÝéĆ\LpÁ̪ۢżçŮçBLunaĆŠŕřÁŠŠÁÄ˝čB
˝žCunÎÁŠĹTvÉČéŠÇ¤ŠÍŞŠçńB
214:207
07/12/27 20:43:50
X čŞĆ¤˛´˘Üˇ
âÍč`檪\d˘Ý˝˘Ĺˇc
1t[˝čĚÔŞ
bN/memcpy/DrawđęؾȢ ¨ 80Ęs
bN¨16000¸_Şmemcpy¨AbNĹDrawľČ˘ ¨ 450Ęs
ęÂăĚđĹXvCgđ2000Â`ć ¨ 3210Ęs
˘¸ęŕźĚ`ćČOĚđÜŢÔĹAmemcpyÍŔŰÉÍ`ŞžŻĚTCYĹs¤ĚĹĹŤđĹeXgľÄ˘Üˇ
215:ftHgĚźłľłń
07/12/27 21:46:38
bNľČ˘/memcpyľČ˘/AbNľČ˘/Drawˇé
Á̤ĚŕŞÁ˝űŞ˘˘Ćv¤B
¸_f[^ŞČ˘ĚÍAČńĹAvŞOĹúťÉĹŕúčńŨ˘ÄB
216:ftHgĚźłľłń
07/12/27 21:56:46
PIXĹAŔŰÇĚAPIŞÔHÁÄ銲×ÄÝ˝çH
GPUŞZľ˘ĚŠACPUŞZľ˘ĚŠAvOŞŤÁÄÇÁżŕ
VńĹéóÔÉČÁÄéĚŠAťęđŘ誯ȢĆnÜńȢĆv¤B
ĆAXybNÉÎľÄĚúŇlŞÇęç˘ĹA3210ÍÇĚĘťąŠçx˘ĚŠH
SDKtŽhL
gĚuDirect3D API ÄŃoľĚłmČvt@Cv ˝čÍęńÇńĹéH
217:ftHgĚźłľłń
07/12/27 22:23:55
>>211
ĄÄŤĆ[ÉgÁÄÝ˝çę\ŚÍĹŤéÝ˝˘žŞĚ[B
D3DPRESENTFLAG_LOCKABLE_BACKBUFFERYęÄéĆŠťńČI`śáȢćËH
ľŠľÄĚčXPĆVistaśáŽá¤ÁۢľA ńÜľ[ü辽˼ȹęB
218:ftHgĚźłľłń
07/12/27 22:35:28
DialogÍĘÉ\Śo˝ŻÇj
[Í
ńÜčbg´śČ˘ŠçgÁ˝ł˘âB
219:ftHgĚźłľłń
07/12/27 23:35:17
PIXĚg˘űŞíŠçËĽ
220:ftHgĚźłľłń
07/12/28 02:02:20
¨ęŕ¨ęŕ
ÜżĺÁĆžŻČçíŠéŻÇ
ÂÁąńĹÍŞŠçËĽ
221:ftHgĚźłľłń
07/12/28 03:43:50
ŻÄ
¸_eNX`tFb`Ě˝ßÉVertexShaderĹtex2Dlod(Sampler,float4(In.tex,0,1))ˇéĆ^ÁÉČÁľܢܡ
float4(In.tex,0,0)Afloat4(0,0,0,1)ČÇĹŕŻlĹľ˝
eNX`ĚtH[}bgÍA32B32G32R32FĹASM3.0ÉŕξĢéĚšŞ
tex2DlodČÇĹŽŽÁÄݽƹëAMSĚtH[ČÇĹ˝ć¤ČÇ᪠čÜľ˝ŞđôŞćíŠç¸EEE
´öÉ˝ŠS˝č éű͢Ȣž夊H
222:221
07/12/28 04:29:27
żČÝÉTv[Í
MinFilter = Point;
MagFilter = Point;
MipFilter = None;
AddressU = Clamp;
AddressV = Clamp;
š
223:ftHgĚźłľłń
07/12/28 12:36:06
üĚ`ǨčÉúđŘÁÄdËéĆA§Ěn}ŞěęܡćË
ąĚ§Ěn}đvOĹ`ćľ˝˘ĚšŞAçT˘ÄľÜ˘Üľ˝
ĄčłÉÍüŞŠę˝n}Ş éĚĹ
uü˛ĆÉĚćđŞľAeXÉłđ^Śév
ƢÁ˝Éľć¤ĆvÁ˝ĚšŞAü˛ĆÉĚćđŞĆ˘¤ĚŞÇ¤ľ˝çć˘ĚŠŠŞÂŤÜšń
ąĚć¤ČĚŔťĚľŠ˝đłŚÄžł˘
ć뾨袾ܡ
224:ftHgĚźłľłń
07/12/28 13:06:56
_CNgwÖWȢśáńƢ˘˝˘Ş
EüŞěéęÂĚÖđPOĆľAOĚłĆĚćîńđŰ
EłĚŻśOđÜĆß˝ŕĚđPO[vĆľÄǡé
EO[vÉxŔWđĎŚÄ\ڎé
ޢžë
ŕżëńAOÇŕ\ڎéĚÉÍeOĚÖsüŠç¸_đŠŽZoľÄ
OÇ|SŕěçńƢŠńŻÇ
225:ftHgĚźłľłń
07/12/28 14:00:34
ˇÝÜšń
3łóÔŕ̨ĚđsbNđľÄA}EXĚÚŽĘĹÚŽłš˝˘ĚšŞ
sbNˇéĆąëÜŢÁ˝ĚšŞ
ťĚă}EXĚÚŽŞŽŠˇĚÍǤľ˝ç˘˘ĚŠíŠčÜšńB
úl¨ÚŽăĚ}EXŔWđžÄAťęđÇĚć¤É3łóÔĚŔWÉߡ̊
_Şń]ľ˝ĆŤÉAxyzĚÚŽĘĆüŤÍǤľ˝ç˘˘ĚŠ
ąĚńÂŞíŠçČÄÇÉ˝Áľܢܾ˝B
˛wě¨č˘ľÜˇ
226:ftHgĚźłľłń
07/12/28 15:16:38
>>225
_Šç_ĚĘăÉ é|Cgđńž¨Ş}EX|C^ĚxNgB
ťĚxNgđÎŰIuWFNgÜĹLÎľAxNgŞĎťľ˝ŞžŻÚŽłšę΢˘B
227:ftHgĚźłľłń
07/12/28 16:45:15
ˇ˘Üšń>>212ŕ¨č˘ľÜˇB
228:ftHgĚźłľłń
07/12/28 16:48:14
@|PPPPPPPP|
@| @ ¨fčľÜˇ@@|
@|QQQQQQQQ|
@@@@Ę,,Ę ||
@@@ ( ßÖß)||
@@@ /@Ăł
229:ftHgĚźłľłń
07/12/28 17:02:14
>>227
żâŞŰIˇŹ
>Îßeľ˝ę
>ełę˝CG
>cńĹ
ťęźęďĚIÉ
230:ftHgĚźłľłń
07/12/28 17:16:14
>>212
Uą
½ÚŘݸ(techÂ)
ŠŞĚżâđÇńĹAźlŞŕeđcŹoČŻęÎA
˝žĹłŚČ˘ńŞOÉČ鞯žćB
>>223
>>224
ŕľAüÉOü`óĚÝ^ŚAăÍŠŽÁÄž¤ĚČçA
üŞđÜŢ`óĚęÉßńÇłČéĆv¤B
`óÉÜÜęéĚ(g|W[)ÉśÄAÖsÉΡé
OpŞĚASYŞĎíéńśáȢŠČH
ŞłŻęÎD3DPT_TRIANGLEFANĹOü¸_đ^ŚęÎǢĚĹyžŞEEB
231:224
07/12/28 17:42:08
>>230
RĚľŠlŚÄČŠÁ˝Č
Ş é`óđlŚéĚđYęÄ˝
Ü Aťŕťŕ_ĆľÄüžŻŠę˝f[^đťĚÜÜÇÝńĹ
ľć¤ĆˇńČ糪 éíČ
232:ftHgĚźłľłń
07/12/28 18:33:17
¸_eNX`tFb`gŚÎĹŤé
üĚĚć˛ĆÉnCgf[^ĹhÁÄ
תťľ˝˝Ę|SÉKpˇęÎĹŤé
üĚÝŠçĹŕnCgf[^đĚćĚÖĹčÄęÎĹŤČŕȢ
ŠŞŞĹŤČ˘žŻČĚÉĐŁÁÄévO}ÁÄJRCćË
233:ftHgĚźłľłń
07/12/28 19:39:05
ˇÝÜšńAn߽ΊčĚĆąëĹđōȢ̪ éĚšŞ
fvXobt@Ě[xđŤŢ/ŤÜȢ
Ƣ¤ĚŞ Á˝ĚšŞAť¤ˇéąĆĹǤČéĚž夊
fvXobt@AƢ¤obt@i1HjÉZlđŤŢƢ¤ĚÍíŠÁ˝ĚšŞ
ŤÜȢĆAťąÍǤČéĚž夊H
˘Ü˘ż˝đľÄéĚŠAľ˝˘ĚŠŞcŹĹŤČÄ
234:ftHgĚźłľłń
07/12/28 19:39:36
ŰIˇŹÄˇ˘ÜšńĹľ˝B
Xt@CđÇÝńĹCGđćĘĚÉ`ćľÄ˘éĚšŞA
ťĚCGđfľÄ˘éJĚĘuđL[ěĹĎXĹŤéć¤ÉľÄ˘ÜˇB
ĹAJĚĘuđĎXľ˝ęÉA
URLŘݸ(www.beamax.co.jp) ĚuÎßevĚÉ éć¤ÉcńĹÝŚéć¤Éľ˝˘ĚšB
D3DXMatrixIdentity(&m_view);
D3DXMatrixLookAtLH(&m_view,
&D3DXVECTOR3( cameraX, cameraY, cameraZ),//JĚĘu
&D3DXVECTOR3( 0.0f, 0.0f, 0.0f),//JĚüŤ
&D3DXVECTOR3( 0.0f, 1.0f, 0.0f));//JĚXŤ
pD3DDevice->SetTransform(D3DTS_VIEW, &m_view);
ęĹˇŞĄąńČ´śĹJzuđľÄ˘ÜˇB
cameraX,cameraY,cameraZ ÍL[ěŸˇéć¤ÉľÄ˘ÜˇB
vOÍA\tgoNĚuDirectXQ[OtBbNXvO~OVer.2.1VistavƢ¤{đQlɾĢܡB
ć뾨袾ܡB
235:ftHgĚźłľłń
07/12/28 19:57:46
>>232
ťčá¸çB
236:ftHgĚźłľłń
07/12/28 19:58:40
ÜA>>232ŕĹăĚ1śÍ]vČęžžČ
237:ftHgĚźłľłń
07/12/28 20:10:41
>>233
ĹIIÉXN[É`ćˇéĆŤÉ
esNZÉFđhéĆŻÉťąÉ é¨ĚŞ
JŠçÇęç˘ĚŁÉ éŠđZobt@ÉL^ľÄ¨
ť¤ˇéĆ
Ę̨ĚđŻśsNZÉ`ćľć¤Ćľ˝ĆŤÉ
Zobt@ĚlđQĆľÄ
ČOĚlćčJÉ߯ęÎ
V˝ČFđhčZobt@Ělૼˇ
ČOćčÉ éŕĚČçFđĘçȢAƢ¤ŞÂ\ÉČé
ąęđľČ˘ĆăŠç`ćľ˝ŕĚĹÇńÇńFđăľÄľÜ¤ĚĹ
É é͸ĚŕĚŞčOÉ éŕĚĚăÉ`ćłęľܤ
ľ˝ŞÁÄ`ćˇéĆŤÉÉ éŕĚŠç`ćˇéƢ¤ć¤Č\[gŞKvÉČé
238:ftHgĚźłľłń
07/12/28 20:38:08
>>234
ťęÍr
[ĚÝčĆÍłÖW
JĚĘuđĎŚ˝ÁÄAťńČĎťÍNąłČ˘žë
IuWFNg¤đ˛Žľë
239:ftHgĚźłľłń
07/12/28 20:45:34
>>237łń@ń čŞĆ¤˛´˘Üˇ
ÂÜč
@QQQQQQ
bß@@ß@c
b
ZlŞŤÜęĢÁÄAťęđQơéíŻĹˇËB
ąęÍ2ł˝ĘÉËełę˝óÔšćË
é¨Ě˘ Ş@sŤűüÉ1ńÉŔńŽƍ
¨Ě˛ĆÉfvXobt@É
@ŤŢ@@@@˘
˘@ŤÜȢ@@Ť
@ŤÜȢ@ߢ
Ćľ˝çAĹIIÉęÔߢĚÍ ĹˇŞAŞ`ćłęéAƢ¤ąĆÉČéĚšćËH
240:ftHgĚźłľłń
07/12/28 22:27:37
>>232
H
üĚÝŠçßÄéíŻśáȢśáń
ÇčŽĹRĆĚćĘđÂŻ˝f[^ŞKvžëH
241:223
07/12/28 22:31:06
>>223š
Fłń čŞĆ¤˛´˘Üˇ
231łńŞÂéć¤ÉuüžŻŠę˝f[^đťĚÜÜÇÝńĹvƢ¤ŕĚđzčľÄ˘Üľ˝
đÜŢ`óÉ¢ÄÍĄÍlڏAT`ŞoăŞÁ˝ăÉüßÄlŚéąĆɾܡ
¸_eNX`tFb`ČÇßÄŤžtŞňR éĚĹAܸÍĐ[Šç˛×ÄÝܡ
čŞĆ¤˛´˘Üľ˝
242:ftHgĚźłľłń
07/12/28 22:41:03
>>239
á¤
î{IÉ`ćÖđÄńžÉ`ćłęéĚĹ
˘ ĚÔĹ`ćľ˝ęÍâčȢŞ
˘â˘ ĚĹ`ćľ˝ę
ęԢƹëÉ é͸̪ęÔăÉ`ćłęľܤ
ťęđhŽ˝ßÉćÉߢŕĚŞ`ćłęĢ˝ç
ťęćč˘ŕĚđ`ćľČ˘˝ßĚŕĚ
243:ftHgĚźłľłń
07/12/28 22:56:49
>>242łń
˝xŕ čŞĆ¤˛´˘ÜˇBťĚ_ÍđĹŤÜľ˝B
`ćĚÉfvXobt@ɍިĚĆ
ŤÜȢ¨ĚŞŹÝľ˝ĆŤÉǤČéĚž夊B
ťąŞíŠçČÄB
ĹIIÉfvXobt@ÉŤńŢé¨ĚŞżáńĆČçńĹ
fvXobt@ÉŤÜȢ¨ĚÍ`ćƢ¤ąĆÉČéĚšćË
244:ftHgĚźłľłń
07/12/28 22:58:38
>>213
>>217
čŞĆ¤˛´˘Üˇ
ťĚIvVđÂŻÄEBhEX^CČÇđ˘śÁÄÝ˝çA
JÂŤĚXP}VžĆAęÍ\Śłęéć¤ÉÍČčÜľ˝
šŞAtXN[¨EBhEÖĆŘčÖŚ˝ęÉ
EBhEťľČŠÁ˝čAâXW}VĹľÄÝ˝
j
[đ\Śľ˝uÔÉćĘŞľżçÂć¤ÉČÁÄľÜÁ˝č
_CAOÍ\ŚłęČŠÁ˝čĆAŽŞ¨Šľ˘ć¤Ĺˇ
Ćč Ś¸ŕ¤ľžŻłŚÄ˘˝ž˘˝TvĆŠä×Ä
ćŁÁÄÝć¤Ćv˘Üˇ
ĹßĚGQ[ĆŠAzgąęǤâÁÄéńĹľĺ¤H
âÁĎčADirectXĹ`ćľ˝ČńżáÁÄj
[&_CAOČńšŠËĽ
y[WĹVX\ŚXbhĚőŢXębčĚj
[X¨ÜŠšXgĽIvVđ\ŚÉÂÔľ2ch
4780úOÉXV/170 KB
S:undef