Skip to content

Metal: Disable hazard tracking always.#99

Open
squidbus wants to merge 1 commit into
renderbag:mainfrom
squidbus:tracking
Open

Metal: Disable hazard tracking always.#99
squidbus wants to merge 1 commit into
renderbag:mainfrom
squidbus:tracking

Conversation

@squidbus
Copy link
Copy Markdown
Contributor

Plume expects the user to manage hazards with barriers, and Metal's automatic hazard tracking is already implicitly disabled when using residency sets. Disable it always for consistent behavior and potentially improved performance.

Applied a CPU cache mode as well just to be explicit with all of the resource options, it's the same as the usual default.

Comment thread plume_metal.cpp Outdated
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.

2 participants