yC++z DirectXS ..
720:ftHg̼³µ³ń
07/10/29 06:19:37
>>711
ØÜ¦cwXµ¦éČńľĮÄń¶įĖ[ę
721:ftHg̼³µ³ń
07/10/29 07:01:15
²ßńBą¤DX10Üŵ¦éę¤ÉČĮ½B
722:ftHg̼³µ³ń
07/10/29 08:09:17
µ¦éĮÄĢĶ|Sźo·TvŖģźźĪ¾¦é
723:ftHg̼³µ³ń
07/10/29 14:44:22
VF[_[ĢPOSITIONZ}ebNŖ½š³µÄéĢ©ķ©čܹń
vertex fragmentÅĢPOSITIONĢÓ”³¦¾³¢
724:ftHg̼³µ³ń
07/10/29 15:34:48
³¼Z}ebN
725:ftHg̼³µ³ń
07/10/29 15:53:42
Ó”¾Ę¢¤ĢĶķ©éĢÅ·Ŗ
vertexŖ(0,0,0) (-10,0,0) (10,0,0)
Ę Į½Ę«É»źšvertexVF[_ÉéĘ
pos : POSITION
ʵ½Ę«ĢposĶļĢIÉĒńČlŖüĮÄ¢éĢ©B
»µÄfragmentVF[_É
OUT.HPosition = mul( float4(IN.Pos.xyz , 1.0) , matWVP);
½Ę¦Ī±¤µÄĮ½Ę«ÉĶAfragmentVF[_ŵĮÄ¢éHPositionĶ
XN[ćĢĒĢlČĢ©
ǤąC[WÅ«ÄČÄ
726:ftHg̼³µ³ń
07/10/29 22:15:00
Ǥ¹2DV
[eBOģéń¾ė
matWVPÉPŹsńüźźĪ¢¢ĢÉ
727:ftHg̼³µ³ń
07/10/29 23:00:40
2DV
[eBO¾Į½ēAyµńÅģéńÅ·ŖB
ĒȽ©725ĢńØč¢µÜ·
728:ftHg̼³µ³ń
07/10/29 23:20:22
¤ńAĒ©Į½ĖB
729:ftHg̼³µ³ń
07/10/29 23:37:45
>>725
CPUØVertexShaderØFragmentShaderĘ¢¤¬źÅĶ
EVertexShaderĢPositionlĶī{IÉCPUÅŻčµ½ø_obt@Ģø_»ĢÜÜĢlÅ·
EVertexShader©ēFragmentShaderÉéPositionlĶĖeóŌĢlšüźÜ·B
@ļĢIÉĶ(-1,-1,0)-(1,1,1)Å·
EXN[ÖĶĖeóŌ(-1,-1)-(1,1)Ŗų«LγźÄ
@(0,0)-(ViewportSize.X,ViewportSize.Y)É\¦³źéĘvĮľ³¢
Č暄ܦÄ
pos : POSITION
ʵ½Ę«ĢposĶļĢIÉĒńČlŖüĮÄ¢éĢ©B
»ĢÜÜ(0,0,0) (-10,0,0) (10,0,0)ŖüĮīܷ
»µÄfragmentVF[_É
OUT.HPosition = mul( float4(IN.Pos.xyz , 1.0) , matWVP);
½Ę¦Ī±¤µÄĮ½Ę«ÉĶAfragmentVF[_ŵĮÄ¢éHPositionĶ
XN[ćĢĒĢlČĢ©
ø_ŖJĢtX^ĢÉüĮÄ¢źĪA
ĖeóŌ(-1,-1,0)-(1,1,1)ĢÉø_ŖĻ·³źÜ·
»ĢęĢXN[ĄWÖĢĻ·ĶDirectXŖčÉāčÜ·
ĖeóŌĘĶČń¼āĮÄbČē
SDKĢuĖeĻ·ĘĶvĮÄŚÅąĒńž³¢
730:ftHg̼³µ³ń
07/10/31 21:55:28
>>729
xČčܵ½Ŗ čŖĘ¤²“¢Ü·
ę¤āC[Wūܵ½
731:ftHg̼³µ³ń
07/11/01 06:12:57
HLSLÅsNZVF[_š«nß½ĢÅ·ŖA
BeginPass()`EndPass()ĢŌÅ}eA²ĘÉDrawSubsetšĄs·é¬źÉČéĘv¤ńÅ·ÆĒA
ĮčĢ}eAÅĶsNZVF[_šĻ¦½¢Ę¢¤Ę«A
EĮč}eAĢĘ«tOčš]µÄāĮÄsNZVF[_ąÅŖņµÄšĻ¦é
EPass0ÅĮč}eAČOš`¢ÄAPass1ÅĮč}eA¾Æš`
ĒĮæŖx^[ŵ天H
ąµĶ¼Éu±¤āéąń¾vĮÄĢŖ źĪ³¦Ä¢½¾«½¢Å·B
732:ftHg̼³µ³ń
07/11/01 08:40:16
µ§ÉĶP[XoCP[XÉvŖµČ¢ĘŖ©ēČ¢ĢÅ
źŹÉĶuyČŁ¤vŖIĪźéń¶įĖ
733:ftHg̼³µ³ń
07/11/01 14:41:49
zštɵÄA}eA²ĘÉBeginPass()`EndPass()Ę¢¤ĢąB
734:ftHg̼³µ³ń
07/11/01 23:01:47
>>731
}eAĘVF[_ĮÄźĪźÉČéĘl¦é̪ʶįĖH
ĀÜčVF[_Ŗį¤ńÅ źĪA»źĶ}eAŖį¤B
f[^ĢiKÅǤ¢¤}eAɷ驚wčµÄØ×«¶įČ¢©Ė
735:ftHg̼³µ³ń
07/11/01 23:53:10
technique T
{
pass P0{ ... }
pass P1{ ... }
pass P2{ ... }
}
ApplyEffect( func )
{
SetTechnique( "T" );
Begin()
BeginPass( func );
Draw();
EndPass();
End();
}
±źĶęāéAĮÄ¢¤©±źµ©āēČ¢B
passš[vÅ®é®éń·ĮÄĢĶA
޵ė ńÜčg¢Ē±ėŖČ¢CŖ·éB
736:731
07/11/02 02:56:59
>>732-735
XTNXIQlÉČčܵ½B
Ęč ¦ø©ŖŖgŻā·¢zÅāĮÄŻé±ĘɵܷB
737:ftHg̼³µ³ń
07/11/02 18:51:21
DirectX10ÅAMultiSamplingĢobNobt@©ē2DeNX`ÉRs[·éū@Ŗķ©čܹńB
ĀÜčobNobt@©ēC[Wšę¾µ½¢ĢÅ·ŖB
AhoCXš¾³¢B
738:ftHg̼³µ³ń
07/11/02 21:37:09
>>737
_O^[QbgšĻ¦ėB
739:ftHg̼³µ³ń
07/11/03 02:40:06
ššSŪč·éĢÅĶČAŚIĢū@šŻÜ·B
740:ftHg̼³µ³ń
07/11/03 02:53:28
>ŻÜ·B
ŻéH
741:ftHg̼³µ³ń
07/11/03 03:04:51
g°«ĘéČJX
742:ftHg̼³µ³ń
07/11/03 03:06:30
“ąmč½¢
743:ftHg̼³µ³ń
07/11/03 03:07:35
“ą“ąI
744:ftHg̼³µ³ń
07/11/03 03:09:45
æ«ąI
745:ftHg̼³µ³ń
07/11/03 03:11:40
ŻÜ·AĮÄĢĶś{źšwŌlŖęĘ·Ōį¢
746:ftHg̼³µ³ń
07/11/03 04:45:04
Óßµév¢oµ½
747:ftHg̼³µ³ń
07/11/03 17:21:38
ĢX
ID3D10Device::ResolveSubresource šgp·é±ĘÅŚIŖB¬Å«Üµ½B
748:ftHg̼³µ³ń
07/11/03 17:42:30
>>746
½Čµé¾ė
749:ftHg̼³µ³ń
07/11/03 19:28:39
URLŲŻø(www.watch.impress.co.jp)
±ĢāčŖęķ©ńČ¢ńÅ·ÆĒ
ŌįĮ½TvR[hšRsyµÄ¢½ĢŖ“öēµ¢ÆĒA
»ĢŚ×Ŗm轢ŷ
750:ftHg̼³µ³ń
07/11/03 19:34:13
>>749
XChÉŚĮÄé\[X©ÄMSDNCuÅ²×źĪ¢¢¾ėB
751:ftHg̼³µ³ń
07/11/03 19:35:54
Ś×ĮıźČń¶įČ¢ĢH
URLŲŻø(www.watch.impress.co.jp)
752:ftHg̼³µ³ń
07/11/03 19:37:50
>>749
ØOČńąLšĒńÅČ¢ČH
{¶É¢Ä é¾ėAXChĢSS©ėB
753:749
07/11/03 19:54:12
¦[ĘAIMEĢ`ęš³¹Č¢½ßÉ
WM_IME_SETCONTEXTŖ½ÉParam©ēISC_SHOWUIALLtOšęčĢŖ³š¾ÆĒA
TvĶ©®ĻÉ0šüźÄé©ēÓ”iX
ĮĚŢ¢Å·©Ė
754:ftHg̼³µ³ń
07/11/03 19:58:51
>>753
ĢSČƱ몫čČ¢B
Param©ēISC_SHOWUIALLĢrbgšŗ°ÄDeWindowProcÉn·¤Å³šB
755:749
07/11/03 20:00:43
»¤¢¦Īšōš©¢ÄČ©Į½
>>754
¹šÅ·BšµÜµ½
756:ftHg̼³µ³ń
07/11/03 20:46:36
COfxbpĶIMEĢ®ģµČ¢Ā«ÅģĮÄeXgµČ¢C³µČ¢ąń¾©ēAVistaÅą¤v½IÉØ©µČĮ½bB
VistaČvO~OµÄ¢źĪümĢĄ¾ŗB
757:ftHg̼³µ³ń
07/11/03 23:46:05
COS¶įČÄA¢Ä¾Č
758:ftHg̼³µ³ń
07/11/05 13:34:46
¢Ä©EEE
759:ftHg̼³µ³ń
07/11/05 21:15:11
ľƶįĖ
760:ftHg̼³µ³ń
07/11/05 22:07:11
æČO¾Ęv¤Ŗ
761:ftHg̼³µ³ń
07/11/06 01:51:12
¢Ę©óĢfxbpĢXüĘ©ĶĮ«č¾ĮÄmēČ¢
762:ftHg̼³µ³ń
07/11/06 07:55:30
Ch»ĢL¼ČQ[Ģ̱ÅĘ© Į½ē³¦ÄźB»źÅ»f·é
763:ftHg̼³µ³ń
07/11/06 08:10:28
pźĢwvĶŁĘńĒCh»B
Q[¶įČ¢ŖB
764:ftHg̼³µ³ń
07/11/06 16:08:50
ChĢWźĶpź
765:ftHg̼³µ³ń
07/11/06 16:56:17
į¢Ü·ę
766:ftHg̼³µ³ń
07/11/06 21:43:13
ChlĢ÷É¢J[XgĢCPĢAjI^vO}K
¼ÅģĮ½Q[Č¢Ģ
767:ftHg̼³µ³ń
07/11/06 23:14:09
J[XgČńľt·¢½Ģ¬wZĢŠļĢŌȾB
768:ftHg̼³µ³ń
07/11/07 12:41:13
DirectX10Å¢½źAvistaźpÉČĮĵܢܷ©H
769:ftHg̼³µ³ń
07/11/07 14:50:57
DirectX10źp
770:ftHg̼³µ³ń
07/11/08 04:48:53
ChĢQ[ĮÄāĮĻčGĘxĮ½č·éĢ
771:ftHg̼³µ³ń
07/11/08 10:49:42
DirectXšßÄwŌĢÉØEßĢ{š³¦Ä¾³¢
772:ftHg̼³µ³ń
07/11/08 11:58:38
LÅąķ©éDirectX ` 3DOtBbNXībŅiPj
URLŲŻø(www.amazon.co.jp)
773:ftHg̼³µ³ń
07/11/08 13:12:06
{Ēń¾±ĘČ¢ÆĒAg¦Ä¢é“ŖéB
774:ftHg̼³µ³ń
07/11/08 13:25:18
ØĘsöėĮÄå¾ę
775:ftHg̼³µ³ń
07/11/08 18:32:19
>>772
NęŌįĮÄČ¢H
776:ftHg̼³µ³ń
07/11/09 06:35:15
l^¾ė
777:ftHg̼³µ³ń
07/11/09 21:16:44
DirectX & C++ & WindowsÅVF[_vOšgńŢܷB
Ŗ”GÉČč·¬ÄAWX^Ŗ«čȢƢ¤G[šŌ³źé
ę¤ÉČĮĵܢܵ½B
±ĢźPpXÅsĮÄ¢½`ęšQpXÉ·źĪš·éĢŵ天H
ܽA»ĢźĒĢę¤ÉVF[_ĢLqšs¦Īę¢Ģŵ天H
778:777
07/11/09 22:06:21
āĮĻčŖ©ēČ¢ĢÅÄx«Żš³¹Äø«Ü·B
PpXŚÅsĮ½`ęsNZÉQpXŚÅFĻ·ĢšgŻŻ½¢ĢÅ·
µ©µČŖēPpXŚĢ`ęŹšę¾·éū@ŖŖ©čܹńB
ŗĢę¤ÉQpXŚĢsNZVF[_šLqµÄ¢Ü·B
PS_OUTPUT PS_HueShader( PS_OUTPUT In ){//TESTʵÄPpXŚĢLqŹš»ĢÜÜoĶ·é
return In;
}
±Ģę¤ÉLq·źĪųInÉĶPpXŚĢsNZVF[_`ęŹŖüĮÄ¢éĘ
vĮĽĢÅ·ŖĄŪÉĶPpXŚĢø_VF[_ĢDiffuseĢlŖüĮÄÜ·B
ĒĢę¤Éµ½ēPpXŚsNZVF[_I¹ĢsNZĢlšģÅ«é
Ģŵ天H
779:ftHg̼³µ³ń
07/11/10 01:20:03
1pXŚÅ_[^[Qbgɵ½eNX`É`ęµÄ
2pXŚÅ»¢ĀšsNZVF[_ĢüĶÉ·é
ĮÄĢŖī{
780:ftHg̼³µ³ń
07/11/10 01:34:03
Ä¢¤©WX^Ŗ«čČ¢ČńÄG[ßÄ·¢½B
vOR[hŖÅ©·¬éĮÄĢČēĘą©c
781:777
07/11/10 01:42:28
>779
Ŗ©čā·¢šą čŖĘ¤²“¢Ü·B
QpX¾Ę`ępĢeNX`šŹÉpÓ·éKvŖ éĢÅAŖd»¤Å·ĖB
”ńĶFĻ·šśßę¤Ęv¢Ü·BAhoCX čŖĘ¤²“¢Üµ½B
>>780
FŹxĻ·ĶWX^šåŹÉKvĘ·éĢÅVF[_Ģo[WŖ
į¢Ę·®ÉWX^Ŗ«čȢƢ¤G[ŖN«ÄµÜ¢Ü·c
782:ftHg̼³µ³ń
07/11/10 01:43:46
FŹxĻ·ÄļĢIÉǤ¢¤Ģ©mēČ¢ń¾ÆĒA»ńČÉĮļ·éĢ©B
ZsAĻ·Ę©ČēPÉsń©Æé¾Æ¾ĘvĮĽÆĒ
bÉČēȢ碔GȱʷéĢ©Č
783:ftHg̼³µ³ń
07/11/10 02:18:16
RGBīńšźxHSViFEŹxE¾xjĢīńÉĻ·µÄAelš
ģµÄRGBlÉß·cĘ¢¤āčūÅāĮÄÜ·ńÅAʵÄĶ
\”GÅ·EEEBõ·éĘVF[_TvŖ©Ā©éĘv¢Ü·B
784:ftHg̼³µ³ń
07/11/10 09:18:39
HSVĘRGBĢĻ·ŖåĻ»¤¾Ėc
Ä©A\[X©Ä“ą1ńāĮ½±Ęv¢oµ½BCPUžÆĒB
785:ftHg̼³µ³ń
07/11/10 09:32:46
ŹÉ}`pX_ĶdČ¢Ęv¤¼B
dČévfŖ©½ēČ¢µB
VRAMŖI[o[t[·éČēŹ¾ŖB
786:ftHg̼³µ³ń
07/11/10 11:09:51
VF[_ÅHSVĻ·ČńĽ¾ĢGtFNgTvČOĢg¢¹ éĢH
ĄpµČ¢ČēxÄ¢¢¶įńB
787:ftHg̼³µ³ń
07/11/10 17:01:29
VF[_š éöxš³źÄ¢éūÉæāÅ·B
ø_VF[_ÉPńÉēźÄéø_īńĶAī{IÉPĀÅ·ęĖB
Ķø_ÆmĢvZŖµ½¢ĢÅ·ŖA»Ģ×É̸͔_ŖKvÉČčÜ·B
iįj
vertex1 Ę vertex2@ÅČńē©ĢvZ
vertex1 Ę vertex3@ÅČńē©ĢvZ
Ę¢¤ę¤ÉAēźÄ«½ø_ĘA¼Ģø_šgĮÄvZšµ½¢ĢÅ·B
±¤¢¤±ĘĶVF[_ÅĶĀ\ČĢŵ天H
æČŻÉgkrkšgĮĢܷB
Ǥ¼XµØč¢µÜ·B
788:ftHg̼³µ³ń
07/11/10 17:30:57
VF[_ŖéOĢĮčĢø_īńŖKvČēA_OOÉčWX^É
lšüźÄ©ēVF[_šē¹éB
ĘĶAø_tH[}bgšg£µÄA_OšJn·éOÉA
Kvȼ̸_Ģīńš©ŖĢø_īńÉüźÄØÆĪAVF[_ÅpÅ«éB
DirectX9ÜÅĶAī{IÉVF[_ŖĮÄéÅĢŹĢø_ĢīńŖKvČźA
ę¾ĶsĀ\ČĶøBićĢę¤ČA¬×HŖKv)
DirectX10ĢVF[_ĶA»ĢÓŖĀ\ĮÄ·¢ÄéÆĒAڵ¢lVNB
789:ftHg̼³µ³ń
07/11/10 17:49:52
>>788
²ńµÄ¢½¾« čŖĘ¤²“¢Ü·B
वļĢIɳ¦Äąē¢½¢ĢÅ·ŖA
E_OOÉčWX^Élš¢źé
EKvȼ̸_Ģīńš©ŖĢø_īńÉüźÄØ
ĘĶļĢIÉǤ·źĪǢŵ天B
¢ė¢ė{āTCgŲ׽ĢÅ·ŖA
±źÉÖµÄfڳźÄ¢Č©Į½ĢÅe³¹Ä¢½¾«Üµ½B
SŅÅ\µó čܹńB
790:ftHg̼³µ³ń
07/11/10 17:53:02
>>787
DirectX10ĢWIgVF[_Čē
üĮÄ«½Op`ÉεÄVµ¢ø_𶬵½č·é±ĘŖÅ«éę
ÅąAāéąeÉęéń¶įČ¢©Č
DirectX9¢ćÅĶsNZVF[_Åę£ĮÄāĮĽŖ½¢
791:ftHg̼³µ³ń
07/11/10 17:54:41
>>789
E_OOÉčWX^Élš¢źé
±ĮæĶ½ŖAN̾¤ŚIšB¬Å«Č¢ū@¾ę
v~eBuš`ęµÄ¢éŌAĒĢø_ÉąÆ¶īńšé±ĘŖÅ«é
ÜAŹĢWX^Ģg¢ū
EKvȼ̸_Ģīńš©ŖĢø_īńÉüźÄØ
±źĶø_ɼ̸_ĢRs[𔻵ĢźÄØū@B
į¦Ī
struct VERTEX
{
792:ftHg̼³µ³ń
07/11/10 17:57:05
SHIFT+EnterÅ«ńŵÜĮ½
struct VERTEX
{
float4 Position : POSITION;
float4 Texcoord : TEXCOORD;
};
ĮÄø_¾Į½ē
struct VERTEX
{
float4 Position0 : POSITION0;
float4 Texcoord0 : TEXCOORD0;
float4 Position1 : POSITION1;
float4 Texcoord1 : TEXCOORD1;
float4 Position2 : POSITION2;
float4 Texcoord2 : TEXCOORD2;
};
ݽ¢ÉµÄØ¢ÄA¼Ģø_ÉGźéę¤ÉµÄØB
©ČčųČū@(PÉl¦Äf[^Ź3{)
793:787
07/11/10 18:01:40
FlA¬Ģ²ń čŖĘ¤²“¢Ü·B
é{šĒńÅŻéĘAø_īńšeNX`ÉŪ¶µÄ
»źšsNZVF[_Ågp·éĘ¢Ä éĢÅ·ŖA
ļĢIÉǤ·źĪ¢¢Ģ©Ŗ©čܹńB
”Ģø_īńšeNX`ÉŪ¶·é±ĘĮÄÅ«éĢŵ天H
794:ftHg̼³µ³ń
07/11/10 18:08:06
>>793
»čįį¦ĪARGB32FĢtH[}bgČēA
1sNZÉfloat4Ģīńš«ßéĮľƾę
»ą»ąļĢIɽ𵽢̩ŖŖ©ēČ¢©ē½ĘྦȢc
795:787
07/11/10 18:18:37
ŖļĢIÉs¢±Ęšq×Ü·B
į¦ĪAø_ŖuTvĢIuWFNgŖ čÜ·B
PĀĢø_ÉεÄA¼ĢSÄĢø_ĘvZŖµ½¢ĢÅ
v1-v2 v1-v3 v1-v4 v1-v5
v2-----------ƶ------------
v3-----------ƶ------------
v4-----------ƶ------------@
v5-----------ƶ------------
¦ -©@ĶvZ·éĘ¢¤±Ę
ĘvZŖµ½¢ĢÅAS~T@@QOńŖvZŖKvÉČéķÆÅ·B
±¤¢¤šfotćÅvZµ½¢ĘvĮĢܷB
½©Ē¢ū@Ŗ čܷŵ天B
796:ftHg̼³µ³ń
07/11/10 18:20:26
VF[_[ÅvZµ½¢ĮıĘČĢ©ČEEE
797:ftHg̼³µ³ń
07/11/10 18:27:57
>>795
¢āA»źĮÄū@_ŵåH
½š\»µ½¢©Įıƾę
»źÉęĮÄĶ»ą»ą»Ģč@Ŗ³µ¢Ģ©AĮÄbÉČé©ē
Ü AęŁĒd¢ÅČ¢ĄčAø_VF[_ÅųÉvZµÄµÜ¦Ī¢¢
åļĶsNZÅ{glbNÉČĮĵܤĢÅAĒ¤Åą¢¢ńÅ
798:ftHg̼³µ³ń
07/11/10 20:08:54
>>795
¾©ēA>>788Å¢½ĘØčADirectX9ÅͳBDirectX10ĢWIgVF[_ÅĶĀ\B
³¾©ēAOÉu©ŖÅvKvČø_ĢīńšAĪ·éø_ÉudŽvĢŖKvÉČéB
éø_ÅQĘĀ\ČŹø_ĢĶAüĶĘČévWX^ĢÅÜé©ēAu év~eBuSĢš
ĪŪĘ·éCÓĢø_šŻQĘv·éČńÄDirectXÅĶ®SɳB
±Ģqgš·¢ÄAuø_ɼ̸_šdŽū@ŖļĢIÉķ©ēČ¢vČēA
VF[_ĢšŖ«čij¢Įıƾ©ēA
URLŲŻø(marupeke296.com)
±ĢÓĢźŌćĢ}š©ÄAø_VF[_ĢZŖQĘĀ\Čf[^ÉĀ¢ÄAą¤źx®·éš
ة߷éB
>>797ą¢ĮÄéŹčAĄ»ū@šĻX·éūŖ»ĄIČń¶įČ¢©ČH
799:ftHg̼³µ³ń
07/11/10 21:17:22
ÖęµÄæā
>>792Ģę¤ÉPosition0`2ÜÅ3ĀŻč·éĘ
»±É½üĮÄéĢH
½Ę¦Ī@{1 1 0} {0 0 0} {-1 1 0} ĢOp`Ŗ Į½ēǤČéĢH
800:ftHg̼³µ³ń
07/11/10 21:28:57
½ŖüĮÄé©¶įČÄ
½šüźé©š©ŖÅßéń¾
801:ftHg̼³µ³ń
07/11/10 21:33:10
²ßńACg¾©ē
½šüźéĘ¢¤Ę uniform^šé¾·éĘvĮĵÜĮÄB
CgÅą¢¾É
struct IN{
float4 position1 : POSITION
float4 color : COLOR
}
ɽŖüĮÄéĢ©ķ©ĮÄČÄB
uniform^ČēA¾¦IÉu`ńÅé©ēķ©éń¾ÆĒą
802:ftHg̼³µ³ń
07/11/10 21:48:57
ĄŪĢʱėAø_VF[_Ģ
üĶp[^Ŗ½Å é©ČńÅ
Ē¤Åą¢¢±Ę¾µA½šnµÄą©ÜķČ¢B
½¾ÅįĄAÆø_ĄWšPĀo͵ȯźĪČēČ¢ĮľƾB
803:ftHg̼³µ³ń
07/11/10 21:49:30
½ŖüĮÄéĢ©ķ©ĮÄČÄ
HHHHHHGGGG““iLtMj““GGGGHHHHHH
804:ftHg̼³µ³ń
07/11/10 21:53:48
>>802
½ŖüĮÄéĢ©ķ©ēČ¢ÜܾĘAǽąķ©ĮÄČ¢ÜÜÅ
>>803ݽ¢Č±Ę¾ķźéĢÅEEE
805:ftHg̼³µ³ń
07/11/11 15:53:09
æāÅ·B
DirectX SDKĢTvĮÄAŻńČuR[h¶¬v->u^CCuvĢŻčŖu}`Xbh fobOvÉČĮÄé¶įȢŷ©B
±źšAu}`Xbh fobO DLLvɵÄrhŹµÄĄsµę¤Ę·éĘuMSVCR80.dllŖ©Ā©čܹńŵ½vĘ©uMSVCR80D.dllŖ©Ā©čܹńŵ½v
ƾķźÄĄsÉøsµÄµÜ¢Ü·B
±źAĪ@ĮÄČ¢ńŵ天B
Ę¢¤ĢąA©OÅģĮ½CuĘSDKTvšgŻķ¹Äg¢½¢ńÅ·ŖACuŖu}`Xbh ifobOj DLLvĢŻčÅrhµÄ éąĢ¾©ēA
ķ¹½¢ńÅ·B
806:ftHg̼³µ³ń
07/11/11 16:26:41
©Ā©éź (PATHĢŹĮÄéźĘ©) ÉDLLšu¢ĘÆĪ¢¢ń¶įČ¢Ģ
807:ftHg̼³µ³ń
07/11/11 17:35:07
ÅßChj^[Ģm[gPCšg¢nß½ĢÅ·ŖA
tXN[ĢQ[ČĒš·éʫɔÉLŃĵܢܷB
»±ÅAĮčĢTCYÅtXN[É·éĘ«A©®IɶEšpfBOµÄ^ń¾ÆšgĮÄŹ·ę¤Éµ½¢ĢÅ·ŖA
»Ģę¤Č\tgEFAšģé±ĘĶĀ\ŵ天H
808:ftHg̼³µ³ń
07/11/11 17:40:26
Ķ¢B
809:ftHg̼³µ³ń
07/11/11 17:45:25
æČŻÉA»Ģę¤Čn[hEFAšģé±ĘąĀ\Å·ęB
810:ftHg̼³µ³ń
07/11/11 18:12:02
Åą»±ēĢÆlQ[ĶtXN[ÅĮɽąāĮÄȢ̪ŁĘńǶįńB
811:ftHg̼³µ³ń
07/11/11 18:36:58
>>810
TLø_gĮÄéĘ䦪Ļķ龯Å\¦µÄ¢éąĢĢŹuŖĻķé©ēĖB
812:ftHg̼³µ³ń
07/11/11 22:07:15
hNGVĢķ¬JnÉęŹŖĪēĪēÉæé
šdirectxÅāéĢÉQlÉČéTCgŖ źĪ
³¦Ä¾³¢B
813:ftHg̼³µ³ń
07/11/11 22:33:27
URLŲŻø(www.nicovideo.jp)
jRjR¾ÆĒA±ź©ģ`ęGWēµ¢B
GWĒ[±[ķ©ēńŖA·°„ā
814:ftHg̼³µ³ń
07/11/11 22:38:25
DirectXČĢH
815:ftHg̼³µ³ń
07/11/11 22:39:27
>>813
Ē[ä[xĢGW©ķ©ēńŖ
»źÅąXSCIƾķ“éš¾Č¢
“ČńÄADirectXĢTvuEU[Ģ`
[gASš
ERšĀńĀń·éę¤Č“¶ÅMĮÄéƱ뾼
816:ftHg̼³µ³ń
07/11/11 22:46:48
>>813
JŅĢgo©Ä«½
RcANVQ[ģĮæį¤xĢlČĢÅA
fl©ē©éĘ·²¢ŖA±ĢlĢxIÉĶ»ńČɦȢ
817:ftHg̼³µ³ń
07/11/11 22:53:59
m©É·²¢
gD[_OGWĢJ
LĢfOģ¬
LĢeNX`ģ¬
[VtÆ
Aj[VtÆ
l¦½¾ÆÅCŖČé
818:ftHg̼³µ³ń
07/11/11 22:59:16
µ©µASIŖ³KÅČĢŖCÉČĮĵܤ
819:ftHg̼³µ³ń
07/11/11 23:03:30
³vO}[A»ŻNEETAÄ
ɵÄĶ¢¢\tgµ¦ÄńČ
fĶæåĮĘNZŖ éÆĒJ¾µ®«ąČ©Č©©R¾Ė¦
820:ftHg̼³µ³ń
07/11/11 23:09:51
URLŲŻø(www.amazon.co.jp)
±ĢlŖ©Äéēµ¢±Ģ{AæåĮĘ~µ¢ČI
821:ftHg̼³µ³ń
07/11/11 23:18:55
XSI
POOĘ©Ć×½ŗŽ½I
ĘvĮ½ēAXSI 6 Foundation ¾ĘµŖē~ČĢĖ
822:ftHg̼³µ³ń
07/11/11 23:32:49
źŌŹ|ČĢĶA[VšüźéģƾĖB
n¹ÉUčtÆĘA\īĢUVŲčÖ¦B
f[^³¦ģĮĵܦĪGWĢdČńĽ©ŖmźÄ¢éB
823:ftHg̼³µ³ń
07/11/11 23:50:43
>f[^³¦ģĮĵܦĪGWĢdČńĽ©ŖmźÄ¢éB
Ǥ¢¤±ĮæįH
Ā[©AvO}ÉfOŖsµź¾Ę¢¤ĢÉ
jRjRÅĶfOĪĮ©¾ķźÄéĢČB
GWČńÄģźĖ„BĀ[©³
824:ftHg̼³µ³ń
07/11/12 00:01:35
>>823
vO}ŖĀlÅāéź¾ĘAf[^ģéūŖåĻČCŖ·é
¼ūāĮÄéĢŖ·²¢ČĘv¤ę
825:ftHg̼³µ³ń
07/11/12 00:02:54
ff[^šĒŻńÅͷ龯ČēAŹĢvO}ČēSRļµČ¢ń¾ęB
[Vf[^̶¬ŖÜÅGW¤ÅāĮÄ¢éČ禢vO¾ŖA»źĶÜø č¾Č¢B
826:ftHg̼³µ³ń
07/11/12 00:17:03
»čįAff[^ĒŻńÅAtoonVF[_©ÆÄĶĮÄ»čįāéÆĒB
GWĮÄ»¤¢¤±ĘČńH
ĘASRļµČ¢AĘ©¾¤Ģā߽٤Ŗ¢¢ęB
Ā[©CeBOāēVF[fBOAĮ¦Ä»źŖA^CĮÄ ½čÅ
gŽĢ¤ń“č¾B
827:ftHg̼³µ³ń
07/11/12 00:25:20
f[^ģ飤ŖR[fBOęčģĘŖåϾė
828:ftHg̼³µ³ń
07/11/12 00:28:54
r
[AĶģĮ½©ēff[^Ę[VšģźĘ¾ķźéĢĘA
ff[^ĶģĮ½©ēr
[AšģźĘ¾ķźéĘŖĒæēŖĒ¢©Ę¾ķź½ēA
ĄķøćŅšIŌB
JĶŖSRį¤B
829:ftHg̼³µ³ń
07/11/12 00:33:44
¢ĀĢÜÉ
vO}[Ęf[EAj[^[ĢärÉČĮÄéń¾H
vOĢbšµę¤ŗB
A^CWIVeBtoon_ÅągńÅźB
830:ftHg̼³µ³ń
07/11/12 00:44:50
õ¹ŖÅčĢWIVeBšA^CĘ¢ĮĵÜĮÄ¢¢ąĢ©Ē¤©B
831:ftHg̼³µ³ń
07/11/12 00:52:55
HHHH
ČńÅWIVeBÉõ¹ĢŹuŖAÅč©ĀĻ©ÖW éĢH
832:ftHg̼³µ³ń
07/11/12 01:08:03
ĶHSÄĶõ¹É˶µÄéń¾©ēAõ¹ŖÅč©ĀĻ©Ķåāč¾ė¤B
CG®³ń©H
833:ftHg̼³µ³ń
07/11/12 01:13:33
A^CÉõ¹šĻ»³¹éĢĮÄ»ńČÉļµ¢ĢH
ܾA`
[gAMĮÄéiKČńųĮĻč³I
834:ftHg̼³µ³ń
07/11/12 01:17:05
HHHH
»čįõ¹É˶µÄéÆĒAŹĶ_OÉõ¹ĢŹušßÄ
»±©ēWIVeBüé¾ėH
ĀÜčĶA©HlŖOO®¢ÄéÅAõ¹iį¦Ī¾z+”ĢX|bgCgją
OO®¢ÄAŌŚõ¾ĢšA^CÅŌĻŖµÄš¢ÄéĢ©H
Ā[©AA^CĢõ¹ÅčWIVeBų¦Üʹɥ³źÄČ¢ĢÉB
õ¹ŖOO®WIVeBŖ éĮÄ¢¤Ģ©BŗŠ³¦Ä~µ¢ķB
835:ftHg̼³µ³ń
07/11/12 01:20:12
>>833
A^CÅõ¹Ŗ®¢Ä
VF[fBOš©ÆéĢĶļµĶČ¢BnvidiaĘ©ĢTvÅą éB
¾ĮÄéĢĶAWIVeBB
836:ftHg̼³µ³ń
07/11/12 01:24:29
>>834
>>831ÉęéĘAÅčąĀĻąÖWȢ絢©ēAõ¹ÅčĢWIVeBą
õ¹Ŗ®č®č®WIVeBą éĮıĘÉČéęĖB
837:ftHg̼³µ³ń
07/11/12 01:28:35
3DĢ×nßꤩČc
Čŗ©Q[vO}[ÉČĮĵÜĮ½µČc
838:ftHg̼³µ³ń
07/11/12 01:29:35
±±Ķ ȽĢuOÅĶ čܹńB
839:ftHg̼³µ³ń
07/11/12 01:30:56
>>836
ń[
“ĢFƾĘAWIVeBÅĶ1Ģõ¹Ķ
Åčµ½ąĢʵÄ_O·éąń¾ĘšµÄé©ē
ĀĻĮÄĢͳ¢ąń¾ĘvĮÄ831š¢½ń¾ÆĒąB
”įA³¼õ¹ŖOO®WIVeBŖ éČēAQlɵ½¢©ēm轢Ƣ¤ĢŖ éB
m©É1=1t[ʵÄAA^CĢWIVeBŖoéĢÅ źĪ
»źĶõ¹ŖĀĻČ̾Ęv¤ÆĒB
SIGGRAPHų¦AA^CWIVeBĶoÄČ¢AĶøB
PS3š3侩©ĮÄAA^CCgµÄéĻČl½æĶ¢½ÆĒ
840:ftHg̼³µ³ń
07/11/12 05:58:03
ĻĮľ¤Č
841:ftHg̼³µ³ń
07/11/12 17:08:46
sNZVF[_ÅęŹĢPxĢ¢ŖÉOA𩯽¢ĘvĮÄÜ·B
ęŹĘƶ嫳Å쬵½eNX`ÉIuWFNgš`ęµÄA
ÅćÉ»ĢeNX`ÉOAš©ÆÄęŹ¢ĮĻ¢Éfµo³ź½
|SÉ`ę·éĘ¢¤āčūÅāĮÄÜ·B
µ©µAāčūŖ«¢Ģ©ŚāÆÜ·BŖ{©ēŌįĮÄéĢŵ天H
ęŹ¢ĮĻ¢Éfµo³ź½|SĶoĶš©ČŖēčģĘÅ嫳š
²®µÄ¢éĢÅATCYŖęŹĘ®SÉźvµÄȢ̪“öČĢ©cB
842:ftHg̼³µ³ń
07/11/12 17:38:04
eNX`©ĢĢšxŖį¢Ę©¶įČ¢ĢH
843:ftHg̼³µ³ń
07/11/12 17:52:51
eNX`ĢTCYÅ·ŖA¶¬ÉęŹĘƶ640*480šwčµÄ¢Ü·B
1024*1024ĢQĢ׫ęų¢©ēŚāÆéĢŵ天H
µÉPDT{Ģ960*720ĢeNX`Éfš`ęµ½ć640*480ĢęŹÉ
sNZVF[_Å`ęµ½ēŚāÆĶ³Ččܵ½B
Åą±źĶšx©ēįšxÖĢĻ·ČĢŽčOĘ¢¤©cB
844:ftHg̼³µ³ń
07/11/12 17:59:54
gĮÄérfIJ[hĶ2ĢęÅČ¢eNX`ÉεĢéąĢ©H
»¤ÅČ¢Čē640*480ČńÄ¢¤¼[ČTCYĢeNX`ĶģźČ¢Ŗ
845:ftHg̼³µ³ń
07/11/12 18:07:26
½ßµÉ2^nɵįÄŲ
846:ftHg̼³µ³ń
07/11/12 18:50:05
Ǥ¹wvšÜĘąÉĒÜøD3DXÅeNX`šģĮÄAčÉ©µÄ¢é¾Æ¾ėB
847:ftHg̼³µ³ń
07/11/12 19:27:26
VF[_Ŗg¦éĢÉeNX`Ŗ2^nŵ©ģźČ¢ČńÄA
VP870(PS1.2)Ę©Xabre(PS1.3)ē¢ÅAVF[_f2.0Č~Čē
1Āą³¢Ęv¤ŖB
“ĶǤ¹ĄWŖ0.5øźÄéFAQl^¾Ęv¤ŖB
848:ftHg̼³µ³ń
07/11/12 19:33:05
EBhETCYĶ640480¾ÆĒ
NCAgĢęŖ640480¶įČ¢ĮÄI`ĶH
849:ftHg̼³µ³ń
07/11/12 21:17:33
TvuEUĢ`
[gAUbV
Įæć¤Ģš®©µÄŻ½ń¾ŖA
bV
Ģń]ā½sŚ®ĮÄǤāźĪ¦¦ĢńH
850:ftHg̼³µ³ń
07/11/12 21:33:42
>>849
[h}gbNXÉD«ČsńšZbgµėB
851:ftHg̼³µ³ń
07/11/12 21:42:07
>>850
TL
[I
852:ftHg̼³µ³ń
07/11/12 21:56:16
N©>>801ɦğ½čµČ¢H
¢¾É¾ßĮŪČĢę
853:ftHg̼³µ³ń
07/11/12 22:03:58
>>850
sńĢZbgŖęķ©ēČ©Į½ĢÅAAtBĻ·æć¤ĢšgØ¤Ęµ½ń¾ÆĒA
±ńČG[Ŗuerror C2065: 'null' : č`³źÄ¢Č¢ÆŹqÅ·Bv
// Set up world matrix
D3DXMATRIXA16 matWorld;
D3DXMatrixRotationY( &matWorld, timeGetTime()/1000.0f );
D3DXVECTOR3 t(1.0f, 0.0f, 0.0f);
D3DXMatrixAffineTransformation( &matWorld, 1.0f, null, null, &t); // ±±ÅrhG[
g_pd3dDevice->SetTransform( D3DTS_WORLD, &matWorld );
ČńÅAD3DXMatrixRotationYAD3DXMatrixLookAtLHĶg¦éĢÉA
ØFBĮŪ¢D3DXMatrixAffineTransformationŖg¦Č¢Ģ©ķ©éH
854:ftHg̼³µ³ń
07/11/12 22:04:40
nullØNULL
855:ftHg̼³µ³ń
07/11/12 22:06:24
>>854
ŠįĮ٤iff*
856:ftHg̼³µ³ń
07/11/12 22:26:17
æāÅ·B
3DQ[Åp[^š2DÅ\¦·é@\šĄµ½ńÅ·ŖA·²dČĮĵܢܵ½B
{Ų×ÄŻ½ĢÅ·ŖClearÅZobt@šźxĮµÄ¢éĢŖ“ö絢ŷB
Ęč ¦ø“öĶķ©Į½ĢÅ·ŖĒ¤¢¤šōšĘźĪ¢¢Ģ©ķ©čܹńB
¢¢šōĘ©p[^\¦ĢćÖÄĘ©²¶mČ糦̽¾«½¢Å·B
857:ftHg̼³µ³ń
07/11/12 22:35:57
ĒĢ{̽Ƣ¤Lq©ē»¤vĮ½Ģ©¦ęB
858:ftHg̼³µ³ń
07/11/12 22:42:58
yGXp[·éĘ
tHg`ęŖd¢ń¾Ęv¤ÆĒEEE
859:ftHg̼³µ³ń
07/11/12 22:49:29
>>852
ø_ĢzńĶ©ŖÅģĮÄéń¾ėH
ńÅA»źšGLĢÖÉZbgµÄ`ęµÄéń¾ėH
»ź¾ęB
>>856
Zobt@šNA¹øÉ
¶šĘ«¾ÆZeXgšOFFÉ·źĪH
860:ftHg̼³µ³ń
07/11/12 22:51:05
>>857.858
·ŻÜ¹ń¼čܵ½B
R[hÉčĶĮ¦Ä¢Č¢ĢÉĖR¼Į½ĢÅ
½ŌńŹĢŖ“ö¾Į½Ęv¢Ü·B»źŖ½©Ķķ©čܹńŖcB
ØčšĻķ¹Ä{É\µóČ¢B
861:860
07/11/12 22:53:14
>>859³ńąšµÄźÄ čŖĘ¤²“¢Ü·B
>>860ĢŹčšµÜµ½BdĖdĖ\µóČ¢B
862:ftHg̼³µ³ń
07/11/12 23:10:35
»źęčąZobt@šNA·éĘxČéīń̳ÉČĮ½Š¼š¦ėB
863:ftHg̼³µ³ń
07/11/12 23:22:40
>>862
}X^ODirectXvO~OĘ¢¤{Å·
864:ftHg̼³µ³ń
07/11/12 23:49:30
SŅŖĮÄĶ¢ÆČ¢{ÉFč
865:ftHg̼³µ³ń
07/11/12 23:54:54
±ńČ{ÅĽ̩
ś{źÅDirectXÖAĢ{ĶvµŌč¾Č
866:ftHg̼³µ³ń
07/11/13 00:57:58
”ADirectX9SDKÅ2DĢV
[eBOQ[šģĮĢܷB
Q[ĢvOĶuV
[eBOQ[vO~OvĢ{šQlɵÄģĮÄ¢éĢÅ·ŖA±Ģ{ĢTvÅĶeāLN^ŖSÄ3DbV
ÅģēźÄ¢Ü·B
ģč½¢ĢĶ2DĢQ[ČĢÅADirectX8Ģ2DQ[ģ¬Ģy[WšQlɵÄDX9ĢdlÉϦȪēAćÅQ[ÉgŻŽ±ĘšŚIɵÄ2D`ęüčĢךµÄ¢Ü·B
{ĢTvÉąeNX`š`ę·éÖ̽͢ĢÅ·ŖAø_ŹušwčµÄĢĻ``ęāsńšp¢½ń]šg¢½©Į½ĢÅA©ŖÅÖšģĮÄŻę¤Ęv¢Üµ½B
”GĮÄ¢évOĢČPČ`ę̬źĶA
@D3DXCreateTextureFromFile šgĮÄpngt@C©ēeNX`šģ¬
ASetTexture ÅeNX`šfoCXÉZbg
BDrawPrimitiveUP ÅobNobt@É]
CEndScene šŅĮÄ Present Åtbv (ū®ĶD3DSWAPEFFECT_DISCARD)
Ę¢¤ąĢÅ·B
»±ÅæāČĢÅ·ŖAeNX`š`ęµ½ŪÉŖŚāƽę¤ÉČĮĵܤĢĶǤ·źĪ¼¹éĢŵ天B
»ŻĶXe[WęŹĢt[(§ßŖšlp²¢½N)š`ę·éiKÅAeNX`Ģ嫳Ķ640x480Å·B
t@C`®ĶpngAbmpAtgašµÄŻÜµ½ŖĒźąŚāÆÄµÜ¢Ü·B
URLŲŻø(www.uploda.org)
ļĢIÉĶAę̶¤ĢGš`ę·éĘEĢę¤ÉČĮĵܢܷB
šōš³¦Äŗ³¢Ü¹ńŵ天B
867:ftHg̼³µ³ń
07/11/13 02:42:36
æåĮƾÆćš©éĘ©ŖÉ³¢Ģ©Č
868:ftHg̼³µ³ń
07/11/13 05:05:12
{ĢšxĢeNX`špÓµÄA0.5øĀĄWšøēµ½ēćYķÉ\¦³źÜµ½B
ćš©źČÄ\µó čܹńŵ½B
869:ftHg̼³µ³ń
07/11/13 13:30:43
>ø_ĢzńĶ©ŖÅģĮÄéń¾ėH
>ńÅA»źšGLĢÖÉZbgµÄ`ęµÄéń¾ėH
¾©ēAø_Ŗ3Ā Į½Ę«É(0 0 0) (1 1 0) (-1 1 0)
struct IN{
float4 position1 : POSITION
float4 color : COLOR
}
¾ĘAPOSITIONŖ1µ©³¢¶įń
1µ©Č¢ĢÉA3ĀĢø_üéĢH
3Ā̤æĢĒź©ŖüéńŵåH»źuniform¶įČ¢ĘwčūȢ¶įń
čÉCgĢūÅāēź½ĮıĮæŖ¢éń¾ę
3Ā̤æĒźŖü驾ĮÄęI@JI
870:ftHg̼³µ³ń
07/11/13 13:50:10
©ŖĢsךIÉć°ÄtMĘĶcB
Ä©A>>800ÅI¹¾ėB
871:ftHg̼³µ³ń
07/11/13 16:52:26
>>868
ČńÅ{ĢšxÉ·éKvŖ éĢH
872:ftHg̼³µ³ń
07/11/13 19:12:14
sNZVF[_Q.Ošg¤źĮÄA»ĢPCŖPEPÜŵ©Ī
µÄ¢Č¢źĒ¤ČéĢŵ天H
GtFNgt@CĒŻń¾_ÅG[¶Åµå¤©H
č³É éĢ}VŖSQDOĪČĢÅAN©Ŗ©él²³öØč¢µÜ·I
873:ftHg̼³µ³ń
07/11/13 19:15:26
>>870
¾©ēA½šüźéĢ©ßéĢĮÄCg¾Ęuniformg¤ń¾ĮÄĪ
½ń௶±Ę¾ķ¹Č¢Å¾³¢
uniformŖĀ¢ÄČ¢©ēķ©ēČ¢ńÅ·£I
ĘA~L¢±Ę¾¢ūÅ·¢Ü¹ńŵ½B©ŖĢ×s«Å·
½¾źl¶įķ©ēČÄBAhoCXøÆ½ēĘvĮÄf¢Üµ½B
ŁńĘ·¢Ü¹ńB³¦Ä¾³¢
874:ftHg̼³µ³ń
07/11/13 19:41:34
@@@@@@@@@@@@/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Ži¤
@@@@ @ @ @ @ @ i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|i
@@@@@@@@@@@/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iŽi
@@@@@@@@@@ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/|;;Ä;Ä;;;;;;;;;;;;;;;;;;;;;;;;R¤
@@@@@ @ @ @ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;É;;ɼ/É@|Ž!iRS;;;;;;;;;;;;;;;;;;;;;;R¤
@@@@@@@@@/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Żc@@@ ! R¤ S;;;;;;;;;;;;;;;;;;;;;;;S
@@ @ @ @ @ /;;;;;;;;;;;;;;;;;;;;;;;^¼Ä__;;;¤@@@,;;;.\@~ŽR;;;;;;;;;;;;;;;;;R
@@@@@@@ /;;;;;;;;;;;;;;;;;;;;;^æŽ@@@@@ Ž!@@/@@@@@ÉŠ;;;;;;;;;;;;;;;;R¤
@@@@@@^;;;;;;;;;;;;;;;;;;;;ü@@[¦]@R@i <“RĢŽ «É;;;;;;;;;;;;;;;;;S
@@@@@ /;;;;;;;;;;;;;;;;;;;;;;;;R§@@@ P_m@ Ži@i@]-¤@@ |;;;;;;;;;;;;;;;;;;;;;;;;Ži@@KvČŖĶ©¹½Ę¢¤±Ę¾
.@ @ @ /;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::A@@@@@@@@:@:@Ž@@@ m;;;;;;;;;;;;;;;;;;;;;;;;;;
@@@@/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::T:¤_@@@@@r] @¢@@C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@±źČćĶ©¹Ź
.@@@ ;;;;;;;;;;;;;;;;;;;;;;;;;/;|@@ ØRA@ ^]¤LŽj~R i |²;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@@@;;;;;;;;;;;;;;;;;;;;;;²;;;|@@|@@@/@^@@_Ž'_'Ž@@Ži j| |;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@@@ ;;;;;;;]''Ž;;;;:;;:;;;;@@RA ,|. i@@@f]Ę]R@/./ /SS;;;;;;;;;;;;;;;;;;;
@@@@ S^;;;;;;;;;:;;;;:;;;;;R@@ ŽR_R\'Ž\Ž']//@/ /;;;:::....Ž'']¤;;;;/
@@_,.,./ ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;R@@@Ž Ž¤Ž'@@@@' @/ É;;;;::::;;;;;;;;;;;;;;;:.RA
@/::^;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RA@@Ž_R!@A,.@@! |@ ,/;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;RA
875:ftHg̼³µ³ń
07/11/13 20:00:53
>>873
Ää[©zgÉØOŖ½Ŗāč½¢ń¾ę
>>795Ŗā轢ƵÄ
zgÉø_Ķ5ČĢ©H
»źē¢ČēÅ«ČąČ¢ÆĒø_Ŗ\ĀĢIuWFNgš
±Ģū@Å·éĢĶyä³Čb¾µ
zgÉ»ńČŖKvČĢ©ą^ķµ¢
¢Ü©ŖŖŚwµÄéÅIn_Ę
»źÉεÄǤ¢¤Av[`šµÄéĢ©®ē¢¢ÄąēķńĘ
ą¾·éCąN«Č¢
876:ftHg̼³µ³ń
07/11/13 20:31:58
>>795³ńÅĶ čܹń
PÉ>>869ĢóµĢĘ«É
float4 position1ÉĶĒńČĄWŖüĮÄé©mč½¢¾ÆÅ·I
|SĶ(0 0 0) (1 1 0) (-1 1 0)ÅOp`wčµÄAø_Ŗ3Ā éĢÉ
VF[_[ÅóÆęéPOSITIONZ}ebNĶ1¾ÆĮÄ¢¤ĢŖķ©ēČ¢ĢÅ·
Output {
float4 position : POSITION;
float4 color : COLOR;
};
main (float3 position : POSITION)
{
Output OUT;
OUT.position = float4(position, 1);
OUT.color = float4(0, 1, 0, 1); // RGBA green
return OUT;
}
ČńÅfloat3 positionŖ1¾ÆČĢH
¶į A±źÉ float3 position2 : POSITION1Ę©µ½ēA½ŖüéĢH
(0 0 0 ) (1 1 0)H@»źĘą(-1 1 0)?
»±ēÓĢą¾Ŗ{Åą½ÅąŚĮÄČ¢ĢÅķ©ńČ¢ńÅ·
877:ftHg̼³µ³ń
07/11/13 20:39:44
>>876Ŗ½š¾¢½¢Ģ©Ēķ©ēńŖ
ø_Ŗ3ĀČē
mainĶø_ĘÆ¶¾Æ
ĀÜč3ńÄĪźÄé
1ńŚĢmainĢpositionÉĶ(0,0,0)ŖĶ¢ĮÄ¢Ä
2ńŚĢmainĢpositionÉĶ(1,1,0)ŖČŗŖ
±±ÜÅĶnjH
878:ftHg̼³µ³ń
07/11/13 20:55:26
»µÄ
float3 position2 : POSITION1¾Ŗ
CgŖĒńČąĢČĢ©mēńĢÅ
POSITION1ČńÄZ}eBbNŖ éĢ©ĶmēńŖ
éƼč·éĘposition2ÉͽąüĮīĢȢ
position2ÉČÉšüźé©Ķ
ø_īńšŻč·éʫɩŖÅ½š¢źéĢ©ßéŖČĢÅ
½ąwčµÄČ¢ĢČē½ąüēČ¢
879:ftHg̼³µ³ń
07/11/13 21:05:01
>>877-878
čŖĘ¤²“¢Ü·
ŌįĮÄ½Ę±ėŖ čܵ½BPOSITIONĶZ}eBbNŖ1¾ÆÅ
COLOR1ĘCOLOR0A@TEXCOORD0`7ŵ½I
ÅąPOSITIONĢʱėĶķ©čܵ½I čŖĘ¤²“¢Ü·I»Ģø_ŖÄŃo³źÄ
»ĢĘ«ĶPOSITIONÉA»ĢlŖüéńÅ·ĖI
ÅąCOLOR0`1ĘTEXCOORD0`7Ŗķ©ēČČĮĵܢܵ½B
±źąO©ēwč·éĢŵ天Buniform¶į³¢ĢÉB
880:ftHg̼³µ³ń
07/11/13 21:07:30
ČńĘ¢¤šĶ̳³¾EEE
881:ftHg̼³µ³ń
07/11/13 21:07:31
į
struct Vertex{
D3DXVECTOR3 position ;// ø_ĢĄWiK{j
D3DXVECTOR4 color ;
D3DXVECTOR3 position1 ;// g£µ½ø_īń
D3DXVECTOR3 position2 ;// g£µ½ø_īń
} ;
#define MY_V (D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX2|D3DFVF_TEXCORDSIZE3(0)|D3DFVF_TEXCORDSIZE3(1))
main (
float3 position : POSITION
float3 color : COLOR,
float3 posion1 : TEXCOORD0,
float3 posion2 : TEXCOORD1
)
{@EEE
TEXCOORDĶeNX`ĄWšüźé½ßÉpÓ³źÄĶ¢éŖ
ŹÉeNX`ĄWšüźČ¢Ę¢ÆČ¢ÜčĶČ¢
½Ę¦Ī”õ¹ĢvZšµ½¢Ę«É»ź¼źĢõ¹xNgš¢ź½čĘ©
±±ĶvO}ŖKvɶÄg£·×«Ę±ėÅŻńČͱźĢ±Ęš¾ĮÄ¢é
źĀźĀĢø_É”Ģīńš½¹ēźéęĮľÆÅ
”Ģø_ĢīńŖĶ¢ĮÄéķÆÅĶČ¢
882:ftHg̼³µ³ń
07/11/13 21:14:53
ĀÜčTEXCOORDͽüźÄࢢƢ¤±ĘÅ·©B
twoTextures(float2 position : POSITION,
float2 texCoord : TEXCOORD0,
uniform float2 leftSeparation,
uniform float2 rightSeparation,
out float4 oPosition : POSITION,
out float2 leftTexCoord : TEXCOORD0,
out float2 rightTexCoord : TEXCOORD1
)
{
oPosition = float4(position, 0, 1);
leftTexCoord = texCoord + leftSeparation;
rightTexCoord = texCoord + rightSeparation;
}
Åą±¤¢¤ÉAuüĮÄé¤Ģfloat2 texCoord : TEXCOORD0,vĢźĶvO¤Å
wčµČ¢Ę_ČńÅ·ęĖB
outĢʱėĶA©ŖĢsÉ ķ¹ÄŻčµÄéĮÄ¢¤ĢĶķ©éńÅ·ŖB
883:ftHg̼³µ³ń
07/11/13 21:30:31
āצAŖÉČĮÄ«½
N©AogpX
884:ftHg̼³µ³ń
07/11/13 21:53:21
@@@«
@@@«
@@@«
885:ftHg̼³µ³ń
07/11/13 22:28:46
³¦ÄNES
NÉt«¤ĢŖČē³·éĢŖķÆB
886:ftHg̼³µ³ń
07/11/13 22:33:51
ØOŖ¢¢ČB
887:ftHg̼³µ³ń
07/11/15 05:26:10
³}bvĢę©ēfR{RČn`𶬵½¢ńÅ·ŖA
SāčūŖŖ©čܹńBqgøÆČ¢Åµå¤©H
888:ftHg̼³µ³ń
07/11/15 07:08:10
ęĢ1hbgš³ÉϦ龯B
RGBAĀÜč256Fx3F=768iK̳Ŗę¾Å«é(At@ąę软ΩRÉ)B
Čē³0AČē768xæĘ¢¤³ÉßźĪ ĘĶ©ŖÅ»Ģ³É_šzuµÄŹšģĮÄ¢B
889:ftHg̼³µ³ń
07/11/15 07:31:08
24bitąĮÄÄ768iK? ČńÅbitÅāēńĢ
ĘŚ®ĀČĒĢtOĘ©Üß½č·éB
890:ftHg̼³µ³ń
07/11/15 07:58:39
“ĶA>>887ĢæāĢąeŖŖ©ēńB
GXp[Ģįč©ĘvĮ½B
³f[^Ķov}bsOpĢeNX`ĢH
fR{RČn`ĮĽH|SObhĢH
»źĶADirectXĢæāČĢH
891:887
07/11/15 12:27:14
¾t«ēøÅ\µóȢŷB
³}bvĢęš³ÉAbV
šģ¬·éū@Å·B
>>888
ęĢf[^š1sNZ²Ę澵ĢĮÄA©ŖÅø_šÅĮÄ¢
Ę¢¤±Ęŵ天H
892:ftHg̼³µ³ń
07/11/15 13:01:48
»źČOÉǤµėĘH
893:ftHg̼³µ³ń
07/11/15 14:49:52
>>891
hight-fielḏĘŵåH
ZWO[}bvŖ³š¦µÄ¢éĮÄ¢¤ĢB
PÉ0-255ÅRGBlšĒŻńÅA»źš|SĢ1ø_ʵÄ
bV
šńÅ¢ÆĪ¢¢ńÅČ¢ĢH
RGBlŖĒßȢƩ¢¤Čē
PPMAPGMĢASCII[hÅŪ¶ÅąµÄĒŻßĪ¢¢B
RAsNZŖĢø_Ŗoĵܤ©ēf[^Ķd¢i255~255pixelČēA255~255ø_j
Ęø_ŌĢĀČŖčąvOÅwč·éB
Ę¢¤±ĘČĢÅĶH
894:ftHg̼³µ³ń
07/11/15 15:11:38
½ŌńA
»¤¢¤“ÖÖĶČ¢ĢH
ĮÄ·¢Äéń¶įĖH
895:ftHg̼³µ³ń
07/11/15 15:26:53
pov-rayĘ©Čē Į½©ČB“ÖÖ
|S¶¬µÄźéÜÅĶmēńÆĒB
896:ftHg̼³µ³ń
07/11/15 17:00:44
ĮÄ¢¤©AŹĢov}bsOšgĮÄ_Oµ½ēŹŚČĢH
n`Ę©ģč½¢ČēA³f[^ɳ}bvg¤Ó”Ŗķ©ńČ¢µB
897:ftHg̼³µ³ń
07/11/15 17:27:01
rbg}bvČńÄwb_ČOͽ¾ĢQ³zń¶įČ¢©
898:ftHg̼³µ³ń
07/11/15 18:48:33
URLŲŻø(www.microsoft.com)
±ńČĢH
MDX¾ŖB
899:887
07/11/15 19:15:13
>>892
ȩȩSŅÉĶŖ©ēČ¢ąĢÅ·B
>>893
ČéŁĒAńķÉQlÉČčÜ·B
>>894-895
»¤¢¤±ĘÉČčÜ·©ĖBxt@Cš[h·éÖŖ éĢÅA
³}bvČĒÉąźpĢÖŖ éAąµĶ½ę¤Č±ĘŖoé
ĘvĮÄܵ½B
>>896
ov}bsOĶ ÜÅą©½Ś¾ÆÅAĄŪɼĢbV
©ē
Cšņεijšę¾µ½¢źČĒÉĶsü«Ę²×½ŹÉ čܵ½B
»źĘn`ģ¬źpĢc[ĢoĶŖ³}bv¾Į½ĢÅB
tÉov}bvČOA³}bv³µÅų¦ęLåČn`𶬷é
č@Ŗ¶Ż·éĢŵ天H
>>898
ĄĶæā·éOÉ»Ģy[WšQlɵÄģĮÄŻ½ĢÅ·ŖA“āC#©Ģ
ęšµÄ¢Č¢Č©Į½ĢÅčlÜčóŌŵ½B
AhoCXĢØ©°Å»Ģ\[XR[hĢÓ”ą”Ŗ©čܵ½B
Ęč ¦øSSø_f[^šģ¬·éÖšR[fBOµÄŻÜ·B
čŖĘ¤²“¢Üµ½B
900:ftHg̼³µ³ń
07/11/15 21:53:13
āĮÄé±ĘŖAǤ©Äąhight field¾B
nCgtB[hAhight fieldÅOOéĘFXoÄéęB
g¢Ć³ź½č@¾©ēA\\[XĶ éĶø
901:ftHg̼³µ³ń
07/11/15 22:36:14
¾šØč¢µÜ·B
eNX`š®Iɶ¬·é½ßA
D3DXCreateTexture(pD3DDevice, iWidth, iHeight, 0, 0, D3DFMT_A8L8 ,D3DPOOL_MANAGED, &pTexture);
Å쬵ĽeNX`š
pTexture->LockRect(0, &stRect, NULL, D3DLOCK_DISCARD);
ĘbNµÄ«·¦Ä¢½ĢÅ·ŖA
ÓĘADirextX Control PanelÅADebug RuntimeÉĻXµ½Ę½ńA
G[R[hD3DERR_INVALIDCALLŖŌĮÄéę¤ÉČčܵ½B
Retail RuntimeÅĶ®ĢÅÅIIÉĶāčȢŷŖA
Debug RuntimeÅ®©Č¢ĢŖCÉČčÜ·B
½©²wEĢ_Ŗ źĪę뵨袵ܷB
902:ftHg̼³µ³ń
07/11/15 22:40:06
>>901
fobOoĶɽ©īńÅÄČ¢ĢH
903:ftHg̼³µ³ń
07/11/15 23:10:23
p[^𩼵½H
D3DXCreateTextureALockRectĢÓÅfobKÅ~ßÄAųĢlšøøµ½H
904:901
07/11/15 23:37:31
X čŖĘ¤²“¢Ü·B
fobOoĶͽąoīĢܹńB
p[^ĶįŦµ½“¶Å·B
®ģ©ĢĶRetail RuntimeÅŚIŹčÉ®ģµÄ¢éĢÅA
½ŖŌįĮÄ¢éĢ©EEEH
905:ftHg̼³µ³ń
07/11/16 00:51:43
D3DLOCK_DISCARDĶA®IeNX`ĢŻLųČtOÅ
®IeNX`Ģģ¬ÉĶD3DPOOOL_MANAGEDĶgpūȢĘ
wvÉ éŖBܽAD3DUSAGE_DYNAMICšwčµÄČ¢µB
Ā[©AfobObZ[WĶoÄé¾ėAbZ[Wxšć°ėęB
906:ftHg̼³µ³ń
07/11/16 01:16:52
>>904
D3DERR_INVALIDCALLŖŌĮÄ«ÄAfobOoĶɽąoČ¢ČńıĘĶ
ÅßĢSDKÅĶN±ēČ¢Ęv¤ń¾ŖB
>>901ĢR[hšč³Åµ½ēæįńĘbZ[WŖo½ń¾ŖĖ
Direct3D9: (ERROR) :D3DLOCK_DISCARD is allowed only with dynamic textures
y[WÅVX\¦XbhĢõŽXźbčĢj
[XØÜ©¹Xg„IvVš\¦ÉĀŌµ2ch
5179śOÉXV/237 KB
S:undef