d3d shadery
Ostatnio zmodyfikowano 2010-12-18 21:05
skovv Temat założony przez niniejszego użytkownika |
d3d shadery » 2010-12-18 18:35:44 Witam. Jeśli ktoś się na tym zna to bardzo prosiłbym o opisanie poniższego kodu tu na forum lub (wolałbym)na gg: 7225991. UINT passes; D3DXHANDLE tech; pEffect->FindNextValidTechnique(0, &tech); pEffect->SetTechnique(tech); pEffect->Begin(&passes,0); for (UINT pass = 0; pass < passes; pass++) { pEffect->BeginPass(pass); pDev->SetFVF(OURVERT_FVF); pDev->SetStreamSource(0, pVB, 0, sizeof(OurVertex)); pDev->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1); pEffect->EndPass(); } pEffect->End();
kod z kursu( http://serwis.gamedev.nazwa.pl/tutorials.php?x=view&id=332 ) lecz nie zostały opisane funkcje: UINT passes; D3DXHANDLE tech; pEffect->FindNextValidTechnique(0, &tech); pEffect->SetTechnique(tech); pEffect->Begin(&passes,0);
|
|
pekfos |
» 2010-12-18 18:37:14 od kiedy to są funkcje? UINT passes; D3DXHANDLE tech; |
|
SeaMonster131 |
» 2010-12-18 18:43:31 Wyświetlasz trójkąt w pEffect... ? |
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-12-18 19:11:08 robię według kursu... nie wiem czemu ale gdy piszę: ID3DXEffect* EX_SHADER;
to mam błędy: ... C:\Documents and Settings\Skovv\Pulpit\ExGine\ExGine.h|100|error: expected init-declarator before '*' token| C:\Documents and Settings\Skovv\Pulpit\ExGine\ExGine.h|100|error: expected `,' or `;' before '*' token| C:\Documents and Settings\Skovv\Pulpit\ExGine\ExGine.h|101|error: expected init-declarator before '*' token| ...
Może to dlatego że używam d3d9.h zamiast d3dx9.h?? |
|
SeaMonster131 |
» 2010-12-18 19:15:30 Moim zdaniem pchasz się od razu na głęboką wode :)
PS. Na Twoim miejscu napisałbym na forum warsztatu bo tam się więcej osób zna na grafice 3D :) |
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-12-18 19:25:01 to może zaprezentujesz mi jakiś dobry polski kurs d3d?? |
|
SeaMonster131 |
» 2010-12-18 20:02:21 polski? Chyba sobie żartujesz... :) |
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-12-18 21:05:56 tak też myślałem :D W sumie to nie wiem czemu nie biorę się za jakiś angielski xD W końcu nie jestem taki zły xD |
|
« 1 » |