90 likes | 208 Views
How to Homework. By underpaid graders. Outline. Things you lost points for Things you WILL lose points for Tips and tricks for a good grade. Things you lost points for. Turning in the assignment late Not turning in the assignment Not meeting assignment requirements
E N D
How to Homework By underpaid graders
Outline • Things you lost points for • Things you WILL lose points for • Tips and tricks for a good grade
Things you lost points for • Turning in the assignment late • Not turning in the assignment • Not meeting assignment requirements • Not turning in linux ready code
Not meeting requirements • Assignment required shader loaders, but some did not implement them and used the old code. • WE DO look at your code • Cube wobbled
Linux ready code • Code should work on linux without us having to change anything • Follow the format we gave you under the https://www.github.com/chavez-md/cs480Lastname repository • Keep the folder structure the same “bin, build and src” • Test on the ECC Machines if not sure
Things you WILL lose points for • Modify your readme files for the assignment • Brief explanation of the assignment • How to run it (special command line flags) • Controls if there are any • Extra credit if there is any
Things you WILL lose points for • Shaders go in the bin folder as well as any other assets. EX: /bin/shaders/vertShader.vs • No backup files (*.*~) • No executables or object files (we will compile and run ourselves) • Not referencing code (include comment with link)
Things you WILL lose points for • Makefile needs to include a clean target • Use it before you commit and push to your repository • clean: rm *.o ../bin/executableName
Tips and tricks • Shader Loader should be a class • Lookup .gitignore • https://www.gitignore.io/ (generates a .gitignore file for you) • How to create one: https://help.github.com/articles/ignoring-files