Con este ejercicio se notaron 2 ventajas que se tiene al utilizar shaders, la primera es que se pueden utilizar el mismo vertex y fragment shader tanto para imágenes como para videos (en gray scale y kernels), lo cual ahorra bastante tiempo y esfuerzo al programador. Esto gracias a que los shaders procesan las imágenes y los videos de igual forma.
Adicional a ello, notamos que el renderizado utilizando la GPU es mucho más eficiente computacionalmente con respecto al renderizado con la CPU. Si bien la velocidad de la renderización con GPU depende completamente del poder de procesamiento que esta tenga, los siguientes valores ayudan a entender la diferencia de la eficiencia entre ambos métodos de renderización para cada uno de los apartados realizados:
Con lo encontrado en este laboratorio se adquirieron los conocimientos para aplicar distintos algoritmos de computación gráfica de manera rápida y eficiente. Por lo tanto, un trabajo futuro puede ser la profundización en las tecnologías ya estandarizadas, ya que tienen un potencial apliamente extendido y una comunidad que soporta estas tecnologías. Además, un entendimiento más profundo en hardware como tal puede ampliar el espectro de posibilidades de investigación.