/external/libgdx/gdx/src/com/badlogic/gdx/graphics/glutils/ |
VertexData.java | 62 public void bind (ShaderProgram shader);
66 public void bind (ShaderProgram shader, int[] locations);
69 public void unbind (ShaderProgram shader);
73 public void unbind (ShaderProgram shader, int[] locations);
|
ImmediateModeRenderer20.java | 39 private ShaderProgram shader;
60 public ImmediateModeRenderer20 (int maxVertices, boolean hasNormals, boolean hasColors, int numTexCoords, ShaderProgram shader) {
84 attribs.add(new VertexAttribute(Usage.Position, 3, ShaderProgram.POSITION_ATTRIBUTE));
85 if (hasNormals) attribs.add(new VertexAttribute(Usage.Normal, 3, ShaderProgram.NORMAL_ATTRIBUTE));
86 if (hasColor) attribs.add(new VertexAttribute(Usage.ColorPacked, 4, ShaderProgram.COLOR_ATTRIBUTE));
88 attribs.add(new VertexAttribute(Usage.TextureCoordinates, 2, ShaderProgram.TEXCOORD_ATTRIBUTE + i));
96 public void setShader (ShaderProgram shader) {
178 String shader = "attribute vec4 " + ShaderProgram.POSITION_ATTRIBUTE + ";\n"
179 + (hasNormals ? "attribute vec3 " + ShaderProgram.NORMAL_ATTRIBUTE + ";\n" : "")
180 + (hasColors ? "attribute vec4 " + ShaderProgram.COLOR_ATTRIBUTE + ";\n" : ""); [all...] |
/frameworks/base/media/mca/filterfw/jni/ |
jni_shader_program.cpp | 35 using android::filterfw::ShaderProgram; 50 return ToJBool(WrapObjectInJava(new ShaderProgram( 57 return ToJBool(WrapObjectInJava(new ShaderProgram( 67 return ToJBool(DeleteNativeObject<ShaderProgram>(env, thiz)); 71 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); 79 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); 85 ALOGE("ShaderProgram: Could not convert java object value passed for key '%s'!", c_key.c_str()); 93 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz) [all...] |
jni_init.cpp | 38 ObjectPool<ShaderProgram>::Setup("android/filterfw/core/ShaderProgram", "shaderProgramId");
|
/external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/decals/ |
GroupStrategy.java | 19 import com.badlogic.gdx.graphics.glutils.ShaderProgram;
45 * @return the {@link ShaderProgram} */
46 public ShaderProgram getGroupShader (int group);
|
CameraGroupStrategy.java | 24 import com.badlogic.gdx.graphics.glutils.ShaderProgram;
39 * Needs to be explicitly disposed as it might allocate a ShaderProgram when GLSL 2.0 is used.
95 ShaderProgram shader;
180 String vertexShader = "attribute vec4 " + ShaderProgram.POSITION_ATTRIBUTE + ";\n" //
181 + "attribute vec4 " + ShaderProgram.COLOR_ATTRIBUTE + ";\n" //
182 + "attribute vec2 " + ShaderProgram.TEXCOORD_ATTRIBUTE + "0;\n" //
189 + " v_color = " + ShaderProgram.COLOR_ATTRIBUTE + ";\n" //
190 + " v_texCoords = " + ShaderProgram.TEXCOORD_ATTRIBUTE + "0;\n" //
191 + " gl_Position = u_projectionViewMatrix * " + ShaderProgram.POSITION_ATTRIBUTE + ";\n" //
204 shader = new ShaderProgram(vertexShader, fragmentShader); [all...] |
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/imageproc/ |
AlphaBlendFilter.java | 22 import android.filterfw.core.ShaderProgram; 54 return new ShaderProgram(context, mAlphaBlendShader);
|
BlendFilter.java | 21 import android.filterfw.core.ShaderProgram; 54 return new ShaderProgram(context, mBlendShader);
|
BrightnessFilter.java | 23 import android.filterfw.core.ShaderProgram; 51 return new ShaderProgram(context, mBrightnessShader);
|
ContrastFilter.java | 23 import android.filterfw.core.ShaderProgram; 54 return new ShaderProgram(context, mContrastShader);
|
Invert.java | 23 import android.filterfw.core.ShaderProgram; 53 return new ShaderProgram(context, mInvertShader);
|
CropFilter.java | 27 import android.filterfw.core.ShaderProgram; 95 mProgram = new ShaderProgram(context, mFragShader); 97 mProgram = ShaderProgram.createIdentity(context); 126 if (mProgram instanceof ShaderProgram) { 127 ShaderProgram shaderProgram = (ShaderProgram)mProgram; 128 shaderProgram.setSourceRegion(box);
|
FlipFilter.java | 25 import android.filterfw.core.ShaderProgram; 63 ShaderProgram shaderProgram = ShaderProgram.createIdentity(context); 64 shaderProgram.setMaximumTileSize(mTileSize); 65 mProgram = shaderProgram; 114 ((ShaderProgram) mProgram).setSourceRect(x_origin, y_origin, width, height);
|
/external/libgdx/gdx/src/com/badlogic/gdx/graphics/g2d/ |
DistanceFieldFont.java | 27 import com.badlogic.gdx.graphics.glutils.ShaderProgram; 98 static public ShaderProgram createDistanceFieldShader () { 99 String vertexShader = "attribute vec4 " + ShaderProgram.POSITION_ATTRIBUTE + ";\n" // 100 + "attribute vec4 " + ShaderProgram.COLOR_ATTRIBUTE + ";\n" // 101 + "attribute vec2 " + ShaderProgram.TEXCOORD_ATTRIBUTE + "0;\n" // 107 + " v_color = " + ShaderProgram.COLOR_ATTRIBUTE + ";\n" // 109 + " v_texCoords = " + ShaderProgram.TEXCOORD_ATTRIBUTE + "0;\n" // 110 + " gl_Position = u_projTrans * " + ShaderProgram.POSITION_ATTRIBUTE + ";\n" // 134 ShaderProgram shader = new ShaderProgram(vertexShader, fragmentShader) [all...] |
/external/deqp/external/vulkancts/framework/vulkan/ |
vkSpirVProgram.cpp | 33 log << tcu::TestLog::ShaderProgram(shaderInfo.compileOk , shaderInfo.infoLog) 46 log << tcu::TestLog::ShaderProgram(true , "")
|
/external/libgdx/gdx/src/com/badlogic/gdx/graphics/ |
VertexAttribute.java | 20 import com.badlogic.gdx.graphics.glutils.ShaderProgram;
25 * bind. The alias is used by a {@link Mesh} when drawing with a {@link ShaderProgram}. The alias can be changed at any time.
39 /** the alias for the attribute used in a {@link ShaderProgram} **/
82 return new VertexAttribute(Usage.Position, 3, ShaderProgram.POSITION_ATTRIBUTE);
86 return new VertexAttribute(Usage.TextureCoordinates, 2, ShaderProgram.TEXCOORD_ATTRIBUTE + unit, unit);
90 return new VertexAttribute(Usage.Normal, 3, ShaderProgram.NORMAL_ATTRIBUTE);
94 return new VertexAttribute(Usage.ColorPacked, 4, GL20.GL_UNSIGNED_BYTE, true, ShaderProgram.COLOR_ATTRIBUTE);
98 return new VertexAttribute(Usage.ColorUnpacked, 4, GL20.GL_FLOAT, false, ShaderProgram.COLOR_ATTRIBUTE);
102 return new VertexAttribute(Usage.Tangent, 3, ShaderProgram.TANGENT_ATTRIBUTE);
106 return new VertexAttribute(Usage.BiNormal, 3, ShaderProgram.BINORMAL_ATTRIBUTE); [all...] |
/frameworks/base/media/mca/filterfw/native/core/ |
shader_program.cpp | 56 ShaderProgram::VertexAttrib::VertexAttrib() 69 // ShaderProgram implementation //////////////////////////////////////////////// 70 ShaderProgram::ShaderProgram(GLEnv* gl_env, const std::string& fragment_shader) 92 ShaderProgram::ShaderProgram(GLEnv* gl_env, 116 ShaderProgram::~ShaderProgram() { 130 void ShaderProgram::SetDefaultCoords() { 156 ShaderProgram* ShaderProgram::CreateIdentity(GLEnv* gl_env) [all...] |
gl_env.h | 39 class ShaderProgram; 179 void AttachShader(int key, ShaderProgram* shader); 187 ShaderProgram* ShaderWithKey(int key); 255 std::map<int, ShaderProgram*> attached_shaders_;
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/ |
CustomShaderSpriteBatchTest.java | 23 import com.badlogic.gdx.graphics.glutils.ShaderProgram;
28 ShaderProgram shader;
34 ShaderProgram.pedantic = false;
35 shader = new ShaderProgram(Gdx.files.internal("data/shaders/batch.vert").readString(), Gdx.files.internal(
|
GLES30Test.java | 7 import com.badlogic.gdx.graphics.glutils.ShaderProgram; 15 ShaderProgram shaderProgram; 22 shaderProgram = new ShaderProgram(Gdx.files.internal("data/shaders/gles30sprite.vert"), Gdx.files.internal("data/shaders/gles30sprite.frag")); 23 Gdx.app.log("GLES30Test", shaderProgram.getLog()); 24 if (shaderProgram.isCompiled()) { 26 batch.setShader(shaderProgram); 44 shaderProgram.dispose();
|
/external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/utils/ |
ShaderProvider.java | 22 import com.badlogic.gdx.graphics.glutils.ShaderProgram;
25 * {@link ShaderProgram} instances on a call to {@link #dispose()}.
|
/external/deqp/modules/glshared/ |
glsTextureBufferCase.hpp | 32 class ShaderProgram; 94 glu::ShaderProgram* m_preRenderProgram; 95 glu::ShaderProgram* m_postRenderProgram;
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/shadows/system/classical/ |
Pass1Shader.java | 22 import com.badlogic.gdx.graphics.glutils.ShaderProgram; 60 this(renderable, config, new ShaderProgram(prefix + vertexShader, prefix + fragmentShader)); 63 public Pass1Shader (final Renderable renderable, final Config config, final ShaderProgram shaderProgram) { 64 super(renderable, config, shaderProgram);
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/shadows/system/realistic/ |
Pass1Shader.java | 22 import com.badlogic.gdx.graphics.glutils.ShaderProgram; 60 this(renderable, config, new ShaderProgram(prefix + vertexShader, prefix + fragmentShader)); 63 public Pass1Shader (final Renderable renderable, final Config config, final ShaderProgram shaderProgram) { 64 super(renderable, config, shaderProgram);
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/gles2/ |
HelloTriangle.java | 24 import com.badlogic.gdx.graphics.glutils.ShaderProgram;
28 ShaderProgram shader;
39 shader = new ShaderProgram(vertexShader, fragmentShader);
|