|
261 | 261 | <map field="D3DX?(\d+)_PASS_DESC::BlendFactor" type="SHARPDX_COLOR4" pointer="" array="0" override-native-type="true" /> |
262 | 262 | <map field="D3DX?(\d+)_PASS_DESC::StencilRef" name="StencilReference" /> |
263 | 263 | <map field="D3DX?(\d+)_PASS_SHADER_DESC::pShaderVariable" visibility="internal" /> |
264 | | - <map field="D3DX?(\d+)_PASS_SHADER_DESC::pShaderVariable" name="VariablePointer" /> |
| 264 | + <map field="D3DX?(\d+)_PASS_SHADER_DESC::pShaderVariable" name="VariablePointer" type="void" /> |
265 | 265 | <map field="D3DX?(\d+)_PASS_SHADER_DESC::ShaderIndex" name="Index" /> |
266 | 266 | <map field="D3DX?(\d+)_EFFECT_SHADER_DESC::pInputSignature" visibility="internal" name="InputSignaturePointer" /> |
267 | 267 | <map field="D3DX?(\d+)_EFFECT_SHADER_DESC::pBytecode" visibility="internal" name="BytecodePointer" /> |
|
338 | 338 | <map method="ID3D(\d+)DeviceContext::SetVertexBuffers" visibility="internal" /> |
339 | 339 | <map method="ID3D(\d+)DeviceContext::SetTargets" visibility="internal" /> |
340 | 340 | <map method="ID3D(\d+)DeviceContext::SetRenderTargetsAndUnorderedAccessViews" visibility="internal" /> |
341 | | - <map param="ID3D(\d+)DeviceContext::ClearRenderTargetView::ColorRGBA" type="SHARPDX_COLOR4" pointer="*" array="0" /> |
342 | | - <map param="ID3D(\d+)DeviceContext1::ClearView::Color" type="SHARPDX_COLOR4" pointer="*" array="0"/> |
| 341 | + <map param="ID3D(\d+)DeviceContext::ClearRenderTargetView::ColorRGBA" type="SHARPDX_COLOR4" override-native-type="true" pointer="*" array="0" /> |
| 342 | + <map param="ID3D(\d+)DeviceContext1::ClearView::Color" type="SHARPDX_COLOR4" override-native-type="true" pointer="*" array="0"/> |
343 | 343 | <map method="ID3D\d+DeviceContext::IA(.*)" name="$1" /> |
344 | 344 | <map method="ID3D\d+DeviceContext::VS(.*)" name="$1" /> |
345 | 345 | <map method="ID3D\d+DeviceContext::PS(.*)" name="$1" /> |
|
390 | 390 | <map param="ID3D(\d+)DeviceContext::RSGetViewports::pViewports" type="void" /> |
391 | 391 | <map method="ID3D(\d+)DeviceContext::RSSetViewports" visibility="internal" /> |
392 | 392 | <map param="ID3D(\d+)DeviceContext::RSSetViewports::pViewports" type="void" /> |
393 | | - <map param="ID3D(\d+)DeviceContext::OMGetBlendState::BlendFactor" type="SHARPDX_COLOR4" pointer="*" array="0" /> |
394 | | - <map param="ID3D(\d+)DeviceContext::OMSetBlendState::BlendFactor" type="SHARPDX_COLOR4" pointer="*" array="0" default="null"/> |
| 393 | + <map param="ID3D(\d+)DeviceContext::OMGetBlendState::BlendFactor" type="SHARPDX_COLOR4" override-native-type="true" pointer="*" array="0" /> |
| 394 | + <map param="ID3D(\d+)DeviceContext::OMSetBlendState::BlendFactor" type="SHARPDX_COLOR4" override-native-type="true" pointer="*" array="0" default="null"/> |
395 | 395 | <map param="ID3D(\d+)DeviceContext::OMSetBlendState::SampleMask" default="-1"/> |
396 | 396 | <map param="ID3D(\d+)DeviceContext::OMSetDepthStencilState::StencilRef" default="0"/> |
397 | 397 | <map param="ID3D(\d+)DeviceContext::[A-Z][A-Z]GetShader::pNumClassInstances" attribute="inout" /> |
|
407 | 407 | <map method="ID3D(\d+)DeviceContext::ClearUnorderedAccessViewFloat" name="ClearUnorderedAccessView" /> |
408 | 408 | <map method="ID3D(\d+)DeviceContext::ClearUnorderedAccessViewUint" name="ClearUnorderedAccessView" /> |
409 | 409 |
|
410 | | - <map param="ID3D(\d+)DeviceContext::ClearUnorderedAccessViewFloat::Values" type="SHARPDX_VECTOR4" /> |
411 | | - <map param="ID3D(\d+)DeviceContext::ClearUnorderedAccessViewUint::Values" type="SHARPDX_INT4" /> |
| 410 | + <map param="ID3D(\d+)DeviceContext::ClearUnorderedAccessViewFloat::Values" type="SHARPDX_VECTOR4" override-native-type="true" pointer="*" array="0" /> |
| 411 | + <map param="ID3D(\d+)DeviceContext::ClearUnorderedAccessViewUint::Values" type="SHARPDX_INT4" override-native-type="true" pointer="*" array="0" /> |
412 | 412 |
|
413 | 413 | <map param="ID3D(\d+)DeviceContext::ClearDepthStencilView::ClearFlags" type="D3D11_CLEAR_FLAG" /> |
414 | 414 | <remove interface="ID3DX(\d+)ThreadPump" /> |
|
445 | 445 | <map method="ID3DX?(\d+)EffectMatrixVariable::GetMatrixTranspose" visibility="internal" /> |
446 | 446 | <map method="ID3DX?(\d+)EffectMatrixVariable::SetMatrix" visibility="public" /> |
447 | 447 | <map method="ID3DX?(\d+)EffectMatrixVariable::SetMatrixTranspose" visibility="public" /> |
448 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrix::pData" type="SHARPDX_MATRIX" attribute="in" /> |
449 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrixTranspose::pData" type="SHARPDX_MATRIX" attribute="in" /> |
450 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrixArray::pData" type="SHARPDX_MATRIX" attribute="in buffer" /> |
451 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrixTransposeArray::pData" type="SHARPDX_MATRIX" attribute="in buffer" /> |
452 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrix::pData" type="SHARPDX_MATRIX" attribute="out" /> |
453 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrixArray::pData" type="SHARPDX_MATRIX" attribute="out buffer" /> |
454 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrixTranspose::pData" type="SHARPDX_MATRIX" attribute="out"/> |
455 | | - <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrixTransposeArray::pData" type="SHARPDX_MATRIX" attribute="out buffer" /> |
| 448 | + <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrix::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="in" /> |
| 449 | + <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrixTranspose::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="in" /> |
| 450 | + <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrixArray::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="in buffer" /> |
| 451 | + <map param="ID3DX?(\d+)EffectMatrixVariable::SetMatrixTransposeArray::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="in buffer" /> |
| 452 | + <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrix::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="out" /> |
| 453 | + <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrixArray::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="out buffer" /> |
| 454 | + <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrixTranspose::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="out"/> |
| 455 | + <map param="ID3DX?(\d+)EffectMatrixVariable::GetMatrixTransposeArray::pData" type="SHARPDX_MATRIX" override-native-type="true" attribute="out buffer" /> |
456 | 456 |
|
457 | 457 | <map param="ID3DX?(\d+)EffectPass::GetDesc::pDesc" attribute="out" /> |
458 | 458 | <map param="ID3DX?(\d+)EffectPass::GetVertexShaderDesc::pDesc" attribute="out" /> |
|
504 | 504 | <map method="ID3DX?(\d+)EffectVectorVariable::SetIntVector" visibility="public" /> |
505 | 505 | <map method="ID3DX?(\d+)EffectVectorVariable::SetFloatVector" visibility="public" /> |
506 | 506 | <map method="ID3DX?(\d+)EffectVectorVariable::SetBoolVector" visibility="public" /> |
507 | | - <map param="ID3DX?(\d+)EffectVectorVariable::GetIntVector::pData" type="SHARPDX_INT4" attribute="out" /> |
508 | | - <map param="ID3DX?(\d+)EffectVectorVariable::GetFloatVector::pData" type="SHARPDX_VECTOR4" attribute="out" /> |
509 | | - <map param="ID3DX?(\d+)EffectVectorVariable::GetIntVectorArray::pData" type="SHARPDX_INT4" attribute="out buffer" /> |
510 | | - <map param="ID3DX?(\d+)EffectVectorVariable::GetFloatVectorArray::pData" type="SHARPDX_VECTOR4" attribute="out buffer" /> |
511 | | - <map param="ID3DX?(\d+)EffectVectorVariable::SetIntVectorArray::pData" type="SHARPDX_INT4" attribute="in buffer" /> |
512 | | - <map param="ID3DX?(\d+)EffectVectorVariable::SetFloatVectorArray::pData" type="SHARPDX_VECTOR4" attribute="in buffer" /> |
513 | | - <map param="ID3DX?(\d+)EffectVectorVariable::SetIntVector::pData" type="SHARPDX_INT4" attribute="in" /> |
| 507 | + <map param="ID3DX?(\d+)EffectVectorVariable::GetIntVector::pData" type="SHARPDX_INT4" override-native-type="true" attribute="out" /> |
| 508 | + <map param="ID3DX?(\d+)EffectVectorVariable::GetFloatVector::pData" type="SHARPDX_VECTOR4" override-native-type="true" attribute="out" /> |
| 509 | + <map param="ID3DX?(\d+)EffectVectorVariable::GetIntVectorArray::pData" type="SHARPDX_INT4" override-native-type="true" attribute="out buffer" /> |
| 510 | + <map param="ID3DX?(\d+)EffectVectorVariable::GetFloatVectorArray::pData" type="SHARPDX_VECTOR4" override-native-type="true" attribute="out buffer" /> |
| 511 | + <map param="ID3DX?(\d+)EffectVectorVariable::SetIntVectorArray::pData" type="SHARPDX_INT4" override-native-type="true" attribute="in buffer" /> |
| 512 | + <map param="ID3DX?(\d+)EffectVectorVariable::SetFloatVectorArray::pData" type="SHARPDX_VECTOR4" override-native-type="true" attribute="in buffer" /> |
| 513 | + <map param="ID3DX?(\d+)EffectVectorVariable::SetIntVector::pData" type="SHARPDX_INT4" override-native-type="true" attribute="in" /> |
514 | 514 | <map method="ID3DX?(\d+)EffectVectorVariable::Set.*" name="Set" /> |
515 | | - <map param="ID3DX?(\d+)EffectVectorVariable::GetBoolVector::pData" type="SHARPDX_BOOL4" attribute="out" /> |
516 | | - <map param="ID3DX?(\d+)EffectVectorVariable::GetBoolVectorArray::pData" type="SHARPDX_BOOL4" attribute="out buffer" /> |
517 | | - <map param="ID3DX?(\d+)EffectVectorVariable::SetBoolVector::pData" type="SHARPDX_BOOL4" attribute="in" /> |
518 | | - <map param="ID3DX?(\d+)EffectVectorVariable::SetBoolVectorArray::pData" type="SHARPDX_BOOL4" attribute="in buffer" /> |
| 515 | + <map param="ID3DX?(\d+)EffectVectorVariable::GetBoolVector::pData" type="SHARPDX_BOOL4" override-native-type="true" attribute="out" /> |
| 516 | + <map param="ID3DX?(\d+)EffectVectorVariable::GetBoolVectorArray::pData" type="SHARPDX_BOOL4" override-native-type="true" attribute="out buffer" /> |
| 517 | + <map param="ID3DX?(\d+)EffectVectorVariable::SetBoolVector::pData" type="SHARPDX_BOOL4" override-native-type="true" attribute="in" /> |
| 518 | + <map param="ID3DX?(\d+)EffectVectorVariable::SetBoolVectorArray::pData" type="SHARPDX_BOOL4" override-native-type="true" attribute="in buffer" /> |
519 | 519 |
|
520 | 520 | <map param="ID3DX?(\d+)EffectTechnique::GetDesc::pDesc" attribute="out" /> |
521 | 521 | <map param="ID3DX?(\d+)Effect::GetDevice::ppDevice" attribute="out" /> |
|
0 commit comments