Bottlenecks and multi-sample output are complex subjects, and also uncommon for a beginner to deal with.
Nevertheless, gonna just pimp my own tutorials since they also cover practical implentations, like blurs for desktop and mobile, normal mapping for 2D games, vignettes, etc.
https://github.com/mattdesl/lwjgl-basics/wiki/Shaders
Nevertheless, gonna just pimp my own tutorials since they also cover practical implentations, like blurs for desktop and mobile, normal mapping for 2D games, vignettes, etc. https://github.com/mattdesl/lwjgl-basics/wiki/Shaders