MCPcopy Create free account
hub / github.com/ZDoom/Raze / SaveCachedProgramBinary

Function SaveCachedProgramBinary

source/common/rendering/gl/gl_shader.cpp:203–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201}
202
203void SaveCachedProgramBinary(const FString &vertex, const FString &fragment, const TArray<uint8_t> &binary, uint32_t binaryFormat)
204{
205 auto &entry = ShaderCache[CalcProgramBinaryChecksum(vertex, fragment)];
206 entry.reset(new ProgramBinary());
207 entry->format = binaryFormat;
208 entry->data = binary;
209
210 SaveShaders();
211}
212
213bool FShader::Load(const char * name, const char * vert_prog_lump, const char * frag_prog_lump, const char * proc_prog_lump, const char * light_fragprog, const char * defines)
214{

Callers 2

LoadMethod · 0.70
LinkMethod · 0.70

Calls 3

SaveShadersFunction · 0.70
resetMethod · 0.45

Tested by

no test coverage detected