HomeSort by relevance Sort by last modified time
    Searched refs:Shader (Results 1 - 25 of 293) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 619 milliseconds

1 2 3 4 5 6 7 8 91011>>