/external/chromium_org/third_party/WebKit/Source/core/html/canvas/ |
H A D | WebGLUniformLocation.cpp | 39 : m_program(program) 42 ASSERT(m_program); 43 m_linkCount = m_program->linkCount(); 50 if (m_program->linkCount() != m_linkCount) 52 return m_program.get(); 59 ASSERT(m_program->linkCount() == m_linkCount); 65 visitor->trace(m_program);
|
H A D | WebGLUniformLocation.h | 52 RefPtrWillBeMember<WebGLProgram> m_program; member in class:blink::FINAL
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fSyncTests.cpp | 83 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::FenceSyncCase 97 , m_program (DE_NULL) 143 DE_ASSERT(!m_program); 144 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 146 if (!m_program->isOk()) 148 m_testCtx.getLog() << *m_program; 158 if (m_program) 160 delete m_program; 161 m_program = DE_NULL; 182 DE_ASSERT (m_program); [all...] |
H A D | es3fIndexedStateQueryTests.cpp | 247 , m_program (0) 279 m_program = glCreateProgram(); 280 glAttachShader(m_program, shaderVert); 281 glAttachShader(m_program, shaderFrag); 282 glLinkProgram(m_program); 283 glUseProgram(m_program); 291 glDeleteProgram(m_program); 296 GLuint m_program; member in class:deqp::gles3::Functional::__anon20023::UniformBufferCase 315 glGetUniformIndices(m_program, 2, uniformNames, uniformIndices); 358 glGetUniformIndices(m_program, [all...] |
H A D | es3fLifetimeTests.cpp | 213 , m_program (program) {} 218 ScaleProgram& getProgram (void) { return m_program; } 222 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon20027::BufferVAOAttacher 266 m_program.setPos(buffer, vao); 293 , m_program (attacher.getProgram()) {} 297 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon20027::BufferVAOInputAttacher 302 m_program.draw(vao, 1.0, false, &dst); 358 , m_program (program) {} 363 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon20027::BufferTfOutputAttacher 370 m_program 400 ScaleProgram m_program; member in class:deqp::gles3::Functional::__anon20027::ES3Types [all...] |
H A D | es3fShaderPrecisionTests.cpp | 230 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::ShaderFloatPrecisionCase 247 , m_program (DE_NULL) 264 DE_ASSERT(!m_program && !m_framebuffer && !m_renderbuffer); 267 m_program = createFloatPrecisionEvalProgram(m_context.getRenderContext(), m_precision, m_op.c_str(), m_isVertexCase); 268 log << *m_program; local 270 TCU_CHECK(m_program->isOk()); 294 delete m_program; 302 m_program = DE_NULL; 372 deUint32 prog = m_program->getProgram(); 482 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::ShaderIntPrecisionCase 521 log << *m_program; local 681 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::ShaderUintPrecisionCase 720 log << *m_program; local [all...] |
H A D | es3fFlushFinishTests.cpp | 154 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::__anon20011::FlushFinishCase 164 , m_program (DE_NULL) 176 DE_ASSERT(!m_program); 178 m_program = new glu::ShaderProgram(m_context.getRenderContext(), 202 if (!m_program->isOk()) 204 m_testCtx.getLog() << *m_program; 205 delete m_program; 206 m_program = DE_NULL; 210 m_iterCountLoc = m_context.getRenderContext().getFunctions().getUniformLocation(m_program->getProgram(), "u_numIters"); 216 delete m_program; [all...] |
H A D | es3fPixelBufferObjectTests.cpp | 92 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::__anon20033::ReadPixelsTest 110 , m_program (NULL) 263 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, fragmentShaderSource.str())); 265 if (!m_program->isOk()) 267 m_log << *m_program; local 274 if (m_program) 275 delete m_program; 276 m_program = NULL; 301 GLU_CHECK_CALL(glUseProgram(m_program->getProgram())); 307 colorScaleLoc = glGetUniformLocation(m_program [all...] |
/external/deqp/modules/gles3/stress/ |
H A D | es3sOcclusionQueryTests.cpp | 77 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::OcclusionQueryStressCase 92 , m_program (DE_NULL) 126 DE_ASSERT(!m_program); 127 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 129 if (!m_program->isOk()) 131 m_testCtx.getLog() << *m_program; 141 delete m_program; 142 m_program = DE_NULL; 149 deUint32 colorUnif = glGetUniformLocation(m_program->getProgram(), "u_color"); 206 TCU_CHECK(m_program); [all...] |
H A D | es3sSyncTests.cpp | 74 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::FenceSyncCase 85 , m_program (DE_NULL) 131 DE_ASSERT(!m_program); 132 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertShaderSource, fragShaderSource)); 134 if (!m_program->isOk()) 136 m_testCtx.getLog() << *m_program; 146 if (m_program) 148 delete m_program; 149 m_program = DE_NULL; 170 TCU_CHECK (m_program); [all...] |
H A D | es3sLongRunningShaderTests.cpp | 105 glu::ShaderProgram* m_program; member in class:deqp::gles3::Stress::__anon20252::LongRunningShaderCase 113 , m_program (DE_NULL) 211 DE_ASSERT(!m_program); 212 m_program = new glu::ShaderProgram(m_context.getRenderContext(), genSources(*m_params)); 214 m_testCtx.getLog() << *m_program; 216 if (!m_program->isOk()) 238 delete m_program; 239 m_program = DE_NULL; 290 gl.useProgram(m_program->getProgram()); 293 gl.uniform1i(gl.getUniformLocation(m_program [all...] |
/external/deqp/modules/glshared/ |
H A D | glsShaderPerformanceCase.cpp | 45 , m_program (DE_NULL) 143 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(m_vertShaderSource, m_fragShaderSource)); 145 if (m_program->isOk()) 149 m_measurer.init(m_program->getProgram(), m_attributes, initialCallCount); 151 log << *m_program; local 155 log << *m_program; local 160 setupProgram(m_program->getProgram()); 166 delete m_program; 167 m_program = DE_NULL; 183 DE_ASSERT(m_program); [all...] |
H A D | glsMemoryStressCase.cpp | 103 glu::ShaderProgram* m_program; member in class:deqp::gls::TextureRenderer 178 : m_program (NULL) 187 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(s_vertexShaderGLES3, s_fragmentShaderGLES3)); 189 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(s_vertexShaderGLES2, s_fragmentShaderGLES2)); 191 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(s_vertexShaderGL3, s_fragmentShaderGL3)); 206 if (!m_program->isOk()) 208 log << *m_program; local 209 TCU_CHECK_MSG(m_program->isOk(), "Shader compilation failed"); 215 delete m_program; 225 GLU_CHECK_CALL(glUseProgram(m_program 265 glu::ShaderProgram* m_program; member in class:deqp::gls::BufferRenderer 370 log << *m_program; local [all...] |
H A D | glsFragmentOpUtil.cpp | 138 , m_program (DE_NULL) 152 m_program = new glu::ShaderProgram(m_context, glu::makeVtxFragSources(vertSrc, fragSrc)); 153 if (!m_program->isOk()) 155 delete m_program; 159 m_positionLoc = gl.getAttribLocation(m_program->getProgram(), "a_position"); 160 m_colorLoc = gl.getAttribLocation(m_program->getProgram(), "a_color"); 163 m_color1Loc = gl.getAttribLocation(m_program->getProgram(), "a_color1"); 167 delete m_program; 174 delete m_program; 200 m_context.getFunctions().useProgram(m_program [all...] |
H A D | glsSamplerObjectTest.cpp | 75 , m_program (NULL) 239 DE_ASSERT(!m_program); 240 m_program = new glu::ShaderProgram(m_renderCtx, 244 if (!m_program->isOk()) 247 log << *m_program; local 254 delete m_program; 255 m_program = NULL; 300 gl.useProgram(m_program->getProgram()); 301 GLU_EXPECT_NO_ERROR(gl.getError(), "glUseProgram(m_program->getProgram())"); 303 samplerLoc = gl.getUniformLocation(m_program 767 log << *m_program; local [all...] |
H A D | glsFragOpInteractionCase.hpp | 74 gls::RandomShaderProgram* m_program; member in class:deqp::gls::FragOpInteractionCase
|
/external/deqp/framework/opengl/ |
H A D | gluShaderProgram.cpp | 143 , m_program (0) 147 m_program = gl.createProgram(); 153 , m_program (program) 162 gl.deleteProgram(m_program); 169 gl.attachShader(m_program, shader); 177 gl.detachShader(m_program, shader); 185 gl.bindAttribLocation(m_program, location, name); 193 gl.transformFeedbackVaryings(m_program, count, varyings, bufferMode); 207 gl.linkProgram(m_program); 212 m_info.linkOk = getProgramLinkStatus(m_renderCtx, m_program); [all...] |
H A D | gluShaderProgram.hpp | 118 deUint32 getProgram (void) const { return m_program; } 136 deUint32 m_program; member in class:glu::Program 177 bool isOk (void) const { return m_program.getLinkStatus(); } 178 deUint32 getProgram (void) const { return m_program.getProgram(); } 183 const ProgramInfo& getProgramInfo (void) const { return m_program.getInfo(); } 190 Program m_program; member in class:glu::ShaderProgram
|
/external/deqp/modules/gles31/stress/ |
H A D | es31sVertexAttributeBindingTests.cpp | 147 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon20382::BindingRenderCase 154 , m_program (DE_NULL) 186 delete m_program; 187 m_program = DE_NULL; 317 const int positionLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_position"); 318 const int colorLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_color"); 319 const int colorUniformLoc = gl.glGetUniformLocation(m_program->getProgram(), "u_color"); 329 gl.glUseProgram(m_program->getProgram()); 484 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(genVertexSource()) << glu::FragmentSource(s_colorFragmentShader)); 485 m_testCtx.getLog() << *m_program; 528 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon20382::BindVertexBufferCase [all...] |
H A D | es31sTessellationGeometryInteractionTests.cpp | 94 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon20380::GridRenderCase 101 , m_program (DE_NULL) 282 m_program = new glu::ShaderProgram(m_context.getRenderContext(), sources); 283 m_testCtx.getLog() << *m_program; 284 if (!m_program->isOk()) 291 delete m_program; 292 m_program = DE_NULL; 335 const int positionLocation = gl.getAttribLocation(m_program->getProgram(), "a_position"); 348 gl.useProgram(m_program->getProgram());
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fBufferTestUtil.cpp | 278 , m_program (DE_NULL) 282 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources( 298 if (!m_program->isOk()) 300 m_context.getTestContext().getLog() << *m_program; 301 delete m_program; 306 m_posLoc = funcs.getAttribLocation(m_program->getProgram(), "a_position"); 307 m_byteVecLoc = funcs.getAttribLocation(m_program->getProgram(), "a_byteVec"); 312 delete m_program; 416 deUint32 program = m_program->getProgram(); 488 , m_program (DE_NUL [all...] |
H A D | es2fFlushFinishTests.cpp | 153 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::__anon19879::FlushFinishCase 162 , m_program (DE_NULL) 173 DE_ASSERT(!m_program); 175 m_program = new glu::ShaderProgram(m_context.getRenderContext(), 196 if (!m_program->isOk()) 198 m_testCtx.getLog() << *m_program; 199 delete m_program; 200 m_program = DE_NULL; 207 delete m_program; 208 m_program [all...] |
H A D | es2fBufferTestUtil.hpp | 152 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::BufferTestUtil::VertexArrayVerifier 168 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::BufferTestUtil::IndexArrayVerifier
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fShaderHelperInvocationTests.cpp | 276 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon20315::HelperInvocationValueCase 303 m_program = MovePtr<ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), 325 m_testCtx.getLog() << *m_program; 327 if (!m_program->isOk()) 329 m_program.clear(); 344 m_program.clear(); 391 drawRandomPrimitives(renderCtx, m_program->getProgram(), m_primitiveType, m_numPrimitivesPerIter, &rnd); 420 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon20315::HelperInvocationDerivateCase 447 m_program = MovePtr<ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), 471 m_testCtx.getLog() << *m_program; [all...] |
/external/deqp/modules/gles2/performance/ |
H A D | es2pTextureUploadTests.cpp | 96 glu::ShaderProgram* m_program; member in class:deqp::gles2::Performance::TextureUploadCase 112 , m_program (DE_NULL) 128 if (m_program) 130 delete m_program; 131 m_program = DE_NULL; 176 DE_ASSERT(!m_program); 177 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, fragmentShaderSource)); 179 if (!m_program->isOk()) 181 m_log << *m_program; local 185 gl.useProgram (m_program [all...] |