| 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 | { |