Skip to content

Commit 7dda67d

Browse files
committed
parameterise codegen more
1 parent f3acd2d commit 7dda67d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/PDL/Graphics/OpenGLQ.pd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@ pp_def(
8484
);
8585

8686
sub TRI {
87-
my ($par, $suffix) = @_;
87+
my ($par, $suffix, $var) = @_;
8888
$par .= $suffix if $suffix && !ref $suffix;
89-
my $extra_arg = ref $suffix ? "trivert => $$suffix," : '';
89+
$var //= 'trivert';
90+
my $extra_arg = ref $suffix ? "$var => $$suffix," : '';
9091
join ',', map "$par(${extra_arg}tri => $_)", 0..2;
9192
}
9293
sub make_tri { shift()."(".TRI(@_).");\n" }

0 commit comments

Comments
 (0)