Game engine programming: Mesh VBOs.

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 26

  • @theitatit
    @theitatit 7 ปีที่แล้ว +49

    lately you've been making quite a lot of vidoes! Love it!

  • @maskisland2
    @maskisland2 5 ปีที่แล้ว +6

    I know I'm two years late, but that GL extension loading had me quaking.

  • @needlessoptions
    @needlessoptions 7 ปีที่แล้ว +29

    Jon you're on fire boiiii

  • @Kenbomp
    @Kenbomp 5 ปีที่แล้ว +3

    Would add that the main issue is that gpu data download is very expensive. While compute is quick. So this is to optimize that by being careful of avoiding redundant data download to the gpu. Correct? Very practical vid.

  • @deftlyhacked3494
    @deftlyhacked3494 7 ปีที่แล้ว +24

    @1:21:22 - my new instant message notification.

  • @DerMannInDerWand
    @DerMannInDerWand 5 ปีที่แล้ว +2

    I love the sound of your keyboard

  • @blakebaird119
    @blakebaird119 3 ปีที่แล้ว +2

    1:23:18 "low is higher than medium? integer wise? Oh my god" I laughed out loud

  • @PaulPaulPaulson
    @PaulPaulPaulson ปีที่แล้ว +2

    I'm a little late to the party but does someone know which graphics API is currently used in Sokoban? Did OpenGL got replaced?

  • @MichaelDavydoff
    @MichaelDavydoff 5 ปีที่แล้ว +2

    Where is the beginning of game engine programming series?

  • @Chimponaut
    @Chimponaut 4 ปีที่แล้ว +5

    Think this is a good video to show that even experienced programmers have moments like these

  • @Ruben_Peter
    @Ruben_Peter 7 ปีที่แล้ว +3

    2:22:15 "a renderer that's all treating things as density fields of participating media"
    That sounds really interesting, actually!

  • @bigmofo1122
    @bigmofo1122 7 ปีที่แล้ว +1

    1:00:30 But they are archived on youtube forever!

  • @ewgeesjames
    @ewgeesjames 7 ปีที่แล้ว +4

    Is there gonna be a book when this is done?

  • @simivb
    @simivb 7 ปีที่แล้ว +1

    Does using warn you if you access a variable with a name collision? Like:
    thing :: struct{var: int;}; (or however you would write that)
    var: int;
    using var2: thing;
    var = 1;
    if that doesn't throw a warning, it should.

    • @jblow888
      @jblow888  7 ปีที่แล้ว +9

      More than a warning, a name collision is an error and you have to fix it before you can run.

  • @syntaxed2
    @syntaxed2 3 ปีที่แล้ว +1

    How does the engine know it is time to hotreload tweaked settings?

  • @burakcopur3841
    @burakcopur3841 7 ปีที่แล้ว +4

    This man has NIH syndrome by all industry bla bla standards. That's my favorite syndrome though.

  • @perplexedmoth
    @perplexedmoth 7 ปีที่แล้ว +1

    Jonathan, did you map ctrl to caps-lock?

  • @akshayraut9177
    @akshayraut9177 7 ปีที่แล้ว

    what do u think about doing a full c++ course with data structures and algorithms?? that would be really very helpful as ur videos are super awesome nd i like ur way of programming :)))

  • @anupkodlekere3633
    @anupkodlekere3633 4 ปีที่แล้ว

    Anyone knows what music?

    • @ricurse
      @ricurse 3 ปีที่แล้ว

      Lux Aeterna - Clint Mansell or Requiem for a dream

  • @SAXXSSX
    @SAXXSSX 5 ปีที่แล้ว +1

    are you using any physics engine? like bullet, box2d?