2014-06-16 41 views
0

我想通過使用OpenGLES選取位圖來改變OpenGLES的像素顏色。座標。我需要做什麼?任何建議?Android - 更改位圖GLES20的紋理 - 片段着色器

fragmentShader = riGraphicTools.loadShader(GLES20.GL_FRAGMENT_SHADER, riGraphicTools.test_Image); 
riGraphicTools.sp_Image = GLES20.glCreateProgram();    
GLES20.glAttachShader(riGraphicTools.sp_Image, fragmentShader); 

public static final String test_Image = 
     "precision mediump float;" + 
     "varying vec2 v_texCoord;" + 
     "uniform sampler2D s_texture;" + 
     "void main() {" + 
     " gl_FragColor = texture2D(s_texture, v_texCoord);" + 
     "}"; 

回答

0

我不認爲ES 2.0支持可寫的紋理,這樣反而對飛修改sp_image,只呈現與FBO紋理以及使用紋理代替原來的sp_image的。

+0

謝謝你的回答。你能告訴我一個示例代碼嗎? – csnewb