Комментарии:
oh ! for graphics XD CHERNO suddenly realize that gpu is for graphic is hilarious 🤣🤣
ОтветитьI can't wait until cuda-opengl interop is fully supported in WSL
ОтветитьI dont understand anything, Im so stupid you guys! Also im from Russia, Im such a stupid wannabe programmer! My college quit and was able to find a junior job in django python. And im so stupid that im just watching these videos like im learning anything! So stupid!
Ответитьpls make a video about making a windows driver for graphics rendering on the *GPU*. It will help a lot!
ОтветитьYes, we want a tutorial on shaders.
ОтветитьMore SHADERS!!!!!
ОтветитьWow what's the name of the intro music
ОтветитьVery sad to not see SDL GPU API 😢
ОтветитьUsing sdl_shadercross and SDL3 you can compile hlsl to the shader binary compatible with the machine's GPU at runtime. Much simpler approach imo. If you're upset at runtime compilation, you can also use the shader cross CLI to compile hlsl offline
ОтветитьMore, more everything!
Ответитьyes a video on shaders!
Ответитьnow do it again in Vulkan. Vulkan seems to be a massive beotch to get in to, and I'm genuinely curious to see it done.
ОтветитьThank you Jesus
ОтветитьLoving the dynamically allocated hair
ОтветитьGustavo, poderia ter um video de como os liberais agiram sobre a questao da escravidão ao longo do tempo?
imagino que muitos eram contra o fim da escravidao, e os que eram a favor provavelmente defendiam uma indenização do estado após a abolição ja que os escravos eram parte da propriedade dos senhores.
acho que seria legal saber mais sobre esse periodo da historia e qual era a posicao defendida pela maioria dos conservadores e liberais
This would have been more useful if your compute shader did something a fragment shader couldn't do. I guess you wanted something visually presentable. Conway's life on a compute shader vs on cpu plus a simple visualization would have been more compelling.
ОтветитьYes pls I would love to have a video on compute shader which goes in depth on how to implement it as there are very few resources out there which discuss and go through design and working of compute shaders.
ОтветитьFor those of us kinda familiar with opengl and various windowing libraries (GLFW, SDL, Raylib, etc). It would be nice to have a general overview of how they all relate to each other, advantages/disadvantages of each, and/or a discussion about various graphics pipelines and their shaders (Vulcan vs opengl, etc).
ОтветитьSHADERS TUTORIAL LETS GOOOO
Ответитьif only i could do this in my protected mode ring 0 game
Ответить[cmake] CMake Error at CMakeLists.txt:63 (set_target_properties):
[cmake] set_target_properties Can not find target to add properties to: glm
Please make a full tutorial on compute shaders!!!
Ответитьheress a video idea, also a question, you just bought hostinger kvm4 vps hosting, now what, ive done full stack programming but never hosted shit
ОтветитьHave you thought about using a package manager like conan to get deps? Means you don't need to worry about the dependencies you want shipping with a CMakeLists.txt since it provides an abstraction from the build system
ОтветитьI want to learn how to leverage more x64 extensions before I dive too deep into GPU stuff, but it's all so cool it's hard to choose.
ОтветитьI absolutely love your videos as a 5 yoe c++ dev. but what the flip was the intro 🤣🤣🤣🤣🤣🤣 gpu...Gpu...GeeePeeeeeUuuueee
ОтветитьI have been following you since last 7 years. This blew my mind. I didn't know you could use CMake to download libraries!!! This series is dope.
ОтветитьUuuu... Run CODE in OpenGL Shader "It's SIMPLE" :P Stop it @TheCherno You realy are advanced coder and things simple for You are in fact advanced techniques. You know what is simpler and still use GPU acceleration? Use higher programing language like C# or Java and learn how to use hardware accelerated components / elements. Usualy it's some kind of CANVAS those work on GPU right of the box, and it's plasible to do renderlist / batch rendering on them without knowledge of OpenGL APIs or even GLSL shading language. You can create impresive things on it. Canvas elements are still good enough for Beginers and can use UTF-8 Strings for International text rendering not ONLY ASCII like Your code. :(
Ответитьnothing wrong with cmake 🥺
ОтветитьShaders video is would be perfect to see
ОтветитьI would love to see a simple ray-tracing application transferred from CPU to GPU as this is a hot topic at work but we're not really informed enough to be able to push or guide the tool vendor...
ОтветитьPls more ray tracing tutorial
ОтветитьA real programming language (ears perk up) … such as Python (cough with laughter)
ОтветитьYes, more on sharders
ОтветитьSeeing as this is effectively using a compute shader to emulate a fragment shader, it reminded me of an idea I'd tossed around in the past: if you didn't have access to compute shaders, could you in turn emulate them with fragment shaders? Especially thinking of cheap devices with older or less-powerful GPUs, e.g. Raspberry Pi or Kindle Fire. I'm sure there's limitations and caveats, but the concept seems workable.
ОтветитьWould love a series on shaders:
An overview of the different shaders (compute, fragment/pixel, vertex ... tensor), comparison of them: what they do, when to use them, similarities and differences.
Then a more detailed deep view for each with practical examples.
And a deeper dive into GLSL (how does the heart example actually work?...)
Cmake creates a VS project, but "glad/gl.h" is not linked.
Cmake at it's finest.
Is it possible to step through shader code for debugging? As far as I know renderdoc and nsight do not do that.
ОтветитьThanks for this video! I'm curious about your cmake reaction early on when you mentioned "yes cmake in 2025". What is everyone using instead of cmake these days? I still use it. I tried gradle but it just doesn't feel C++'ish? What build tool is everyone using now?
ОтветитьI'd like to see a tutorial about shaders in general.
ОтветитьStart with something simple, like drawing a fractal. My favorite is the Sierpinski triangle, so that's my vote.
ОтветитьYou are so smart that you know what the GPU is. I never discovered that you are so smart before.
ОтветитьAre you sure you prefer cmake? 😂
ОтветитьIf someone else is struggling to get this project running on their machines, I found that I needed to install the "jinja2" package by running "python3.13.exe -m pip install jinja2" (or whatever python version CMake uses)
Ответить