10.28|say 10.37|hi 10.57|everybody 10.93|thanks 11.19|a 11.24|lot 11.37|for 11.53|coming 11.8|on 11.93|to 12.07|my 12.17|talk 12.78|about 13.21|global 15.91|so 16.66|i'm 17.12|robert 17.37|right 17.63|guy 17.95|work 18.3|for 18.87|intel 19.44|open 19.66|source 19.92|technology 20.37|centre 20.72|on 20.96|the 21.17|kind 21.45|maintainer 22.01|of 22.29|the 22.57|whole 22.84|project 33.91|so 34.37|for 34.53|those 34.75|are 35.01|not 35.17|familiar 35.47|with 35.6|probably 35.98|it's 36.26|other 36.68|consoles 37.13|gpu 37.51|graphics 37.92|library 39.01|originally 40.37|created 40.86|for 41.37|the 41.68|cluster 42.06|projects 42.85|they 43.37|are 43.46|these 43.66|days 43.86|as 43.98|a 44.09|standalone 44.54|project 45.81|it 46.94|was 47.53|created 48.09|to 48.77|deal 49.06|with 49.43|the 49.51|possibility 50.2|across 50.5|different 50.78|versions 51.15|of 51.26|opengl 51.92|so 52.61|course 52.91|opengl 53.42|yes 54.07|opengl 55.22|and 55.83|even 56.05|experimentally 56.7|a 56.75|bit 57.11|these 57.55|days 57.77|with 58|the 58.23|web 58.44|you 58.6|know 59.36|it's 59.99|is 60.23|so 60.41|dealing 61.6|with 61.94|portability 62.58|across 62.89|operating 63.45|systems 65.47|one 66.56|of 66.65|the 67.27|differences 67.76|with 68.06|some 68.47|other 68.63|graphics 69.11|if 69.31|you 69.43|refuse 69.71|are 69.88|base 70.16|is 70.39|that 70.82|initially 71.42|when 71.55|we 71.64|created 72.02|it 72.12|we 72.2|were 72.37|interested 72.89|in 73.05|supporting 74.33|more 75.24|multiple 75.72|sort 75.84|of 75.91|orthogonal 76.47|components 77.07|being 77.32|of 77.44|the 77.54|contribute 78.05|to 78.2|the 78.31|graphics 78.74|rendering 79.72|in 81.05|a 81.14|way 81.33|that 81.61|didn't 81.89|trampling 82.46|each 82.59|other's 83.11|us 83.39|take 83.6|tracking 90.01|so 90.5|in 90.68|a 90.77|still 91.01|come 91.18|hoping 91.57|to 92.2|go 92.47|through 93.15|first 93.64|a 93.82|run 94.07|through 94.33|of 94.83|how 95.11|we 95.92|submit 96.57|and 96.91|process 97.56|geometry 98.39|with 98.68|a 98.73|gpu 99.35|and 100.1|when 100.39|the 100.49|something 100.87|out 102.99|and 103.83|i 103.96|want 104.24|to 104.57|then 104.89|give 106.23|an 106.46|overview 106.83|of 106.91|the 107|utilities 107.63|in 107.78|the 108.19|couple 108.51|library 109.29|that 109.56|try 109.78|to 109.84|make 110.05|it 110.17|really 110.35|practical 111.13|for 111.5|writing 112.46|graphics 112.96|applications 115.79|be 116.1|on 116.38|just 116.89|access 117.36|to 117.48|the 117.6|G 117.81|P 117.91|your 118.05|hardware 119.07|and 119.28|then 119.42|talk 119.67|about 119.97|some 120.16|of 120.24|the 120.42|specific 121.39|things 121.73|we've 122.05|been 122.22|developing 122.64|more 122.86|recently 123.4|just 123.61|say 123.83|that 124.01|people 124.29|get 124.48|some 124.76|insight 125.28|to 125.86|how 126.03|the 126.13|project 126.49|is 126.6|actually 126.91|developing 131.62|so 131.98|first 132.3|so 132.48|wanna 132.92|talk 133.13|about 134.41|basically 134.93|the 135.08|lowest 135.45|level 135.69|api 136.17|even 136.4|in 136.58|cover 136.91|which 137.55|most 137.87|closely 138.24|matches 138.69|have 138.87|a 138.96|gpu 139.61|process 140.05|is 140.21|data 141.5|i'm 143.07|kind 143.36|of 143.88|personally 144.33|interested 144.82|in 144.95|trying 145.18|to 145.28|expose 145.75|more 145.98|people 146.44|to 147.17|understand 148.2|have 148.53|a 148.59|gpu 149|itself 149.38|works 149.69|especially 150.16|in 150.26|the 150.35|context 151.05|of 151.56|user 151.97|interface 152.46|development 153.29|where 153.56|i 153.62|think 154.18|we 154.83|try 155.04|to 155.2|be 155.29|on 155.44|the 155.58|utilise 156.18|the 156.34|flexibility 157.22|of 157.34|this 157.9|hardware 159.28|and 159.79|the 159.87|state-of-the-art 160.7|for 161.36|you 161.67|are 161.91|is 162.04|today 162.41|this 163.1|is 163.3|quite 163.74|basic 164.55|in 164.66|comparison 165.36|to 166.32|you 166.45|can 166.62|see 166.74|to 167.19|sort 167.35|of 167.44|game 167.68|developers 168.17|and 168.32|how 168.49|successful 169.02|they 169.24|are 169.64|using 170.04|this 170.26|hardware 171.31|with 171.67|many 172.15|of 172.25|this 172.44|and 172.57|that 172.66|kind 172.8|of 172.93|constraints 173.44|is 173.54|us 173.79|with 174.57|interactivity 175.6|and 176|real 176.26|time 176.49|graphics 177.67|so 181.22|anyway 181.51|the 181.63|first 181.88|thing 182.02|that 182.14|any 182.35|applications 182.95|gonna 183.11|have 183.27|to 183.34|do 183.55|they're 183.69|gonna 183.88|use 184.12|google 184.42|to 184.52|draw 184.71|something 185.31|are 185.5|with 185.62|the 185.69|G 185.95|here 186.16|is 186.37|great 186.65|and 186.86|of 186.98|the 187.06|cobble 187.38|context 188.45|this 189.04|is 189.29|gonna 189.5|just 189.81|you 190.02|could 190.12|cool 190.38|context 191.17|news 191.42|is 191.65|gonna 191.92|create 192.2|your 192.42|sandbox 193.57|for 193.69|all 194.04|the 194.62|data 195.09|the 195.26|call 195.43|was 195.58|gonna 195.75|need 195.92|to 196|track 196.32|for 196.5|your 196.71|application 198.76|so 199.06|then 199.24|we're 199.33|gonna 199.5|need 199.68|to 199.77|create 200|a 200.04|so 200.28|it's 200.4|a 200.49|destination 201.41|for 201.58|what 201.78|we 201.9|draw 202.16|remove 202.57|are 202.7|rendering 203.04|this 203.17|is 203.29|called 203.49|a 203.55|frame 203.88|buffer 204.97|a 205.1|frame 205.39|buffer 205.75|is 205.88|a 205.95|collection 206.52|of 206.87|to 207.13|debug 207.55|is 208.55|the 209.01|but 209.27|we 209.4|care 209.65|the 209.74|most 210.06|about 210.32|is 210.73|the 210.95|colour 211.32|buffer 211.68|and 211.8|that's 212.01|where 212.43|we're 212.58|gonna 212.76|store 213.09|the 213.18|results 213.84|visually 214.35|of 214.54|what 214.7|we're 214.82|drawing 215.51|but 215.83|a 215.95|frame 216.19|of 216.34|mind 216.59|also 216.9|contain 217.41|other 217.66|ancillary 218.13|about 218.42|this 218.58|so 219.03|that 219.27|are 220.4|is 221.38|for 221.62|accumulating 222.66|the 223.25|depth 223.65|of 223.81|the 223.9|geometry 224.4|that 224.98|is 225.28|used 225.57|during 225.81|this 226.33|that 226.94|we 227.04|have 227.15|to 227.25|see 227.74|so 228.28|you 228.4|know 228.66|these 228.89|guys 232.54|in 232.76|probably 233.24|create 233.55|a 233.62|frame 233.92|buffer 234.19|you 234.33|can 234.73|you 234.92|can 235.01|great 235.19|and 235.38|on 235.63|screen 235.98|frame 236.18|buffer 236.37|that 236.46|would 236.57|be 236.69|visual 237.07|to 237.77|a 238|visible 238.39|to 238.53|use 238.88|of 239.25|coding 239.77|got 239.94|one 240.17|screen 240.46|you 240.62|with 241.05|the 241.35|size 241.94|alternative 242.71|you 242.85|would 242.99|create 243.22|an 243.32|offscreen 243.81|frame 244.02|buffer 244.24|by 244.37|creating 244.77|a 244.82|text 245.26|you 245.34|have 245.92|with 246.17|a 246.22|given 246.5|size 246.92|and 247.11|then 247.31|you 247.47|would 247.7|rat 248.07|that 248.31|texture 248.92|with 249.65|as 249.84|an 249.95|offscreen 250.49|frame 250.77|buffer 253.25|so 253.94|if 254.13|we 254.21|have 254.35|a 254.4|destination 255.08|that's 255.27|where 255.4|we're 255.49|gonna 255.7|store 256.1|results 256.63|then 257.09|we 257.28|need 257.51|some 257.63|data 258.16|that 258.26|we're 258.37|gonna 258.56|process 259.14|with 259.31|the 259.39|G 259.56|P 259.77|A 260.44|and 261.05|how 261.31|does 261.5|a 261.6|gpu 262.25|except 262.68|data 263.68|so 265.78|and 266.18|gpus 268.82|also 269.34|actually 269.98|the 270.71|is 271.42|so 271.57|the 271.93|thirty 272.35|forms 272.67|of 272.8|data 273.18|so 273.54|we 274.38|i 274.52|think 278.82|so 283.19|the 283.54|in 284.77|cover 285.06|we 285.25|support 285.68|lighting 286.08|image 286.35|data 286.73|have 287.15|for 291.67|sorry 300.5|in 300.71|the 300.9|order 302.61|and 303.7|image 304.23|it's 304.42|a 304.74|as 305.04|a 305.29|form 305.52|of 305.62|a 305.76|so 305.86|that 305.98|we 306.08|would 306.22|expect 306.57|we 306.64|have 306.76|person 307.2|a 307.29|gpu 307.84|be 308.01|on 308.27|search 309|german 309.54|tree 309.83|and 310.07|it's 310.45|a 311.25|in 311.55|probably 311.99|support 312.34|lighting 312.89|textures 313.91|on 314.15|the 314.28|from 314.75|finals 315.73|from 316.68|afar 317.04|name 317.46|or 317.77|from 318.63|about 320.18|four 320.32|with 320.52|a 320.93|given 321.22|size 322.15|that 323.07|and 324.02|by 324.57|sending 325.46|data 325.91|on 326.44|that 326.92|texture 327.83|us 328.44|one 328.64|is 328.99|being 329.24|up 329.38|to 329.96|images 333.87|into 334.23|a 334.7|larger 335.09|at 335.37|this 335.59|of 335.73|images 336.73|a 338.67|and 338.94|it's 339.1|often 339.73|useful 340.2|to 340.3|be 340.38|able 340.55|to 342.44|how 342.59|can 342.77|we 342.84|just 343.09|again 343.42|as 343.56|a 343.61|high 343.84|level 344.08|protection 344.72|the 344.82|way 344.93|you 345.05|often 345.56|it 345.75|is 345.9|a 345.97|compact 346.47|and 346.59|to 346.68|be 346.77|have 346.89|the 346.98|packs 347.29|more 347.6|images 347.93|into 348.14|a 348.65|larger 349.02|images 349.74|to 349.93|avoid 350.25|state 350.54|changes 351.54|and 353.09|another 353.39|form 353.64|of 353.74|textures 354.28|the 354.4|gpus 354.9|process 355.57|of 355.95|pictures 356.31|great 356.62|from 356.93|when 357.08|your 357.19|system 357.47|resources 358.52|such 358.87|as 359.29|X 359.91|eleven 360.56|expects 362.29|or 362.54|while 362.82|and 366.76|i'm 367.1|sorry 367.38|the 367.58|older 368.3|this 376.6|okay 379.03|it's 379.23|just 379.46|that 380.33|the 380.51|left 380.75|and 380.95|right 381.21|click 381.41|it 381.5|doesn't 381.74|very 382.16|this 382.61|is 382.69|a 382.78|real 383.07|andreas 383.74|breaks 384.06|the 384.17|slide 384.52|down 384.78|to 385.56|the 386.36|sections 387.22|which 387.4|of 387.51|vertical 387.86|sections 388.53|like 388.99|this 389.21|pressing 389.55|that 389.79|right 390.1|skip 390.41|saver 391.36|pretty 391.62|big 391.79|chunk 392.18|that 392.34|so 392.58|which 393.41|so 393.64|about 393.85|a 394.43|so 394.85|this'll 395.37|spree 396.09|this 396.37|slightly 396.72|better 396.97|slide 397.42|talk 397.95|a 398.29|week 398.47|or 398.61|two 399.21|meeting 399.47|date 399.84|to 400.03|the 400.13|G 400.33|P 400.54|so 400.69|depressing 401.12|we 401.2|need 401.42|we 401.5|have 401.62|to 401.73|do 401.89|is 402.16|the 402.54|actual 403.03|geometry 403.77|into 404.26|the 404.33|G 404.5|P 404.65|A 404.7|so 405.25|first 405.53|we 405.61|need 405.74|to 405.82|actually 406.1|understand 406.63|what 406.86|they 407|to 407.25|the 407.37|G 407.57|P 407.75|processes 408.45|and 408.62|that 408.78|is 409.23|geometry 409.85|which 410.06|is 410.35|test 410.91|selected 411.35|from 411.61|triangles 412.17|is 412.3|the 412.41|primary 412.82|form 413.11|in 413.23|which 413.6|we 413.99|price 415.14|estate 415.52|on 415.65|the 415.74|G 415.93|P 416.17|A 416.89|so 417.78|you 418.69|to 418.95|understand 421.24|you 421.47|have 421.59|the 421.92|how 422.09|we 422.21|describe 422.57|astrology 423.11|the 423.2|next 423.43|thing 423.58|to 423.69|understand 424.84|that's 425.72|a 425.82|this 426.09|up 426.96|about 427.18|that 427.39|is 427.53|the 427.81|stuff 428.03|like 428.2|just 428.45|jump 428.69|ahead 428.97|at 429.16|and 429.45|sorry 429.95|about 430.46|that 430.99|but 432.88|we're 433.04|gonna 433.22|fast 433.54|go 433.68|through 433.96|explaining 434.43|how 434.52|the 434.62|geometries 435.12|this 435.3|but 435.82|apologies 437.02|and 437.98|so 438.76|the 439.83|way 440.14|we 440.29|describe 440.63|it 440.71|geometries 441.31|might 441.51|tell 441.77|is 442.2|german 442.9|treaters 443.32|trying 443.64|plated 443.98|from 444.28|attempt 444.73|to 444.81|assign 445.04|different 445.29|triangles 445.73|and 445.84|there's 446|triangles 446.45|themselves 446.99|made 447.27|of 447.52|that 448.17|but 448.46|to 448.55|cease 449.88|and 450.13|that 450.24|is 450.39|that 450.66|sees 451.08|are 451.28|themselves 452.35|components 453.37|of 454.04|what 454.26|are 454.3|called 454.51|attributes 455.56|so 456.21|examples 456.81|of 456.91|attributes 457.44|he 457.61|would 457.76|be 457.98|so 458.24|positions 458.87|for 459|each 459.41|vertex 459.9|in 460.01|a 460.04|triangle 460.56|so 460.69|you 461.01|would 461.18|have 461.8|a 462.25|position 463.87|which 464.66|could 464.87|be 465|a 465.08|coordinate 465.74|two 465.93|D 466.07|or 466.31|three 466.53|D 466.67|coordinate 467.12|reach 467.4|but 467.65|text 467.9|in 468.01|that 468.18|geometry 469.27|or 470.7|it 470.94|might 471.17|be 471.28|a 471.37|colour 471.75|for 471.94|each 472.1|vertex 472.72|in 472.9|the 473.01|geometry 474.07|or 475.03|it 475.22|might 475.49|be 475.95|i 477.07|a 477.26|texture 477.68|coordinate 478.51|that 478.77|would 478.96|could 479.19|be 479.27|at 479.5|to 479.75|detect 480.13|record 480.57|there 481.58|it 481.85|is 482|the 482.11|mapping 482.48|a 482.56|specific 483.04|subregion 483.57|of 483.67|an 483.76|image 484.52|that 484.85|is 485.03|a 485.07|don't 485.34|you 485.8|there's 486.02|a 486.07|lot 486.18|of 486.24|flexibility 486.83|in 486.9|the 486.98|gpus 487.65|to 488.29|what 488.66|data 489.04|you 489.14|can 489.25|associate 489.83|with 490|about 490.31|season 490.64|your 490.78|geometry 491.77|and 492.67|these 493.11|are 493.17|just 493.67|very 494|the 494.36|examples 495.1|but 495.25|it's 495.66|you 496.2|can 496.46|have 496.76|all 496.94|of 497.08|the 497.22|cost 497.62|and 497.74|data 498.09|so 498.19|i 498.26|see 498.5|the 498.76|outcome 499.02|actually 500.61|but 500.91|they 501|don't 501.28|you 501.4|can 501.56|also 501.79|have 502.01|many 502.19|different 502.5|apologies 503.16|so 503.54|tip 503.74|about 503.97|apologies 504.56|would 504.79|be 505.03|that 505.14|you 505.24|have 505.44|a 505.49|triangle 506.24|list 506.66|which 506.93|is 507.04|where 507.28|you 507.4|would 507.55|have 508.43|so 508.64|i 509.12|sets 509.81|of 509.92|three 510.21|but 510.48|the 510.6|sees 511.36|which 512.8|represent 513.58|completely 514.08|disjoint 514.62|and 514.81|disconnected 515.59|triangles 516.88|or 517.35|you 517.54|might 517.75|have 518.11|a 518.28|strip 518.69|of 518.85|triangles 519.43|and 519.55|that 519.68|would 519.81|be 519.94|you 520.26|divide 520.6|your 520.74|first 521.19|set 521.45|of 521.56|three 521.8|but 522.02|sees 522.32|feel 522.55|first 522.87|triangle 523.63|and 523.86|then 524.03|one 524.42|additional 524.95|verdict 525.43|is 525.56|gonna 525.76|connect 526.13|to 526.24|the 526.34|last 526.7|two 526.9|that 527.13|sees 527.47|of 527.58|your 527.74|script 528.08|to 528.39|make 528.62|one 528.79|more 528.92|triangle 529.57|and 529.8|so 529.99|one 530.2|more 530.52|vertex 530.98|connects 531.32|the 531.47|last 531.79|event 532.16|these 532.68|answers 533.11|a 533.17|more 533.34|data 533.68|efficient 534.06|way 534.26|of 534.36|describing 534.92|some 535.08|geometry 535.8|than 536.23|with 536.45|the 536.54|less 536.96|if 537.22|that's 537.79|applicable 538.45|to 538.61|your 538.98|which 540.09|on 540.23|your 540.52|trying 540.72|to 540.78|describe 541.35|and 541.57|last 541.81|example 542.21|would 542.33|be 542.46|a 542.64|band 543.01|where 543.2|you 543.33|just 543.55|have 543.68|a 543.75|single 544.08|but 544.27|clicks 544.5|in 544.58|the 544.69|centre 545.09|and 545.22|then 545.71|the 545.96|rest 546.21|of 546.27|the 546.33|triangles 546.78|gonna 546.98|spend 547.38|a 547.43|lot 547.54|of 547.86|that 548.7|and 548.81|that's 549.03|and 549.39|one 555.43|so 555.65|how 555.8|do 555.86|we 555.94|actually 556.23|described 556.77|estate 557.1|using 557.36|the 557.44|called 557.76|I 557.85|P 558.11|I 561.15|so 561.32|the 561.41|first 561.61|thing 561.72|we're 561.81|gonna 561.98|do 562.11|is 562.26|describe 563.53|decide 564.04|what 564.37|kind 564.58|of 564.69|data 565.08|we 565.21|want 565.4|to 565.48|associate 566.01|with 566.14|the 566.24|each 566.5|of 566.58|those 566.78|matrices 568.68|there 569.01|is 569.12|some 569.79|different 570.14|strategies 570.68|as 570.85|to 570.96|how 571.2|you 571.49|present 571.93|estate 572.3|to 572.4|the 572.5|G 572.68|P 572.85|so 572.99|i'm 573.08|just 573.28|gonna 573.45|give 573.66|you 573.84|one 574.08|very 574.38|typical 574.82|like 575.49|how 575.64|we 575.83|would 576.03|do 576.23|this 577.41|so 579.02|we 579.71|decide 580.08|that 580.18|we 580.3|wanna 580.52|have 580.75|a 580.83|position 581.33|the 581.43|colour 581.74|and 581.86|texture 582.25|gordon 582.56|associated 583.26|with 583.46|each 583.67|vertex 584.11|in 584.25|our 584.36|geometry 585.29|we're 585.49|gonna 585.66|create 585.98|a 586.39|since 587.07|even 587.5|greater 587.77|about 588.36|six 588.79|am 588.96|i-vector 589.37|extractor 589.99|in 590.05|this 590.22|case 590.88|and 591.1|it 591.22|has 591.87|a 592.02|position 593.08|it 593.26|has 593.72|two 593.96|components 594.63|of 594.74|the 594.82|position 595.6|X 597.07|and 597.18|Y 597.32|coordinates 597.99|into 598.37|D 599.07|and 599.37|there 599.52|of 599.63|type 599.88|fly 600.46|we're 600.6|gonna 600.77|have 601.06|full 601.27|components 601.76|of 601.85|the 601.93|colour 602.26|but 602.47|we 602.56|implement 602.93|out 603.1|for 603.3|a 603.45|and 603.85|each 604.08|of 604.15|those 604.37|is 604.46|a 604.54|by 605.11|a 605.22|number 605.44|gonna 605.57|have 605.81|two 606.01|components 606.6|protect 607.1|recording 607.6|it 607.8|and 608.03|those 608.26|are 608.36|touch 608.74|like 609.12|nist 609.79|one 611.18|and 613.14|this 613.62|but 613.77|what 613.89|about 614.07|an 614.17|this 614.6|is 614.79|just 615.11|that 615.33|we've 615.53|taken 615.92|on 616.01|my 616.21|vertex 616.97|struck 617.58|which 617.8|is 617.96|a 618.05|vertex 618.7|i'm 618.95|with 619.17|declaring 619.62|an 619.71|array 620.06|of 620.19|these 620.65|and 620.96|we're 621.12|gonna 621.35|plot 621.72|out 621.95|we've 622.14|got 622.36|three 622.84|about 623.24|sees 623.58|for 623.73|one 623.97|triangle 624.74|and 624.93|with 625.05|plotting 625.43|out 625.53|the 625.61|positions 626.34|of 626.45|the 626.56|but 626.79|sees 627.47|giving 627.87|each 628.01|method 628.36|the 628.47|colour 629.11|and 629.45|where 629.71|specifying 630.28|the 630.52|texture 630.83|coordinates 632.42|you 635.26|so 636.04|we 636.28|nine 636.53|to 636.7|up 636.87|like 637.08|that 637.26|data 637.52|to 637.76|the 637.9|gpus 638.52|able 638.72|to 638.83|read 639.12|and 639.29|prices 639.7|that 639.96|and 640.11|that's 640.35|just 640.59|a 640.64|case 640.9|of 641.01|uploading 641.4|into 641.67|a 641.74|cover 641.99|that 642.19|should 642.31|be 642.51|but 642.77|we 643.11|do 643.29|that 643.5|by 644.36|coding 645.28|a 645.34|battery 645.82|but 646.03|when 646.2|you 646.35|repulsed 646.74|in 646.83|the 646.92|size 647.3|of 647.38|the 647.46|data 647.79|that 647.88|we 647.98|want 648.16|to 648.25|apply 648.56|time 648.77|we 648.87|pass 649.21|in 649.45|the 649.57|actual 649.84|point 650.16|to 650.26|the 650.39|data 652.18|and 652.37|that's 652.53|gonna 652.7|give 652.8|us 652.91|a 653.01|reference 653.42|to 653.55|about 656.42|the 656.6|next 656.89|thing 657.12|is 657.41|that 657.61|we're 657.76|going 658.06|to 659.18|have 659.5|to 659.89|describe 660.5|the 660.66|G 660.85|P 661.11|or 661.17|how 661.45|is 661.63|it 661.77|that 662.06|it 662.26|can 662.51|what 662.98|we 663.19|got 663.39|data 663.67|needs 663.93|to 664.03|know 664.16|that 664.34|i 664.41|have 664.59|to 664.71|that 664.91|data 665.19|so 665.53|it's 665.74|right 665.95|three 666.17|the 666.26|but 666.49|sees 667.36|to 667.52|process 667.96|it 669.31|and 669.57|so 669.66|if 669.77|we 669.85|reach 670.15|out 670.28|to 670.42|be 671.03|we 671.26|need 671.5|to 672.48|create 673.48|a 673.58|cover 673.86|that 674.06|should 674.2|be 675.07|and 675.39|we 675.5|go 675.71|global 675.97|attribute 676.69|new 677.26|and 677.41|we're 677.5|gonna 677.68|pass 677.93|in 678.03|a 678.1|reference 678.47|to 678.6|the 678.7|buffer 679.02|which 679.17|is 679.31|a 679.39|date 679.69|there 679.88|are 680.15|actually 680.61|so 680.73|we 680.83|do 680.89|we 681.07|declared 682.33|and 682.68|we're 682.8|gonna 683.03|give 683.49|each 683.78|attribute 684.23|and 684.37|nine 685.3|we're 685.5|gonna 686|specify 686.68|what 686.93|is 687.16|this 687.99|be 688.19|and 688.49|the 688.61|number 688.87|of 688.99|bytes 689.34|that 689.47|we 689.56|need 689.72|to 689.84|step 690.25|to 690.37|be 690.49|have 690.63|to 690.74|move 691.02|from 691.34|the 691.69|best 692.04|the 692.29|text 692.65|of 692.74|the 692.84|second 693.21|but 693.46|sex 693.7|and 693.84|so 694.04|on 695.16|and 695.36|then 695.48|we're 695.57|gonna 695.78|need 695.96|to 696.05|specify 696.55|what's 696.8|the 696.92|offset 697.42|from 697.61|the 697.74|beginning 698.21|of 698.3|the 698.41|buffer 699.34|whether 699.88|gpus 700.34|gonna 700.56|start 700.9|reading 701.28|for 701.39|that 701.74|should 701.89|be 702.26|here 702.51|to 703.06|process 703.7|that 703.88|data 705.44|lastly 705.91|we 705.99|need 706.13|to 706.21|specify 706.77|the 706.91|number 707.16|of 707.23|compared 707.65|to 707.79|data 708.1|have 708.35|you 708.47|have 708.59|to 708.74|take 711.56|like 712.09|two 712.28|components 715.93|so 716.17|assuming 716.51|we 716.62|do 716.73|the 716.82|same 717.09|thing 717.32|for 717.7|the 717.87|colour 718.2|and 718.34|texture 718.73|coordinates 719.56|we 719.68|have 719.82|for 719.95|batch 720.21|we 720.56|recovered 720.99|attributes 721.5|now 723.82|we 724.11|can 724.32|now 724.51|define 724.97|one 725.18|or 725.25|more 725.46|primitives 726.75|the 726.96|referring 727.56|to 727.67|that 728.02|should 728.13|be 728.34|right 728.59|so 729.62|so 729.94|at 730.14|this 730.34|point 730.63|this 730.79|is 730.9|where 731.07|we 731.19|specify 731.82|the 731.94|actual 732.21|topology 732.92|that 733.08|we 733.23|want 733.49|to 734.06|that 734.2|we 734.31|wanna 734.58|gpu 735.04|to 735.18|use 735.47|to 735.59|interpret 736.07|that 736.26|data 736.93|so 737.25|lists 737.71|triangle 738.09|friends 738.62|trips 738.94|or 739.04|whatever 740.18|so 740.78|with 741.06|the 741.16|funny 741.47|primitive 741.99|here 742.41|way 742.86|because 743.12|it's 743.24|just 743.39|a 743.45|single 743.75|triangle 744.25|that 744.43|apologies 745.06|pretty 745.47|meaningless 746.29|so 747.65|we 747.81|specify 748.32|that 748.48|there 748.71|are 748.94|three 749.27|but 749.55|sees 749.91|the 750.05|belong 750.4|to 750.51|this 750.87|specific 751.32|primitive 753.18|and 753.4|then 753.52|we 753.64|specifying 754.43|the 754.57|actual 754.9|attributes 755.45|the 755.57|belong 755.88|to 755.97|this 756.14|primitive 757.21|and 757.41|in 757.64|this 757.82|case 758.04|we 758.17|using 758.85|this 759.01|of 759.12|our 759.84|function 760.26|takes 760.61|a 760.77|know 761.02|to 761.21|make 761.39|the 761.53|list 761.88|of 762.06|that 762.28|should 762.41|be 762.58|says 769.62|so 770.04|the 772.17|other 772.42|thing 772.7|that 772.91|gpus 773.47|comprises 774.11|besides 774.94|the 775.36|john 775.83|geometric 776.37|data 776.8|that 777.29|i 777.4|just 777.68|described 778.15|that 778.6|is 778.76|that 778.86|they 778.93|can 779.11|also 779.39|still 779.78|image 780.09|data 780.68|as 780.93|textures 781.79|citizen 782.43|where 782.76|we 783.65|were 783.85|a 783.91|bit 784.1|outflow 784.63|of 784.8|their 784.99|own 785.28|and 785.51|i 786.03|started 786.42|going 786.65|through 788.56|how 789|in 789.17|cover 789.47|we 789.6|can 789.75|like 789.98|text 790.29|data 790.82|so 791.52|we 791.74|have 791.85|we 791.92|can 792.03|let 792.19|them 792.3|from 792.45|files 793.22|we 793.41|can 793.6|load 793.87|a 793.92|texture 794.71|just 795.05|as 795.28|an 795.39|empty 796.07|but 796.81|and 797.61|fill 797.88|out 798.01|from 798.18|the 798.27|C 798.49|P 798.77|with 798.91|the 799|point 799.29|to 799.85|we 800.05|can 800.23|also 800.56|create 800.97|these 801.16|textures 801.72|which 802.31|are 802.59|cool 802.87|data 803.17|structures 803.69|like 803.83|an 803.97|example 804.64|of 804.77|a 804.83|high 805.05|level 805.32|texture 805.67|the 805.77|pose 806.06|able 806.65|there 806.87|are 806.97|numbered 807.28|if 807.45|i 807.54|don't 807.92|use 808.54|but 809.13|it's 809.27|sometimes 809.74|useful 810.24|for 810.46|this 810.64|band 810.91|of 811.02|packing 811.61|images 812.16|one 812.73|texture 814.36|to 814.93|avoid 816.12|like 816.51|a 816.82|changes 817.8|for 819.42|you 819.76|are 819.96|use 820.15|cases 822.25|and 822.71|might 824.79|these 825.04|pictures 825.43|from 825.72|when 825.86|the 825.96|system 826.23|resources 827.38|what 827.94|is 828.68|and 832.48|so 832.78|we 832.98|probably 833.51|talk 833.75|we 833.86|put 834.01|off 834.26|right 834.48|but 834.67|what 834.84|we're 835.07|gonna 835.22|store 835.56|results 836.06|with 836.23|what 836.38|our 836.48|data 837.01|which 837.21|is 837.7|these 837.91|triangles 838.88|and 839.26|images 840|as 840.23|textures 841.01|so 841.2|now 841.41|we 841.5|need 841.65|to 841.74|figure 842.01|out 842.22|how 842.53|to 843.16|describe 843.6|the 843.67|pipeline 844.16|by 844.26|which 844.44|this 844.67|is 844.77|all 844.93|gonna 845.06|be 845.15|processed 850.74|so 851.1|i'm 851.27|gonna 851.93|give 852.48|a 852.71|really 853.14|sky 853.59|high 853.92|level 854.48|view 854.79|of 854.92|any 855.42|it 855.75|example 856.36|of 856.53|how 856.78|you 856.94|can 857.15|configure 857.58|gpu 858.08|pipeline 858.49|to 858.62|process 859.14|data 859.54|of 859.69|modern 859.95|T 860.24|is 860.75|pretty 861.13|don 861.46|flexible 862.5|and 862.84|they're 863.16|a 863.64|number 863.97|of 864.04|stages 865.03|a 865.94|cut 866.27|optional 866.72|state 867.03|is 867.18|really 867.4|but 867.85|that 868.35|i'm 868.5|not 868.69|representativeness 869.64|example 870.15|but 870.25|it 870.38|is 870.5|still 870.99|a 871.54|very 872.04|typical 872.91|a 873.14|common 873.47|example 874.3|is 874.94|for 875.1|is 875.22|this 875.8|technology 877.13|they're 877.35|gonna 877.51|start 877.8|with 877.97|our 878.07|geometry 878.64|we 878.92|coming 879.26|in 879.38|on 879.87|the 880.72|left 881.53|and 882.53|we're 883.06|gonna 883.61|bust 883.93|going 884.13|to 884.22|this 884.43|but 884.72|expressing 885.4|stage 885.7|in 885.88|this 886.06|stage 886.82|we're 887|gonna 887.44|transform 888.07|a 888.18|german 888.51|three 888.82|we're 888.96|gonna 889.33|scale 889.71|it 889.82|rotated 890.41|translated 891.2|we're 891.32|gonna 891.93|projected 892.6|so 892.91|that 893.11|points 893.48|at 893.58|a 893.91|button 894.26|away 894.6|from 894.93|the 895.13|origin 895.73|are 895.86|gonna 896.12|attenuate 896.9|towards 897.33|vanishing 897.82|point 898.2|to 898.34|the 899.67|realistic 901.47|and 901.69|at 901.77|the 901.87|end 902.05|of 902.13|the 902.24|stage 902.86|all 903.07|about 903.32|german 903.58|tree 903.77|is 903.92|gonna 904.1|be 904.18|transformed 904.85|into 905.08|the 905.19|coordinate 905.63|space 905.95|about 906.2|frame 906.52|but 908.11|and 908.38|it's 908.86|conceptually 910.09|a 910.61|range 911.13|within 911.49|a 911.58|scene 911.93|of 912.07|other 912.31|geometry 914.62|bands 916.21|the 916.37|next 916.65|stage 917.05|after 917.32|that 917.62|is 917.84|the 917.99|frogman 918.41|processing 918.9|stage 919.24|in 919.4|the 919.49|G 919.68|P 919.86|is 920|gonna 920.22|go 920.4|through 920.72|each 920.93|of 921.03|the 921.09|triangles 922.17|in 922.54|our 922.67|geometry 923.57|and 923.77|it's 923.95|gonna 924.21|i 924.35|would 924.53|like 924.76|that 924.92|with 925.1|the 925.22|pixel 925.7|grid 925.88|about 926.12|frame 926.38|buffer 926.75|in 926.84|it's 926.98|gonna 927.21|consider 927.71|for 927.96|each 928.18|pixel 928.61|where 928.81|the 928.93|centre 929.49|of 929.66|the 931|what's 931.28|called 931.45|a 931.51|fragment 932.41|where 933.08|that 933.35|is 933.59|within 934.01|the 934.1|bounds 934.5|of 934.66|that 934.85|triangle 935.41|then 935.62|it's 935.74|gonna 935.97|run 936.15|a 936.21|program 936.77|to 936.88|basically 937.29|calculate 937.86|colour 938.25|for 938.43|that 938.63|fragment 939.62|at 939.8|this 939.97|point 940.2|when 940.31|you're 940.42|calculating 940.92|not 941.1|colour 942.15|you 942.4|can 942.58|but 942.81|that's 943.11|of 943.17|those 943.42|textures 944.03|the 944.46|we 944.91|floated 946.13|and 947.29|also 947.86|the 947.97|coolness 948.53|of 948.74|each 948.92|triangle 949.29|where 949.44|we 949.56|have 949.76|those 950.09|attribute 950.6|values 951.34|coming 951.67|in 952.31|there 952.55|is 952.87|can 953.09|be 953.26|interpolated 954.25|say 954.46|that 954.62|for 954.97|every 955.36|intermediate 956.36|fragment 957.14|network 957.38|processing 958.07|we 958.18|have 958.65|interpolated 959.69|attribute 960.17|values 960.71|to 961.2|contradict 962.62|program 964.73|so 964.96|in 965.09|the 965.19|final 965.63|step 966.82|we 966.97|take 967.27|all 967.47|of 967.56|those 967.81|fragments 968.39|and 968.64|we 968.75|know 968.93|need 969.13|to 969.36|humanise 969.85|there 969.96|is 970.09|onto 970.32|the 970.4|existing 970.82|contents 971.33|of 971.42|the 971.52|frame 971.81|buffer 973.43|to 973.77|build 974.06|up 974.22|a 974.37|whole 974.63|scene 975.47|and 975.73|it 975.86|this 976.02|point 976.59|we 976.8|might 977.36|also 977.68|be 977.81|reading 978.15|back 978.36|insisting 978.85|colours 979.22|in 979.37|a 979.42|frame 979.68|buffer 979.95|to 980.09|be 980.22|able 980.47|to 980.71|say 981.19|if 981.34|the 981.44|effect 981.82|of 981.9|transparency 982.61|by 982.75|combining 983.6|in 983.79|coming 984.81|destination 985.66|ones 987.14|and 987.51|so 988.15|the 988.37|buttons 988.73|wasting 989.12|the 989.21|from 989.58|present 990.07|processing 990.54|state 990.81|is 990.98|there 991.22|is 991.34|programmable 992.13|stage 992.5|is 993.13|very 993.39|flexible 994.24|the 994.38|planning 994.77|stages 995.83|tends 996.31|to 996.48|what 996.76|is 997.15|a 998|much 998.2|more 998.4|limited 998.94|functionality 999.74|done 999.92|and 1000.08|fix 1000.33|function 1000.91|of 1001.14|us 1001.71|still 1001.98|a 1002.04|can 1002.22|lay 1002.37|down 1002.71|do 1002.88|that 1003.07|stuff 1004.31|and 1005.92|and 1006.66|the 1007.27|well 1007.46|in 1007.68|which 1007.91|the 1008.06|actually 1008.69|the 1008.82|hardware 1009.16|prices 1009.61|this 1009.98|is 1010.34|very 1010.66|paralysed 1012.14|there 1013.11|is 1013.58|if 1013.75|you 1013.83|have 1014.01|a 1014.34|primitive 1014.84|without 1015.17|one 1015.33|for 1015.41|triangles 1015.85|coming 1016.19|and 1016.35|there's 1016.56|not 1016.79|really 1017.01|any 1017.24|bordering 1017.72|guarantees 1018.31|as 1018.44|to 1018.55|have 1018.79|a 1018.84|gpus 1019.37|gonna 1019.9|price 1020.18|essays 1020.51|triangles 1021.77|and 1022.26|it's 1022.37|gonna 1022.53|be 1022.63|doing 1023.13|lots 1023.54|of 1023.61|geometry 1024.11|the 1024.23|same 1024.53|time 1025.41|and 1025.94|similar 1026.32|with 1026.46|a 1026.51|fragment 1026.86|processing 1027.34|the 1027.49|order 1028|exact 1028.46|order 1028.76|in 1028.89|which 1029.09|is 1029.24|gonna 1029.42|priceless 1030.08|fact 1030.45|is 1030.58|not 1030.77|something 1031.15|you 1031.39|get 1031.55|to 1031.67|guarantee 1032.59|and 1033.01|it's 1033.3|very 1034.35|paralysed 1035.18|that 1035.36|you 1035.56|will 1035.72|be 1035.82|doing 1036.68|sorry 1038.94|so 1039.31|kind 1040.42|of 1040.5|have 1040.65|a 1040.68|gpu 1041.13|prices 1041.47|to 1041.58|state 1041.92|a 1042.47|high 1042.62|level 1043.21|and 1044.97|i 1045.68|don't 1046.02|have 1046.12|the 1046.19|time 1046.47|to 1046.73|explain 1047.28|lots 1047.55|of 1047.61|examples 1048.12|of 1048.29|using 1048.54|the 1048.63|cover 1048.94|if 1049.08|you 1049.17|have 1049.3|to 1049.38|describe 1050.22|a 1051.04|variations 1051.86|on 1052.1|configuring 1052.58|E 1052.63|D 1052.91|U 1053.65|but 1054.32|just 1054.59|to 1055.13|introduce 1055.71|you 1055.81|to 1055.95|the 1056.06|couple 1056.39|plot 1056.7|line 1057.2|object 1057.75|which 1057.95|represents 1059.24|that 1059.53|whole 1060.05|processing 1060.61|part 1060.83|by 1061.2|the 1061.29|G 1061.51|P 1061.81|A 1062.69|and 1063.55|we 1063.78|can 1063.92|create 1064.19|a 1064.57|peaceful 1065.08|pipeline 1065.72|by 1065.85|conical 1066.4|pipeline 1067|you 1068.27|and 1068.61|to 1068.76|just 1069.29|give 1069.65|one 1069.85|example 1070.61|thing 1071.07|of 1071.4|for 1071.74|figuring 1072.12|it 1072.27|where 1072.48|we 1072.57|are 1072.65|introducing 1073.27|a 1073.32|texture 1073.81|into 1074|that 1074.16|pricing 1074.6|but 1074.8|we're 1075.49|gonna 1076.17|associated 1077|texture 1077.57|with 1077.77|what's 1077.99|known 1078.19|as 1078.3|an 1078.52|idea 1079.15|and 1079.52|this 1079.77|idea 1080.16|of 1080.28|layers 1080.68|use 1081.56|during 1081.82|the 1081.91|fragment 1082.34|pricing 1082.81|stage 1083.17|where 1083.29|they 1083.37|can 1083.51|be 1083.64|combined 1084.33|and 1084.93|us 1085.73|associating 1086.41|attention 1086.89|with 1087.08|layers 1087.46|there 1087.8|of 1087.89|that 1092.28|so 1092.76|basically 1093.18|now 1093.41|we 1093.53|have 1093.74|all 1093.98|of 1094.09|the 1094.2|bits 1094.57|that 1094.72|it 1094.83|takes 1095.45|to 1095.56|actually 1095.89|draw 1096.09|something 1096.41|a 1096.48|process 1096.79|similar 1097.21|gpu 1097.8|i'll 1097.93|just 1098.19|mention 1098.46|frame 1098.67|buffer 1099.23|of 1099.72|data 1100.2|a 1100.27|primitive 1100.83|we 1100.94|got 1101.43|a 1101.98|processing 1102.42|pipeline 1102.87|we 1102.98|can 1103.15|call 1103.38|primitive 1104.13|draw 1105.01|busting 1105.57|the 1105.68|reference 1106.11|to 1106.48|that 1106.69|data 1107.28|that 1107.54|frame 1107.82|buffer 1108.74|and 1109.08|is 1109.43|that 1109.82|the 1110.02|choice 1110.33|of 1110.42|five 1110.7|line 1111.87|and 1112.03|so 1112.12|that's 1112.34|basically 1112.92|that's 1113.37|basically 1113.8|it 1114.06|but 1114.48|introducing 1115.07|datum 1115.41|pricing 1116.1|G 1116.37|P 1116.51|A 1116.95|and 1117.34|it's 1118.09|it 1118.24|is 1118.39|to 1118.51|distill 1118.98|as 1119.15|much 1119.4|as 1119.56|i 1119.83|got 1120.09|time 1120.34|to 1120.43|be 1120.59|able 1120.85|to 1121.79|i 1122.09|give 1122.52|you 1123.7|so 1124.48|the 1124.7|next 1124.94|thing 1125.06|i 1125.12|wanna 1125.33|talk 1125.53|about 1125.76|the 1126.05|utilities 1126.86|at 1126.99|all 1127.11|the 1127.36|whites 1127.7|that 1127.85|go 1128.11|beyond 1128.5|just 1128.72|that 1128.92|lower 1129.21|level 1129.46|access 1129.85|to 1129.98|the 1130.09|gpu 1130.56|hardware 1131.47|that 1132.1|trying 1132.36|to 1132.49|make 1132.72|it 1133.09|actually 1133.54|really 1133.77|practical 1134.54|to 1134.81|get 1135.08|stuff 1135.36|done 1135.62|is 1135.83|just 1136.05|basic 1136.4|things 1136.74|a 1136.92|little 1137.22|mice 1137.53|all 1138.25|graphical 1138.83|applications 1139.76|need 1140.22|and 1141.02|gonna 1141.21|start 1141.62|off 1141.82|by 1142.33|introducing 1143.2|the 1143.82|math 1144.31|utilities 1145.08|that 1145.22|come 1145.44|with 1145.64|bubble 1147.05|we 1147.97|have 1148.53|matrices 1149.86|api 1150.65|matrices 1151.22|of 1151.31|the 1151.39|way 1151.59|that 1151.74|we 1151.95|deal 1152.18|with 1152.66|describing 1153.44|transformations 1154.21|of 1154.32|geometry 1154.86|in 1155.01|combining 1155.48|those 1155.66|transformations 1157.77|just 1159.03|essential 1159.71|stuff 1160.04|really 1160.79|matrix 1161.68|not 1162.01|build 1162.26|on 1162.38|top 1162.61|of 1162.69|that 1162.85|capability 1164.03|and 1164.69|kate 1165.2|to 1165.87|the 1166.02|number 1166.28|of 1166.37|applications 1167.05|that 1167.2|want 1167.4|to 1167.5|organise 1167.97|that 1168.5|the 1168.75|geometry 1169.25|into 1169.49|seeing 1169.85|profs 1170.77|so 1171.36|it's 1172.04|very 1172.47|common 1172.8|that 1172.92|you 1173.02|want 1173.27|to 1174.21|basically 1174.75|start 1175.09|these 1175.27|transformations 1176.01|together 1176.4|is 1176.55|interested 1177.27|in 1177.34|seeing 1177.63|trough 1178.13|pushing 1178.6|them 1178.76|onto 1178.97|the 1179.07|stack 1179.39|"'em" 1179.5|popping 1179.84|them 1180|as 1180.13|you 1180.26|move 1180.49|around 1180.79|the 1180.86|scene 1181.15|rough 1181.76|and 1181.99|this 1182.17|can 1182.36|say 1182.7|you 1182.91|re 1183.07|accumulating 1184.25|lots 1184.93|of 1185.01|transformations 1185.64|about 1185.95|this 1186.17|is 1186.32|the 1186.45|on 1186.67|changing 1187.24|i 1187.5|frequency 1189.21|and 1190.17|that 1190.45|is 1190.6|it 1190.71|just 1191.4|you 1191.51|know 1191.66|use 1191.89|of 1192.08|all 1192.34|kinds 1192.7|of 1192.79|things 1193.05|the 1193.11|next 1193.33|can 1193.45|be 1193.8|to 1193.93|have 1194.15|a 1194.33|you 1194.42|know 1194.51|it's 1194.64|on 1194.79|and 1195.14|dealing 1195.48|with 1195.63|that 1195.82|is 1196.75|rotations 1197.59|there 1197.7|are 1197.78|several 1198.09|rotation 1198.68|types 1199.03|that 1199.13|we 1199.22|have 1199.47|been 1200.03|a 1200.28|couple 1201.12|user 1201.7|an 1201.8|example 1202.31|of 1202.4|a 1202.48|compact 1203.57|representation 1205.12|rotation 1205.71|comprised 1206.27|of 1206.36|three 1206.66|orthogonal 1207.31|rotations 1208.79|and 1209.16|quaternions 1209.92|or 1210.04|another 1210.92|format 1211.81|it's 1212.01|an 1212.11|encoding 1212.61|of 1212.72|an 1212.86|axis 1213.35|workstation 1214.02|and 1214.18|they 1214.27|have 1214.47|the 1214.55|nice 1214.81|property 1215.57|being 1216.46|able 1216.62|to 1216.74|interpolate 1217.42|really 1217.65|smoothly 1218.17|between 1218.9|the 1219.11|have 1219.29|the 1219.51|pros 1219.78|and 1219.91|cons 1220.64|and 1221.06|but 1221.41|especially 1221.89|with 1222.08|quaternions 1224.15|they're 1225.1|pretty 1225.57|some 1226.18|pretty 1226.39|fancy 1226.77|matt's 1227.08|behind 1227.43|the 1227.49|it's 1227.72|not 1229.34|every 1229.64|time 1229.96|you 1230.02|need 1233.08|and 1233.41|colour 1233.68|utilities 1234.82|so 1235.42|being 1235.69|able 1235.83|to 1235.98|convert 1236.46|from 1236.64|rgb 1237.17|take 1237.45|you 1237.61|saturation 1238.17|like 1238.41|two 1238.78|spaces 1239.99|other 1244.81|which 1245.03|i 1245.16|just 1245.33|snippets 1245.92|this 1246.2|is 1246.37|the 1246.47|way 1246.67|that 1246.81|we 1246.94|experienced 1247.6|the 1247.83|programmable 1248.51|parts 1248.94|of 1249.24|the 1249.83|program 1250.23|will 1250.45|parts 1251.02|of 1251.27|the 1251.67|gpu 1254.72|this 1256.31|this 1256.67|design 1257.49|say 1257.73|that 1257.93|you 1258.06|can 1258.19|have 1258.5|multiple 1258.99|components 1259.61|contribute 1260.33|into 1260.67|the 1260.85|i 1261.09|roll 1261.7|processing 1262.76|of 1263.3|geometry 1264.52|and 1265.53|it 1265.77|so 1266.04|cooperating 1267.05|within 1268.12|one 1268.35|framework 1268.87|so 1269.98|the 1270.1|way 1270.26|this 1270.45|works 1270.72|is 1270.85|that 1270.97|we 1271.08|have 1271.3|this 1271.45|idea 1271.94|that 1272.13|points 1272.51|in 1272.63|apart 1273.03|line 1273.88|so 1274.14|examples 1274.7|would 1274.83|be 1275.21|vertex 1275.65|processing 1276.19|stage 1276.62|where 1276.81|you 1276.94|wanna 1277.18|be 1277.34|able 1277.67|to 1279|make 1279.34|some 1279.92|it's 1280.38|you 1280.59|want 1280.71|to 1280.77|build 1281.04|on 1281.15|the 1281.3|people 1281.64|processing 1282.21|of 1282.29|probable 1282.72|it 1282.87|but 1283|introduce 1283.52|some 1284.05|additional 1284.8|transformations 1285.92|for 1286|example 1286.79|you 1286.93|can 1287.06|provide 1287.76|a 1287.89|small 1288.24|snippet 1288.77|of 1289.17|code 1289.63|which 1289.82|is 1289.97|using 1290.27|the 1290.37|G 1290.5|L 1290.59|of 1290.67|cell 1290.88|shading 1291.31|language 1292.33|to 1293.46|insert 1294.12|into 1294.7|one 1294.92|of 1294.99|these 1295.2|have 1295.35|points 1295.7|in 1295.8|a 1295.87|can 1296.03|either 1296.35|replace 1297.46|that 1297.75|whole 1298.73|section 1299.82|replace 1300.44|any 1300.64|people 1301.02|processing 1302.52|or 1302.83|complete 1303.32|and 1303.5|or 1303.68|pen 1304.07|so 1304.53|that 1304.73|it 1304.86|can 1305.02|cooperate 1305.52|without 1306.04|science 1307.11|and 1307.52|similarly 1307.95|for 1308.13|fractal 1308.53|processing 1309.13|like 1309.33|and 1309.59|set 1309.92|to 1312.29|and 1312.96|that 1313.16|supplied 1313.7|to 1316.66|and 1316.98|looking 1317.29|up 1317.47|textures 1317.9|and 1317.99|there 1318.33|are 1318.96|places 1319.38|as 1319.53|well 1323.75|clipping 1324.46|lots 1324.81|of 1324.89|applications 1325.59|once 1325.82|we 1325.92|have 1326.06|to 1326.16|restrict 1327.47|the 1328.49|range 1330.12|where 1330.59|they 1330.81|want 1330.95|to 1331.01|restrict 1331.46|where 1331.9|the 1332.02|influence 1332.52|of 1332.64|drawing 1333.22|within 1334.11|the 1334.2|frame 1334.49|buffer 1335.79|to 1336.02|a 1336.17|certain 1336.51|to 1336.72|D 1336.9|regions 1337.73|and 1339.97|so 1340.18|if 1340.66|in 1340.99|cover 1341.27|you 1341.39|can 1341.55|click 1341.83|to 1342.13|ask 1342.48|align 1342.9|rectangles 1343.6|transform 1344.21|rectangles 1345.4|this 1345.82|interactive 1346.34|a 1346.46|battery 1346.73|primitives 1347.4|to 1347.72|D 1348.09|pass 1348.51|describe 1349.02|with 1349.22|fancy 1349.6|is 1350.3|awesome 1350.8|lines 1353.03|and 1353.36|similar 1353.64|to 1353.76|the 1353.85|matrix 1354.28|that 1354.48|we 1354.58|consider 1355.1|the 1355.65|you 1355.86|have 1356.04|seen 1356.36|rockies 1356.87|cases 1357.57|where 1357.82|you 1357.92|want 1358.11|to 1358.2|be 1358.38|able 1358.67|to 1359.07|start 1359.47|these 1359.64|on 1359.75|top 1359.96|of 1360.07|each 1360.31|other 1360.55|is 1360.65|interesting 1361.47|trough 1362.06|and 1362.29|effectively 1362.99|region 1363.56|is 1364.26|the 1364.38|intersection 1365.32|of 1365.68|all 1365.99|of 1366.11|that 1366.32|is 1366.66|the 1367.44|company 1367.77|push 1368.25|regions 1373.73|rectangle 1374.21|patching 1374.96|especially 1375.95|when 1376.12|it 1376.28|comes 1376.67|to 1376.83|user 1377.23|interface 1377.85|is 1378.6|a 1378.97|currently 1380|very 1380.49|dependent 1381.07|on 1381.61|using 1382.75|tech 1383.04|should 1383.2|rectangles 1384.05|as 1384.36|the 1386.38|so 1386.89|building 1387.21|block 1387.47|of 1387.87|most 1388.46|interfaces 1389.56|and 1389.91|because 1390.22|gpus 1390.8|are 1390.97|not 1391.37|really 1391.74|very 1391.98|effective 1392.6|a 1392.75|practising 1393.31|very 1393.54|tiny 1393.91|primitives 1394.81|one 1395.3|of 1395.47|time 1396.12|just 1396.33|to 1396.42|send 1396.67|a 1396.71|couple 1397.02|of 1397.1|triangles 1397.63|for 1397.87|what 1398.38|within 1399.32|separate 1399.65|draw 1399.82|close 1400.23|is 1400.99|is 1401.41|not 1402.61|and 1403.01|make 1403.36|good 1403.59|utilisation 1404.38|of 1404.52|the 1404.83|of 1404.96|the 1405.05|G 1405.28|your 1405.47|hardware 1406.77|so 1406.95|it 1407.76|with 1408.04|this 1408.35|there 1408.85|is 1409.41|the 1409.62|if 1409.81|you 1410|well 1410.25|within 1410.57|certain 1410.91|limitations 1411.72|i 1411.85|for 1411.99|instance 1412.45|with 1412.64|if 1412.92|you 1413.05|little 1413.45|your 1413.6|textures 1414.1|into 1414.5|atlas 1414.91|textures 1417.76|so 1418.08|they 1418.21|can 1418.39|all 1418.54|be 1418.71|referenced 1419.28|as 1419.45|part 1419.65|of 1419.77|one 1420.02|two 1420.64|like 1421.77|one 1422.09|month 1422.43|one 1422.68|primitive 1424.19|and 1424.44|if 1424.52|you 1424.64|limit 1424.87|yourself 1425.21|to 1425.32|certain 1425.67|types 1425.98|of 1426.08|clipping 1426.94|then 1427.62|in 1427.8|a 1427.87|lot 1428.15|of 1428.24|cases 1428.68|actually 1429.58|couple 1430.27|can 1430.91|batch 1431.84|almost 1432.3|like 1432.82|whole 1433.19|scenes 1433.91|of 1434.28|rectangles 1434.96|into 1435.21|a 1435.28|single 1435.64|goal 1435.89|cools 1438.1|it's 1438.23|quite 1439|useful 1442.25|so 1442.42|don't 1442.62|have 1442.75|a 1442.8|bunch 1443.05|of 1443.39|optional 1443.89|sup 1444.14|libraries 1444.51|that 1444.64|come 1444.84|with 1444.98|problem 1445.29|as 1445.45|well 1446.58|i 1447.79|mean 1448.05|for 1448.18|instance 1448.69|we 1448.81|have 1449.02|come 1449.21|up 1449.38|anger 1449.69|which 1449.87|enables 1450.31|us 1450.48|to 1450.63|rend 1450.99|text 1452.91|laid 1453.28|out 1453.44|with 1453.61|that 1453.74|anger 1454.05|make 1454.28|you 1454.42|know 1454.55|i 1455.4|we 1455.64|have 1455.93|hope 1456.27|a 1456.57|which 1457.11|provide 1457.54|a 1457.6|test 1457.95|like 1458.16|to 1458.3|have 1458.49|a 1458.67|teapot 1459.33|so 1460.26|describing 1461.17|shakes 1461.46|with 1461.81|bessie 1462.19|is 1462.41|lines 1462.77|and 1462.91|curves 1463.37|and 1463.77|being 1464.1|able 1464.24|to 1464.4|get 1464.58|a 1464.63|retains 1465.49|object 1466.73|representing 1467.58|that 1467.75|estimation 1468.29|of 1468.4|that 1468.99|and 1469.18|being 1469.43|able 1469.52|to 1469.69|redraw 1470.25|that 1470.48|without 1471.01|incurring 1471.63|repeated 1472.08|incurring 1472.53|the 1472.62|cost 1472.92|a 1472.98|test 1473.25|selecting 1473.61|that 1473.77|geometry 1475.61|how 1475.7|would 1475.88|you 1476|nist 1476.26|two 1476.6|thousand 1476.89|is 1477.04|to 1478.09|easily 1478.54|integrate 1479.41|a 1479.85|just 1480.62|regular 1481.07|gas 1481.61|to 1481.88|carried 1482.32|into 1482.66|the 1482.95|a 1483.04|couple 1483.35|application 1484.29|and 1484.96|managing 1485.47|the 1485.6|state 1487.27|between 1487.67|nice 1488.48|to 1488.65|it 1488.86|you 1488.96|know 1489.09|it's 1490.59|i 1490.66|would 1490.87|use 1491.14|T 1491.35|is 1491.48|a 1491.55|recent 1491.92|addition 1492.79|which 1493.76|i 1493.97|i'm 1494.17|speedier 1494.55|integration 1496.05|so 1496.3|couple 1497.22|based 1498.16|on 1498.25|the 1498.34|G 1498.54|stream 1498.79|a 1498.86|framework 1502.27|so 1502.4|now 1502.83|ago 1503.07|three 1503.33|some 1503.52|of 1503.62|the 1504.02|much 1504.49|more 1504.9|recent 1505.37|things 1505.6|that 1505.69|we've 1505.86|been 1506.05|developing 1506.58|just 1506.78|say 1507.12|you 1507.25|know 1507.42|idea 1507.9|of 1508.63|where 1508.84|the 1508.94|focus 1509.37|is 1509.88|a 1510.24|and 1510.4|where 1510.57|it's 1510.69|going 1512.29|so 1513.4|that's 1513.64|the 1513.92|yes 1514.6|i 1514.71|thanks 1515.01|to 1515.54|find 1515.73|a 1516.16|at 1517.2|the 1517.26|beginning 1517.6|of 1517.69|this 1517.91|year 1518.34|we 1518.56|introduced 1519.37|a 1519.59|couple 1519.93|frame 1520.27|info 1520.56|right 1520.82|you 1520.97|know 1521.09|i 1521.97|and 1522.34|it's 1522.86|this 1523.11|is 1523.27|about 1523.78|being 1524.09|up 1524.23|to 1524.39|get 1525.08|asynchronously 1526.1|extra 1526.61|information 1527.24|about 1527.62|frame 1528.07|is 1528.24|completed 1529.39|so 1529.83|for 1529.99|instance 1530.36|when 1530.48|we 1530.63|went 1530.85|to 1530.93|remove 1532.12|also 1532.75|possible 1533.2|frame 1533.53|of 1533.71|the 1533.98|impostor 1534.57|to 1534.72|be 1534.88|displayed 1536.08|and 1536.91|it 1537.11|takes 1537.37|some 1537.56|time 1537.85|before 1538.12|that 1538.28|can 1538.43|post 1538.79|a 1538.9|response 1539.54|and 1539.68|gets 1539.96|that 1540.16|frame 1540.52|actually 1540.93|displayed 1541.46|on 1541.61|to 1541.78|the 1541.92|monitor 1542.84|and 1543.26|we'd 1543.51|like 1543.74|to 1543.87|know 1544.07|too 1544.37|well 1544.76|what's 1545|the 1545.11|time 1545.49|stamp 1545.86|when 1546.07|that 1546.25|really 1546.55|hit 1546.79|the 1546.89|display 1547.67|and 1547.86|get 1548.02|that 1548.19|but 1548.48|we 1548.61|have 1548.84|location 1549.38|so 1549.62|that 1549.76|it 1550|can 1550.17|be 1550.42|a 1550.49|bit 1550.67|smarter 1551.21|about 1551.44|our 1551.93|rest 1552.27|is 1552.41|animations 1553.7|based 1554.05|on 1554.21|the 1554.3|prediction 1555.38|or 1555.62|when 1555.9|that 1556.16|frame 1556.5|is 1556.67|really 1557.04|gonna 1557.49|hit 1557.79|the 1558.23|physical 1558.71|display 1559.28|see 1559.72|you 1560.03|have 1561.17|these 1563.19|i 1563.34|think 1565.27|thanks 1566.26|to 1566.59|kind 1566.82|of 1566.92|stay 1567.19|in 1567.37|for 1567.79|contributing 1568.53|offence 1569.26|compensate 1570.31|pi 1570.67|two 1570.87|call 1571.51|this 1572.72|allows 1573.06|us 1573.19|to 1573.41|insert 1573.9|marcus 1574.53|into 1575.22|the 1575.75|come 1575.97|on 1576.21|stream 1576.87|that 1577.32|was 1577.46|sending 1577.75|to 1577.86|the 1577.95|G 1578.14|P 1578.32|A 1579.62|so 1579.91|that 1580.08|we 1580.26|can 1580.87|have 1581.09|a 1581.15|bunch 1581.34|of 1581.46|what 1581.72|that 1581.89|we're 1582.08|interested 1582.56|in 1582.67|knowing 1583.07|when 1583.35|the 1583.44|G 1583.78|is 1584|finish 1584.34|processing 1584.94|this 1585.14|way 1586|since 1587.07|when 1587.42|that 1587.6|work 1587.86|is 1588.03|finished 1588.4|then 1588.52|we 1588.61|can 1588.75|get 1589.07|a 1589.24|call 1589.55|back 1589.78|into 1590.03|the 1590.14|application 1590.91|to 1591.04|be 1591.16|able 1591.49|to 1592.23|i 1592.3|respond 1592.84|to 1592.94|that 1593.67|and 1594.33|the 1594.47|use 1594.72|case 1594.97|they 1595.09|had 1595.38|this 1595.62|was 1595.83|for 1595.95|video 1596.29|integration 1596.94|where 1597.12|they 1597.23|wanted 1597.49|to 1597.57|be 1597.68|have 1597.81|to 1597.91|make 1598.17|sure 1598.63|that 1599.95|but 1600.52|the 1601.17|gpu 1601.86|had 1602.27|finish 1602.86|any 1603.2|something 1604.18|the 1604.51|need 1604.87|to 1604.95|do 1605.31|a 1605.43|certain 1605.8|textures 1606.42|before 1606.99|was 1607.21|handed 1607.61|back 1607.86|to 1608.02|the 1608.23|video 1608.51|decoder 1609.04|library 1609.84|to 1610.16|avoid 1610.77|conflict 1615.6|thanks 1616.28|to 1616.69|i 1616.72|mean 1616.95|a 1617.24|man 1617.41|a 1617.48|lot 1617.61|of 1617.77|one 1618.59|of 1618.65|the 1618.75|interns 1619.27|so 1619.73|we've 1620.15|been 1620.28|working 1620.6|with 1620.78|recently 1621.9|and 1622.42|saxony 1623.3|a 1623.39|lot 1623.58|that's 1623.92|the 1624.37|supporting 1625.39|i'll 1625.88|at 1625.99|this 1626.2|work 1627.42|for 1628.37|G 1628.53|S 1628.69|T 1630.07|on 1630.53|speedier 1630.94|integration 1631.6|to 1631.89|couple 1632.87|and 1633.2|it's 1633.52|it 1633.72|works 1634.78|particular 1635.49|well 1635.87|with 1636.52|to 1637.27|pay 1637.5|particular 1637.99|attention 1638.42|to 1638.52|making 1638.77|sure 1638.96|that 1639.07|it 1639.18|works 1639.51|nicely 1639.95|with 1640.11|the 1640.2|state 1640.52|i 1640.63|the 1641.07|eyes 1641.76|and 1642.3|with 1643.06|multi 1643.61|texturing 1644.22|side 1644.49|it 1644.65|is 1644.78|a 1644.84|lot 1645.01|of 1645.1|freedom 1646.04|to 1647.68|i 1648.36|will 1648.8|all 1648.97|kinds 1649.3|of 1649.7|your 1650.51|own 1650.71|custom 1651.13|affects 1651.64|and 1651.8|things 1652.56|that 1653.1|will 1653.68|be 1653.83|involved 1654.37|in 1655.12|a 1655.78|rendering 1656.35|of 1656.45|a 1656.52|video 1656.83|frame 1657.13|so 1657.27|if 1657.36|you 1657.46|wanted 1657.67|to 1657.77|do 1658|from 1658.39|processing 1659.2|like 1659.89|be 1660.08|saturating 1660.95|contrast 1661.76|brightness 1662.28|that 1662.46|kind 1662.61|of 1662.7|thing 1662.85|and 1663.04|trade 1663.31|is 1663.98|you 1664.51|don't 1664.67|wanna 1664.81|have 1665.03|intimated 1665.5|rents 1665.89|we 1666.04|listing 1666.56|so 1666.71|you 1666.81|need 1666.98|a 1667.03|cooperative 1667.58|system 1668.08|to 1668.27|allow 1668.56|you 1668.75|to 1669.08|combine 1669.59|these 1669.76|effects 1670.61|one 1675.9|and 1677.05|as 1677.41|you 1677.55|have 1677.67|the 1677.77|use 1678.04|cases 1678.48|this 1678.71|was 1679.06|for 1679.34|project 1679.7|called 1679.94|break 1680.42|sure 1681.68|mention 1682.61|that 1685.78|so 1686.39|what 1686.66|you 1686.79|have 1686.94|is 1687.96|another 1688.84|thing 1688.99|that 1689.1|were 1689.25|exploring 1689.78|at 1689.84|the 1689.91|moment 1690.37|there's 1690.65|a 1690.73|project 1691.1|that 1691.27|where 1691.94|this 1692.21|using 1692.62|couple 1693.69|that 1693.91|i'm 1694.04|working 1694.38|on 1694.57|who 1694.86|rate 1695.12|which 1695.68|is 1696.53|i 1697.47|you 1698.2|are 1698.37|rendering 1698.77|engine 1699.46|and 1700.12|provides 1700.94|interactive 1701.61|tooling 1702.16|for 1702.35|designers 1703.03|for 1703.48|improving 1703.9|the 1703.99|web 1704.47|design 1705.24|where 1706.21|were 1706.33|exploring 1707.4|more 1707.96|advanced 1708.49|uses 1709.06|of 1709.23|the 1709.38|G 1709.62|P 1709.82|are 1709.86|in 1709.93|the 1710.02|context 1710.54|if 1710.66|you 1710.89|i 1711.07|development 1712.09|and 1712.51|it's 1712.86|we're 1713.2|interested 1713.66|in 1713.77|supporting 1714.68|a 1715.02|number 1716|of 1716.06|homes 1716.97|and 1717.73|even 1718.12|we're 1718.41|interested 1718.94|in 1719.52|exploring 1720.64|supporting 1721.21|web 1721.44|applications 1723.04|it's 1723.26|an 1723.34|expiration 1723.95|price 1724.42|my 1724.55|remember 1724.85|where 1725.09|i 1725.8|will 1726|be 1726.07|possible 1726.47|and 1726.64|okay 1729.64|so 1730.92|what's 1731.17|next 1732.73|so 1733.53|something 1734.07|that 1734.22|i 1734.53|always 1735.18|stripe 1735.7|in 1736.3|the 1736.38|way 1736.56|that 1738.65|in 1739.06|terms 1739.34|of 1739.46|maintaining 1739.91|the 1739.99|project 1740.38|and 1740.49|driving 1740.83|a 1740.91|project 1741.24|for 1741.49|this 1741.89|is 1742.63|ensuring 1743.3|that 1743.8|the 1744.02|feature 1744.43|what 1744.78|we 1745.66|develop 1747.35|it's 1747.54|really 1747.77|driven 1748.19|by 1748.53|the 1748.69|projects 1749.55|work 1749.84|the 1750.01|requirements 1750.55|of 1750.64|projects 1751.05|are 1751.21|actually 1751.6|using 1752.75|so 1752.96|we 1753.07|don't 1753.2|wanna 1753.39|be 1753.6|planning 1754.22|architecture 1755.18|astronauts 1755.73|just 1755.95|coming 1756.18|up 1756.29|with 1756.48|fun 1756.74|stuff 1757.37|like 1757.61|that 1757.8|we 1757.91|wanna 1758.23|actually 1758.57|have 1758.76|a 1758.85|reason 1759.17|why 1759.36|we 1759.48|develop 1759.81|any 1760.04|particular 1760.54|feature 1761.46|so 1761.74|the 1761.88|ounce 1762.11|really 1762.43|this 1762.62|question 1763.01|is 1763.5|to 1764.61|consider 1765.16|the 1765.3|people 1765.6|using 1766.35|the 1766.68|cover 1766.9|like 1767.4|my 1769.58|the 1769.84|for 1769.97|new 1770.23|uses 1770.6|a 1770.72|couple 1771.14|will 1771.43|take 1771.7|it 1771.79|and 1771.95|you 1772.05|directions 1774.92|so 1775.23|some 1775.55|of 1775.62|the 1775.71|current 1776.04|users 1776.53|a 1776.74|couple 1777.42|that 1778.21|implements 1778.97|it 1779.82|we 1780.01|have 1780.64|a 1780.97|lot 1781.18|to 1781.29|obviously 1781.75|are 1782.01|the 1782.38|do 1782.96|the 1783.08|first 1783.43|user 1783.87|couple 1785.05|and 1785.53|it's 1786.12|even 1786.83|today 1787.48|the 1787.73|that's 1788.34|a 1788.58|influencing 1789.5|certain 1789.79|things 1790.06|for 1790.17|instance 1790.58|the 1790.69|high 1790.85|dpi 1791.33|stuff 1791.75|so 1792.02|i 1792.16|guess 1792.44|they 1793.08|will 1793.57|need 1793.91|to 1793.99|make 1794.16|some 1794.34|small 1794.68|changes 1795.16|to 1795.29|the 1795.39|called 1795.75|tango 1796.05|at 1796.36|are 1796.52|to 1796.72|consider 1797.69|a 1799.85|the 1800|size 1800.31|of 1800.48|clips 1800.79|that 1800.92|we 1801.36|tool 1803.82|but 1804.08|there 1804.27|is 1804.38|a 1804.48|special 1804.89|use 1805.21|case 1805.55|of 1805.93|a 1806.29|couple 1807.19|especially 1807.9|when 1808.03|we 1808.12|consider 1808.6|the 1808.73|recent 1809.09|web 1809.35|two 1809.48|wraps 1810.32|name 1810.99|show 1811.82|that 1812|way 1812.16|to 1812.32|support 1812.63|and 1812.75|i'm 1812.89|show 1814|and 1814.74|that 1815.24|the 1815.72|bonds 1816|a 1816.06|bunch 1816.29|of 1816.63|the 1817.01|feature 1817.36|well 1817.6|as 1817.72|well 1817.93|in 1818.12|kabul 1819.93|well 1820.38|who 1820.68|is 1821.1|not 1821.29|something 1821.53|i'm 1821.65|working 1822.03|on 1822.23|activity 1822.77|at 1822.88|the 1822.97|moment 1823.39|but 1823.76|it 1824.1|so 1824.28|i 1824.32|wanted 1824.6|to 1824.7|mention 1825.01|it 1825.1|just 1825.29|because 1826.01|i 1826.09|did 1826.32|put 1826.51|quite 1826.73|a 1826.77|bit 1826.93|of 1827.28|work 1827.84|into 1828.07|this 1828.39|a 1828.84|few 1829.07|years 1829.29|ago 1829.51|and 1829.63|it 1829.69|was 1829.8|an 1829.89|interesting 1830.36|project 1830.89|it 1831.83|really 1832.15|do 1832.27|that 1832.43|should 1832.57|drive 1832.91|quite 1833.09|a 1833.12|lot 1833.33|of 1834.57|thank 1834.77|you 1835.02|think 1835.25|over 1835.53|the 1835.65|time 1836.66|and 1836.88|this 1837.06|was 1837.25|adding 1837.61|a 1837.81|gpu 1838.18|acceleration 1838.85|back 1839.08|into 1839.35|card 1840.1|was 1840.27|taking 1840.63|a 1840.68|different 1840.99|approach 1841.38|to 1841.63|carry 1841.99|G 1842.19|L 1842.34|and 1842.78|are 1842.97|generally 1843.4|have 1843.53|said 1843.95|making 1844.24|some 1844.37|different 1844.7|tradeoffs 1847.06|but 1847.95|it 1848.03|did 1848.21|some 1848.35|interesting 1848.84|things 1849.15|to 1849.24|do 1849.39|if 1849.65|retaining 1850.18|the 1850.27|translations 1851|of 1851.12|parts 1851.68|and 1852.94|trying 1853.15|to 1853.21|be 1853.33|a 1853.8|little 1854.15|bit 1854.56|okay 1855.32|well 1855.42|about 1855.7|using 1855.97|the 1856.09|fix 1856.37|function 1856.7|possibly 1857.1|gpu 1857.54|for 1857.69|gradients 1858.33|and 1858.83|the 1859.21|be 1859.33|a 1859.39|bit 1859.55|more 1859.75|efficient 1863.15|i 1863.28|would 1863.49|say 1863.63|much 1863.84|about 1864.13|you 1864.24|best 1864.51|"'cause" 1864.68|i 1864.73|guess 1864.96|not 1865.11|many 1865.29|people 1865.56|here 1866.26|about 1866.48|that 1867.05|but 1867.97|you 1868.83|know 1868.93|robert's 1869.44|writer 1869.73|back 1869.95|and 1870.16|for 1870.55|E 1870.76|best 1871.28|the 1873.29|i 1874.87|this 1875.13|is 1875.4|like 1875.6|a 1875.67|couple 1875.98|years 1876.25|ago 1876.44|we 1876.56|played 1876.86|around 1877.14|this 1877.36|is 1877.75|yet 1878.01|not 1878.29|really 1878.47|got 1878.85|serious 1879.83|use 1880.05|case 1880.22|but 1880.33|it 1880.39|was 1880.53|interesting 1881.01|the 1881.12|time 1881.37|because 1882.2|and 1882.86|there's 1883.13|actually 1883.58|some 1883.9|slightly 1884.25|nifty 1884.63|things 1884.95|that 1885.09|you 1885.22|best 1885.64|dates 1886.12|to 1886.31|do 1886.49|with 1886.67|matching 1887.08|actually 1887.7|which 1888.48|we 1888.89|were 1889.25|interested 1891.79|"'cause" 1893.25|so 1894.41|and 1894.6|so 1894.81|a 1895.59|much 1895.92|more 1896.11|recent 1896.47|projects 1897.21|that 1897.98|working 1899.44|on 1899.65|this 1899.86|week 1900.06|which 1900.21|i 1900.3|mentioned 1900.68|just 1900.83|briefly 1901.14|it's 1901.28|a 1901.44|okay 1902.23|and 1903.08|i 1903.24|don't 1903.41|hide 1903.79|for 1903.99|this 1904.17|project 1904.5|to 1904.58|be 1904.69|quite 1904.94|a 1904.97|big 1905.19|driver 1906.55|a 1906.93|couple 1907.56|going 1908.05|forward 1908.43|actually 1909.73|that 1910.33|mission 1910.94|here 1911.26|is 1911.45|to 1911.79|really 1912.13|explore 1912.8|in 1912.87|the 1912.94|context 1913.36|of 1913.47|user 1913.75|interface 1914.59|development 1915.49|how 1915.75|we 1915.89|can 1916.15|use 1916.41|more 1916.65|features 1917.01|of 1917.12|the 1917.22|G 1917.5|U 1918|and 1918.8|how 1919.03|we 1919.14|can 1919.32|also 1919.6|optimized 1920.27|the 1920.97|web 1921.58|fly 1921.9|between 1922.99|design 1923.72|is 1924.29|prototyping 1925.59|but 1926.7|at 1926.8|the 1926.89|moment 1927.22|without 1927.56|many 1927.75|constraints 1928.38|this 1928.53|to 1928.65|the 1928.73|technology 1929.35|used 1929.74|in 1929.81|the 1929.94|end 1930.73|and 1933.02|creating 1933.55|interactive 1934.22|tools 1936.54|the 1936.68|hell 1937.19|optimize 1937.66|are 1937.76|what 1938.05|are 1938.13|even 1938.41|connecting 1938.92|we 1939.42|to 1939.86|sort 1940.28|of 1940.58|devices 1941.22|i 1941.5|network 1941.91|and 1942.03|such 1942.64|things 1943.88|and 1945.43|so 1946.55|right 1946.83|about 1947.06|that 1948.03|big 1948.25|driver 1951.04|so 1951.29|those 1951.69|of 1951.75|the 1951.82|project 1952.15|striving 1952.88|that's 1954.43|night 1954.79|it 1954.9|sort 1955.15|of 1955.22|update 1955.63|for 1955.76|the 1955.83|projects 1957.82|and 1958.19|so 1958.88|i'm 1959.21|entrance 1959.9|it's 1960.5|in 1961.61|it 1961.92|if 1962.06|anyone's 1962.49|interested 1963.04|in 1963.16|this 1963.33|kind 1963.51|of 1963.59|thing 1963.89|graphics 1964.3|processing 1965.39|and 1965.9|it's 1966.21|especially 1967.29|a 1968.4|why 1968.91|and 1969.17|this 1969.38|audience 1970.08|in 1970.23|the 1970.31|context 1970.75|of 1970.85|user 1971.16|interface 1971.62|development 1974.22|i'd 1974.88|love 1975.24|to 1975.33|invite 1975.68|people 1976|to 1976.63|learn 1977.83|more 1978.02|about 1978.24|the 1978.32|G 1978.53|P 1978.72|A 1979.81|and 1980.01|contribute 1980.6|to 1980.96|call 1981.47|i've 1982.14|either 1982.47|directly 1983.26|or 1983.84|through 1984.07|downstream 1984.59|projects 1985.72|and 1986.11|creating 1986.72|a 1986.96|more 1987.48|that 1987.7|downstream 1988.11|projects 1988.93|and 1989.22|we 1990.56|we 1990.74|called 1990.99|wants 1992.14|so 1992.53|join 1992.84|us 1993.03|about 1993.69|join 1993.94|the 1994.01|mailing 1994.36|list 1994.92|get 1995.8|involved 1996.12|in 1996.19|discussions 1996.93|during 1997.16|this 1997.3|and 1997.45|i 1997.54|have 1997.7|see 1998.23|we 1999.29|created 2000.1|a 2000.22|channel 2000.57|for 2000.97|call 2001.37|dedicate 2001.77|the 2001.93|corpus 2002.42|the 2002.5|other 2002.64|day 2002.8|about 2003.07|time 2003.43|really 2003.68|just 2004.04|the 2004.2|program 2008.24|trying 2008.59|to 2008.79|send 2009.04|a 2009.07|message 2009.35|on 2009.49|again 2009.74|off 2009.89|together 2010.4|and 2010.74|say 2011.1|for 2011.34|us 2011.49|on 2011.7|better 2011.99|if 2012.13|you 2012.27|just 2012.45|want 2012.64|to 2012.82|i 2013.88|project 2014.39|and 2014.76|there's 2015.3|a 2015.37|website 2015.86|now 2016.86|find 2017.26|what 2017.48|you 2017.7|what 2017.89|you 2018.3|will 2018.64|we 2019.09|we're 2019.27|gonna 2019.41|probably 2019.65|try 2019.91|and 2020.03|i 2020.08|mean 2020.25|it 2020.45|but 2020.65|the 2020.9|labour 2022.38|office 2022.82|i 2022.97|dare 2023.62|easy 2024.69|which 2024.89|will 2025.08|time 2026.3|nine 2026.91|what 2027.76|to 2028.55|make 2028.71|it 2028.85|as 2028.97|easy 2029.16|as 2029.28|possible 2033.53|so 2035.14|that 2035.32|i'm 2035.48|sorry 2036.51|any 2036.66|questions 2046.83|gonna 2047.61|task 2049.08|the 2049.71|this 2050.37|building 2059.23|what 2060.01|this 2060.23|piece 2060.48|to 2060.78|me 2062.96|well 2063.33|are 2063.44|you 2063.7|use 2064.53|the 2066.12|even 2066.45|if 2066.61|you're 2066.78|using 2067.66|name 2067.98|show 2068.78|the 2068.89|patching 2069.6|that 2070|it 2070.08|provides 2070.86|a 2071.39|would 2071.64|make 2071.84|it 2071.94|more 2072.45|question 2073.44|it's 2073.58|gonna 2073.74|you 2073.9|to 2074.7|better 2079.67|any 2080.02|if 2080.17|they 2080.52|have 2081.28|that's 2081.53|really 2082.08|might 2082.3|want 2082.46|to 2082.57|use 2082.88|it 2083|i 2083.03|mean 2083.21|talk 2083.4|to 2083.49|provide 2083.85|the 2083.96|facts 2084.26|for 2084.32|example 2084.77|to 2085.23|be 2085.38|saturate 2086.2|colours 2087.12|and 2087.81|if 2087.97|any 2088.16|of 2088.23|those 2088.46|we 2088.57|use 2092.45|single 2092.98|that 2094.45|so 2095.09|those 2095.35|changes 2095.88|all 2095.98|search 2096.31|about 2096.68|we 2097.71|don't 2097.89|need 2098.06|to 2098.18|do 2098.33|anything 2099.07|on 2099.24|top 2099.47|of 2099.64|it 2099.87|to 2100.28|reduce 2100.68|power 2100.95|consumption 2101.54|for 2101.74|example 2102.83|well 2103.08|it 2103.86|it's 2104.57|is 2104.74|a 2104.95|magical 2105.75|you 2105.88|know 2106.71|well 2107.21|there's 2107.4|a 2108.22|there's 2108.42|a 2108.49|lot 2108.67|that 2108.84|went 2109.05|into 2111.03|the 2111.32|patching 2111.82|for 2111.92|instance 2112.42|which 2112.64|is 2112.83|the 2113.43|main 2114.12|thing 2114.3|i 2114.37|guess 2114.69|that 2115.65|think 2115.97|things 2116.21|like 2116.36|mention 2116.88|anything 2117.4|using 2117.75|that's 2117.99|are 2118.17|gonna 2118.34|take 2118.57|advantage 2119.09|of 2119.56|there's 2120.83|quite 2121.03|a 2121.07|few 2121.34|things 2121.7|that 2121.86|need 2122.08|to 2122.16|come 2122.39|together 2122.69|to 2122.83|make 2123.03|that 2123.22|works 2123.6|not 2123.75|just 2123.95|having 2124.21|support 2124.61|a 2124.84|that's 2125.04|textures 2125.63|that 2125.78|so 2126.35|whole 2126.61|bunch 2126.91|of 2127.04|hassle 2127.43|to 2127.57|support 2128.4|other 2128.66|stuff 2128.97|like 2129.22|being 2129.5|able 2129.64|to 2130.02|expand 2130.67|from 2131.07|i 2131.23|have 2131.46|a 2131.71|an 2131.85|embedded 2132.27|open 2132.53|G 2132.66|L 2132.8|E 2132.89|S 2133.07|device 2133.5|and 2133.67|it 2133.89|only 2134.17|supports 2134.72|non 2135.02|power 2135.34|to 2135.61|text 2136.08|is 2136.53|a 2137.38|and 2137.54|there's 2137.71|tons 2138.02|of 2138.11|gpus 2138.63|arnie 2138.93|support 2139.36|that 2139.55|kind 2139.74|of 2139.84|limited 2140.74|actually 2141.13|a 2141.22|pretty 2142.07|so 2142.55|we 2142.77|have 2143.1|a 2143.2|high 2143.45|level 2143.74|textures 2144.53|in 2144.74|couple 2145.25|where 2145.86|we 2146.11|can 2146.38|slide 2146.79|sections 2147.23|that 2147.47|when 2147.63|you 2147.73|have 2147.91|limited 2148.29|hardware 2148.89|so 2149.21|that 2149.93|you 2150.13|don't 2150.37|have 2150.6|to 2150.73|care 2150.98|about 2151.21|that 2151.39|because 2151.63|the 2151.73|you 2151.93|i 2152.08|just 2152.37|want 2152.52|to 2152.63|draw 2152.86|rectangles 2153.85|with 2154.26|images 2154.81|that 2155.33|have 2155.75|a 2155.99|battery 2156.26|sizes 2156.88|and 2157.19|not 2157.38|have 2157.74|to 2158.09|figure 2158.63|out 2158.69|how 2158.99|to 2159.6|slice 2160.13|that 2160.33|stuff 2160.62|up 2161.05|to 2161.26|be 2161.44|of 2161.58|the 2161.68|map 2161.99|to 2162.69|some 2164.06|limited 2164.53|hard 2164.84|website 2166.06|it's 2166.28|quite 2166.57|a 2166.63|few 2166.85|things 2167.33|that 2168.59|really 2168.87|make 2169.26|job 2170.48|something 2171.07|like 2171.28|show 2172.92|easier 2175.03|does 2175.53|also 2175.87|help 2176.3|a 2176.43|lot 2176.76|with 2177|the 2177.49|stuff 2177.81|like 2177.96|video 2179.58|i 2180.04|feel 2180.28|like 2180.48|that 2181.76|well 2182.3|the 2182.83|code 2183.17|you 2183.33|see 2183.57|stuff 2183.82|is 2183.95|actually 2184.56|gonna 2184.98|be 2185.1|used 2185.37|but 2185.56|not 2185.7|the 2185.78|G 2185.96|S 2186.15|T 2186.78|a 2187.91|line 2188.24|also 2188.82|data 2189.19|that 2189.4|so 2190.06|if 2190.35|you're 2190.49|using 2190.96|that 2191.49|then 2191.78|it 2191.87|would 2192.21|be 2192.35|involved 2192.76|in 2192.83|video 2193.38|right 2193.57|it's 2193.8|also 2194.06|gonna 2194.23|and 2194.39|a 2194.8|bunch 2195.19|of 2195.37|things 2195.73|now 2195.91|they're 2196.31|not 2196.44|the 2196.52|G 2196.65|S 2196.78|T 2196.97|could 2197.12|never 2197.35|do 2197.65|we 2197.8|always 2198.07|which 2198.5|it 2199.03|is 2200.26|no 2200.92|we 2201.27|didn't 2201.59|really 2201.83|think 2202.06|you 2202.25|very 2202.43|carefully 2203.06|what 2203.25|we 2203.32|originally 2203.77|right 2205.09|okay 2205.87|so 2206.07|especially 2206.77|that 2207|idea 2207.37|of 2207.46|being 2207.68|able 2207.77|to 2207.88|come 2208.17|should 2208.31|be 2208.81|have 2209.16|multiple 2210.28|components 2210.88|contributed 2211.56|effects 2212.23|videos 2213.2|that 2213.6|at 2213.84|the 2213.91|moment 2214.43|there 2214.59|is 2214.75|no 2214.9|cooperative 2215.6|system 2216.06|to 2216.37|allow 2217.17|so 2217.42|you 2218.23|different 2219.21|G 2219.4|stream 2219.69|elements 2220.13|to 2220.26|contribute 2220.8|to 2220.9|that 2221.5|right 2221.98|for 2222.22|video 2222.88|tape 2223.09|or 2223.16|something 2223.43|like 2223.57|cheese 2223.98|that 2224.14|might 2224.35|want 2224.8|to 2224.99|start 2225.27|a 2225.43|bunch 2225.7|of 2225.8|affects 2226.26|together 2227.05|you 2228.01|at 2228.17|them 2228.37|i 2228.46|mean 2228.68|you'd 2228.84|be 2229.23|doing 2229.57|that 2229.87|by 2230.07|accumulating 2230.79|multiple 2232.1|ranges 2233.3|to 2233.41|trying 2233.68|to 2233.78|you 2234.76|those 2235.01|kinds 2235.2|affects 2235.59|a 2236.05|certain 2236.48|form 2236.67|of 2236.77|power 2237.06|efficiency 2237.49|point 2237.73|to 2237.81|be 2237.9|if 2238.02|you 2238.11|want 2238.26|to 2238.34|have 2238.58|multiple 2239.24|of 2239.31|facts 2239.58|about 2239.84|the 2239.92|video 2240.23|did 2240.4|not 2240.73|make 2240.94|a 2241.01|big 2241.25|difference 2241.7|and 2241.81|that's 2241.98|just 2242.18|the 2242.27|right 2242.51|way 2242.64|to 2242.78|do 2242.94|it 2243.06|it's 2243.23|just 2243.46|that 2243.9|without 2244.35|co 2244.49|operative 2244.94|system 2245.39|for 2245.5|prime 2245.69|contracts 2246.77|that's 2247.28|a 2247.32|difficult 2247.76|problem 2250.7|so 2250.97|it 2251.15|is 2251.28|a 2251.34|nice 2251.61|one 2251.85|it's 2252.05|a 2252.15|recent 2252.54|development 2253.04|the 2253.41|logistic 2254|stuff 2254.21|we 2254.32|needed 2254.71|to 2254.8|be 2254.9|have 2255.03|to 2255.42|support 2255.85|video 2256.18|effect 2256.99|and 2257.23|rate 2260.07|i 2260.38|think 2260.59|that'll 2260.81|be 2260.92|interesting 2261.39|to 2261.5|see 2261.67|if 2261.83|people 2262.07|to 2262.21|pick 2262.57|up 2271.21|and