Difference between revisions of "SoC 2010 Shader Support"

From VideoLAN Wiki
Jump to navigation Jump to search
(Created page with '{{SoCProject|year=2010|student=Sasha Koruga|mentor=Adrien Maglo}}')
 
Line 1: Line 1:
 
{{SoCProject|year=2010|student=[[User:Skoruga|Sasha Koruga]]|mentor=[[Adrien Maglo]]}}
 
{{SoCProject|year=2010|student=[[User:Skoruga|Sasha Koruga]]|mentor=[[Adrien Maglo]]}}
 +
 +
=Shader support for video post-processing=
 +
 +
==Abstract==
 +
A lot of video post-processing such as RGB-YUV conversion can be accelerated by using the GPU. This can either be achieved through a fragment shader, where it is the last step before a pixel is displayed on the screen, or it can be done with DirectCompute/CUDA/OpenCL. The method will vary depending on the task and intent. I will implement support for shaders by using the DirectX and OpenGL API and write a few shaders such as RGB-YUV conversion.

Revision as of 19:47, 4 May 2010

This project is part of Google Summer of Code 2010.
Student: Sasha Koruga
Mentor: Adrien Maglo

Shader support for video post-processing

Abstract

A lot of video post-processing such as RGB-YUV conversion can be accelerated by using the GPU. This can either be achieved through a fragment shader, where it is the last step before a pixel is displayed on the screen, or it can be done with DirectCompute/CUDA/OpenCL. The method will vary depending on the task and intent. I will implement support for shaders by using the DirectX and OpenGL API and write a few shaders such as RGB-YUV conversion.