yC++z DirectX‰SŽ ..
[2ch|¥Menu]
899:887
07/11/15 19:15:13
>>892
‚È‚©‚È‚©‰SŽÒ‚ɂ͕ª‚©‚ç‚È‚¢‚à‚̂ł·B

>>893
‚È‚é‚Ù‚ÇA”ñí‚ÉŽQl‚ɂȂè‚Ü‚·B

>>894-895
‚»‚¤‚¢‚¤‚±‚ƂɂȂè‚Ü‚·‚©‚ËBxƒtƒ@ƒCƒ‹‚ðƒ[ƒh‚·‚éŠÖ”‚ª‚ ‚é‚Ì‚ÅA
‚‚³ƒ}ƒbƒv‚Ȃǂɂàê—p‚ÌŠÖ”‚ª‚ ‚éA‚à‚µ‚­‚ÍŽ—‚½‚悤‚È‚±‚Æ‚ªo—ˆ‚é
‚ÆŽv‚Á‚Ă܂µ‚½B

>>896
ƒoƒ“ƒvƒ}ƒbƒsƒ“ƒO‚Í‚ ‚­‚Ü‚Å‚àŒ©‚½–Ú‚¾‚¯‚ÅAŽÀÛ‚É‘¼‚̃ƒbƒVƒ…‚©‚ç
ƒŒƒC‚ð”ò‚΂µ‚Ä‚‚³‚ðŽæ“¾‚µ‚½‚¢ê‡‚Ȃǂɂ͕sŒü‚«‚Æ’²‚ׂ½Œ‹‰Ê‚É‚ ‚è‚Ü‚µ‚½B
‚»‚ê‚Æ’nŒ`ì¬ê—p‚̃c[ƒ‹‚Ìo—Í‚ª‚‚³ƒ}ƒbƒv‚¾‚Á‚½‚Ì‚ÅB
‹t‚Ƀoƒ“ƒvƒ}ƒbƒvˆÈŠOA‚‚³ƒ}ƒbƒv–³‚µ‚ÅŒø—¦‚æ‚­L‘å‚È’nŒ`‚𶬂·‚é
Žè–@‚ª‘¶Ý‚·‚é‚̂łµ‚傤‚©H
>>898
ŽÀ‚ÍŽ¿–â‚·‚é‘O‚É‚»‚̃y[ƒW‚ðŽQl‚É‚µ‚Äì‚Á‚Ă݂½‚̂ł·‚ªAŒ´—‚âC#Ž©‘Ì
‚æ‚­—‰ð‚µ‚Ä‚¢‚È‚¢‚È‚©‚Á‚½‚̂Ŏè‹l‚Ü‚èó‘Ô‚Å‚µ‚½B
ƒAƒhƒoƒCƒX‚Ì‚¨‚©‚°‚Å‚»‚̃\[ƒXƒR[ƒh‚̈Ӗ¡‚à¡•ª‚©‚è‚Ü‚µ‚½B

‚Ƃ肠‚¦‚¸ƒSƒŠƒSƒŠ’¸“_ƒf[ƒ^‚ð쬂·‚éŠÖ”‚ðƒR[ƒfƒBƒ“ƒO‚µ‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/15 21:53:13
‚â‚Á‚Ă邱‚Æ‚ªA‚Ç‚¤Œ©‚Ä‚àhight field‚¾B
ƒnƒCƒgƒtƒB[ƒ‹ƒhAhight field‚ŃOƒO‚邯FXo‚Ä‚­‚邿B
Žg‚¢ŒÃ‚³‚ꂽŽè–@‚¾‚©‚çAŒ‹\ƒ\[ƒX‚Í‚ ‚é‚Í‚¸



901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/15 22:36:14
•Œ¾‚ð‚¨Šè‚¢‚µ‚Ü‚·B

ƒeƒNƒXƒ`ƒƒ‚ð“®“I‚ɶ¬‚·‚邽‚ßA
D3DXCreateTexture(pD3DDevice, iWidth, iHeight, 0, 0, D3DFMT_A8L8 ,D3DPOOL_MANAGED, &pTexture);
‚Å쬂µ‚Ä‚½ƒeƒNƒXƒ`ƒƒ‚ð
pTexture->LockRect(0, &stRect, NULL, D3DLOCK_DISCARD);
‚ƃƒbƒN‚µ‚Ä‘‚«Š·‚¦‚Ä‚¢‚½‚̂ł·‚ªA

‚Ó‚ÆADirextX Control Panel‚ÅADebug Runtime‚É•ÏX‚µ‚½‚Æ‚½‚ñA
ƒGƒ‰[ƒR[ƒhD3DERR_INVALIDCALL‚ª•Ô‚Á‚Ä‚­‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
Retail Runtime‚ł͓®‚­‚Ì‚ÅÅI“I‚ɂ͖â‘è‚È‚¢‚Å‚·‚ªA
Debug Runtime‚Å“®‚©‚È‚¢‚Ì‚ª‹C‚ɂȂè‚Ü‚·B

‰½‚©‚²Žw“E‚Ì“_‚ª‚ ‚ê‚΂æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/15 22:40:06
>>901
ƒfƒoƒbƒOo—͂ɉ½‚©î•ñ‚łĂȂ¢‚ÌH

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/15 23:10:23
ƒpƒ‰ƒ[ƒ^‚ðŒ©’¼‚µ‚½H
D3DXCreateTextureALockRect‚̉ӊ‚ŃfƒoƒbƒK‚ÅŽ~‚ß‚ÄAˆø”‚Ì’l‚𸸂µ‚½H

904:901
07/11/15 23:37:31
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

ƒfƒoƒbƒOo—͉͂½‚ào‚Ä‚«‚Ä‚¢‚Ü‚¹‚ñB
ƒpƒ‰ƒ[ƒ^‚Í—á‚ÅŽ¦‚µ‚½Š´‚¶‚Å‚·B
“®ìŽ©‘Ì‚ÍRetail Runtime‚Å–Ú“I’Ê‚è‚É“®ì‚µ‚Ä‚¢‚é‚Ì‚ÅA
‰½‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©EEEH


905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 00:51:43
D3DLOCK_DISCARD‚ÍA“®“IƒeƒNƒXƒ`ƒƒ‚̂ݗLŒø‚ȃtƒ‰ƒO‚Å
“®“IƒeƒNƒXƒ`ƒƒ‚Ì쬂ɂÍD3DPOOOL_MANAGED‚ÍŽg—p‚Å‚«‚È‚¢‚Æ
ƒwƒ‹ƒv‚É‚ ‚邪B‚Ü‚½AD3DUSAGE_DYNAMIC‚ðŽw’肵‚ĂȂ¢‚µB
‚Â[‚©AƒfƒoƒbƒOƒƒbƒZ[ƒW‚Ío‚Ă邾‚ëAƒƒbƒZ[ƒWƒŒƒxƒ‹‚ðã‚°‚ë‚æB

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 01:16:52
>>904
D3DERR_INVALIDCALL‚ª•Ô‚Á‚Ä‚«‚ÄAƒfƒoƒbƒOo—͂ɉ½‚ào‚È‚¢‚È‚ñ‚Ä‚±‚Æ‚Í
ŋ߂ÌSDK‚ł͋N‚±‚ç‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ªB

>>901‚̃R[ƒh‚ðŽèŒ³‚ÅŽŽ‚µ‚½‚ç‚¿‚á‚ñ‚ƃƒbƒZ[ƒW‚ªo‚½‚ñ‚¾‚ª‚Ë

Direct3D9: (ERROR) :D3DLOCK_DISCARD is allowed only with dynamic textures

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 01:18:10
>>906‚ÌŒ¾‚¤‚Æ‚¨‚è‚È‚çSDK‚ªŒÃ‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 01:34:37
>>906‚̃ƒbƒZ[ƒW‚Í‚©‚È‚èÌ‚ÌSDK‚Å‚ào‚é

‹°‚ç‚­‚Í>>905‚ÌŒ¾‚¤‚Æ‚¨‚èƒfƒoƒbƒOo—̓Œƒxƒ‹‚ðã‚°‚ĂȂ¢‚¾‚¯‚©‚Æ
Retailƒ‰ƒ“ƒ^ƒCƒ€‚ł͓®ì‚·‚é‚Á‚Ă̂ª•ª‚©‚ç‚ñ‚¯‚Ç

909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 01:40:05
Retail‚Å“®‚­‚Á‚Ă͖̂³Œø‚ȃtƒ‰ƒO‚ð‚¢‚¿‚¢‚¿ƒ`ƒFƒbƒN‚µ‚½‚肹‚¸‚É–³Ž‹‚µ‚Ă邾‚¯‚È‚ñ‚¶‚á‚È‚¢‚©‚È‚½‚Ô‚ñ

910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 01:52:49
Debug‚ÆRetail‚ÅAŠÖ”‚©‚ç‚Ì–ß‚è’liHRESULTj‚ª•Ï‚í‚邱‚Æ‚à‚ ‚é‚Ì‚©‚ÈH
>>901‚ÅLockRect‚ªŽ¸”s‚·‚邯A“–‘RD3DLOCKED_RECT‚Ì’l‚à–³Œø‚È–ó‚ÅA
‚»‚̂܂܈—i‚߂邯ŠÔˆá‚¢‚È‚­Access Violation‚È‹C‚ªc

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 01:59:38
‚Ƃ肠‚¦‚¸AŽd—l’Ê‚è‚É‘‚«’¼‚¹‚΂¢‚¢‚ñ‚Å‚ËHŒ´ˆö‚È‚ñ‚ĉÉl‚É’²‚ׂ³‚¹‚Ä‚¨‚¯EEE
‚Á‚Ă܂³‚©A‚±‚ê‚Í’²‚ׂ³‚¹‚é’Þ‚è‚Ȃ̂©HI

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 02:12:59
‚±‚ê‚͂܂½‚Ü‚ñ‚Ü‚Æ

913:901
07/11/16 02:43:16
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
D3DPOOL_MANAGED‚Å쬂µ‚Ă邱‚ÆŽ–‘Ô‚ª–â‘è‚Å‚µ‚½B
‚¨‚©‚°‚³‚Ü‚ÅA
D3DXCreateTexture(pD3DDevice, iWidth, iHeight, 0, D3DUSAGE_DYNAMIC, D3DFMT_A8L8 ,D3DPOOL_DEFAULT, &pTexture);
‚ÆC³‚·‚邱‚Ƃɂæ‚èADebug Runtime‚Å‚àƒGƒ‰[–³‚­“®‚­‚悤‚ɂȂè‚Ü‚µ‚½B

‚½‚¾ADebug Ou‚”put Level‚ðÅ‘å‚É‚µ‚Ä‚àAƒGƒ‰[ƒƒbƒZ[ƒW‚ª‰½‚ào‚łȂ¢‚̂͋C‚ɂȂè‚Ü‚·‚ªEEEB
‚¿‚Ȃ݂ÉASDK‚ÍJune 2007‚ðVista‚ÅŽg—p‚µ‚Ä‚¢‚Ü‚·B


914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 07:10:11
ƒfƒoƒbƒOƒƒbƒZ[ƒW‚ÌŒ©•û‚ð’m‚ç‚È‚¢‚Ì‚©‚ÈH

915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 08:53:14
VC++8Express‚¾‚Æo—̓EƒBƒ“ƒhƒE‚ɂ̓lƒCƒeƒBƒu‚̃fƒoƒbƒOƒƒbƒZ[ƒW‚Í
•\ަ‚³‚ê‚È‚¢‚Æ‚¢‚¤ã©‚ª‚ ‚Á‚½‚è‚È‚©‚Á‚½‚èB


916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 11:19:26
Ž¿–âŽÒ‚ÍAŽ©•ª‚̊‹«‚Æ‚©Žg‚Á‚Ä‚éDirectX SDK‚̃o[ƒWƒ‡ƒ“‚ð‘‚©‚È‚¢‚¯‚ÇA
‚±‚̃XƒŒ‚ł͂»‚ꂪƒfƒtƒH‚È‚ÌH

917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 12:13:20
SDK‚݂͂ñ‚È2004Oct‚ðŽg‚Á‚Ă邩‚ç‚¢‚¿‚¢‚¿‘‚©‚È‚­‚Ä‚à‚¢‚¢‚¾‚ë

918:901
07/11/16 12:29:42
VC++2005EE‚¾‚Æo—̓EƒBƒ“ƒhƒE‚Éo‚Ă܂µ‚½EEEorz
Žå‚ɃRƒ“ƒ\[ƒ‹‚Åì‹Æ‚µ‚Ä‚é‚à‚Ì‚ÅEEE
‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B


919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 13:46:44
DirectX9‚Å2DƒQ[ƒ€‚ðì‚Á‚Ä‚¢‚Ä
SetSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_LINEAR);
SetSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_LINEAR);
‚ÌŠg‘åk¬ƒtƒBƒ‹ƒ^‚ðݒ肵‚Ä‚¢‚é‚̂ł·‚ªA
“™”{‚âk¬•`‰æ‚ð‚·‚é‚ÆˆÙí‚ɂڂ₯‚Ä‚µ‚Ü‚¢‚Ü‚·
‰½ŒÌ‚©MINFILTER‚ł͂Ȃ­MAGFILTER‚Ì•û‚ðØ‚é‚Æk¬‚ȂǂàãY—í‚É•`‰æ‚³‚ê‚é‚̂ł·‚ª
Œ´ˆö‚Æ‚µ‚Äl‚¦‚ç‚ê‚邱‚Ƃ͉½‚Å‚µ‚傤‚©H

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 15:13:05
>>919
URLØÝ¸(msdn.microsoft.com)
‚±‚ê‚ÍH

921:919
07/11/16 18:23:09
>>920
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
DrawPrimitive‘O‚ŃeƒNƒXƒ`ƒƒÀ•W‚ð‘S‚Ä-0.5f‚É‚·‚邯‰ðŒˆ‚µ‚Ü‚µ‚½

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 18:29:22
ƒeƒNƒXƒ`ƒƒÀ•W‚ð‘S‚Ä-0.5f‚É‚·‚é

EEE

923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 18:34:22
DirectX‚ÅƒŠƒAƒ‹ƒ^ƒCƒ€ƒŒƒ“ƒ_ƒŠƒ“ƒO‚ð‰ðà‚µ‚½‘Ђł¨‘E‚߂̂à‚Ì‚Á‚Ä‚ ‚è‚Ü‚·‚©H

924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 21:26:44
‚܂Ă܂ÄADirectX‚Á‚ÄŠî–{“I‚ÉƒŠƒAƒ‹ƒ^ƒCƒ€ƒŒƒ“ƒ_ƒŠƒ“ƒO‚ð‘O’ñ‚Æ‚µ‚Ă邯Žv‚¤‚ñ‚¾‚¯‚ÇB
ƒvƒŠƒŒƒ“ƒ_ƒŠƒ“ƒO‚̉ðà‘‚È‚ñ‚ÄŒ©‚½‚±‚Æ‚Ë[‚¼B

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 21:59:37
ƒŠƒAƒ‹ƒ^ƒCƒ€ƒŒƒ“ƒ_ƒŠƒ“ƒO in DirectX
URLØÝ¸(www.amazon.co.jp)

926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 23:26:21
Œ»ÝXP+DX9‚Ȃ̂ł·‚ªADX10‚ÉŒü‚¯‚ÄDX9‚Å–‚¢‚½‚Ù‚¤‚ª‚¢‚¢‹Zp‚͂ǂ¤‚¢‚¤‚à‚̂łµ‚傤‚©B
DX9‚©‚çDX10‚ɕςí‚邱‚Ƃʼn½‚ª‚Ç‚¤ˆá‚¤‚Ì‚©‚¢‚Ü‚¢‚¿•ª‚©‚ç‚È‚­‚Ä¥¥¥
DX8‚©‚çDX9‚ɂȂÁ‚½‚Æ‚«‚̂悤‚ÈŽd—l•ÏX‚̃Œƒxƒ‹‚¶‚á‚È‚¢‚Å‚·‚æ‚ËA’P‚È‚éŽv‚¢ž‚݂łµ‚傤‚©B

927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 23:45:12
•K—p‚Ȃ̂̓hƒLƒ…ƒƒ“ƒg‚É–Ú‚ð’Ê‚µAƒTƒ“ƒvƒ‹‚ð“Ç‚ÝA
‚±‚ñ‚ȂƂ±‚ë‚ŃOƒ_ƒOƒ_ƒOƒ_ƒOƒ_‚­‚¾‚ç‚È‚¢‚±‚Æ‚ðŒ¾‚í‚È‚¢‹ZpB

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 23:52:22
Ž‚Á‚Ä‚¢‚éƒOƒ‰ƒ{‚Ì«”\‚É‚à‚æ‚邯‚ǃsƒNƒZƒ‹ƒVƒF[ƒ_‚ÉŠµ‚ê‚Ä‚¨‚¯‚΂¢‚¢‚©‚à‚Ë


ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5181“ú‘O‚ÉXV/237 KB
’S“–:undef