Método ID2D1EffectContext::LoadComputeShader (d2d1effectauthor.h)
Carga el sombreador especificado por su identificador único. Se omite la carga del sombreador varias veces. Cuando se carga el sombreador, también se entrega al controlador a JIT, si aún no lo ha sido.
Sintaxis
HRESULT LoadComputeShader(
REFGUID resourceId,
const BYTE *shaderBuffer,
UINT32 shaderBufferCount
);
Parámetros
resourceId
Tipo: REFGUID
Identificador único que identifica el sombreador.
shaderBuffer
Tipo: BYTE*
Búfer que contiene el sombreador que se va a registrar.
shaderBufferCount
Tipo: UINT32
Tamaño del búfer del sombreador en bytes.
Valor devuelto
Tipo: HRESULT
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
HRESULT | Descripción |
---|---|
S_OK | No se ha producido ningún error. |
E_OUTOFMEMORY | Direct2D no pudo asignar memoria suficiente para completar la llamada. |
E_INVALIDARG | Se pasó un parámetro no válido a la función de devolución. |
Comentarios
El sombreador que especifique debe compilarse, no en código HLSL sin formato.
Requisitos
Cliente mínimo compatible | Actualización de windows 8 y plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y Actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1effectauthor.h |
Library | D2D1.lib |