husakm
07-03-2002, 08:18 PM
I have a data available in standard memory in YUYV format ...
I need to do very fast HW acceerated YUYV -> RGBA RGBA conversion
(from two pixels I will get two pixels) ... The result shuld be put in a part
of a OpenGl texture ...
I know how to do that in following ways:
1) manualy, in assambler , using additional buffer for depacking (to slow, too much memory acces)
2) by the help of OML_subsaple OML_resample extenisons (works only on Wildcat 6XXX)
3) by the help of OpenGl 2.0 pack/unpack procesor (uder development on Wildcat VP only)
Does anybody have some clever idea how to do that in another way (e.g. by the help of GL_ARB_imaging extension, combination of color matrix operation and
convolution ... ) ?
I need to do that fast especialy on nVidia HW ....
I need to do very fast HW acceerated YUYV -> RGBA RGBA conversion
(from two pixels I will get two pixels) ... The result shuld be put in a part
of a OpenGl texture ...
I know how to do that in following ways:
1) manualy, in assambler , using additional buffer for depacking (to slow, too much memory acces)
2) by the help of OML_subsaple OML_resample extenisons (works only on Wildcat 6XXX)
3) by the help of OpenGl 2.0 pack/unpack procesor (uder development on Wildcat VP only)
Does anybody have some clever idea how to do that in another way (e.g. by the help of GL_ARB_imaging extension, combination of color matrix operation and
convolution ... ) ?
I need to do that fast especialy on nVidia HW ....