MetalDevice: Use TranspileAndCreateShaderFromSource()

This commit is contained in:
Stenzek
2024-09-13 17:31:59 +10:00
parent 6f31e562a0
commit ad67ab7ec3
4 changed files with 67 additions and 25 deletions

View File

@ -279,6 +279,8 @@ public:
m_size = 0;
}
void assign(const std::span<const T> data) { assign(data.data(), data.size()); }
void assign(const T* begin, const T* end)
{
const size_t size = reinterpret_cast<const char*>(end) - reinterpret_cast<const char*>(begin);