Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FGPUSkinCache
| |
|
| Name |
ESkinCacheInitSettings |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/Engine/Public/GPUSkinCache.h |
| Include Path |
#include "GPUSkinCache.h" |
Syntax
enum ESkinCacheInitSettings
{
MaxUniformBufferBones = 256,
RWTangentXOffsetInFloats = 0,
RWTangentZOffsetInFloats = 1,
IntermediateAccumBufferNumInts = 8,
}
Values
| Name |
Remarks |
| MaxUniformBufferBones |
Max 256 bones as we use a byte to index |
| RWTangentXOffsetInFloats |
Controls the output format on GpuSkinCacheComputeShader.usf. |
| RWTangentZOffsetInFloats |
|
| IntermediateAccumBufferNumInts |
3 ints for normal, 3 ints for tangent, 1 for orientation = 7, rounded up to 8 as it should result in faster math and caching |