MCPcopy Create free account
hub / github.com/defold/defold / FillElementIds

Function FillElementIds

engine/render/src/render/program_utils.cpp:46–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44 }
45
46 void FillElementIds(const char* name, char* buffer, uint32_t buffer_size, dmhash_t element_ids[4])
47 {
48 dmSnPrintf(buffer, buffer_size, "%s.x", name);
49 element_ids[0] = dmHashString64(buffer);
50 dmSnPrintf(buffer, buffer_size, "%s.y", name);
51 element_ids[1] = dmHashString64(buffer);
52 dmSnPrintf(buffer, buffer_size, "%s.z", name);
53 element_ids[2] = dmHashString64(buffer);
54 dmSnPrintf(buffer, buffer_size, "%s.w", name);
55 element_ids[3] = dmHashString64(buffer);
56 }
57
58 int32_t GetProgramSamplerIndex(const dmArray<Sampler>& samplers, dmhash_t name_hash)
59 {

Callers 2

SetProgramConstantValuesFunction · 0.85

Calls 1

dmSnPrintfFunction · 0.85

Tested by

no test coverage detected