glsl: Reusable typed variables. IADD32
This commit is contained in:
parent
faf4cd72c5
commit
e221baccdd
6 changed files with 311 additions and 203 deletions
|
@ -979,179 +979,6 @@ void EmitFPIsNan64(EmitContext& ctx, std::string value) {
|
|||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitIAdd32(EmitContext& ctx, IR::Inst* inst, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitIAdd64(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitISub32(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitISub64(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitIMul32(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitINeg32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitINeg64(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitIAbs32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitIAbs64(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitShiftLeftLogical32(EmitContext& ctx, std::string base, std::string shift) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitShiftLeftLogical64(EmitContext& ctx, std::string base, std::string shift) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitShiftRightLogical32(EmitContext& ctx, std::string base, std::string shift) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitShiftRightLogical64(EmitContext& ctx, std::string base, std::string shift) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitShiftRightArithmetic32(EmitContext& ctx, std::string base, std::string shift) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitShiftRightArithmetic64(EmitContext& ctx, std::string base, std::string shift) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitwiseAnd32(EmitContext& ctx, IR::Inst* inst, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitwiseOr32(EmitContext& ctx, IR::Inst* inst, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitwiseXor32(EmitContext& ctx, IR::Inst* inst, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitFieldInsert(EmitContext& ctx, std::string base, std::string insert, std::string offset,
|
||||
std::string count) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitFieldSExtract(EmitContext& ctx, IR::Inst* inst, std::string base, std::string offset,
|
||||
std::string count) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitFieldUExtract(EmitContext& ctx, IR::Inst* inst, std::string base, std::string offset,
|
||||
std::string count) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitReverse32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitCount32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitBitwiseNot32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitFindSMsb32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitFindUMsb32(EmitContext& ctx, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSMin32(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitUMin32(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSMax32(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitUMax32(EmitContext& ctx, std::string a, std::string b) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSClamp32(EmitContext& ctx, IR::Inst* inst, std::string value, std::string min,
|
||||
std::string max) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitUClamp32(EmitContext& ctx, IR::Inst* inst, std::string value, std::string min,
|
||||
std::string max) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSLessThan(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitULessThan(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitIEqual(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSLessThanEqual(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitULessThanEqual(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSGreaterThan(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitUGreaterThan(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitINotEqual(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSGreaterThanEqual(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitUGreaterThanEqual(EmitContext& ctx, std::string lhs, std::string rhs) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
||||
void EmitSharedAtomicIAdd32(EmitContext& ctx, std::string pointer_offset, std::string value) {
|
||||
NotImplemented();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue