Skip to content

Conversation

@MarconZet
Copy link
Collaborator

No description provided.

@MarconZet MarconZet changed the title Mzlakowski/lazy eval Lazy and concurrent command buffer evaluation Sep 8, 2025
case b: VkBinding[?] => Some(b.buffer)
case _ => None

class VkBuffer[T <: Value: {Tag, FromExpr}] private (val length: Int, underlying: Buffer) extends VkBinding(underlying) with GBuffer[T]
Copy link
Member

@szymon-rd szymon-rd Sep 11, 2025

Choose a reason for hiding this comment

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

I am against putting multiple top-level public defs (classes) in one source file. It could be in the companion object if we aim for that.

Copy link
Collaborator Author

@MarconZet MarconZet Sep 11, 2025

Choose a reason for hiding this comment

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

rejected because it makes GBinding ugly

@MarconZet MarconZet merged commit dbcae9d into dev Sep 11, 2025
1 check passed
@MarconZet MarconZet deleted the mzlakowski/lazy-eval branch September 11, 2025 20:26
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.

3 participants