I made my own shadertoy in C++

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

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

  • @GabeRundlett
    @GabeRundlett 2 หลายเดือนก่อน +37

    Awesome work! Something most people don't know about shadertoy is that the passes actually run in order from left to right, not in alphabetical order! But tbh you should have just modded my desktop shadertoy 🤓

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +6

      bruh what 💀 I didn't know that either 😅

  • @KuroiMeansBlack
    @KuroiMeansBlack 2 หลายเดือนก่อน +60

    C++ programmer and even a shredded guy , i want to be like you.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +30

      don't worry, I wasn't born like this, go to the gym and do programming, I'm waiting you to join me 😎💪

    • @KuroiMeansBlack
      @KuroiMeansBlack 2 หลายเดือนก่อน

      @@lowlevelgamedev9330 I am already learning c++, i just finished learning ineheritence and virtual methods a few day ago, i have to face interfaces now.

    • @hungrymusicwolf
      @hungrymusicwolf 2 หลายเดือนก่อน

      @@lowlevelgamedev9330 That's some great encouragement. So much that I want to go to the gym again muscle aches or not.

    • @grandlovania8454
      @grandlovania8454 2 หลายเดือนก่อน +1

      Every good programmer do sport, its necessary otherwise we just start becoming crazy

  • @Cinarbayramic
    @Cinarbayramic 2 หลายเดือนก่อน +21

    And rust users will probably say that they can rewrite this in rust too...

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +4

      😂 true

    • @mazazaza11
      @mazazaza11 2 หลายเดือนก่อน +1

      rust mentioned 🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀🥳🔥🗣🦀🦀🦀 love rust forever

  • @mojizabbas8224
    @mojizabbas8224 2 หลายเดือนก่อน +1

    That background music in the start reminded me of Dani, so decided to leave a comment. Video was amazing though!

  • @JoaoVitor-bw7oi
    @JoaoVitor-bw7oi หลายเดือนก่อน

    "I'm currently learning Lua and Love2D, and afterwards, I plan to learn C++. You've inspired me to start programming!"

  • @saemdudde
    @saemdudde 2 หลายเดือนก่อน +1

    bro turned into dani into one episode 😆 ( luv ur videos)

  • @CrazyCanuck55
    @CrazyCanuck55 2 หลายเดือนก่อน +6

    So this guy is actually jacked, would not have guessed that

  • @theevilcottonball
    @theevilcottonball 2 หลายเดือนก่อน

    That is actually super cool and useful.

  • @witchtheer3450
    @witchtheer3450 2 หลายเดือนก่อน +10

    well i didnt understand a lot but hey u are not getting replaced by AI in ur lifetime.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +3

      thank you 😂😂

    • @witchtheer3450
      @witchtheer3450 2 หลายเดือนก่อน

      @@lowlevelgamedev9330 also i have been watching ur channel for a long time and in July i have bought and played Midnight Arrow for a few hours. Your videos helped me to solve a few of C/C++ issues. And when i played your game i had a good time. You are awesome dude, keep it up!

    • @moussaadem7933
      @moussaadem7933 2 หลายเดือนก่อน

      Extremely unlikely

  • @yogxoth1959
    @yogxoth1959 2 หลายเดือนก่อน

    You’re too elite, LLGD. Always impressed by your videos. Severely underrated content.

  • @szepad3687
    @szepad3687 2 หลายเดือนก่อน

    You’ve became my favourite youtuber bro, please don’t stop 💪

  • @noname-zt2zk
    @noname-zt2zk 2 หลายเดือนก่อน

    Make a video on tgui (texus gui) it's a really nice alternative to imgui and can be used for a games gui without looking hacked together. It also supports multiple back ends like imgui.
    Edit: It's also really easy to integrate with xml, did it in an hour

  • @lets_get_dev
    @lets_get_dev 2 หลายเดือนก่อน

    Good video👍

  • @krolmuch
    @krolmuch 2 หลายเดือนก่อน

    this video needs subway surfers gameplay somewhere on the side for perfection

  • @AlexTsaava
    @AlexTsaava 2 หลายเดือนก่อน

    That’s cool 😎

  • @alihene2225
    @alihene2225 2 หลายเดือนก่อน +2

    Based now do it in software

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +2

      that could actually do for a cool video ngl, like parse glsl and interpret it in software

  • @Destin7804
    @Destin7804 2 หลายเดือนก่อน +1

    5:50 dither d***????

  • @sharokhkeshawarz2122
    @sharokhkeshawarz2122 2 หลายเดือนก่อน

    Hey low level dev can you make a video on how you use multiple shaders at the same time? i have a begginer-intermediat level and dont know how to do it xd still really greate video

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +1

      yo, if you want to use multiple shaders, you just bind the shader that you want before drawing. There isn't such thing as at the same time, you will do things in order and you use one shader to draw one object, but than you can just bind another shader and draw something with that, even the same object 💪 don't forget to send the right uniforms for all the shaders at least once

  • @pankaj2058
    @pankaj2058 2 หลายเดือนก่อน

    How to find the game resources mentioned in your discord channel?

  • @triplezgames3882
    @triplezgames3882 2 หลายเดือนก่อน

    Nice, can you make it run in the browser like shadertoy? That would make it so much more accessible for users...

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน

      well the thing is, because shadertoy runs on the browser, it runns very very slow :((

    • @jansustar4565
      @jansustar4565 2 หลายเดือนก่อน

      But isnt shadertoy just js? Could you try using emscripten to compile to wasm? Should still be faster that st.

  • @badder9492
    @badder9492 2 หลายเดือนก่อน

    very good

  • @kotofyt
    @kotofyt 2 หลายเดือนก่อน

    Tell this man that spirv tools exist

  • @pankaj2058
    @pankaj2058 2 หลายเดือนก่อน

    Do you know of any youtube tutorial which teaches how to make a game using C++ and OpenGL?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน

      not quite :(( javidx9 has good videos on gamedev topic, you should just learn opengl very well and than try to make a game with it, so join my discord and look at the text channels, some of them are called resources, you will find there respirces for various topics including opengl stuff 💪

  • @SirusStarTV
    @SirusStarTV 2 หลายเดือนก่อน

    All i could do is add your channel to my channel list custom extension.

  • @Benox-Dev
    @Benox-Dev 2 หลายเดือนก่อน

    Nice video , pls what i choose bevy (rust )or raylib(c++) or sfml (c++) i love the both c++ and rust

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +1

      I think cpp if way better for gamedev than rust, so I would go with raylib, because sfml uses the oldest opengl version and raylib is better made over all with more features 💪

    • @Benox-Dev
      @Benox-Dev 2 หลายเดือนก่อน

      @@lowlevelgamedev9330 THank you so much . But is it good for me like me im 14 and i wont to make my 2d game and be Gigachad not use a game engine .

    • @Benox-Dev
      @Benox-Dev 2 หลายเดือนก่อน

      @@lowlevelgamedev9330 and thaks

  • @auditorychemist5069
    @auditorychemist5069 2 หลายเดือนก่อน

    Next video: I tried making remaking Softimage 3D because Autodesk killed it.

  • @Sangreenify
    @Sangreenify 2 หลายเดือนก่อน

    Similarities to dani

  • @Saas_1
    @Saas_1 2 หลายเดือนก่อน +6

    Dude has ur editing improved by like 1000% compared to the last video?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +3

      yes, I'm trying to see what effect of spending more time on a video it would make

    • @Saas_1
      @Saas_1 2 หลายเดือนก่อน +1

      @@lowlevelgamedev9330 From my viewer perspective it was way easier to follow what you were talking about and generally the video flowed better. Imo totally worth the extra time spent editing

  • @WaffleBlooket
    @WaffleBlooket 2 หลายเดือนก่อน +2

    in that case, probably second...

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน

      yes 😂

    • @auditorychemist5069
      @auditorychemist5069 2 หลายเดือนก่อน

      Nope, you're third.
      Well, at least you're not that guy who immediately said "Second" while being fourth.

    • @WaffleBlooket
      @WaffleBlooket 2 หลายเดือนก่อน

      @@auditorychemist5069 I guess so xd

  • @sledgex9
    @sledgex9 2 หลายเดือนก่อน +1

    About the parser/tokenizer: May I introduce you to a very cool project called "tree sitter"? It already supports grammars for a plethora of languages. It's grammar rules are very easy to follow in order to write your own grammar. The generated parser is in C, it is small, embeddable to your project (IIRC MIT license) and the API is easy and powerful.
    EDIT: Also it is so fast that it re-parse the file in realtime while you're editing it.

  • @Angel_foxxo
    @Angel_foxxo 2 หลายเดือนก่อน

    I could immediatly tell youre romanian based on the way you pronounced "gigachad"

  • @urisinger3412
    @urisinger3412 2 หลายเดือนก่อน

    next up: porting to web

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน +1

      it is already on web tho 😂

    • @urisinger3412
      @urisinger3412 2 หลายเดือนก่อน

      @lowlevelgamedev9330 is it fully working or just compiling to wasm

  • @salvacao437
    @salvacao437 2 หลายเดือนก่อน

    Face reveal?

  • @alebud1403
    @alebud1403 2 หลายเดือนก่อน

    Second

  • @Broom-fz2gm
    @Broom-fz2gm 2 หลายเดือนก่อน

    first