/external/swiftshader/src/OpenGL/compiler/ |
TranslatorASM.h | 23 class Shader; 29 TranslatorASM(glsl::Shader *shaderObject, GLenum type); 35 glsl::Shader *const shaderObject;
|
OutputASM.cpp | 21 #include "libGLESv2/Shader.h" 215 sw::PixelShader *Shader::getPixelShader() const 220 sw::VertexShader *Shader::getVertexShader() const 305 OutputASM::OutputASM(TParseContext &context, Shader *shaderObject) : TIntermTraverser(true, true, true), shaderObject(shaderObject), mContext(context) 307 shader = 0; 313 shader = shaderObject->getShader(); 329 if(shader) 335 Instruction *callMain = emit(sw::Shader::OPCODE_CALL); 336 callMain->dst.type = sw::Shader::PARAMETER_LABEL; 339 emit(sw::Shader::OPCODE_RET) [all...] |
TranslatorASM.cpp | 19 TranslatorASM::TranslatorASM(glsl::Shader *shaderObject, GLenum shaderType) : TCompiler(shaderType), shaderObject(shaderObject)
|
/external/swiftshader/src/Shader/ |
VertexShader.cpp | 24 VertexShader::VertexShader(const VertexShader *vs) : Shader() 40 append(new sw::Shader::Instruction(*vs->getInstruction(i))); 55 VertexShader::VertexShader(const unsigned long *token) : Shader() 104 Shader::Opcode opcode = (Shader::Opcode)(token[i] & 0x0000FFFF); 108 case Shader::OPCODE_TEXCOORD: 109 case Shader::OPCODE_TEXKILL: 110 case Shader::OPCODE_TEX: 111 case Shader::OPCODE_TEXBEM: 112 case Shader::OPCODE_TEXBEML [all...] |
PixelShader.cpp | 23 PixelShader::PixelShader(const PixelShader *ps) : Shader() 34 append(new sw::Shader::Instruction(*ps->getInstruction(i))); 47 PixelShader::PixelShader(const unsigned long *token) : Shader() 92 Shader::Opcode opcode = (Shader::Opcode)(token[i] & 0x0000FFFF); 96 case Shader::OPCODE_RESERVED0: 97 case Shader::OPCODE_MOVA: 159 if(instruction[i]->opcode == Shader::OPCODE_TEXM3X2DEPTH || 160 instruction[i]->opcode == Shader::OPCODE_TEXDEPTH || 161 instruction[i]->dst.type == Shader::PARAMETER_DEPTHOUT [all...] |
VertexProgram.cpp | 26 VertexProgram::VertexProgram(const VertexProcessor::State &state, const VertexShader *shader) 27 : VertexRoutine(state, shader), shader(shader), r(shader->dynamicallyIndexedTemporaries) 43 if(shader && shader->containsBreakInstruction()) 48 if(shader && shader->containsContinueInstruction()) 53 if(shader->instanceIdDeclared [all...] |
PixelProgram.cpp | 29 if(shader->getVersion() >= 0x0300) 31 if(shader->vPosDeclared) 51 if(shader->vFaceDeclared) 69 if(shader->containsLeaveInstruction()) 83 for(size_t i = 0; i < shader->getLength(); i++) 85 const Shader::Instruction *instruction = shader->getInstruction(i); 86 Shader::Opcode opcode = instruction->opcode; 88 if(opcode == Shader::OPCODE_CALL || opcode == Shader::OPCODE_CALLNZ [all...] |
VertexShader.hpp | 18 #include "Shader.hpp" 23 class VertexShader : public Shader
|
/external/deqp/framework/randomshaders/ |
rsgProgramGenerator.hpp | 4 * drawElements Quality Program Random Shader Generator 39 void generate (const ProgramParameters& programParams, Shader& vertexShader, Shader& fragmentShader);
|
rsgGeneratorState.hpp | 4 * drawElements Quality Program Random Shader Generator 36 class Shader; 62 Shader& getShader (void) { return *m_shader; } 64 void setShader (const ShaderParameters& params, Shader& shader); 93 Shader* m_shader;
|
rsgShaderGenerator.hpp | 4 * drawElements Quality Program Random Shader Generator 23 * \brief Shader generator. 42 void generate (const ShaderParameters& shaderParams, Shader& shader, const std::vector<ShaderInput*>& outputs);
|
rsgTest.cpp | 2 * drawElements Quality Program Random Shader Generator 21 * \brief Random Shader Generator Tester. 50 rsg::Shader vertexShader(rsg::Shader::TYPE_VERTEX); 51 rsg::Shader fragmentShader(rsg::Shader::TYPE_FRAGMENT); 56 std::cout << "Vertex shader:\n--\n" << vertexShader.getSource() << "--\n"; 57 std::cout << "Fragment shader:\n--\n" << fragmentShader.getSource() << "--\n";
|
/frameworks/base/graphics/java/android/graphics/ |
ComposeShader.java | 22 /** A subclass of shader that returns the composition of two other shaders, combined by 25 public class ComposeShader extends Shader { 27 Shader mShaderA; 29 Shader mShaderB; 34 * Create a new compose shader, given shaders A, B, and a combining mode. 35 * When the mode is applied, it will be given the result from shader A as its 36 * "dst", and the result from shader B as its "src". 38 * @param shaderA The colors from this shader are seen as the "dst" by the mode 39 * @param shaderB The colors from this shader are seen as the "src" by the mode 43 public ComposeShader(@NonNull Shader shaderA, @NonNull Shader shaderB, @NonNull Xfermode mode) [all...] |
Shader.java | 25 * Shader is the based class for objects that return horizontal spans of colors 26 * during drawing. A subclass of Shader is installed in a Paint calling 27 * paint.setShader(shader). After that any object (other than a bitmap) that is 28 * drawn with that paint will get its color(s) from the shader. 30 public class Shader { 34 Shader.class.getClassLoader(), nativeGetFinalizer(), 50); 41 public Shader() {} 44 * Current native shader instance. Created and updated lazily when {@link #getNativeInstance()} 58 * replicate the edge color if the shader draws outside of its 63 * repeat the shader's image horizontally and verticall [all...] |
/external/swiftshader/src/OpenGL/libGLESv2/ |
Shader.h | 15 // Shader.h: Defines the abstract Shader class and its concrete derived 16 // classes VertexShader and FragmentShader. Implements GL shader objects and 41 class Shader : public glsl::Shader 46 Shader(ResourceManager *manager, GLuint handle); 48 virtual ~Shader(); 86 unsigned int mRefCount; // Number of program objects this shader is attached to 87 bool mDeleteStatus; // Flag to indicate that the shader can be deleted when no longer in use 92 class VertexShader : public Shader [all...] |
Shader.cpp | 15 // Shader.cpp: Implements the Shader class and its derived classes 16 // VertexShader and FragmentShader. Implements GL shader objects and related 19 #include "Shader.h" 28 bool Shader::compilerInitialized = false; 30 Shader::Shader(ResourceManager *manager, GLuint handle) : mHandle(handle), mResourceManager(manager) 40 Shader::~Shader() 45 GLuint Shader::getName() cons [all...] |
/external/deqp/modules/glshared/ |
glsRandomShaderProgram.hpp | 32 class Shader; 44 RandomShaderProgram (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms); 52 const rsg::Shader& m_vertexShader; 53 const rsg::Shader& m_fragmentShader; 58 std::vector<const rsg::Variable*> m_vertexOutputs; //!< Other vertex outputs in the order they are passed to fragment shader.
|
/external/deqp/modules/gles31/functional/ |
es31fProgramInterfaceDefinition.hpp | 63 class Shader 74 Shader (glu::ShaderType type, glu::GLSLVersion version); 75 ~Shader (void); 77 Shader (const Shader&); 78 Shader& operator= (const Shader&); 93 Shader* addShader (glu::ShaderType type, glu::GLSLVersion version); 98 const std::vector<Shader*>& getShaders (void) const; 120 std::vector<Shader*> m_shaders [all...] |
/cts/tests/tests/graphics/src/android/graphics/cts/ |
ShaderTest.java | 27 import android.graphics.Shader; 39 new Shader(); 49 Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); local 52 shader.setLocalMatrix(m); 53 assertFalse(shader.getLocalMatrix(m)); 55 shader.setLocalMatrix(null); 56 assertFalse(shader.getLocalMatrix(m)) 61 Shader shader = new Shader(); local 76 Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); local 92 Shader shader = new Shader(); local [all...] |
/external/swiftshader/src/OpenGL/libGL/ |
Shader.cpp | 15 // Shader.cpp: Implements the Shader class and its derived classes 16 // VertexShader and FragmentShader. Implements GL shader objects and related 19 #include "Shader.h" 28 bool Shader::compilerInitialized = false; 30 Shader::Shader(ResourceManager *manager, GLuint handle) : mHandle(handle), mResourceManager(manager) 40 Shader::~Shader() 45 GLuint Shader::getName() cons [all...] |
Shader.h | 15 // Shader.h: Defines the abstract Shader class and its concrete derived 16 // classes VertexShader and FragmentShader. Implements GL shader objects and 44 class Shader : public glsl::Shader 49 Shader(ResourceManager *manager, GLuint handle); 51 virtual ~Shader(); 89 unsigned int mRefCount; // Number of program objects this shader is attached to 90 bool mDeleteStatus; // Flag to indicate that the shader can be deleted when no longer in use 95 class VertexShader : public Shader [all...] |
/external/swiftshader/src/ |
Android.mk | 10 $(LOCAL_PATH)/Shader/ \ 63 Shader/Constants.cpp \ 64 Shader/PixelPipeline.cpp \ 65 Shader/PixelProgram.cpp \ 66 Shader/PixelRoutine.cpp \ 67 Shader/PixelShader.cpp \ 68 Shader/SamplerCore.cpp \ 69 Shader/SetupRoutine.cpp \ 70 Shader/Shader.cpp [all...] |
/cts/tests/tests/graphics/src/android/graphics/drawable/cts/ |
ShapeDrawable_ShaderFactoryTest.java | 21 import android.graphics.Shader; 42 public Shader resize(int width, int height) {
|
/cts/tests/tests/uirendering/src/android/uirendering/cts/testinfrastructure/ |
ResourceModifier.java | 30 import android.graphics.Shader; 62 repeatShader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, 63 Shader.TileMode.REPEAT); 65 translatedShader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, 66 Shader.TileMode.REPEAT); 72 scaledShader = new BitmapShader(bitmap, Shader.TileMode.MIRROR, 73 Shader.TileMode.MIRROR); 79 Color.RED, Color.GREEN, Shader.TileMode.CLAMP); 87 Color.BLUE, Color.RED, Shader.TileMode.CLAMP); 90 Color.YELLOW, Color.MAGENTA, Shader.TileMode.MIRROR) [all...] |
/external/deqp/framework/referencerenderer/ |
rrShaders.hpp | 23 * \brief Shader interfaces. 38 * \brief Vertex shader input information 52 * \brief Shader varying information 80 * \brief Fragment shader output information 94 * \brief Vertex shader interface 117 * \brief Fragment shader interface 119 * Fragment shader executes shading for list of fragment packets. See 140 * \brief Geometry shader input primitive type 154 * \brief Geometry shader output primitive type 166 * \brief Geometry shader interfac [all...] |