MCPcopy Create free account
hub / github.com/aliasIsolation/aliasIsolation / clearPixelShaderReplacement

Function clearPixelShaderReplacement

src/dll/shaderHooks.cpp:54–63  ·  view source on GitHub ↗

------------------------------------------------------------------------------------------------ Just in case we get the same pointer for a new shader following a level reload

Source from the content-addressed store, hash-verified

52// ------------------------------------------------------------------------------------------------
53// Just in case we get the same pointer for a new shader following a level reload
54void clearPixelShaderReplacement(const ID3D11PixelShader* orig)
55{
56 if (replacedPixelShaders.find(orig) != replacedPixelShaders.end()) {
57 replacedPixelShaders.erase(orig);
58 }
59
60 if (replacedVertexShaders.find((const ID3D11VertexShader*)orig) != replacedVertexShaders.end()) {
61 replacedVertexShaders.erase((const ID3D11VertexShader*)orig);
62 }
63}
64
65void clearVertexShaderReplacement(const ID3D11VertexShader* orig)
66{

Callers 1

CreatePixelShader_hookFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected