| 40 | } |
| 41 | |
| 42 | template <typename T> void SetDebugName(T pObject, const char *s, ...) |
| 43 | { |
| 44 | char buffer[512] = {}; |
| 45 | va_list args; |
| 46 | va_start(args, s); |
| 47 | vsprintf_s(buffer, s, args); |
| 48 | va_end(args); |
| 49 | pObject->SetPrivateData(WKPDID_D3DDebugObjectName, |
| 50 | static_cast<UINT> (::strlen (buffer) - 1), buffer); |
| 51 | } |
| 52 | |
| 53 | struct ShaderType |
| 54 | { |
no outgoing calls
no test coverage detected