2017-10-29 02:35:16 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <ostream>
|
|
|
|
|
2017-11-13 00:22:52 +01:00
|
|
|
#include "dxbc_common.h"
|
2017-10-29 02:35:16 +02:00
|
|
|
#include "dxbc_enums.h"
|
|
|
|
|
2018-04-17 17:33:07 +02:00
|
|
|
namespace dxvk {
|
|
|
|
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcOpcode e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcExtOpcode e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcOperandType e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcOperandExt e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcComponentCount e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcRegMode e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcOperandIndexRepresentation e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcResourceDim e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcResourceReturnType e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcRegisterComponentType e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcInstructionReturnType e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcSystemValue e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcProgramType e);
|
|
|
|
std::ostream& operator << (std::ostream& os, DxbcCustomDataClass e);
|
2019-07-10 22:27:44 +02:00
|
|
|
std::ostream& operator << (std::ostream& os, DxbcScalarType e);
|
2018-04-17 17:33:07 +02:00
|
|
|
|
|
|
|
} // namespace dxvk
|