mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-06 20:58:37 +01:00
25 lines
No EOL
456 B
C++
25 lines
No EOL
456 B
C++
#include "dxbc_capability.h"
|
|
|
|
namespace dxvk {
|
|
|
|
DxbcCapabilities:: DxbcCapabilities() { }
|
|
DxbcCapabilities::~DxbcCapabilities() { }
|
|
|
|
|
|
DxvkSpirvCodeBuffer DxbcCapabilities::code() const {
|
|
DxvkSpirvCodeBuffer code;
|
|
|
|
for (auto cap : m_caps) {
|
|
code.putIns (spv::OpCapability, 2);
|
|
code.putWord(cap);
|
|
}
|
|
|
|
return code;
|
|
}
|
|
|
|
|
|
void DxbcCapabilities::enable(spv::Capability cap) {
|
|
m_caps.insert(cap);
|
|
}
|
|
|
|
} |