deprecate 6410 support. this driver has never seen the light of day

and likely never will - so give up on support.



SVN revision: 77027
This commit is contained in:
Carsten Haitzler 2012-09-24 03:06:26 +00:00
parent 851975dbcc
commit 15aa383ae8
32 changed files with 39 additions and 957 deletions

View File

@ -670,7 +670,10 @@ AC_ARG_ENABLE(gl-flavor-gles,
[
if test "x$enableval" = "xyes" ; then
AC_MSG_RESULT(yes)
AC_DEFINE(GLES_VARIETY_SGX, 1, [GLSL runtime shader GLES2 support])
AC_DEFINE(GL_GLES, 1, [GLSL runtime shader GLES2 support])
gl_flavor_gles="yes"
gles_variety_sgx="yes"
else
AC_MSG_RESULT(no)
gl_flavor_gles="no"
@ -681,65 +684,6 @@ AC_ARG_ENABLE(gl-flavor-gles,
]
)
#######################################
## GLES variety sgx
gles_variety_sgx="no"
AC_MSG_CHECKING(whether to build GLES variety for SGX)
AC_ARG_ENABLE(gles-variety-sgx,
AC_HELP_STRING([--enable-gles-variety-sgx], [GLES variety SGX 3D unit]),
[
if test "x$enableval" = "xyes" ; then
AC_MSG_RESULT(yes)
AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support])
gles_variety_sgx="yes"
else
AC_MSG_RESULT(no)
gles_variety_sgx="no"
fi
], [
AC_MSG_RESULT(no)
gles_variety_sgx="no"
]
)
#######################################
## GLES variety s3c6410
gles_variety_s3c6410="no"
AC_MSG_CHECKING(whether to build GLES variety for s3c6410)
AC_ARG_ENABLE(gles-variety-s3c6410,
AC_HELP_STRING([--enable-gles-variety-s3c6410], [GLES variety s3c6410 3D unit]),
[
if test "x$enableval" = "xyes" ; then
AC_MSG_RESULT(yes)
AC_DEFINE(GLES_VARIETY_S3C6410, 1, [Samsung S3c6410 GLES2 support])
gles_variety_s3c6410="yes"
else
AC_MSG_RESULT(no)
gles_variety_s3c6410="no"
fi
], [
AC_MSG_RESULT(no)
gles_variety_s3c6410="no"
]
)
if test "x$gl_flavor_gles" = "xyes"; then
eng=""
if test "x$gles_variety_sgx" = "xyes"; then eng="x"$eng; fi
if test "x$gles_variety_s3c6410" = "xyes"; then eng="x"$eng; fi
if test "x$eng" = "xx"; then
eng=""
else
AC_MSG_ERROR(
[Please enable just 1 OpenGL-ES flavor. Choices are:
--enable-gles-variety-sgx (Most GL-ES2 GPUs with shader compiler)
--enable-gles-variety-s3c6410 (s3c6410 with offline shader compiler)
You will also need to enable the OpenGL engine for X11 with:
--enable-gl-xlib or --enable-gl-xcb
])
fi
fi
#####################################################################
## Engines

View File

@ -27,29 +27,17 @@ evas_gl_polygon.c \
evas_gl_line.c \
evas_gl_filter.c \
shader/rect_frag.h \
shader/rect_frag_bin_s3c6410.h \
shader/rect_vert.h \
shader/rect_vert_bin_s3c6410.h \
shader/font_frag.h \
shader/font_frag_bin_s3c6410.h \
shader/font_vert.h \
shader/font_vert_bin_s3c6410.h \
shader/img_frag.h \
shader/img_frag_bin_s3c6410.h \
shader/img_vert.h \
shader/img_vert_bin_s3c6410.h \
shader/img_nomul_frag.h \
shader/img_nomul_frag_bin_s3c6410.h \
shader/img_nomul_vert.h \
shader/img_nomul_vert_bin_s3c6410.h \
shader/img_bgra_frag.h \
shader/img_bgra_frag_bin_s3c6410.h \
shader/img_bgra_vert.h \
shader/img_bgra_vert_bin_s3c6410.h \
shader/img_bgra_nomul_frag.h \
shader/img_bgra_nomul_frag_bin_s3c6410.h \
shader/img_bgra_nomul_vert.h \
shader/img_bgra_nomul_vert_bin_s3c6410.h \
shader/img_mask_frag.h \
shader/img_mask_vert.h \
shader/nv12_nomul_vert.h \
@ -57,21 +45,13 @@ shader/nv12_vert.h \
shader/nv12_nomul_frag.h \
shader/nv12_frag.h \
shader/yuv_frag.h \
shader/yuv_frag_bin_s3c6410.h \
shader/yuv_vert.h \
shader/yuv_vert_bin_s3c6410.h \
shader/yuv_nomul_frag.h \
shader/yuv_nomul_frag_bin_s3c6410.h \
shader/yuv_nomul_vert.h \
shader/yuv_nomul_vert_bin_s3c6410.h \
shader/tex_frag.h \
shader/tex_frag_bin_s3c6410.h \
shader/tex_vert.h \
shader/tex_vert_bin_s3c6410.h \
shader/tex_nomul_frag.h \
shader/tex_nomul_frag_bin_s3c6410.h \
shader/tex_nomul_vert.h \
shader/tex_nomul_vert_bin_s3c6410.h \
shader/filter_invert.h \
shader/filter_invert_nomul.h \
shader/filter_invert_bgra.h \
@ -97,18 +77,13 @@ libevas_engine_gl_common_la_LIBADD = @EVAS_GENERAL_LIBS@ @GL_EET_LIBS@ @evas_eng
endif
EXTRA_DIST = \
shader/compile-s3c6410.sh \
shader/compile-sgx.sh \
shader/make-c-bin.sh \
shader/compile.sh \
shader/make-c-str.sh \
shader/rect_frag.shd \
shader/rect_frag_s3c6410.asm \
shader/rect_vert.shd \
shader/font_frag.shd \
shader/font_frag_s3c6410.asm \
shader/font_vert.shd \
shader/img_frag.shd \
shader/img_frag_s3c6410.asm \
shader/img_vert.shd \
shader/img_nomul_frag.shd \
shader/img_nomul_vert.shd \
@ -120,12 +95,10 @@ shader/img_bgra_nomul_vert.shd \
shader/img_mask_frag.h \
shader/img_mask_vert.h \
shader/yuv_frag.shd \
shader/yuv_frag_s3c6410.asm \
shader/yuv_vert.shd \
shader/yuv_nomul_frag.shd \
shader/yuv_nomul_vert.shd \
shader/tex_frag.shd \
shader/tex_frag_s3c6410.asm \
shader/tex_vert.shd \
shader/tex_nomul_frag.shd \
shader/tex_nomul_vert.shd \

View File

@ -1,604 +1,289 @@
#include "evas_gl_private.h"
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int rect_frag_bin[] =
{
# include "shader/rect_frag_bin_s3c6410.h"
};
#endif
const char rect_frag_glsl[] =
#include "shader/rect_frag.h"
;
Evas_GL_Program_Source shader_rect_frag_src =
{
rect_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
rect_frag_bin, sizeof(rect_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int rect_vert_bin[] =
{
# include "shader/rect_vert_bin_s3c6410.h"
};
#endif
const char rect_vert_glsl[] =
#include "shader/rect_vert.h"
;
Evas_GL_Program_Source shader_rect_vert_src =
{
rect_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
rect_vert_bin, sizeof(rect_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int font_frag_bin[] =
{
# include "shader/font_frag_bin_s3c6410.h"
};
#endif
const char font_frag_glsl[] =
#include "shader/font_frag.h"
;
Evas_GL_Program_Source shader_font_frag_src =
{
font_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
font_frag_bin, sizeof(font_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int font_vert_bin[] =
{
# include "shader/font_vert_bin_s3c6410.h"
};
#endif
const char font_vert_glsl[] =
#include "shader/font_vert.h"
;
Evas_GL_Program_Source shader_font_vert_src =
{
font_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
font_vert_bin, sizeof(font_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuv_frag_bin[] =
{
# include "shader/yuv_frag_bin_s3c6410.h"
};
#endif
const char yuv_frag_glsl[] =
#include "shader/yuv_frag.h"
;
Evas_GL_Program_Source shader_yuv_frag_src =
{
yuv_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuv_frag_bin, sizeof(yuv_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuv_vert_bin[] =
{
# include "shader/yuv_vert_bin_s3c6410.h"
};
#endif
const char yuv_vert_glsl[] =
#include "shader/yuv_vert.h"
;
Evas_GL_Program_Source shader_yuv_vert_src =
{
yuv_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuv_vert_bin, sizeof(yuv_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuy2_frag_bin[] =
{
# include "shader/yuy2_frag_bin_s3c6410.h"
};
#endif
const char yuy2_frag_glsl[] =
#include "shader/yuy2_frag.h"
;
Evas_GL_Program_Source shader_yuy2_frag_src =
{
yuy2_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuy2_frag_bin, sizeof(yuy2_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuy2_vert_bin[] =
{
# include "shader/yuy2_vert_bin_s3c6410.h"
};
#endif
const char yuy2_vert_glsl[] =
#include "shader/yuy2_vert.h"
;
Evas_GL_Program_Source shader_yuy2_vert_src =
{
yuy2_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuy2_vert_bin, sizeof(yuy2_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuy2_nomul_frag_bin[] =
{
# include "shader/yuy2_nomul_frag_bin_s3c6410.h"
};
#endif
const char yuy2_nomul_frag_glsl[] =
#include "shader/yuy2_nomul_frag.h"
;
Evas_GL_Program_Source shader_yuy2_nomul_frag_src =
{
yuy2_nomul_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuy2_nomul_frag_bin, sizeof(yuy2_nomul_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuy2_nomul_vert_bin[] =
{
# include "shader/yuy2_nomul_vert_bin_s3c6410.h"
};
#endif
const char yuy2_nomul_vert_glsl[] =
#include "shader/yuy2_nomul_vert.h"
;
Evas_GL_Program_Source shader_yuy2_nomul_vert_src =
{
yuy2_nomul_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuy2_nomul_vert_bin, sizeof(yuy2_nomul_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int nv12_nomul_vert_bin[] =
{
# include "shader/nv12_nomul_vert_bin_s3c6410.h"
};
#endif
const char nv12_nomul_vert_glsl[] =
#include "shader/nv12_nomul_vert.h"
;
Evas_GL_Program_Source shader_nv12_nomul_vert_src =
{
nv12_nomul_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
nv12_nomul_vert_bin, sizeof(nv12_nomul_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int nv12_vert_bin[] =
{
# include "shader/nv12_vert_bin_s3c6410.h"
};
#endif
const char nv12_vert_glsl[] =
#include "shader/nv12_vert.h"
;
Evas_GL_Program_Source shader_nv12_vert_src =
{
nv12_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
nv12_vert_bin, sizeof(nv12_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int nv12_nomul_frag_bin[] =
{
# include "shader/nv12_nomul_frag_bin_s3c6410.h"
};
#endif
const char nv12_frag_glsl[] =
#include "shader/nv12_frag.h"
;
Evas_GL_Program_Source shader_nv12_frag_src =
{
nv12_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
nv12_frag_bin, sizeof(nv12_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int nv12_nomul_frag_bin[] =
{
# include "shader/nv12_nomul_frag_bin_s3c6410.h"
};
#endif
const char nv12_nomul_frag_glsl[] =
#include "shader/nv12_nomul_frag.h"
;
Evas_GL_Program_Source shader_nv12_nomul_frag_src =
{
nv12_nomul_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
nv12_nomul_frag_bin, sizeof(nv12_nomul_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuv_nomul_frag_bin[] =
{
# include "shader/yuv_nomul_frag_bin_s3c6410.h"
};
#endif
const char yuv_nomul_frag_glsl[] =
#include "shader/yuv_nomul_frag.h"
;
Evas_GL_Program_Source shader_yuv_nomul_frag_src =
{
yuv_nomul_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuv_nomul_frag_bin, sizeof(yuv_nomul_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int yuv_nomul_vert_bin[] =
{
# include "shader/yuv_nomul_vert_bin_s3c6410.h"
};
#endif
const char yuv_nomul_vert_glsl[] =
#include "shader/yuv_nomul_vert.h"
;
Evas_GL_Program_Source shader_yuv_nomul_vert_src =
{
yuv_nomul_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
yuv_nomul_vert_bin, sizeof(yuv_nomul_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int tex_frag_bin[] =
{
# include "shader/tex_frag_bin_s3c6410.h"
};
#endif
const char tex_frag_glsl[] =
#include "shader/tex_frag.h"
;
Evas_GL_Program_Source shader_tex_frag_src =
{
tex_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
tex_frag_bin, sizeof(tex_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int tex_vert_bin[] =
{
# include "shader/tex_vert_bin_s3c6410.h"
};
#endif
const char tex_vert_glsl[] =
#include "shader/tex_vert.h"
;
Evas_GL_Program_Source shader_tex_vert_src =
{
tex_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
tex_vert_bin, sizeof(tex_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int tex_nomul_frag_bin[] =
{
# include "shader/tex_nomul_frag_bin_s3c6410.h"
};
#endif
const char tex_nomul_frag_glsl[] =
#include "shader/tex_nomul_frag.h"
;
Evas_GL_Program_Source shader_tex_nomul_frag_src =
{
tex_nomul_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
tex_nomul_frag_bin, sizeof(tex_nomul_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int tex_nomul_vert_bin[] =
{
# include "shader/tex_nomul_vert_bin_s3c6410.h"
};
#endif
const char tex_nomul_vert_glsl[] =
#include "shader/tex_nomul_vert.h"
;
Evas_GL_Program_Source shader_tex_nomul_vert_src =
{
tex_nomul_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
tex_nomul_vert_bin, sizeof(tex_nomul_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_frag_bin[] =
{
# include "shader/img_frag_bin_s3c6410.h"
};
#endif
const char img_frag_glsl[] =
#include "shader/img_frag.h"
;
Evas_GL_Program_Source shader_img_frag_src =
{
img_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_frag_bin, sizeof(img_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_vert_bin[] =
{
# include "shader/img_vert_bin_s3c6410.h"
};
#endif
const char img_vert_glsl[] =
#include "shader/img_vert.h"
;
Evas_GL_Program_Source shader_img_vert_src =
{
img_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_vert_bin, sizeof(img_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_nomul_frag_bin[] =
{
# include "shader/img_nomul_frag_bin_s3c6410.h"
};
#endif
const char img_nomul_frag_glsl[] =
#include "shader/img_nomul_frag.h"
;
Evas_GL_Program_Source shader_img_nomul_frag_src =
{
img_nomul_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_nomul_frag_bin, sizeof(img_nomul_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_nomul_vert_bin[] =
{
# include "shader/img_nomul_vert_bin_s3c6410.h"
};
#endif
const char img_nomul_vert_glsl[] =
#include "shader/img_nomul_vert.h"
;
Evas_GL_Program_Source shader_img_nomul_vert_src =
{
img_nomul_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_nomul_vert_bin, sizeof(img_nomul_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_bgra_frag_bin[] =
{
# include "shader/img_bgra_frag_bin_s3c6410.h"
};
#endif
const char img_bgra_frag_glsl[] =
#include "shader/img_bgra_frag.h"
;
Evas_GL_Program_Source shader_img_bgra_frag_src =
{
img_bgra_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_bgra_frag_bin, sizeof(img_bgra_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_bgra_vert_bin[] =
{
# include "shader/img_bgra_vert_bin_s3c6410.h"
};
#endif
const char img_bgra_vert_glsl[] =
#include "shader/img_bgra_vert.h"
;
Evas_GL_Program_Source shader_img_bgra_vert_src =
{
img_bgra_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_bgra_vert_bin, sizeof(img_bgra_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_mask_frag_bin[] =
{
# include "shader/img_mask_frag_bin_s3c6410.h"
};
#endif
const char img_mask_frag_glsl[] =
#include "shader/img_mask_frag.h"
;
Evas_GL_Program_Source shader_img_mask_frag_src =
{
img_mask_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_mask_frag_bin, sizeof(img_mask_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_mask_vert_bin[] =
{
# include "shader/img_mask_vert_bin_s3c6410.h"
};
#endif
const char img_mask_vert_glsl[] =
#include "shader/img_mask_vert.h"
;
Evas_GL_Program_Source shader_img_mask_vert_src =
{
img_mask_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_mask_vert_bin, sizeof(img_mask_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_bgra_nomul_frag_bin[] =
{
# include "shader/img_bgra_nomul_frag_bin_s3c6410.h"
};
#endif
const char img_bgra_nomul_frag_glsl[] =
#include "shader/img_bgra_nomul_frag.h"
;
Evas_GL_Program_Source shader_img_bgra_nomul_frag_src =
{
img_bgra_nomul_frag_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_bgra_nomul_frag_bin, sizeof(img_bgra_nomul_frag_bin)
#else
NULL, 0
#endif
NULL, 0
};
#if defined (GLES_VARIETY_S3C6410)
const unsigned int img_bgra_nomul_vert_bin[] =
{
# include "shader/img_bgra_nomul_vert_bin_s3c6410.h"
};
#endif
const char img_bgra_nomul_vert_glsl[] =
#include "shader/img_bgra_nomul_vert.h"
;
Evas_GL_Program_Source shader_img_bgra_nomul_vert_src =
{
img_bgra_nomul_vert_glsl,
#if defined (GLES_VARIETY_S3C6410)
img_bgra_nomul_vert_bin, sizeof(img_bgra_nomul_vert_bin)
#else
NULL, 0
#endif
NULL, 0
};
/////////////////////////////////////////////
@ -628,6 +313,7 @@ Evas_GL_Program_Source shader_filter_invert_bgra_frag_src =
filter_invert_bgra_frag_glsl,
NULL, 0
};
const char filter_invert_bgra_nomul_frag_glsl[] =
#include "shader/filter_invert_bgra_nomul.h"
;
@ -1019,12 +705,7 @@ _evas_gl_common_shader_program_source_init(Evas_GL_Program *p,
p->vert = glCreateShader(GL_VERTEX_SHADER);
p->frag = glCreateShader(GL_FRAGMENT_SHADER);
#if defined (GLES_VARIETY_S3C6410)
glShaderBinary(1, &(p->vert), 0, vert->bin, vert->bin_size);
GLERR(__FUNCTION__, __FILE__, __LINE__, "");
glShaderBinary(1, &(p->frag), 0, frag->bin, frag->bin_size);
GLERR(__FUNCTION__, __FILE__, __LINE__, "");
#else
glShaderSource(p->vert, 1,
(const char **)&(vert->src), NULL);
GLERR(__FUNCTION__, __FILE__, __LINE__, "");
@ -1053,7 +734,7 @@ _evas_gl_common_shader_program_source_init(Evas_GL_Program *p,
ERR("Abort compile of shader frag (%s): %s", name, frag->src);
return 0;
}
#endif
p->prog = glCreateProgram();
#if defined(GLES_VARIETY_S3C6410) || defined(GLES_VARIETY_SGX)
#else
@ -1259,7 +940,7 @@ evas_gl_common_shader_program_init(Evas_GL_Shared *shared)
void
evas_gl_common_shader_program_init_done(void)
{
#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX)
#if defined(GLES_VARIETY_S3C6410) || defined(GLES_VARIETY_SGX)
glReleaseShaderCompiler();
#else
if (glsym_glReleaseShaderCompiler) glsym_glReleaseShaderCompiler();

View File

@ -1439,7 +1439,7 @@ evas_gl_common_texture_nv12tiled_update(Evas_GL_Texture *tex, DATA8 **rows, unsi
mb_w = w / 64 + (w % 64 ? 1 : 0);
mb_h = h / 32 + (h % 32 ? 1 : 0);
#if ( defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) )
#if defined(GLES_VARIETY_S3C6410) || defined(GLES_VARIETY_SGX)
if (tex->dyn)
{
char *texture_addr;

View File

@ -1,47 +0,0 @@
#!/bin/sh
ORIONEXE=/home/raster/Data/orion/orion.exe
OPTS="-O --nolodcalc -lp"
function compile()
{
F=$1
make-c-str.sh $F"_frag.shd" > $F"_frag.h"
if test -f $F"_frag_s3c6410.asm"; then
wine $ORIONEXE -a $OPTS -f $F"_frag_s3c6410.asm"
make-c-bin.sh $F"_frag_s3c6410.bin" > $F"_frag_bin_s3c6410.h"
rm -f $F"_frag_s3c6410.bin" $F"_frag_s3c6410.h"
else
wine $ORIONEXE $OPTS -f $F"_frag.shd"
make-c-bin.sh $F"_frag.shd.bin" > $F"_frag_bin_s3c6410.h"
rm -f $F"_frag.shd.bin" $F"_frag.shd.asm" $F"_frag.shd.h"
fi
make-c-str.sh $F"_vert.shd" > $F"_vert.h"
if test -f $F"_vert_s3c6410.asm"; then
wine $ORIONEXE -a $OPTS -v $F"_vert_s3c6410.asm"
make-c-bin.sh $F"_vert_s3c6410.bin" > $F"_vert_bin_s3c6410.h"
rm -f $F"_vert_s3c6410.bin" $F"_vert_s3c6410.h"
else
wine $ORIONEXE $OPTS -v $F"_vert.shd"
make-c-bin.sh $F"_vert.shd.bin" > $F"_vert_bin_s3c6410.h"
rm -f $F"_vert.shd.bin" $F"_vert.shd.asm" $F"_vert.shd.h"
fi
}
compile rect
compile font
compile img
compile img_nomul
compile img_bgra
compile img_bgra_nomul
compile img_mask
compile yuv
compile yuv_nomul
compile tex
compile tex_nomul
compile nv12
compile nv12_nomul
compile yuy2
compile yuy2_nomul
## FIXME: compile filter_*

View File

@ -1,9 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000003, 0x00000000,
0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000e, 0x00000000,
0x00000000, 0x0000e407, 0x307820e4, 0x00000000, 0x01000000, 0x0100e400,
0x237a10ff, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000004, 0x00000003, 0x00000009, 0x00000000, 0x00000004, 0x00000008,
0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000003,
0x0000000f, 0x00030005, 0x00000000, 0x00786574, 0x006c6f63, 0x5f786574,
0x00000063,

View File

@ -1,26 +0,0 @@
#-------------------------------------------------
# ORION - OpenGL ES 2.0 Shading Language Compiler
# SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD.
# Compiler Version : v04.00.09
# Release Date : 19.01.2009
# FIMG VERSION : FIMGv1.5
# Optimizer Options : -O --nolodcalc
#-------------------------------------------------
# hand optimised - removed useless ops
ps_3_0
fimg_version 0x01020000
dcl_s2_tex s0
dcl_f4_col v1.x
dcl_f2_tex_c v0.x
label start
label main_
texld r0.xyzw, v0.xyzw, s0 # tex=s0
mul_sat oColor.xyzw, r0.wwww, v1.xyzw # gl_FragColor=oColor.xyzw, col=v1.xyzw
label main_end
ret
# 4 instructions, 4 C regs, 1 R regs

View File

@ -1,20 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000007, 0x00000006,
0x00000000, 0x00000000, 0x00000003, 0x00000003, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20f801e4, 0x00000000, 0x00000000, 0x00020000, 0x20980254, 0x00000000,
0x00000000, 0x00000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000, 0x3f800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000c, 0x00000006,
0x00000009, 0x00000000, 0x00000000, 0x00000013, 0x00000005, 0x00000009,
0x00000000, 0x00000004, 0x00000019, 0x00000009, 0x00000003, 0x00000000,
0x00000008, 0x00000000, 0x0000000b, 0x00000009, 0x00010004, 0x00000000,
0x00000027, 0x00000003, 0x00000009, 0x00010004, 0x00000004, 0x0000002b,
0x00000005, 0x00000003, 0x00010004, 0x00000008, 0x00000023, 0x00000003,
0x0000000e, 0x00020001, 0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69,
0x74726576, 0x63007865, 0x726f6c6f, 0x78657400, 0x6f6f635f, 0x6d006472,
0x63007076, 0x74006c6f, 0x635f7865, 0x00000000,

View File

@ -1,11 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000004, 0x00000003,
0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000e, 0x00000000,
0x00000000, 0x02025400, 0x23782050, 0x00000000, 0x00000000, 0x0100e407,
0x307820e4, 0x00000000, 0x01000000, 0x0100e400, 0x237a10e4, 0x00000000,
0x00000000, 0x00000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000, 0x3f800000,
0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000003,
0x00000009, 0x00000000, 0x00000004, 0x00000008, 0x00000005, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x0000000f, 0x00030005,
0x00000000, 0x00786574, 0x006c6f63, 0x5f786574, 0x00000063,

View File

@ -1,10 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000003, 0x00000003,
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000a, 0x00000000,
0x00000000, 0x02025400, 0x23782050, 0x00000000, 0x00000000, 0x0100e407,
0x307a10e4, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000,
0x00000004, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x0000000f, 0x00030005, 0x00000000, 0x00786574, 0x5f786574,
0x00000063,

View File

@ -1,17 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000006, 0x00000006,
0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000027, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20980154, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000000c, 0x00000006, 0x00000009, 0x00000000, 0x00000000, 0x00000013,
0x00000009, 0x00000003, 0x00000000, 0x00000004, 0x00000000, 0x0000000b,
0x00000009, 0x00010004, 0x00000000, 0x00000021, 0x00000005, 0x00000003,
0x00010004, 0x00000004, 0x0000001d, 0x00000003, 0x0000000e, 0x00020001,
0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69, 0x74726576, 0x74007865,
0x635f7865, 0x64726f6f, 0x70766d00, 0x78657400, 0x0000635f,

View File

@ -1,20 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000007, 0x00000006,
0x00000000, 0x00000000, 0x00000003, 0x00000003, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20f801e4, 0x00000000, 0x00000000, 0x00020000, 0x20980254, 0x00000000,
0x00000000, 0x00000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000, 0x3f800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000c, 0x00000006,
0x00000009, 0x00000000, 0x00000000, 0x00000013, 0x00000005, 0x00000009,
0x00000000, 0x00000004, 0x00000019, 0x00000009, 0x00000003, 0x00000000,
0x00000008, 0x00000000, 0x0000000b, 0x00000009, 0x00010004, 0x00000000,
0x00000027, 0x00000003, 0x00000009, 0x00010004, 0x00000004, 0x0000002b,
0x00000005, 0x00000003, 0x00010004, 0x00000008, 0x00000023, 0x00000003,
0x0000000e, 0x00020001, 0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69,
0x74726576, 0x63007865, 0x726f6c6f, 0x78657400, 0x6f6f635f, 0x6d006472,
0x63007076, 0x74006c6f, 0x635f7865, 0x00000000,

View File

@ -1,9 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000003, 0x00000000,
0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000e, 0x00000000,
0x00000000, 0x0000e407, 0x307820e4, 0x00000000, 0x01000000, 0x0100e400,
0x237a10c6, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000004, 0x00000003, 0x00000009, 0x00000000, 0x00000004, 0x00000008,
0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000003,
0x0000000f, 0x00030005, 0x00000000, 0x00786574, 0x006c6f63, 0x5f786574,
0x00000063,

View File

@ -1,26 +0,0 @@
#-------------------------------------------------
# ORION - OpenGL ES 2.0 Shading Language Compiler
# SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD.
# Compiler Version : v04.00.09
# Release Date : 19.01.2009
# FIMG VERSION : FIMGv1.5
# Optimizer Options : -O --nolodcalc
#-------------------------------------------------
# hand optimised - removed useless ops
ps_3_0
fimg_version 0x01020000
dcl_s2_tex s0
dcl_f4_col v1.x
dcl_f2_tex_c v0.x
label start
label main_
texld r0.xyzw, v0.xyzw, s0 # tex=s0
mul_sat oColor.xyzw, r0.zyxw, v1.xyzw # gl_FragColor=oColor.xyzw, col=v1.xyzw
label main_end
ret

View File

@ -1,10 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000003, 0x00000003,
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000a, 0x00000000,
0x00000000, 0x02025400, 0x23782050, 0x00000000, 0x00000000, 0x0100e407,
0x307a10c6, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000,
0x00000004, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x0000000f, 0x00030005, 0x00000000, 0x00786574, 0x5f786574,
0x00000063,

View File

@ -1,17 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000006, 0x00000006,
0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000027, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20980154, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000000c, 0x00000006, 0x00000009, 0x00000000, 0x00000000, 0x00000013,
0x00000009, 0x00000003, 0x00000000, 0x00000004, 0x00000000, 0x0000000b,
0x00000009, 0x00010004, 0x00000000, 0x00000021, 0x00000005, 0x00000003,
0x00010004, 0x00000004, 0x0000001d, 0x00000003, 0x0000000e, 0x00020001,
0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69, 0x74726576, 0x74007865,
0x635f7865, 0x64726f6f, 0x70766d00, 0x78657400, 0x0000635f,

View File

@ -1,20 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000007, 0x00000006,
0x00000000, 0x00000000, 0x00000003, 0x00000003, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20f801e4, 0x00000000, 0x00000000, 0x00020000, 0x20980254, 0x00000000,
0x00000000, 0x00000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000, 0x3f800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000c, 0x00000006,
0x00000009, 0x00000000, 0x00000000, 0x00000013, 0x00000005, 0x00000009,
0x00000000, 0x00000004, 0x00000019, 0x00000009, 0x00000003, 0x00000000,
0x00000008, 0x00000000, 0x0000000b, 0x00000009, 0x00010004, 0x00000000,
0x00000027, 0x00000003, 0x00000009, 0x00010004, 0x00000004, 0x0000002b,
0x00000005, 0x00000003, 0x00010004, 0x00000008, 0x00000023, 0x00000003,
0x0000000e, 0x00020001, 0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69,
0x74726576, 0x63007865, 0x726f6c6f, 0x78657400, 0x6f6f635f, 0x6d006472,
0x63007076, 0x74006c6f, 0x635f7865, 0x00000000,

View File

@ -1,3 +0,0 @@
#!/bin/sh
od --width=4 -t x4 -v $1 | \
awk '{ if (NF > 1) printf("0x%s, ", $2); L = L + 1; if (L > 5) { L = 0; printf("\n");}}'

View File

@ -1,6 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000002, 0x00000000,
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x20fa10e4, 0x00000000, 0x00000000, 0x00000000,
0x1e000000, 0x00000000, 0x00000000, 0x00000003, 0x00000009, 0x00000000,
0x00000000, 0x006c6f63,

View File

@ -1,24 +0,0 @@
#-------------------------------------------------
# ORION - OpenGL ES 2.0 Shading Language Compiler
# SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD.
# Compiler Version : v04.00.09
# Release Date : 19.01.2009
# FIMG VERSION : FIMGv1.5
# Optimizer Options : -O --nolodcalc
#-------------------------------------------------
# hand optimised - removed useless ops
ps_3_0
fimg_version 0x01020000
dcl_f4_col v0.x
label start
label main_
label main_end
mov_sat oColor.xyzw, v0.xyzw
ret

View File

@ -1,17 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000006, 0x00000006,
0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000021, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20f801e4, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000000c, 0x00000006, 0x00000009, 0x00000000, 0x00000000, 0x00000013,
0x00000005, 0x00000009, 0x00000000, 0x00000004, 0x00000000, 0x0000000b,
0x00000009, 0x00010004, 0x00000000, 0x0000001d, 0x00000003, 0x00000009,
0x00010004, 0x00000004, 0x00000019, 0x00000003, 0x0000000e, 0x00020001,
0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69, 0x74726576, 0x63007865,
0x726f6c6f, 0x70766d00, 0x6c6f6300, 0x00000000,

View File

@ -1,9 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000003, 0x00000000,
0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000e, 0x00000000,
0x00000000, 0x0000e407, 0x307820e4, 0x00000000, 0x01000000, 0x0100e400,
0x237a10e4, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000004, 0x00000003, 0x00000009, 0x00000000, 0x00000004, 0x00000008,
0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000003,
0x0000000f, 0x00030005, 0x00000000, 0x00786574, 0x006c6f63, 0x5f786574,
0x00000063,

View File

@ -1,26 +0,0 @@
#-------------------------------------------------
# ORION - OpenGL ES 2.0 Shading Language Compiler
# SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD.
# Compiler Version : v04.00.09
# Release Date : 19.01.2009
# FIMG VERSION : FIMGv1.5
# Optimizer Options : -O --nolodcalc
#-------------------------------------------------
# hand optimised - removed useless ops
ps_3_0
fimg_version 0x01020000
dcl_s2_tex s0
dcl_f4_col v1.x
dcl_f2_tex_c v0.x
label start
label main_
texld r0.xyzw, v0.xyzw, s0 # tex=s0
mul_sat oColor.xyzw, r0.xyzw, v1.xyzw # gl_FragColor=oColor.xyzw, col=v1.xyzw
label main_end
ret

View File

@ -1,10 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x00000003, 0x00000003,
0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000a, 0x00000000,
0x00000000, 0x02025400, 0x23782050, 0x00000000, 0x00000000, 0x0100e407,
0x307a10e4, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000,
0x00000004, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x0000000f, 0x00030005, 0x00000000, 0x00786574, 0x5f786574,
0x00000063,

View File

@ -1,17 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000006, 0x00000006,
0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000027, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20980154, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000000c, 0x00000006, 0x00000009, 0x00000000, 0x00000000, 0x00000013,
0x00000009, 0x00000003, 0x00000000, 0x00000004, 0x00000000, 0x0000000b,
0x00000009, 0x00010004, 0x00000000, 0x00000021, 0x00000005, 0x00000003,
0x00010004, 0x00000004, 0x0000001d, 0x00000003, 0x0000000e, 0x00020001,
0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69, 0x74726576, 0x74007865,
0x635f7865, 0x64726f6f, 0x70766d00, 0x78657400, 0x0000635f,

View File

@ -1,20 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000007, 0x00000006,
0x00000000, 0x00000000, 0x00000003, 0x00000003, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000031, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20f801e4, 0x00000000, 0x00000000, 0x00020000, 0x20980254, 0x00000000,
0x00000000, 0x00000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000, 0x3f800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000c, 0x00000006,
0x00000009, 0x00000000, 0x00000000, 0x00000013, 0x00000005, 0x00000009,
0x00000000, 0x00000004, 0x00000019, 0x00000009, 0x00000003, 0x00000000,
0x00000008, 0x00000000, 0x0000000b, 0x00000009, 0x00010004, 0x00000000,
0x00000027, 0x00000003, 0x00000009, 0x00010004, 0x00000004, 0x0000002b,
0x00000005, 0x00000003, 0x00010004, 0x00000008, 0x00000023, 0x00000003,
0x0000000e, 0x00020001, 0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69,
0x74726576, 0x63007865, 0x726f6c6f, 0x78657400, 0x6f6f635f, 0x6d006472,
0x63007076, 0x74006c6f, 0x635f7865, 0x00000000,

View File

@ -1,24 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x0000000d, 0x00000007,
0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000026, 0x00000000,
0x00000000, 0x02065400, 0x23782050, 0x00000000, 0x00000000, 0x0100e407,
0x307820e4, 0x00000000, 0x01000000, 0x02065400, 0x23782150, 0x00000000,
0x01000000, 0x0101e407, 0x307821e4, 0x00000000, 0x02000000, 0x02065400,
0x23782250, 0x00000000, 0x02000000, 0x0102e407, 0x307822e4, 0x00000000,
0x00000000, 0x02020001, 0x237823e4, 0x00000000, 0x01e40103, 0x02030001,
0x2ef823e4, 0x00000000, 0x02e40103, 0x02040001, 0x2ef823e4, 0x00000000,
0x00000000, 0x02050000, 0x20f824e4, 0x00000000, 0x06e40103, 0x01040002,
0x2ef823e4, 0x00000000, 0x03000000, 0x0103e400, 0x237a10e4, 0x00000000,
0x00000000, 0x00000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3f94fdf4, 0x3f94fdf4, 0x3f94fdf4, 0x00000000, 0x00000000, 0xbeb02de0,
0x3fe2d0e5, 0x00000000, 0x3fb374bc, 0xbf36cf42, 0x00000000, 0x00000000,
0xbf4617c2, 0x3ee9a027, 0xbf7573eb, 0x3f800000, 0x3f800000, 0x00000000,
0x00000000, 0x00000000, 0x0000000e, 0x00000003, 0x00000009, 0x00000000,
0x0000000c, 0x00000012, 0x00000005, 0x00000003, 0x00000000, 0x00000000,
0x00000018, 0x00000006, 0x00000003, 0x00000000, 0x00000004, 0x0000001f,
0x00000006, 0x00000003, 0x00000000, 0x00000008, 0x00000000, 0x00000003,
0x0000000f, 0x00030005, 0x00000000, 0x00000004, 0x00000004, 0x0000000f,
0x00030005, 0x00000004, 0x00000009, 0x00000004, 0x0000000f, 0x00030005,
0x00000008, 0x00786574, 0x75786574, 0x78657400, 0x6f630076, 0x6574006c,
0x00635f78, 0x5f786574, 0x74003263, 0x635f7865, 0x00000033,

View File

@ -1,46 +0,0 @@
#-------------------------------------------------
# ORION - OpenGL ES 2.0 Shading Language Compiler
# SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD.
# Compiler Version : v04.00.09
# Release Date : 19.01.2009
# FIMG VERSION : FIMGv1.5
# Optimizer Options : -O --nolodcalc
#-------------------------------------------------
# hand optimised - removed useless ops
ps_3_0
fimg_version 0x01020000
dcl_s2_tex s0
dcl_s2_texu s1
dcl_s2_texv s2
dcl_f4_col v3.x
dcl_f2_tex_c v0.x
dcl_f2_tex_c2 v1.x
dcl_f2_tex_c3 v2.x
def c2, 1.164000, 1.164000, 1.164000, 0.000000
def c3, 0.000000, -0.344100, 1.772000, 0.000000
def c4, 1.402000, -0.714100, 0.000000, 0.000000
def c5, -0.773800, 0.456300, -0.958800, 1.000000
def c6, 1.000000, 0.000000, 0.000000, 0.000000
label start
label main_
mul r0.xyzw, c6.xxyy, v0.xyyy # tex_c=v0.xyyy
texld r0.xyzw, r0.xyzw, s0 # tex=s0
mul r1.xyzw, c6.xxyy, v1.xyyy # tex_c2=v1.xyyy
texld r1.xyzw, r1.xyzw, s1 # texu=s1
mul r2.xyzw, c6.xxyy, v2.xyyy # tex_c3=v2.xyyy
texld r2.xyzw, r2.xyzw, s2 # texv=s2
mul r3.xyzw, c2.xyzw, r0.xxxx # yuv=r0.xxxx
mad r3.xyzw, c3.xyzw, r1.xxxx, r3.xyzw # yuv=r1.xxxx
mad r3.xyzw, c4.xyzw, r2.xxxx, r3.xyzw # yuv=r2.xxxx
mov r4.xyzw, c5.xyzw
mad r3.xyzw, r4.xyzw, c6.xxxx, r3.xyzw # yuv=c6.xxxx
mul_sat oColor.xyzw, r3.xyzw, v3.xyzw # gl_FragColor=oColor.xyzw, col=v3.xyzw
label main_end
ret

View File

@ -1,23 +0,0 @@
0x20205350, 0xffff0008, 0x00000048, 0x01020000, 0x0000000c, 0x00000007,
0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000022, 0x00000000,
0x00000000, 0x02065400, 0x23782050, 0x00000000, 0x00000000, 0x0100e407,
0x307820e4, 0x00000000, 0x01000000, 0x02065400, 0x23782150, 0x00000000,
0x01000000, 0x0101e407, 0x307821e4, 0x00000000, 0x02000000, 0x02065400,
0x23782250, 0x00000000, 0x02000000, 0x0102e407, 0x307822e4, 0x00000000,
0x00000000, 0x02020001, 0x237823e4, 0x00000000, 0x01e40103, 0x02030001,
0x2ef823e4, 0x00000000, 0x02e40103, 0x02040001, 0x2ef823e4, 0x00000000,
0x00000000, 0x02050000, 0x20f824e4, 0x00000000, 0x06e40103, 0x01040002,
0x2efa10e4, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x3f94fdf4, 0x3f94fdf4, 0x3f94fdf4, 0x00000000,
0x00000000, 0xbeb02de0, 0x3fe2d0e5, 0x00000000, 0x3fb374bc, 0xbf36cf42,
0x00000000, 0x00000000, 0xbf4617c2, 0x3ee9a027, 0xbf7573eb, 0x3f800000,
0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x0000000e, 0x00000005,
0x00000003, 0x00000000, 0x00000000, 0x00000014, 0x00000006, 0x00000003,
0x00000000, 0x00000004, 0x0000001b, 0x00000006, 0x00000003, 0x00000000,
0x00000008, 0x00000000, 0x00000003, 0x0000000f, 0x00030005, 0x00000000,
0x00000004, 0x00000004, 0x0000000f, 0x00030005, 0x00000004, 0x00000009,
0x00000004, 0x0000000f, 0x00030005, 0x00000008, 0x00786574, 0x75786574,
0x78657400, 0x65740076, 0x00635f78, 0x5f786574, 0x74003263, 0x635f7865,
0x00000033,

View File

@ -1,23 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000008, 0x00000006,
0x00000000, 0x00000000, 0x00000004, 0x00000004, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000004b, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20980154, 0x00000000, 0x00000000, 0x00020000, 0x20980254, 0x00000000,
0x00000000, 0x00030000, 0x20980354, 0x00000000, 0x00000000, 0x00000000,
0x1e000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3f800000, 0x3f800000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000000c, 0x00000006, 0x00000009, 0x00000000,
0x00000000, 0x00000013, 0x00000009, 0x00000003, 0x00000000, 0x00000004,
0x0000001d, 0x0000000a, 0x00000003, 0x00000000, 0x00000008, 0x00000028,
0x0000000a, 0x00000003, 0x00000000, 0x0000000c, 0x00000000, 0x0000000b,
0x00000009, 0x00010004, 0x00000000, 0x00000037, 0x00000005, 0x00000003,
0x00010004, 0x00000004, 0x0000003d, 0x00000006, 0x00000003, 0x00010004,
0x00000008, 0x00000044, 0x00000006, 0x00000003, 0x00010004, 0x0000000c,
0x00000033, 0x00000003, 0x0000000e, 0x00020001, 0x00000008, 0x505f6c67,
0x7469736f, 0x006e6f69, 0x74726576, 0x74007865, 0x635f7865, 0x64726f6f,
0x78657400, 0x6f6f635f, 0x00326472, 0x5f786574, 0x726f6f63, 0x6d003364,
0x74007076, 0x635f7865, 0x78657400, 0x0032635f, 0x5f786574, 0x00003363,

View File

@ -1,26 +0,0 @@
0x20205356, 0xffff0008, 0x00000048, 0x01020000, 0x00000009, 0x00000006,
0x00000000, 0x00000000, 0x00000005, 0x00000005, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000055, 0x00000000,
0x00000000, 0x02020000, 0x237820e4, 0x00000000, 0x00e40100, 0x02035500,
0x2ef820e4, 0x00000000, 0x00e40100, 0x0204aa00, 0x2ef820e4, 0x00000000,
0x00e40100, 0x0205ff00, 0x2ef800e4, 0x00000000, 0x00000000, 0x00010000,
0x20f801e4, 0x00000000, 0x00000000, 0x00020000, 0x20980254, 0x00000000,
0x00000000, 0x00030000, 0x20980354, 0x00000000, 0x00000000, 0x00040000,
0x20980454, 0x00000000, 0x00000000, 0x00000000, 0x1e000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000,
0x3f800000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000000c, 0x00000006, 0x00000009, 0x00000000, 0x00000000, 0x00000013,
0x00000005, 0x00000009, 0x00000000, 0x00000004, 0x00000019, 0x00000009,
0x00000003, 0x00000000, 0x00000008, 0x00000023, 0x0000000a, 0x00000003,
0x00000000, 0x0000000c, 0x0000002e, 0x0000000a, 0x00000003, 0x00000000,
0x00000010, 0x00000000, 0x0000000b, 0x00000009, 0x00010004, 0x00000000,
0x0000003d, 0x00000003, 0x00000009, 0x00010004, 0x00000004, 0x00000041,
0x00000005, 0x00000003, 0x00010004, 0x00000008, 0x00000047, 0x00000006,
0x00000003, 0x00010004, 0x0000000c, 0x0000004e, 0x00000006, 0x00000003,
0x00010004, 0x00000010, 0x00000039, 0x00000003, 0x0000000e, 0x00020001,
0x00000008, 0x505f6c67, 0x7469736f, 0x006e6f69, 0x74726576, 0x63007865,
0x726f6c6f, 0x78657400, 0x6f6f635f, 0x74006472, 0x635f7865, 0x64726f6f,
0x65740032, 0x6f635f78, 0x3364726f, 0x70766d00, 0x6c6f6300, 0x78657400,
0x7400635f, 0x635f7865, 0x65740032, 0x33635f78, 0x00000000,