Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
}
#define GetCurrentProcessId getpid
+#define GetCurrentThreadId gettid
#define CreateDirectory(name, pSecurity) mkdir(name, 0777)
#pragma once
#include "common/formats.h"
-#include "core/context.h"
#include "core/state.h"
struct RENDER_TARGET_BLEND_COMPILE_STATE
bool enableJitSampler;
};
-
//////////////////////////////////////////////////////////////////////////
/// @brief Create JIT context.
HANDLE JITCALL JitCreateContext(uint32_t targetSimdWidth, const char* arch);
#define KNOB_${knob[0]}${space_knob(knob[0])} GET_KNOB(${knob[0]})
% endfor
-
% else:
% for inc in includes:
#include <${inc}>
% for knob in knobs:
InitKnob(${knob[0]});
% endfor
-
}
//========================================================
return str.str();
}
-
% endif
#include "swr_tex_sample.h"
#include "swr_shader.h"
#include <unordered_map>
+#include <memory>
template <typename T>
struct ShaderVariant {