This is an old revision of the document!
NOTE: this is a collaborative document between a couple of my classes this semester. That means more people editing. Be mindful that only one person can edit the document at a time.
Only task headings have been provided. You are not expected to know how to do the task given by just that description (although in some cases it can be adequately figured out). Instead, if no further information is yet present, ASK FOR DETAILS on the discord, then contribute that clarity here.
If something is present but needs polish: spruce it up.
If something is present but is incorrect: please fix it.
This is intended to be an informative, useful document that all can benefit from.
Those with prior experience, please be mindful not to gobble up all the low-hanging fruit from the newcomers.
Just like in C, selecting a texture is simple
In C to select a texture we can use:
select_texture( int texture_id )
In Assembly the process is similar, as the command is simply:
out GPU_SelectedTexture #
Where the # is either the immediate value of the texture id, or a register containing the texture id