Skip to content

lilgallon/webgl-cse160

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UCSC - CSE160 - WebGL

Made for the CSE160 class at UCSC (Winter 2020). Written by Lilian Gallon.

Assignments:

  • Assignment 1: Painting - Grade 10/10

Assignment1 Screenshot

  • Assignment 2: Animated Animal - Grade 10/10

Assignment2 Screenshot

Assignment2 Diagram

  • Assignment 3: Low budget Minecraft - Grade 10/10

Assignment3 Screenshot

Conventions

Folders:

  • Only one word
  • Plural if the world countable (ex. animals, shaders), Singular otherwise (ex. core)

Files:

  • MyClass.js
  • notAClass.js

Variables:

  • myVariable
  • CONST_VARIABLE
  • C_CONTROL (a variable that is directly modified my the HTML code)

Methods:

  • publicFunction () { ... }
  • _privateFunction () { ... }

Libs

These libraries are provided by Khronos (the GL standardization body) & Kanda and Matsuda (2012):

  • cuon-matrix.js
  • cuon-utils.js
  • webgl-debug.js
  • webgl-utils.js

The following libraries won't be taken into account for the grade, but help for the development:

  • fpsmeter.min.js

License:

js/*, shaders/* & index.html files under the MIT License.

About

WebGL - CSE160 at UCSC during Winter 2020

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published