MCPcopy Create free account
hub / github.com/LibreVR/Revive / HookCreateRenderTargetView12

Function HookCreateRenderTargetView12

ReviveXR/REV_CAPI_D3D.cpp:102–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100}
101
102HRESULT WINAPI HookCreateRenderTargetView12(
103 ID3D12Device* This,
104 ID3D12Resource* pResource,
105 const D3D12_RENDER_TARGET_VIEW_DESC* pDesc,
106 D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
107{
108 D3D12_RENDER_TARGET_VIEW_DESC desc;
109 UINT size = (UINT)sizeof(desc);
110 if (!pDesc && pResource && SUCCEEDED(pResource->GetPrivateData(RXR_RTV_DESC, &size, &desc)))
111 return TrueCreateRenderTargetView12(This, pResource, &desc, DestDescriptor);
112
113 return TrueCreateRenderTargetView12(This, pResource, pDesc, DestDescriptor);
114}
115
116HRESULT WINAPI HookCreateShaderResourceView12(
117 ID3D12Device* This,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected