Skip to content

fs2 interop#58

Closed
spamegg1 wants to merge 3 commits intodevfrom
fs2interop
Closed

fs2 interop#58
spamegg1 wants to merge 3 commits intodevfrom
fs2interop

Conversation

@spamegg1
Copy link
Collaborator

@spamegg1 spamegg1 commented Jul 9, 2025

Likely there is a bug in LayoutStruct where Izumi tags are being summoned for GBuffers inside a Layout.

@spamegg1 spamegg1 marked this pull request as draft July 9, 2025 13:54
case '[type tg <: GBuffer[?]; tg] =>
'{
BufferRef[t](${ Expr(i) }, ${ tag.asExprOf[Tag[t]] })(using summon[Tag[t]], ${ fromExpr.asExprOf[FromExpr[t]] })
BufferRef[t](${ Expr(i) }, ${ tag.asExprOf[Tag[t]] })(using ${ tag.asExprOf[Tag[t]] }, ${ fromExpr.asExprOf[FromExpr[t]] })
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I "fixed" the bug here, but I'm not sure if it's correct... it just compiles now.

@spamegg1 spamegg1 closed this Jul 27, 2025
@spamegg1 spamegg1 deleted the fs2interop branch July 27, 2025 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant