Skip to content

How to contribute to MoltenVK codebase as a beginner? #1555

Answered by billhollings
LeeTeng2001 asked this question in Q&A
Discussion options

You must be logged in to vote

We encourage contributions from anyone!

If you are concerned about how to start with something you'd like to change or add, feel free to open issues or discussions to address any ideas you have first, and to discuss design approaches before committing it to code.

As you can see, most of the code base is C++17, and you need to be conversant and skilled in that. Objective-C is used really only to interact with the Metal API, so you don't need to be an expert there. For our purposes here, the most important point to understand with Objective-C is the retain/release idiom to memory management, to avoid memory errors and leaks.

When making improvements to graphics or compute behavior, it is im…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by LeeTeng2001
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants