Before this version, the GPU was strictly a "graphics pipe" (taking vertices and turning them into pixels). Compute Shaders changed that by allowing you to use the GPU's massive parallel processing power for tasks that have nothing to do with drawing shapes on a screen. Why Compute Shaders are a Game Changer: General Purpose GPU (GPGPU):
void main() ivec2 pos = ivec2(gl_GlobalInvocationID.xy); imageStore(uOutputImage, pos, vec4(0.5, 0.0, 0.0, 1.0)); opengl es 31 android top
(Note: 0x00030001 is the hex code for ES 3.1. Use 0x00030000 for 3.0). Before this version, the GPU was strictly a