06_03-texturecoordinate.mp4
35.51MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
06_05-lighting.mp4
31.91MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_05-model.mp4
29.42MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
02_06-cleanupapp.mp4
27.07MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
07_02-keyboard.mp4
26.59MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_04-modelviewprojection.mp4
24.78MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
07_03-mouse.mp4
24MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_06-color.mp4
22.46MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_03-glmortho.mp4
21.14MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
06_01-cubeindex.mp4
20.33MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
01_02-visualstudio.mp4
19.8MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
01_01-osx.mp4
19.45MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
06_07-cleanuptexturemesh.mp4
18.67MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
06_02-dynamicmesh.mp4
18.21MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
02_03-versioninfo.mp4
17.79MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_06-view.mp4
15.69MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
02_01-openglintro.mp4
14.94MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
06_06-lightingtexture.mp4
14.57MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_03-shader.mp4
14.24MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
02_02-terminology.mp4
13.73MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_04-vertarray.mp4
13.65MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_02-matrix.mp4
13.16MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_05-vbo.mp4
13.06MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
06_04-textureloader.mp4
11.31MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
07_01-glfweventhandling.mp4
10.42MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
02_05-glfw.mp4
9.83MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
00_01-welcome.mp4
9.73MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
03_01-immediate.mp4
8.22MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_07-projection.mp4
7.22MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
08_01-nextsteps.mp4
6.73MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
02_04-window.mp4
6.64MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
05_01-coordinate.mp4
6.61MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_08-cleanupshader.mp4
6.53MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_07-error.mp4
5.64MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
03_02-immediatetriangles.mp4
3.55MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
01_03-buildingfromscratch.mp4
3.32MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_01-pipeline.mp4
3.19MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
00_03-exercisefiles.mp4
3.08MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
04_02-glsl.mp4
2.5MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
Exercise Files/win/glew/lib/glew32s.lib
1.82MB
00_02-needtoknow.mp4
1.44MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
Exercise Files/win/glew/include/GL/glew.h
921.34KB
Exercise Files/glfw/deps/GL/glext.h
706.73KB
Exercise Files/glfw/docs/html/glfw3_8h.html
176.77KB
Exercise Files/glfw/docs/html/glfw3_8h_source.html
147.36KB
Exercise Files/glfw/docs/html/jquery.js
91.67KB
Exercise Files/glfw/docs/html/group__window.html
91.22KB
Exercise Files/glfw/docs/html/group__keys.html
89.44KB
Exercise Files/glm/fwd.hpp
84.54KB
Exercise Files/glfw/include/GLFW/glfw3.h
80.25KB
Exercise Files/glfw/docs/Doxyfile.in
78.63KB
Exercise Files/win/glew/include/GL/glxew.h
68.45KB
Exercise Files/glm/detail/_swizzle_func.hpp
63.8KB
Exercise Files/glfw/docs/html/group__input.html
62.81KB
Exercise Files/win/glew/include/GL/wglew.h
62.14KB
Exercise Files/glm/detail/_swizzle.hpp
50.87KB
Exercise Files/glm/detail/type_mat.hpp
42.38KB
Exercise Files/glfw/deps/GL/wglext.h
41.97KB
Exercise Files/glm/detail/intrinsic_matrix.inl
41.66KB
Exercise Files/glfw/deps/GL/glxext.h
40.91KB
Exercise Files/glm/gtc/noise.inl
38.64KB
Exercise Files/glfw/src/x11_window.c
38.13KB
Exercise Files/glfw/src/win32_window.c
37.53KB
Exercise Files/glfw/docs/html/search/all_67.js
37.48KB
Exercise Files/glfw/docs/html/window.html
36.25KB
Exercise Files/resources/flower.bmp
35.72KB
Exercise Files/glfw/docs/html/group__monitor.html
35.38KB
Exercise Files/glfw/src/cocoa_window.m
32.23KB
Exercise Files/glfw/docs/html/quick.html
29.55KB
Exercise Files/glm/detail/type_mat4x4.inl
28.1KB
Exercise Files/glm/detail/setup.hpp
27.65KB
Exercise Files/glfw/docs/html/moving.html
27.43KB
Exercise Files/glm/detail/type_vec.hpp
27.2KB
Exercise Files/glfw/src/x11_init.c
26.61KB
Exercise Files/glm/gtc/type_precision.hpp
26.37KB
Exercise Files/glm/gtc/packing.hpp
26.3KB
Exercise Files/glm/gtx/associated_min_max.inl
26.26KB
Exercise Files/glm/detail/func_common.inl
26.19KB
Exercise Files/glfw/deps/EGL/eglext.h
25.44KB
Exercise Files/glfw/docs/html/glfw3native_8h_source.html
24.51KB
Exercise Files/glfw/src/internal.h
24.32KB
Exercise Files/glfw/docs/html/search/search.js
23.83KB
Exercise Files/glm/gtc/quaternion.inl
22.68KB
Exercise Files/glm/detail/func_common.hpp
22.38KB
Exercise Files/glfw/examples/heightmap.c
22.34KB
Exercise Files/glm/gtx/bit.inl
21.04KB
Exercise Files/glfw/src/wgl_context.c
20.71KB
Exercise Files/glfw/src/x11_unicode.c
20.67KB
Exercise Files/glm/detail/type_vec4.inl
20.62KB
Exercise Files/glfw/docs/html/globals_0x6b.html
20.17KB
Exercise Files/glm/detail/type_mat3x3.inl
20.02KB
Exercise Files/glfw/src/context.c
19.99KB
Exercise Files/glfw/docs/html/doxygen.css
19.97KB
Exercise Files/glfw/docs/html/globals_defs_0x6b.html
19.84KB
Exercise Files/glfw/src/window.c
19.78KB
Exercise Files/glfw/docs/html/group__context.html
19.62KB
Exercise Files/glfw/docs/window.dox
19.18KB
Exercise Files/glfw/src/glx_context.c
19.01KB
Exercise Files/glfw/docs/html/group__native.html
18.94KB
Exercise Files/glm/detail/type_mat4x3.inl
18.84KB
Exercise Files/glfw/docs/html/compile.html
18.58KB
Exercise Files/glm/detail/type_vec3.inl
17.84KB
Exercise Files/glfw/docs/html/group__init.html
17.8KB
Exercise Files/glfw/examples/boing.c
17.63KB
Exercise Files/glm/gtx/simd_vec4.hpp
17.33KB
Exercise Files/glm/detail/type_mat3x4.inl
17.26KB
Exercise Files/glfw/docs/html/group__joysticks.html
17.03KB
Exercise Files/glm/gtx/simd_quat.inl
16.99KB
Exercise Files/glm/detail/type_mat4x2.inl
16.75KB
Exercise Files/glm/gtx/compatibility.hpp
16.7KB
Exercise Files/glm/gtc/matrix_integer.hpp
16.57KB
Exercise Files/glm/detail/type_vec2.inl
16.5KB
Exercise Files/glfw/src/egl_context.c
16.49KB
Exercise Files/glfw/docs/html/globals_func.html
16.32KB
Exercise Files/glm/gtx/simd_vec4.inl
15.98KB
Exercise Files/glm/detail/func_integer.inl
15.96KB
Exercise Files/glfw/src/cocoa_joystick.m
15.72KB
Exercise Files/glfw/docs/html/build.html
15.72KB
Exercise Files/glfw/docs/html/context.html
15.47KB
Exercise Files/glm/detail/type_vec1.inl
15.46KB
Exercise Files/glfw/docs/moving.dox
15.42KB
Exercise Files/glfw/deps/tinycthread.h
15.21KB
Exercise Files/glfw/tests/events.c
15.21KB
Exercise Files/glfw/docs/html/news.html
15.12KB
Exercise Files/glm/detail/func_matrix.inl
14.88KB
Exercise Files/glm/detail/type_mat2x2.inl
14.88KB
Exercise Files/glm/detail/type_mat3x2.inl
14.78KB
Exercise Files/glm/detail/type_mat2x4.inl
14.77KB
Exercise Files/glfw/CMakeLists.txt
14.63KB
Exercise Files/glm/detail/func_noise.inl
14.45KB
Exercise Files/glm/gtc/packing.inl
14.43KB
Exercise Files/glfw/docs/html/group__buttons.html
14.25KB
Exercise Files/glfw/examples/splitview.c
13.97KB
Exercise Files/glm/detail/type_mat2x3.inl
13.82KB
Exercise Files/glfw/docs/html/group__errors.html
13.67KB
Exercise Files/glfw/docs/html/globals_0x67.html
13.64KB
Exercise Files/glm/detail/type_vec4.hpp
13.57KB
Exercise Files/glm/detail/intrinsic_common.inl
13.51KB
Exercise Files/glfw/docs/html/compat.html
13.18KB
Exercise Files/glm/gtc/matrix_transform.inl
13.13KB
Exercise Files/glm/detail/_features.hpp
13.12KB
Exercise Files/glm/gtc/quaternion.hpp
12.98KB
Exercise Files/glfw/deps/tinycthread.c
12.72KB
Exercise Files/glfw/docs/html/glfw3native_8h.html
12.68KB
Exercise Files/glm/gtx/simd_mat4.inl
12.21KB
Exercise Files/glm/detail/func_packing.hpp
12.16KB
Exercise Files/glm/gtc/type_ptr.inl
12.06KB
Exercise Files/glfw/tests/glfwinfo.c
11.66KB
Exercise Files/glm/gtc/matrix_transform.hpp
11.65KB
Exercise Files/glm/detail/type_vec3.hpp
11.63KB
Exercise Files/glfw/docs/html/monitor.html
11.4KB
Exercise Files/glm/gtx/dual_quaternion.inl
11.37KB
Exercise Files/glfw/src/cocoa_monitor.m
11.34KB
Exercise Files/glfw/examples/wave.c
11.3KB
Exercise Files/glfw/src/x11_monitor.c
11.28KB
Exercise Files/glfw/docs/html/globals_0x73.html
11.02KB
Exercise Files/glfw/src/input.c
11.01KB
Exercise Files/glm/detail/type_vec2.hpp
10.91KB
Exercise Files/glfw/docs/compile.dox
10.7KB
Exercise Files/glfw/src/x11_clipboard.c
10.7KB
Exercise Files/glm/detail/intrinsic_vector_relational.inl
10.58KB
Exercise Files/glm/detail/type_gentype.inl
10.39KB
Exercise Files/glm/gtx/simd_quat.hpp
10.33KB
Exercise Files/glm/gtx/string_cast.inl
10.27KB
Exercise Files/glm/gtx/dual_quaternion.hpp
10.21KB
Exercise Files/examples/LightingAndTexture.cpp
10.15KB
Exercise Files/glfw/examples/gears.c
10.08KB
Exercise Files/glfw/docs/quick.dox
10KB
Exercise Files/glm/detail/type_vec1.hpp
9.99KB
Exercise Files/glfw/docs/html/structGLFWvidmode.html
9.97KB
Exercise Files/glm/detail/func_trigonometric.hpp
9.92KB
Exercise Files/glfw/docs/html/group__error.html
9.83KB
Exercise Files/glfw/docs/html/search/functions_67.js
9.83KB
Exercise Files/glm/gtx/io.inl
9.81KB
Exercise Files/glfw/docs/html/group__clipboard.html
9.79KB
Exercise Files/glfw/src/monitor.c
9.76KB
Exercise Files/glm/detail/glm.cpp
9.72KB
Exercise Files/glm/gtc/ulp.inl
9.69KB
Exercise Files/glm/detail/func_integer.hpp
9.64KB
Exercise Files/glm/detail/func_geometric.inl
9.2KB
Exercise Files/glfw/docs/html/structGLFWgammaramp.html
9.05KB
Exercise Files/glfw/docs/html/globals_0x6a.html
8.98KB
Exercise Files/glfw/docs/html/globals_0x6d.html
8.88KB
Exercise Files/glm/gtx/bit.hpp
8.87KB
Exercise Files/glfw/src/nsgl_context.m
8.86KB
Exercise Files/glfw/docs/html/group__mods.html
8.86KB
Exercise Files/glfw/docs/build.dox
8.63KB
Exercise Files/glm/detail/type_mat4x4.hpp
8.55KB
Exercise Files/glfw/docs/html/globals_defs_0x6a.html
8.54KB
Exercise Files/glm/detail/type_int.hpp
8.46KB
Exercise Files/glfw/docs/html/globals_defs_0x6d.html
8.43KB
Exercise Files/examples/Texture.cpp
8.32KB
Exercise Files/glfw/docs/html/group__time.html
8.27KB
Exercise Files/glfw/docs/html/modules.html
8.19KB
Exercise Files/glm/detail/type_mat3x3.hpp
8.15KB
Exercise Files/glfw/docs/html/globals_0x63.html
8.12KB
Exercise Files/glfw/src/x11_platform.h
8.02KB
Exercise Files/glfw/src/win32_platform.h
8.01KB
Exercise Files/glm/detail/type_mat2x2.hpp
7.98KB
Exercise Files/glfw/docs/html/globals_0x6f.html
7.92KB
Exercise Files/glfw/src/win32_monitor.c
7.91KB
Exercise Files/examples/Lighting.cpp
7.72KB
Exercise Files/glfw/docs/html/globals_defs_0x63.html
7.68KB
Exercise Files/glfw/docs/html/globals.html
7.67KB
Exercise Files/glfw/docs/html/globals_defs_0x6f.html
7.6KB
Exercise Files/glm/detail/func_vector_relational.hpp
7.58KB
Exercise Files/glfw/docs/html/globals_0x72.html
7.55KB
Exercise Files/examples/Keyboard.cpp
7.53KB
Exercise Files/glfw/docs/html/globals_0x76.html
7.46KB
Exercise Files/glfw/docs/html/globals_0x64.html
7.46KB
Exercise Files/glfw/docs/html/globals_0x69.html
7.45KB
Exercise Files/glfw/docs/html/globals_type.html
7.43KB
Exercise Files/examples/DynamicMesh.cpp
7.43KB
Exercise Files/glfw/src/win32_init.c
7.39KB
Exercise Files/glfw/docs/html/globals_0x6e.html
7.36KB
Exercise Files/glfw/docs/html/globals_defs.html
7.35KB
Exercise Files/glm/detail/func_exponential.inl
7.34KB
Exercise Files/glfw/docs/html/globals_0x77.html
7.24KB
Exercise Files/glfw/docs/html/globals_0x70.html
7.23KB
Exercise Files/glfw/docs/html/globals_defs_0x73.html
7.22KB
Exercise Files/glfw/docs/html/globals_defs_0x76.html
7.14KB
Exercise Files/glm/detail/type_mat4x3.hpp
7.13KB
Exercise Files/glfw/docs/html/globals_0x66.html
7.12KB
Exercise Files/glfw/docs/html/globals_defs_0x72.html
7.11KB
Exercise Files/glm/gtx/simd_mat4.hpp
7.06KB
Exercise Files/glm/gtx/intersect.inl
7.05KB
Exercise Files/glfw/docs/html/globals_defs_0x6e.html
7.04KB
Exercise Files/glm/detail/type_mat3x4.hpp
7.03KB
Exercise Files/glfw/docs/html/globals_0x65.html
7.02KB
Exercise Files/glfw/docs/html/globals_0x6c.html
7.01KB
Exercise Files/glfw/docs/html/globals_0x68.html
7.01KB
Exercise Files/glfw/docs/html/globals_0x74.html
7.01KB
Exercise Files/glfw/docs/html/globals_0x62.html
7KB
Exercise Files/glm/detail/type_mat4x2.hpp
6.94KB
Exercise Files/glfw/docs/html/globals_defs_0x69.html
6.91KB
Exercise Files/glfw/docs/html/globals_defs_0x64.html
6.9KB
Exercise Files/glm/detail/func_matrix.hpp
6.88KB
Exercise Files/glfw/docs/html/pages.html
6.85KB
Exercise Files/glfw/docs/compat.dox
6.82KB
Exercise Files/examples/TriangleBuffer.cpp
6.82KB
Exercise Files/glm/detail/type_mat2x4.hpp
6.82KB
Exercise Files/glfw/docs/html/globals_defs_0x66.html
6.8KB
Exercise Files/glfw/docs/html/globals_defs_0x70.html
6.8KB
Exercise Files/glm/detail/type_mat3x2.hpp
6.78KB
Exercise Files/glfw/deps/getopt.c
6.75KB
Exercise Files/glm/detail/type_mat2x3.hpp
6.73KB
Exercise Files/glfw/docs/html/globals_defs_0x6c.html
6.69KB
Exercise Files/examples/TextureLoader.cpp
6.69KB
Exercise Files/glfw/docs/html/globals_defs_0x67.html
6.68KB
Exercise Files/glfw/docs/html/globals_defs_0x62.html
6.68KB
Exercise Files/glm/gtc/matrix_inverse.inl
6.66KB
Exercise Files/glfw/tests/modes.c
6.64KB
Exercise Files/glm/gtx/quaternion.hpp
6.64KB
Exercise Files/examples/Model.cpp
6.62KB
Exercise Files/examples/Cube.cpp
6.62KB
Exercise Files/examples/TriangleColorBuffer.cpp
6.62KB
Exercise Files/glfw/src/x11_joystick.c
6.6KB
Exercise Files/glfw/README.md
6.58KB
Exercise Files/examples/ModelView.cpp
6.57KB
Exercise Files/glm/gtx/euler_angles.inl
6.54KB
Exercise Files/glm/detail/func_geometric.hpp
6.54KB
Exercise Files/glm/detail/func_exponential.hpp
6.54KB
Exercise Files/examples/Mouse.cpp
6.43KB
Exercise Files/glm/gtx/quaternion.inl
6.43KB
Exercise Files/glfw/docs/html/functions.html
6.41KB
Exercise Files/glm/detail/type_gentype.hpp
6.31KB
Exercise Files/glfw/docs/html/functions_vars.html
6.3KB
Exercise Files/glm/gtx/rotate_vector.inl
6.28KB
Exercise Files/glm/detail/type_half.inl
6.23KB
Exercise Files/glfw/tests/joysticks.c
6.18KB
Exercise Files/glm/detail/_vectorize.hpp
6.18KB
Exercise Files/glm/detail/dummy.cpp
6.14KB
Exercise Files/glfw/docs/context.dox
6.12KB
Exercise Files/glm/detail/func_trigonometric.inl
6.05KB
Exercise Files/glfw/docs/html/extra.css
5.96KB
Exercise Files/glfw/docs/extra.css
5.96KB
Exercise Files/glm/gtc/type_ptr.hpp
5.94KB
Exercise Files/glfw/docs/news.dox
5.85KB
Exercise Files/glfw/docs/html/dir_ced77f9823b212f18d14b97d44f17dc6.html
5.85KB
Exercise Files/glm/gtx/vector_query.inl
5.81KB
Exercise Files/glfw/docs/html/classes.html
5.81KB
Exercise Files/glm/gtx/io.hpp
5.79KB
Exercise Files/glfw/docs/html/annotated.html
5.75KB
Exercise Files/glm/gtx/vec1.hpp
5.71KB
Exercise Files/glm/virtrev/xstream.hpp
5.68KB
Exercise Files/glfw/docs/html/files.html
5.67KB
Exercise Files/glm/detail/func_vector_relational.inl
5.67KB
Exercise Files/include/gl_mesh.hpp
5.61KB
Exercise Files/glfw/include/GLFW/glfw3native.h
5.55KB
Exercise Files/glfw/docs/html/index.html
5.49KB
Exercise Files/glm/gtx/euler_angles.hpp
5.48KB
Exercise Files/glfw/src/init.c
5.46KB
Exercise Files/examples/TriangleOrtho.cpp
5.45KB
Exercise Files/glfw/docs/html/dir_85715018e387ccbec8815d3563c0262a.html
5.45KB
Exercise Files/glfw/docs/html/dir_2ed3966b92992331bf8a66a32e738cef.html
5.36KB
Exercise Files/glm/gtx/matrix_major_storage.hpp
5.36KB
Exercise Files/glfw/src/win32_joystick.c
5.33KB
Exercise Files/glm/ext.hpp
5.3KB
Exercise Files/glfw/docs/html/search/defines_67.js
5.21KB
Exercise Files/glm/detail/intrinsic_integer.inl
5.17KB
Exercise Files/glm/gtc/constants.hpp
5.12KB
Exercise Files/glm/gtx/transform2.hpp
5.04KB
Exercise Files/glfw/docs/html/bug.html
5.03KB
Exercise Files/glm/gtx/extented_min_max.hpp
4.99KB
Exercise Files/glm/gtc/reciprocal.inl
4.99KB
Exercise Files/glfw/docs/html/context_8dox.html
4.95KB
Exercise Files/glfw/docs/html/monitor_8dox.html
4.95KB
Exercise Files/glfw/docs/html/compile_8dox.html
4.95KB
Exercise Files/glfw/docs/html/window_8dox.html
4.95KB
Exercise Files/glfw/docs/html/compat_8dox.html
4.95KB
Exercise Files/glfw/docs/html/moving_8dox.html
4.95KB
Exercise Files/glfw/docs/html/build_8dox.html
4.95KB
Exercise Files/glfw/docs/html/quick_8dox.html
4.95KB
Exercise Files/glfw/docs/html/main_8dox.html
4.95KB
Exercise Files/glfw/docs/html/news_8dox.html
4.95KB
Exercise Files/glfw/tests/sharing.c
4.84KB
Exercise Files/glm/gtx/integer.inl
4.74KB
Exercise Files/glm/gtc/constants.inl
4.74KB
Exercise Files/glfw/src/x11_gamma.c
4.71KB
Exercise Files/glfw/src/glx_platform.h
4.68KB
Exercise Files/glfw/tests/iconify.c
4.68KB
Exercise Files/glm/detail/intrinsic_geometric.inl
4.66KB
Exercise Files/glm/gtx/rotate_vector.hpp
4.65KB
Exercise Files/glm/gtc/random.inl
4.63KB
Exercise Files/glfw/tests/reopen.c
4.62KB
Exercise Files/glm/gtx/matrix_major_storage.inl
4.55KB
Exercise Files/glm/gtx/fast_exponential.inl
4.53KB
Exercise Files/glm/glm.hpp
4.48KB
Exercise Files/glfw/src/cocoa_platform.h
4.46KB
Exercise Files/glm/mat2x2.hpp
4.41KB
Exercise Files/glm/mat3x3.hpp
4.41KB
Exercise Files/glm/mat4x4.hpp
4.41KB
Exercise Files/glm/gtx/intersect.hpp
4.4KB
Exercise Files/glm/gtx/wrap.inl
4.4KB
Exercise Files/glfw/docs/html/search/search.css
4.36KB
Exercise Files/glm/detail/_noise.hpp
4.34KB
Exercise Files/glm/gtx/matrix_interpolation.inl
4.34KB
Exercise Files/glfw/tests/gamma.c
4.21KB
Exercise Files/glfw/docs/internal.dox
4.18KB
Exercise Files/glm/gtc/epsilon.inl
4.17KB
Exercise Files/glm/detail/type_float.hpp
4.17KB
Exercise Files/glm/detail/func_noise.hpp
4.15KB
Exercise Files/glfw/tests/fsaa.c
4.13KB
Exercise Files/glm/gtx/norm.hpp
4.02KB
Exercise Files/glm/gtc/reciprocal.hpp
4.02KB
Exercise Files/glm/gtx/matrix_query.hpp
3.99KB
Exercise Files/glm/gtx/transform2.inl
3.98KB
Exercise Files/glm/gtx/associated_min_max.hpp
3.97KB
Exercise Files/glfw/tests/peter.c
3.96KB
Exercise Files/glm/gtx/matrix_transform_2d.hpp
3.96KB
Exercise Files/glm/gtx/matrix_query.inl
3.95KB
Exercise Files/glm/gtx/matrix_operation.hpp
3.94KB
Exercise Files/glm/gtx/color_space.inl
3.92KB
Exercise Files/glm/gtc/random.hpp
3.87KB
Exercise Files/glfw/tests/clipboard.c
3.85KB
Exercise Files/glm/gtx/fast_square_root.inl
3.84KB
Exercise Files/glm/gtx/rotate_normalized_axis.inl
3.75KB
Exercise Files/glfw/src/cocoa_init.m
3.74KB
Exercise Files/glm/gtx/rotate_normalized_axis.hpp
3.72KB
Exercise Files/glm/gtx/vector_query.hpp
3.72KB
Exercise Files/glm/detail/func_packing.inl
3.7KB
Exercise Files/glm/gtx/inertia.hpp
3.7KB
Exercise Files/glm/gtx/fast_trigonometry.hpp
3.69KB
Exercise Files/glfw/docs/html/doxygen.png
3.69KB
Exercise Files/glfw/src/win32_clipboard.c
3.69KB
Exercise Files/glfw/tests/accuracy.c
3.65KB
Exercise Files/glm/gtx/integer.hpp
3.63KB
Exercise Files/glm/gtx/fast_square_root.hpp
3.62KB
Exercise Files/glm/gtx/number_precision.hpp
3.61KB
Exercise Files/glfw/tests/tearing.c
3.58KB
Exercise Files/glfw/src/glfw_config.h.in
3.57KB
Exercise Files/glfw/src/wgl_platform.h
3.56KB
Exercise Files/glfw/src/gamma.c
3.55KB
Exercise Files/glfw/tests/defaults.c
3.53KB
Exercise Files/glfw/tests/threads.c
3.48KB
Exercise Files/glm/gtx/fast_exponential.hpp
3.44KB
Exercise Files/glm/gtx/optimum_pow.hpp
3.43KB
Exercise Files/glm/gtc/epsilon.hpp
3.42KB
Exercise Files/include/gl_shader.hpp
3.37KB
Exercise Files/glfw/src/CMakeLists.txt
3.35KB
Exercise Files/glm/gtx/color_space.hpp
3.35KB
Exercise Files/glm/gtx/matrix_interpolation.hpp
3.35KB
Exercise Files/glm/gtc/ulp.hpp
3.33KB
Exercise Files/glm/gtx/multiple.inl
3.32KB
Exercise Files/glm/gtx/transform.hpp
3.26KB
Exercise Files/glm/gtx/color_space_YCoCg.hpp
3.22KB
Exercise Files/include/glfw_app.hpp
3.21KB
Exercise Files/include/glfw_window.hpp
3.17KB
Exercise Files/glm/gtx/vector_angle.hpp
3.14KB
Exercise Files/glm/gtx/vector_angle.inl
3.13KB
Exercise Files/glm/gtx/std_based_type.hpp
3.07KB
Exercise Files/glm/gtx/matrix_transform_2d.inl
3.05KB
Exercise Files/glm/detail/intrinsic_exponential.hpp
3.02KB
Exercise Files/glm/mat2x4.hpp
3.02KB
Exercise Files/glm/mat3x4.hpp
3.02KB
Exercise Files/glm/mat4x2.hpp
3.02KB
Exercise Files/glm/mat4x3.hpp
3.02KB
Exercise Files/glm/mat2x3.hpp
3.02KB
Exercise Files/glm/mat3x2.hpp
3.02KB
Exercise Files/glm/gtx/extented_min_max.inl
3KB
Exercise Files/glm/gtx/inertia.inl
2.98KB
Exercise Files/glfw/src/cocoa_gamma.c
2.98KB
Exercise Files/glm/gtc/matrix_access.hpp
2.98KB
Exercise Files/glm/gtx/matrix_operation.inl
2.96KB
Exercise Files/examples/ImmediateTriangles.cpp
2.96KB
Exercise Files/glm/gtc/matrix_inverse.hpp
2.92KB
Exercise Files/glm/gtc/noise.hpp
2.91KB
Exercise Files/glfw/docs/html/dynsections.js
2.91KB
Exercise Files/glm/gtx/component_wise.hpp
2.91KB
Exercise Files/glm/gtx/norm.inl
2.91KB
Exercise Files/glm/gtx/spline.hpp
2.9KB
Exercise Files/include/gl_texture.hpp
2.9KB
Exercise Files/glm/gtx/handed_coordinate_space.hpp
2.87KB
Exercise Files/glfw/src/win32_gamma.c
2.86KB
Exercise Files/glm/gtx/normalize_dot.hpp
2.85KB
Exercise Files/glm/gtx/multiple.hpp
2.83KB
Exercise Files/glfw/src/x11_time.c
2.82KB
Exercise Files/glm/gtx/gradient_paint.hpp
2.79KB
Exercise Files/glfw/src/egl_platform.h
2.77KB
Exercise Files/glfw/examples/simple.c
2.74KB
Exercise Files/CMakeLists.txt
2.72KB
Exercise Files/glfw/src/win32_time.c
2.7KB
Exercise Files/glm/detail/intrinsic_common.hpp
2.67KB
Exercise Files/glm/gtx/polar_coordinates.hpp
2.66KB
Exercise Files/glm/gtc/matrix_access.inl
2.66KB
Exercise Files/glm/gtx/matrix_cross_product.hpp
2.66KB
Exercise Files/glm/gtx/orthonormalize.hpp
2.62KB
Exercise Files/glm/gtx/string_cast.hpp
2.62KB
Exercise Files/glfw/tests/windows.c
2.61KB
Exercise Files/glfw/docs/monitor.dox
2.6KB
Exercise Files/glfw/src/joystick.c
2.59KB
Exercise Files/glfw/tests/CMakeLists.txt
2.56KB
Exercise Files/glm/gtx/wrap.hpp
2.52KB
Exercise Files/glm/gtx/raw_data.hpp
2.52KB
Exercise Files/include/gl_data.hpp
2.51KB
Exercise Files/include/gl_error.hpp
2.49KB
Exercise Files/glfw/src/cocoa_clipboard.m
2.48KB
Exercise Files/glm/detail/intrinsic_matrix.hpp
2.46KB
Exercise Files/glm/gtx/closest_point.hpp
2.43KB
Exercise Files/glm/gtx/normalize_dot.inl
2.43KB
Exercise Files/glm/gtx/perpendicular.hpp
2.4KB
Exercise Files/glm/gtx/normal.hpp
2.38KB
Exercise Files/glm/detail/intrinsic_geometric.hpp
2.38KB
Exercise Files/glm/gtx/mixed_product.hpp
2.37KB
Exercise Files/glm/gtx/spline.inl
2.36KB
Exercise Files/glm/gtx/extend.hpp
2.35KB
Exercise Files/glfw/src/nsgl_platform.h
2.34KB
Exercise Files/glm/gtx/fast_trigonometry.inl
2.34KB
Exercise Files/glfw/docs/html/search/typedefs_67.js
2.28KB
Exercise Files/glm/gtx/projection.hpp
2.27KB
Exercise Files/glfw/src/cocoa_time.c
2.27KB
Exercise Files/glm/gtx/log_base.hpp
2.26KB
Exercise Files/glm/gtx/scalar_relational.hpp
2.18KB
Exercise Files/glfw/tests/title.c
2.15KB
Exercise Files/examples/Immediate.cpp
2.12KB
Exercise Files/glm/gtx/color_space_YCoCg.inl
2.07KB
Exercise Files/examples/Extensions.cpp
2.07KB
Exercise Files/glfw/examples/CMakeLists.txt
2.07KB
Exercise Files/glfw/deps/getopt.h
2.03KB
Exercise Files/glm/detail/intrinsic_integer.hpp
1.95KB
Exercise Files/glm/gtx/polar_coordinates.inl
1.92KB
Exercise Files/glm/detail/_literals.hpp
1.9KB
Exercise Files/glm/detail/intrinsic_vector_relational.hpp
1.89KB
Exercise Files/glm/detail/type_half.hpp
1.89KB
Exercise Files/glm/gtx/int_10_10_10_2.hpp
1.88KB
Exercise Files/glm/detail/intrinsic_trigonometric.hpp
1.87KB
Exercise Files/glm/detail/_fixes.hpp
1.87KB
Exercise Files/glfw/src/clipboard.c
1.86KB
Exercise Files/examples/GLFWwindow.cpp
1.81KB
Exercise Files/glm/detail/hint.hpp
1.7KB
Exercise Files/glm/detail/precision.hpp
1.7KB
Exercise Files/glfw/src/time.c
1.67KB
Exercise Files/glm/vector_relational.hpp
1.64KB
Exercise Files/glm/gtx/constants.hpp
1.63KB
Exercise Files/glm/trigonometric.hpp
1.62KB
Exercise Files/glm/exponential.hpp
1.61KB
Exercise Files/glm/gtx/compatibility.inl
1.61KB
Exercise Files/glm/geometric.hpp
1.6KB
Exercise Files/glm/packing.hpp
1.59KB
Exercise Files/glm/integer.hpp
1.59KB
Exercise Files/glm/gtx/int_10_10_10_2.inl
1.59KB
Exercise Files/glm/matrix.hpp
1.59KB
Exercise Files/glm/common.hpp
1.59KB
Exercise Files/glm/gtx/optimum_pow.inl
1.58KB
Exercise Files/glm/vec2.hpp
1.58KB
Exercise Files/glm/vec3.hpp
1.58KB
Exercise Files/glm/vec4.hpp
1.58KB
Exercise Files/glm/gtx/epsilon.hpp
1.55KB
Exercise Files/glm/gtx/noise.hpp
1.55KB
Exercise Files/glm/gtx/ulp.hpp
1.54KB
Exercise Files/glm/gtx/scalar_relational.inl
1.54KB
Exercise Files/glm/gtx/component_wise.inl
1.54KB
Exercise Files/glm/gtx/random.hpp
1.53KB
Exercise Files/glm/gtc/type_precision.inl
1.5KB
Exercise Files/glm/gtx/reciprocal.hpp
1.5KB
Exercise Files/glm/gtx/unsigned_int.hpp
1.49KB
Exercise Files/glm/gtx/extend.inl
1.49KB
Exercise Files/glm/detail/intrinsic_trigonometric.inl
1.49KB
Exercise Files/glm/detail/intrinsic_exponential.inl
1.48KB
Exercise Files/glm/detail/type_mat.inl
1.47KB
Exercise Files/glm/detail/type_vec.inl
1.47KB
Exercise Files/glm/gtx/gradient_paint.inl
1.47KB
Exercise Files/glm/gtx/vec1.inl
1.47KB
Exercise Files/glfw/docs/header.html
1.38KB
Exercise Files/glm/CMakeLists.txt
1.38KB
Exercise Files/include/gl_macros.hpp
1.28KB
Exercise Files/glm/gtx/matrix_cross_product.inl
1.22KB
Exercise Files/glm/gtx/closest_point.inl
1.22KB
Exercise Files/glm/gtx/orthonormalize.inl
1.17KB
Exercise Files/glfw/docs/html/tabs.css
1.14KB
Exercise Files/glfw/cmake_uninstall.cmake.in
1.12KB
Exercise Files/glm/gtx/transform.inl
1.11KB
Exercise Files/glm/gtx/handed_coordinate_space.inl
1.08KB
Exercise Files/examples/Version.cpp
1.06KB
Exercise Files/examples/GLFWApp.cpp
1.03KB
Exercise Files/glfw/docs/html/search/functions_67.html
1020B
Exercise Files/glfw/docs/html/search/variables_77.html
1020B
Exercise Files/glfw/docs/html/search/variables_73.html
1020B
Exercise Files/glfw/docs/html/search/variables_67.html
1020B
Exercise Files/glfw/docs/html/search/variables_62.html
1020B
Exercise Files/glfw/docs/html/search/variables_72.html
1020B
Exercise Files/glfw/docs/html/search/variables_68.html
1020B
Exercise Files/glfw/docs/html/search/typedefs_67.html
1019B
Exercise Files/glfw/docs/html/search/defines_67.html
1018B
Exercise Files/glfw/docs/html/search/classes_67.html
1018B
Exercise Files/glfw/docs/html/search/groups_69.html
1017B
Exercise Files/glfw/docs/html/search/groups_74.html
1017B
Exercise Files/glfw/docs/html/search/groups_6a.html
1017B
Exercise Files/glfw/docs/html/search/groups_77.html
1017B
Exercise Files/glfw/docs/html/search/groups_6d.html
1017B
Exercise Files/glfw/docs/html/search/groups_63.html
1017B
Exercise Files/glfw/docs/html/search/groups_6b.html
1017B
Exercise Files/glfw/docs/html/search/groups_65.html
1017B
Exercise Files/glfw/docs/html/search/groups_6e.html
1017B
Exercise Files/glfw/docs/html/search/files_62.html
1016B
Exercise Files/glfw/docs/html/search/files_67.html
1016B
Exercise Files/glfw/docs/html/search/files_6d.html
1016B
Exercise Files/glfw/docs/html/search/files_71.html
1016B
Exercise Files/glfw/docs/html/search/files_6e.html
1016B
Exercise Files/glfw/docs/html/search/files_63.html
1016B
Exercise Files/glfw/docs/html/search/pages_6d.html
1016B
Exercise Files/glfw/docs/html/search/pages_67.html
1016B
Exercise Files/glfw/docs/html/search/files_77.html
1016B
Exercise Files/glfw/docs/html/search/pages_63.html
1016B
Exercise Files/glfw/docs/html/search/pages_77.html
1016B
Exercise Files/glfw/docs/html/search/pages_62.html
1016B
Exercise Files/glfw/docs/html/search/pages_73.html
1016B
Exercise Files/glfw/docs/html/search/pages_6e.html
1016B
Exercise Files/glfw/docs/html/search/all_67.html
1014B
Exercise Files/glfw/docs/html/search/all_65.html
1014B
Exercise Files/glfw/docs/html/search/all_63.html
1014B
Exercise Files/glfw/docs/html/search/all_62.html
1014B
Exercise Files/glfw/docs/html/search/all_72.html
1014B
Exercise Files/glfw/docs/html/search/all_6a.html
1014B
Exercise Files/glfw/docs/html/search/all_73.html
1014B
Exercise Files/glfw/docs/html/search/all_74.html
1014B
Exercise Files/glfw/docs/html/search/all_6b.html
1014B
Exercise Files/glfw/docs/html/search/all_77.html
1014B
Exercise Files/glfw/docs/html/search/all_6d.html
1014B
Exercise Files/glfw/docs/html/search/all_68.html
1014B
Exercise Files/glfw/docs/html/search/all_71.html
1014B
Exercise Files/glfw/docs/html/search/all_69.html
1014B
Exercise Files/glfw/docs/html/search/all_6e.html
1014B
Exercise Files/glfw/COPYING.txt
934B
Exercise Files/glfw/docs/html/sync_off.png
853B
Exercise Files/glfw/docs/html/sync_on.png
845B
Exercise Files/glm/gtx/normal.inl
815B
Exercise Files/glm/gtx/log_base.inl
798B
Exercise Files/glm/gtx/mixed_product.inl
787B
Exercise Files/glm/gtx/projection.inl
754B
Exercise Files/glfw/docs/html/ftv2doc.png
746B
Exercise Files/glfw/docs/html/ftv2link.png
746B
Exercise Files/glfw/docs/main.dox
745B
Exercise Files/glm/gtx/perpendicular.inl
721B
Exercise Files/glfw/docs/html/bc_s.png
676B
Exercise Files/include/gl_lib.hpp
654B
Exercise Files/glm/gtx/raw_data.inl
649B
Exercise Files/glfw/docs/html/ftv2folderclosed.png
616B
Exercise Files/glfw/docs/html/search/search_r.png
612B
Exercise Files/glfw/docs/html/search/search_l.png
604B
Exercise Files/glfw/docs/html/ftv2folderopen.png
597B
Exercise Files/glfw/docs/html/search/all_6d.js
597B
Exercise Files/glfw/CMake/x86_64-w64-mingw32.cmake
593B
Exercise Files/glfw/CMake/i686-pc-mingw32.cmake
587B
Exercise Files/glfw/CMake/i686-w64-mingw32.cmake
583B
Exercise Files/glfw/CMake/amd64-mingw32msvc.cmake
567B
Exercise Files/glfw/docs/html/search/mag_sel.png
563B
Exercise Files/glfw/CMake/i586-mingw32msvc.cmake
562B
Exercise Files/glm/gtx/unsigned_int.inl
561B
Exercise Files/glm/gtx/number_precision.inl
550B
Exercise Files/glm/gtx/std_based_type.inl
548B
Exercise Files/_MORE INFO_/_Read MORE!_.txt
513B
Exercise Files/glfw/docs/html/search/all_63.js
509B
Exercise Files/glfw/docs/html/search/nomatches.html
461B
Exercise Files/glfw/docs/html/ftv2cl.png
453B
Exercise Files/glfw/docs/html/search/all_62.js
453B
Exercise Files/glfw/src/glfwConfig.cmake.in
447B
Exercise Files/glfw/docs/html/ftv2mo.png
403B
Exercise Files/glfw/CMake/modules/FindGLESv1.cmake
394B
Exercise Files/glfw/CMake/modules/FindGLESv2.cmake
393B
Exercise Files/glfw/docs/html/ftv2ns.png
388B
Exercise Files/glfw/src/glfw3.pc.in
371B
Exercise Files/glfw/CMake/modules/FindEGL.cmake
350B
Exercise Files/glfw/docs/html/search/all_72.js
345B
Exercise Files/glfw/docs/html/search/variables_72.js
345B
Exercise Files/glfw/docs/html/search/all_77.js
323B
Exercise Files/glfw/docs/html/ftv2splitbar.png
314B
Exercise Files/glfw/src/glfwConfigVersion.cmake.in
312B
Exercise Files/run.sh
304B
Exercise Files/glfw/docs/html/search/close.png
273B
Exercise Files/glfw/docs/html/search/all_6e.js
261B
Exercise Files/glfw/docs/html/search/groups_6d.js
254B
Exercise Files/glfw/docs/html/ftv2mnode.png
246B
Exercise Files/glfw/docs/html/ftv2mlastnode.png
246B
Exercise Files/glfw/docs/html/search/variables_67.js
238B
Exercise Files/glfw/docs/html/search/variables_62.js
234B
Exercise Files/glfw/docs/html/ftv2pnode.png
229B
Exercise Files/glfw/docs/html/ftv2plastnode.png
229B
Exercise Files/glfw/docs/html/search/files_63.js
218B
Exercise Files/glfw/docs/html/search/groups_69.js
217B
Exercise Files/glfw/docs/html/search/all_69.js
217B
Exercise Files/glfw/docs/html/search/files_6d.js
209B
Exercise Files/glfw/docs/html/search/all_73.js
206B
Exercise Files/glfw/docs/html/search/pages_6d.js
193B
Exercise Files/glfw/docs/html/tab_s.png
184B
Exercise Files/glfw/docs/html/search/groups_63.js
182B
Exercise Files/glfw/docs/CMakeLists.txt
179B
Exercise Files/glfw/docs/html/search/pages_62.js
178B
Exercise Files/glfw/docs/html/tab_h.png
177B
Exercise Files/glfw/docs/html/search/pages_63.js
174B
Exercise Files/glfw/docs/html/tab_b.png
169B
Exercise Files/glfw/docs/html/search/classes_67.js
166B
Exercise Files/glfw/docs/html/search/groups_65.js
161B
Exercise Files/glfw/docs/html/search/all_65.js
161B
Exercise Files/glfw/docs/html/search/search_m.png
158B
Exercise Files/glfw/docs/html/nav_f.png
153B
Exercise Files/glfw/docs/html/search/files_67.js
148B
Exercise Files/glfw/docs/html/bdwn.png
147B
Exercise Files/glfw/docs/html/tab_a.png
142B
Exercise Files/glfw/docs/html/closed.png
132B
Exercise Files/glfw/docs/html/search/pages_6e.js
131B
Exercise Files/glfw/docs/html/search/variables_68.js
125B
Exercise Files/glfw/docs/html/search/variables_73.js
125B
Exercise Files/glfw/docs/html/search/all_68.js
125B
Exercise Files/glfw/docs/html/search/variables_77.js
123B
Exercise Files/glfw/docs/html/open.png
123B
Exercise Files/_MORE INFO_/tutGFX - HOME.url
117B
Exercise Files/glfw/docs/footer.html
114B
Exercise Files/glfw/docs/html/search/pages_77.js
103B
Exercise Files/glfw/docs/html/search/pages_73.js
101B
Exercise Files/glfw/docs/html/nav_h.png
98B
Exercise Files/glfw/docs/html/search/groups_77.js
96B
Exercise Files/glfw/docs/html/nav_g.png
95B
Exercise Files/glfw/docs/html/search/groups_6e.js
92B
Exercise Files/glfw/docs/html/search/all_6b.js
90B
Exercise Files/glfw/docs/html/search/groups_6b.js
90B
Exercise Files/glfw/docs/html/search/pages_67.js
88B
Exercise Files/glfw/docs/html/ftv2node.png
86B
Exercise Files/glfw/docs/html/ftv2blank.png
86B
Exercise Files/glfw/docs/html/ftv2lastnode.png
86B
Exercise Files/glfw/docs/html/ftv2vertline.png
86B
Exercise Files/glfw/docs/html/search/groups_6a.js
85B
Exercise Files/glfw/docs/html/search/all_6a.js
85B
Exercise Files/glfw/docs/html/search/groups_74.js
84B
Exercise Files/glfw/docs/html/search/all_74.js
84B
Exercise Files/glfw/docs/html/search/files_77.js
84B
Exercise Files/glfw/docs/html/search/files_62.js
81B
Exercise Files/glfw/docs/html/search/all_71.js
81B
Exercise Files/glfw/docs/html/search/files_71.js
81B
Exercise Files/glfw/docs/html/search/files_6e.js
78B
Exercise Files/glm/detail/precision.inl
0B