[spirv] Require source location in createEndPrimitive.
This commit is contained in:
Родитель
0d0fa7384e
Коммит
92dfcdca43
|
@ -411,7 +411,7 @@ public:
|
|||
void createEmitVertex(SourceLocation loc = {});
|
||||
|
||||
/// \brief Creates an OpEndPrimitive instruction.
|
||||
void createEndPrimitive(SourceLocation loc = {});
|
||||
void createEndPrimitive(SourceLocation);
|
||||
|
||||
/// \brief Creates an OpArrayLength instruction.
|
||||
SpirvArrayLength *createArrayLength(QualType resultType, SourceLocation loc,
|
||||
|
|
|
@ -3516,7 +3516,7 @@ SpirvEmitter::processStreamOutputAppend(const CXXMemberCallExpr *expr) {
|
|||
SpirvInstruction *
|
||||
SpirvEmitter::processStreamOutputRestart(const CXXMemberCallExpr *expr) {
|
||||
// TODO: handle multiple stream-output objects
|
||||
spvBuilder.createEndPrimitive();
|
||||
spvBuilder.createEndPrimitive(expr->getExprLoc());
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче