MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / SetDebugShader

Method SetDebugShader

ogsr_engine/Layers/xrRender/dxDebugRender.cpp:104–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102void dxDebugRender::CacheSetCullMode(CullMode m) { RCache.set_CullMode(CULL_NONE + m); }
103
104void dxDebugRender::SetDebugShader(dbgShaderHandle shdHandle)
105{
106 R_ASSERT(shdHandle < dbgShaderCount);
107
108 constexpr LPCSTR dbgShaderParams[][2] = {
109 {"hud\\default", "ui\\ui_pop_up_active_back"}, // dbgShaderWindow
110 };
111
112 if (!m_dbgShaders[shdHandle])
113 m_dbgShaders[shdHandle].create(dbgShaderParams[shdHandle][0], dbgShaderParams[shdHandle][1]);
114
115 RCache.set_Shader(m_dbgShaders[shdHandle]);
116}
117
118void dxDebugRender::DestroyDebugShader(dbgShaderHandle shdHandle)
119{

Callers 1

draw_rectFunction · 0.80

Calls 2

set_ShaderMethod · 0.80
createMethod · 0.45

Tested by

no test coverage detected