Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Efekt jest tworzony przez załadowanie go do struktury efektów. Jeśli efekt nigdy nie został skompilowany, zostanie skompilowany podczas jego tworzenia. Efekty, które zostały już załadowane do pamięci, można utworzyć, wywołując D3DX10CreateEffectFromMemory. W poniższym przykładzie kodu użyto D3DX10CreateEffectFromFile w celu utworzenia efektu na podstawie pliku.
ID3D10Effect* g_pEffect10 = NULL;
// Read the effect file
D3DX10CreateEffectFromFile( "BasicHLSL10.fx", NULL, NULL,
D3D10_SHADER_ENABLE_STRICTNESS, 0, pd3dDevice, NULL, NULL,
&g_pEffect10, NULL );
Odczytywanie efektu wymaga tych samych parametrów co kompilowanie efektu oraz urządzenia i puli.
Tematy pokrewne