6. Fade in and Out

Created on Sept. 24, 2017 by Kion

So we're on to a pretty basic example that uses a uniform. In this case we're using a single float value as a uniform to control the opacity of the triangle. In this case we can use the CPU to calculate what the fade should be based on the time as we increment the value. And on each frame before every draw call, we update the value of the uniform. The GPU will then remember that as a fixed value until we update it again, which happens to be on each frame.

As far as opacity goes, this example doesn't exactly work. I'm not sure why the example shows the console under the triangle each time. So I think there could be some setting that I'm missing when setting up the OpenGL context.

Social Icons

Permission to use, copy, modify, and/or distribute these examples for any purpose with or without fee is hereby granted.

Contact

Reddit : u/kion_dgl

Email : kion@dashgl.com

Twitter : @kion_dgl

Copyright © 2016 - 2021 DashGL Project