Placeholder Image

Subtitles section Play video

  • now WebGL

  • coming off of that

  • is...

  • You know when i first got asked about that i was like well you know what

  • i don't see us really using this on anything it's another one of these

  • weird "you do something in a web browser" and we're doing this

  • with Quake Live. You got to play your game in a web browser. That was a plugin

  • at a lot of people latched onto that aspect which never really the point of it

  • In hindsight was quick light wasn't in the browser because it causes

  • maintaining that market is really kinda sucked and it's been a ben problematic

  • because offer you much about went to school full screen

  • wet g l as inability to do

  • three-d_ content

  • in there it is

  • is somewhat interesting as a platform

  • but it's a tempered by ice

  • the idea of using

  • it was bad enough to mobile work coding in java

  • now i have paid fun doing that by corks delves into a bar p_g_a_ messed up on

  • the mobile platforms

  • but there is uh... he says of

  • strange futility toward optimizing java bytecode

  • i'm doing that you're like okay i'm doing

  • good quality optimizing work that's been going to be interpreted by a virtual

  • machine

  • anti yes you get just-in-time compilation hours but it's not the same

  • as programming directly to

  • to the metal or you could just to to the instruction set for that matter

  • webapplications racing okay no word to use javascript that's taking the

  • absurdity one level further high thank okay we're gonna do

  • subhash high-performance graphics application in

  • javascript

  • i here this is just

  • offensively wrong on some levels but

  • i have to temper that with the fact that so much of the magical stuff that

  • happens happens through offensively bad code on there you go all the the magic

  • that runs the web is scary scary stuff and it's not how i'd you know i can

  • optimizing or eighty programmer would have done things

  • so i have to temper that by saying there

  • there is a yacht

  • initial sets a violent repulsion but that doesn't mean it's not a potentially

  • valuable platform

  • and the idea of

  • being able to you know to recur interesting content areas

  • is interesting but you still have two major loads and all of that

  • and as it stands i would think that general like

  • gaining a cloud applications in general ice house

  • bore alive

  • had a lot more chance of delivering real value to people than the web platform

  • because

  • our experience with quake live at the weather is a platform it sucks every

  • revision of a browser comes out something breaks we have to go in and

  • figure out what's different about the environment there

  • if you have to do something inside a browser

  • uh... biggest client is much more interesting as something that you know

  • it started out as he really pretty darn clever x eighty six thirty two-bit pack

  • on the way that they could

  • uh... sandbox all of this and you circled interestingly

  • snout dynamically compilation step it something that your program in c or c

  • plus plus it compiles down to something that's going to be not your daschle four

  • optimist tops at optimization level for a completely gate if code but

  • pretty damn close to native code and you could do

  • all of your evil pointer chasing stuff that whatever you want it to you as a to

  • the metal game developer but you still have to talk with the rest of the system

  • to the web platform

  • at the platform specification is still really not good you know we've over the

  • last two decades we've seen lots of platforms and platforms are very rarely

  • what you want hopefully the falls to you know what you want eventually

  • but going through web geo marshall everything that the budgeted efficiency

  • there but course still wait we better than doing something in javascript

  • but it does bring up the whole scary issue of

  • security is something that

  • people should be carried a bit about now in that it the old days when we're at

  • graphics performance were just making our graphics do what we want is

  • you'll get to the acceptable level with the critical kal

  • but now graphics is in many many ways good enough

  • and i don't actually think it's a good idea at all to sacrifice security in

  • something that might be used regularly like a browser

  • four some degree of graphics performance so by absolutely believe that that the

  • marshall and it goes on through the web geo interface is the right thing to do

  • and it's still scares the heck out of me because

  • anne desde el one with a straight face could try to tell you the debt

  • a web geol application is fully sandbox that

  • i did don't believe it for a second idea quercus leasing people break out of sand

  • boxes involving just the cd you had everybody that's graphics programmer has

  • you know has at some point crash to keep you in some way by sending down some

  • frightening program combined with some set up a set of attributes

  • it's just not the most stable system

now WebGL

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it

B1 US

John Carmack在2012年QuakeCon大會上講述WebGL、JavaScript和Web平臺。 (John Carmack on WebGL, JavaScript and the Web platform at QuakeCon 2012)

  • 47 2
    porco posted on 2021/01/14
Video vocabulary