D3DCompile2
procedureforeignSource
D3DCompile2 :: (
pSrcData: *void,
SrcDataSize: SIZE_T,
pSourceName: *u8,
pDefines: *D3D_SHADER_MACRO,
pInclude: *ID3DInclude,
pEntrypoint: *u8,
pTarget: *u8,
Flags1: u32,
Flags2: u32,
SecondaryDataFlags: u32,
pSecondaryData: *void,
SecondaryDataSize: SIZE_T,
ppCode: **ID3DBlob,
ppErrorMsgs: **ID3DBlob
) -> HRESULT #foreign
Parameters
- pSrcData: *void
- SrcDataSize: SIZE_T
- pSourceName: *u8
- pEntrypoint: *u8
- pTarget: *u8
- Flags1: u32
- Flags2: u32
- SecondaryDataFlags: u32
- pSecondaryData: *void
- SecondaryDataSize: SIZE_T
Returns
- HRESULT