MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / getDefines

Method getDefines

Source/Falcor/Scene/HitInfo.cpp:108–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

106 }
107
108 DefineList HitInfo::getDefines() const
109 {
110 FALCOR_ASSERT((mTypeBits + mInstanceIDBits) <= 32 && mPrimitiveIndexBits <= 32);
111 DefineList defines;
112 defines.add("HIT_INFO_DEFINES", "1");
113 defines.add("HIT_INFO_USE_COMPRESSION", mUseCompression ? "1" : "0");
114 defines.add("HIT_INFO_TYPE_BITS", std::to_string(mTypeBits));
115 defines.add("HIT_INFO_INSTANCE_ID_BITS", std::to_string(mInstanceIDBits));
116 defines.add("HIT_INFO_PRIMITIVE_INDEX_BITS", std::to_string(mPrimitiveIndexBits));
117 return defines;
118 }
119
120 ResourceFormat HitInfo::getFormat() const
121 {

Callers 5

updateSceneDefinesMethod · 0.45
FALCOR_SCRIPT_BINDINGFunction · 0.45
testWhiteFurnaceFunction · 0.45
GPU_TESTFunction · 0.45
testSampleGeneratorFunction · 0.45

Calls 2

to_stringFunction · 0.50
addMethod · 0.45

Tested by 3

testWhiteFurnaceFunction · 0.36
GPU_TESTFunction · 0.36
testSampleGeneratorFunction · 0.36