/external/chromium_org/third_party/angle/src/libGLESv2/ |
DynamicHLSL.h | 25 class VertexShader; 43 VertexShader *vertexShader, const std::vector<std::string>& transformFeedbackVaryings); 47 FragmentShader *fragmentShader, VertexShader *vertexShader, 52 std::string generateGeometryShaderHLSL(int registers, FragmentShader *fragmentShader, VertexShader *vertexShader) const; 62 std::string generateVaryingHLSL(VertexShader *shader, const std::string &varyingSemantic, 65 std::string generatePointSpriteHLSL(int registers, FragmentShader *fragmentShader, VertexShader *vertexShader) const [all...] |
Shader.h | 8 // classes VertexShader and FragmentShader. Implements GL shader objects and 143 class VertexShader : public Shader 148 VertexShader(ResourceManager *manager, const rx::Renderer *renderer, GLuint handle); 150 ~VertexShader(); 160 DISALLOW_COPY_AND_ASSIGN(VertexShader);
|
Shader.cpp | 9 // VertexShader and FragmentShader. Implements GL shader objects and related 480 VertexShader::VertexShader(ResourceManager *manager, const rx::Renderer *renderer, GLuint handle) 485 VertexShader::~VertexShader() 489 GLenum VertexShader::getType() 494 void VertexShader::uncompile() 502 void VertexShader::compile() 511 int VertexShader::getSemanticIndex(const std::string &attributeName) 532 void VertexShader::parseAttributes( [all...] |
Program.h | 29 class VertexShader; 125 VertexShader *mVertexShader;
|
ProgramBinary.h | 41 class VertexShader; 136 bool link(InfoLog &infoLog, const AttributeBindings &attributeBindings, FragmentShader *fragmentShader, VertexShader *vertexShader, 180 bool linkVaryings(InfoLog &infoLog, FragmentShader *fragmentShader, VertexShader *vertexShader); 181 bool linkAttributes(InfoLog &infoLog, const AttributeBindings &attributeBindings, FragmentShader *fragmentShader, VertexShader *vertexShader);
|
DynamicHLSL.cpp | 217 VertexShader *vertexShader, const std::vector<std::string>& transformFeedbackVaryings) 221 vertexShader->resetVaryingsRegisterAssignment(); 246 for (unsigned int varyingIndex = 0; varyingIndex < vertexShader->mVaryings.size(); varyingIndex++) 248 PackedVarying *varying = &vertexShader->mVaryings[varyingIndex]; 284 std::string DynamicHLSL::generateVaryingHLSL(VertexShader *shader, const std::string &varyingSemantic, 408 FragmentShader *fragmentShader, VertexShader *vertexShader, 439 int shaderVersion = vertexShader->getShaderVersion(); 448 std::string varyingSemantic = (vertexShader->mUsesPointSize && shaderModel == 3) ? "COLOR" : "TEXCOORD" [all...] |
ResourceManager.cpp | 97 mShaderMap[handle] = new VertexShader(this, mRenderer, handle);
|
Program.cpp | 176 mVertexShader = (VertexShader*)shader;
|
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/ |
VertexShader.java | 29 public class VertexShader extends Shader { 34 VertexShader mShader; 38 mShader = new VertexShader(); 67 public VertexShader create() {
|
RenderState.java | 39 VertexShader mVertex; 46 public RenderState(VertexShader pv, 63 public void setProgramVertex(VertexShader pv) {
|
Scene.java | 51 ArrayList<VertexShader> mVertexShaders; 71 mVertexShaders = new ArrayList<VertexShader>(); 153 public void appendShader(VertexShader v) { 292 VertexShader sI = mVertexShaders.get(i);
|
SceneManager.java | 35 import com.android.scenegraph.VertexShader; 80 private VertexShader mDefaultVertex; 295 public static VertexShader getDefaultVS() { 331 VertexShader.Builder sb = new VertexShader.Builder(rs);
|
Renderable.java | 179 VertexShader pv = mRenderState.mVertex;
|
/external/chromium_org/cc/output/ |
program_binding.h | 54 template <class VertexShader, class FragmentShader> 91 const VertexShader& vertex_shader() const { return vertex_shader_; } 95 VertexShader vertex_shader_;
|
/external/deqp/framework/opengl/simplereference/ |
sglrShaderProgram.cpp | 134 : rr::VertexShader (decl.getVertexInputCount(), decl.getVertexOutputCount()) 155 this->rr::VertexShader::m_inputs[ndx].type = decl.m_vertexAttributes[ndx].type; 163 this->rr::VertexShader::m_outputs[ndx].type = decl.m_vertexToGeometryVaryings[ndx].type; 164 this->rr::VertexShader::m_outputs[ndx].flatshade = decl.m_vertexToGeometryVaryings[ndx].flatshade; 166 this->rr::GeometryShader::m_inputs[ndx] = this->rr::VertexShader::m_outputs[ndx]; 180 this->rr::VertexShader::m_outputs[ndx].type = decl.m_vertexToFragmentVaryings[ndx].type; 181 this->rr::VertexShader::m_outputs[ndx].flatshade = decl.m_vertexToFragmentVaryings[ndx].flatshade; 183 this->rr::FragmentShader::m_inputs[ndx] = this->rr::VertexShader::m_outputs[ndx];
|
sglrShaderProgram.hpp | 226 class ShaderProgram : private rr::VertexShader, private rr::GeometryShader, private rr::FragmentShader 234 inline const rr::VertexShader* getVertexShader (void) const { return static_cast<const rr::VertexShader*>(this); }
|
/external/deqp/framework/referencerenderer/ |
rrShaders.hpp | 99 class VertexShader 102 VertexShader (size_t numInputs, size_t numOutputs) : m_inputs(numInputs), m_outputs(numOutputs) {} 110 ~VertexShader() {}; // \note Renderer will not delete any objects passed in. 203 class VertexShaderLoop : public VertexShader
|
rrRenderer.hpp | 62 Program (const VertexShader* vertexShader_, const FragmentShader* fragmentShader_, const GeometryShader* geometryShader_ = DE_NULL) 63 : vertexShader (vertexShader_) 69 const VertexShader* vertexShader;
|
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/ |
FullscreenBlur.java | 49 static VertexShader mPV_Paint;
50 static VertexShader mPV_Blur;
175 VertexShader.Builder vb = new VertexShader.Builder(rs);
|
SimpleAppRS.java | 96 VertexShader genericV = SceneManager.getDefaultVS(); 112 VertexShader genericV = SceneManager.getDefaultVS(); 152 VertexShader genericV = SceneManager.getDefaultVS();
|
TestAppRS.java | 73 private VertexShader mGenericV;
|
/external/deqp/modules/egl/ |
teglRenderTests.cpp | 192 class ReferenceShader : public rr::VertexShader, public rr::FragmentShader 201 : rr::VertexShader (2, 1) // color and pos in => color out 204 this->rr::VertexShader::m_inputs[0].type = rr::GENERICVECTYPE_FLOAT; 205 this->rr::VertexShader::m_inputs[1].type = rr::GENERICVECTYPE_FLOAT; 207 this->rr::VertexShader::m_outputs[0].type = rr::GENERICVECTYPE_FLOAT; 208 this->rr::VertexShader::m_outputs[0].flatshade = false; 404 rr::Program(static_cast<const rr::VertexShader*>(&shader), static_cast<const rr::FragmentShader*>(&shader)), 463 static deUint32 createProgram (deUint32 vertexShader, deUint32 fragmentShader) 466 glAttachShader(program, vertexShader); [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderBuiltinVarTests.cpp | 879 class VertexIDReferenceShader : public rr::VertexShader, public rr::FragmentShader 888 : rr::VertexShader (2, 1) // color and pos in => color out 891 this->rr::VertexShader::m_inputs[0].type = rr::GENERICVECTYPE_FLOAT; 892 this->rr::VertexShader::m_inputs[1].type = rr::GENERICVECTYPE_FLOAT; 894 this->rr::VertexShader::m_outputs[0].type = rr::GENERICVECTYPE_FLOAT; 895 this->rr::VertexShader::m_outputs[0].flatshade = false; [all...] |
/external/deqp/modules/glshared/ |
glsTextureBufferCase.cpp | 159 class CoordVertexShader : public rr::VertexShader 163 : rr::VertexShader(1, 1) 184 class TextureVertexShader : public rr::VertexShader 188 : rr::VertexShader (1, 1) 665 const rr::VertexShader* const vertexShader = (renderBits & RENDERBITS_AS_VERTEX_TEXTURE ? static_cast<const rr::VertexShader*>(&textureVertexShader) : &coordVertexShader); 675 const rr::Program program(vertexShader, fragmentShader); [all...] |
/external/deqp/executor/ |
xeTestCaseResult.hpp | 67 class VertexShader;
|