|
|
|
@ -1915,6 +1915,10 @@ private:
|
|
|
|
|
return {};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Expression InvocationId(Operation operation) {
|
|
|
|
|
return {"gl_InvocationID", Type::Int};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Expression YNegate(Operation operation) {
|
|
|
|
|
return {"y_direction", Type::Float};
|
|
|
|
|
}
|
|
|
|
@ -2153,6 +2157,7 @@ private:
|
|
|
|
|
&GLSLDecompiler::EmitVertex,
|
|
|
|
|
&GLSLDecompiler::EndPrimitive,
|
|
|
|
|
|
|
|
|
|
&GLSLDecompiler::InvocationId,
|
|
|
|
|
&GLSLDecompiler::YNegate,
|
|
|
|
|
&GLSLDecompiler::LocalInvocationId<0>,
|
|
|
|
|
&GLSLDecompiler::LocalInvocationId<1>,
|
|
|
|
|