MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / InitShaders

Method InitShaders

Source/Graphics/bloodsurface.cpp:93–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91}
92
93void BloodSurface::InitShaders() {
94 simple_2d_id = Shaders::Instance()->returnProgram(simple_2d);
95 simple_2d_stab_id = Shaders::Instance()->returnProgram(simple_2d_stab_texture);
96 character_accumulate_id = Shaders::Instance()->returnProgram(character_accumulate_dry);
97 ignite_id = Shaders::Instance()->returnProgram(character_accumulate_ignite);
98 extinguish_id = Shaders::Instance()->returnProgram(character_accumulate_extinguish);
99
100 if (!blood_uniforms_inited) {
101 InitUniforms();
102 blood_uniforms_inited = true;
103 }
104}
105
106void BloodSurface::InitUniforms() {
107 // Pre-warm uniforms

Callers

nothing calls this directly

Calls 1

returnProgramMethod · 0.80

Tested by

no test coverage detected