Searched refs:m_program (Results 1 - 25 of 82) sorted by relevance

1234

/external/chromium_org/third_party/WebKit/Source/core/html/canvas/
H A DWebGLUniformLocation.cpp39 : 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 DWebGLUniformLocation.h52 RefPtrWillBeMember<WebGLProgram> m_program; member in class:blink::FINAL
/external/deqp/modules/gles3/functional/
H A Des3fSyncTests.cpp83 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 Des3fIndexedStateQueryTests.cpp247 , 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 Des3fLifetimeTests.cpp213 , 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 Des3fShaderPrecisionTests.cpp230 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 Des3fFlushFinishTests.cpp154 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 Des3fPixelBufferObjectTests.cpp92 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 Des3sOcclusionQueryTests.cpp77 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 Des3sSyncTests.cpp74 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 Des3sLongRunningShaderTests.cpp105 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 DglsShaderPerformanceCase.cpp45 , 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 DglsMemoryStressCase.cpp103 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 DglsFragmentOpUtil.cpp138 , 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 DglsSamplerObjectTest.cpp75 , 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 DglsFragOpInteractionCase.hpp74 gls::RandomShaderProgram* m_program; member in class:deqp::gls::FragOpInteractionCase
/external/deqp/framework/opengl/
H A DgluShaderProgram.cpp143 , 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 DgluShaderProgram.hpp118 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 Des31sVertexAttributeBindingTests.cpp147 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 Des31sTessellationGeometryInteractionTests.cpp94 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 Des2fBufferTestUtil.cpp278 , 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 Des2fFlushFinishTests.cpp153 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 Des2fBufferTestUtil.hpp152 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 Des31fShaderHelperInvocationTests.cpp276 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 Des2pTextureUploadTests.cpp96 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...]

Completed in 4163 milliseconds

1234