Join the Discord: / discord
In this tutorial, I go over how to finalize our shader class so that it can have variables uploaded to it via uniforms. I also go over a little bit about how the GLSL language is formatted, and how the communication between the GPU and the CPU occurs for our shaders. At the end, I show how you could use the shaders to convert an image to black and white, or to use a noise function over the color that we were using.
Code for this video: https://github.com/codingminecraft/Ma...
---------------------------------------------------------------------
Website: https://ambrosiogabe.github.io/
Github: https://github.com/ambrosiogabe
Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)
My Recommended Game Engine Books:
Game Engine Architecture: https://www.gameenginebook.com/
Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C...
Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E...
Game Programming Patterns (Free): https://gameprogrammingpatterns.com/
My Recommended Beginning Game Programming Books:
JavaScript Game Design: https://www.apress.com/gp/book/978143...
My Recommended Java Books:
Data Structures/Algorithms: https://www.amazon.com/Data-Structure...
LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g...
Outro Music: https://www.bensound.com/royalty-free...
Watch video GLSL Shaders | Coding a 2D Game Engine in Java #8 online without registration, duration hours minute second in high quality. This video was added by user GamesWithGabe 24 April 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 14,179 once and liked it 466 people.