Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se crea un efecto cargando en el marco de efectos. Si el efecto nunca se ha compilado, se compilará cuando se cree. Los efectos que ya están cargados en la memoria se pueden crear llamando a D3DX10CreateEffectFromMemory. En el ejemplo de código siguiente se usa D3DX10CreateEffectFromFile para crear un efecto a partir de un archivo.
ID3D10Effect* g_pEffect10 = NULL;
// Read the effect file
D3DX10CreateEffectFromFile( "BasicHLSL10.fx", NULL, NULL,
D3D10_SHADER_ENABLE_STRICTNESS, 0, pd3dDevice, NULL, NULL,
&g_pEffect10, NULL );
La lectura de un efecto requiere los mismos parámetros que la compilación de un efecto, además de un dispositivo y un grupo.
Temas relacionados