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

1234

/external/deqp/framework/opengl/
H A DgluShaderProgram.cpp177 , m_program (0)
179 m_program = m_gl.createProgram();
185 , m_program (0)
187 m_program = m_gl.createProgram();
193 , m_program (program)
201 m_gl.deleteProgram(m_program);
206 m_gl.attachShader(m_program, shader);
212 m_gl.detachShader(m_program, shader);
218 m_gl.bindAttribLocation(m_program, location, name);
224 m_gl.transformFeedbackVaryings(m_program, coun
[all...]
H A DgluShaderProgram.hpp120 deUint32 getProgram (void) const { return m_program; }
138 deUint32 m_program; member in class:glu::Program
181 bool isOk (void) const { return m_program.getLinkStatus(); }
182 deUint32 getProgram (void) const { return m_program.getProgram(); }
187 const ProgramInfo& getProgramInfo (void) const { return m_program.getInfo(); }
195 Program m_program; member in class:glu::ShaderProgram
/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::__anon3319::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::__anon3323::BufferVAOAttacher
266 m_program.setPos(buffer, vao);
293 , m_program (attacher.getProgram()) {}
297 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon3323::BufferVAOInputAttacher
302 m_program.draw(vao, 1.0, false, &dst);
358 , m_program (program) {}
363 ScaleProgram& m_program; member in class:deqp::gles3::Functional::__anon3323::BufferTfOutputAttacher
370 m_program
400 ScaleProgram m_program; member in class:deqp::gles3::Functional::__anon3323::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.cpp164 glu::ShaderProgram* m_program;
174 , m_program (DE_NULL)
186 DE_ASSERT(!m_program);
188 m_program = new glu::ShaderProgram(m_context.getRenderContext(),
212 if (!m_program->isOk())
214 m_testCtx.getLog() << *m_program;
215 delete m_program;
216 m_program = DE_NULL;
220 m_iterCountLoc = m_context.getRenderContext().getFunctions().getUniformLocation(m_program->getProgram(), "u_numIters");
226 delete m_program;
[all...]
H A Des3fPixelBufferObjectTests.cpp92 glu::ShaderProgram* m_program; member in class:deqp::gles3::Functional::__anon3329::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::__anon3551::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
H A DglsBufferTestUtil.cpp419 , m_program (DE_NULL)
429 m_program = new glu::ShaderProgram(m_renderCtx, glu::makeVtxFragSources(
448 if (!m_program->isOk())
450 m_log << *m_program; local
451 delete m_program;
456 m_posLoc = gl.getAttribLocation(m_program->getProgram(), "a_position");
457 m_byteVecLoc = gl.getAttribLocation(m_program->getProgram(), "a_byteVec");
473 delete m_program;
577 deUint32 program = m_program->getProgram();
657 , m_program (DE_NUL
[all...]
/external/deqp/modules/gles31/stress/
H A Des31sVertexAttributeBindingTests.cpp145 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon3750::BindingRenderCase
152 , m_program (DE_NULL)
184 delete m_program;
185 m_program = DE_NULL;
315 const int positionLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_position");
316 const int colorLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_color");
317 const int colorUniformLoc = gl.glGetUniformLocation(m_program->getProgram(), "u_color");
327 gl.glUseProgram(m_program->getProgram());
482 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(genVertexSource()) << glu::FragmentSource(s_colorFragmentShader));
483 m_testCtx.getLog() << *m_program;
526 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon3750::BindVertexBufferCase
[all...]
H A Des31sTessellationGeometryInteractionTests.cpp94 glu::ShaderProgram* m_program; member in class:deqp::gles31::Stress::__anon3748::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.cpp154 glu::ShaderProgram* m_program; member in class:deqp::gles2::Functional::__anon3173::FlushFinishCase
163 , m_program (DE_NULL)
174 DE_ASSERT(!m_program);
176 m_program = new glu::ShaderProgram(m_context.getRenderContext(),
197 if (!m_program->isOk())
199 m_testCtx.getLog() << *m_program;
200 delete m_program;
201 m_program = DE_NULL;
208 delete m_program;
209 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.cpp309 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon3675::HelperInvocationValueCase
336 m_program = MovePtr<ShaderProgram>(new ShaderProgram(m_context.getRenderContext(),
358 m_testCtx.getLog() << *m_program;
360 if (!m_program->isOk())
362 m_program.clear();
377 m_program.clear();
437 drawRandomPrimitives(renderCtx, m_program->getProgram(), m_primitiveType, m_numPrimitivesPerIter, &rnd);
467 MovePtr<ShaderProgram> m_program; member in class:deqp::gles31::Functional::__anon3675::HelperInvocationDerivateCase
496 m_program = MovePtr<ShaderProgram>(new ShaderProgram(m_context.getRenderContext(),
520 m_testCtx.getLog() << *m_program;
[all...]
H A Des31fVertexAttributeBindingTests.cpp151 glu::ShaderProgram* m_program; member in class:deqp::gles31::Functional::__anon3741::BindingRenderCase
158 , m_program (DE_NULL)
190 delete m_program;
191 m_program = DE_NULL;
321 const int positionLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_position");
322 const int colorLoc = gl.glGetAttribLocation(m_program->getProgram(), "a_color");
323 const int colorUniformLoc = gl.glGetUniformLocation(m_program->getProgram(), "u_color");
333 gl.glUseProgram(m_program->getProgram());
488 m_program = new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(genVertexSource()) << glu::FragmentSource(s_colorFragmentShader));
489 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 285 milliseconds

1234