Lines Matching refs:state
21 * \brief Rbo state query tests.
104 StateQueryMemoryWriteGuard<GLint> state;
105 gl.glGetShaderiv(shader, pname, &state);
107 if (state.verifyValidity(testCtx))
108 checkIntEquals(testCtx, state, reference);
113 StateQueryMemoryWriteGuard<GLint> state;
114 gl.glGetProgramiv(program, pname, &state);
116 return state.verifyValidity(testCtx) && checkIntEquals(testCtx, state, reference);
121 StateQueryMemoryWriteGuard<GLint> state;
122 gl.glGetActiveUniformsiv(program, 1, &index, pname, &state);
124 if (state.verifyValidity(testCtx))
125 checkIntEquals(testCtx, state, reference);
130 StateQueryMemoryWriteGuard<GLint> state;
131 gl.glGetActiveUniformBlockiv(program, blockIndex, pname, &state);
133 if (state.verifyValidity(testCtx))
134 checkIntEquals(testCtx, state, reference);
250 StateQueryMemoryWriteGuard<GLint> state;
251 gl.glGetVertexAttribIiv(index, pname, &state);
253 if (state.verifyValidity(testCtx))
254 checkIntEquals(testCtx, state, reference);
261 StateQueryMemoryWriteGuard<GLfloat[1]> state;
262 gl.glGetUniformfv(program, location, state);
264 if (!state.verifyValidity(testCtx))
267 if (state[0] != x)
273 << state[0]
286 StateQueryMemoryWriteGuard<GLfloat[2]> state;
287 gl.glGetUniformfv(program, location, state);
289 if (!state.verifyValidity(testCtx))
292 if (state[0] != x ||
293 state[1] != y)
300 << state[0] << ", "
301 << state[1]
314 StateQueryMemoryWriteGuard<GLfloat[3]> state;
315 gl.glGetUniformfv(program, location, state);
317 if (!state.verifyValidity(testCtx))
320 if (state[0] != x ||
321 state[1] != y ||
322 state[2] != z)
330 << state[0] << ", "
331 << state[1] << ", "
332 << state[2]
345 StateQueryMemoryWriteGuard<GLfloat[4]> state;
346 gl.glGetUniformfv(program, location, state);
348 if (!state.verifyValidity(testCtx))
351 if (state[0] != x ||
352 state[1] != y ||
353 state[2] != z ||
354 state[3] != w)
363 << state[0] << ", "
364 << state[1] << ", "
365 << state[2] << ", "
366 << state[3]
379 StateQueryMemoryWriteGuard<GLint[1]> state;
380 gl.glGetUniformiv(program, location, state);
382 if (!state.verifyValidity(testCtx))
385 if (state[0] != x)
391 << state[0]
404 StateQueryMemoryWriteGuard<GLint[2]> state;
405 gl.glGetUniformiv(program, location, state);
407 if (!state.verifyValidity(testCtx))
410 if (state[0] != x ||
411 state[1] != y)
418 << state[0] << ", "
419 << state[1]
432 StateQueryMemoryWriteGuard<GLint[3]> state;
433 gl.glGetUniformiv(program, location, state);
435 if (!state.verifyValidity(testCtx))
438 if (state[0] != x ||
439 state[1] != y ||
440 state[2] != z)
448 << state[0] << ", "
449 << state[1] << ", "
450 << state[2]
463 StateQueryMemoryWriteGuard<GLint[4]> state;
464 gl.glGetUniformiv(program, location, state);
466 if (!state.verifyValidity(testCtx))
469 if (state[0] != x ||
470 state[1] != y ||
471 state[2] != z ||
472 state[3] != w)
481 << state[0] << ", "
482 << state[1] << ", "
483 << state[2] << ", "
484 << state[3]
497 StateQueryMemoryWriteGuard<GLuint[1]> state;
498 gl.glGetUniformuiv(program, location, state);
500 if (!state.verifyValidity(testCtx))
503 if (state[0] != x)
509 << state[0]
522 StateQueryMemoryWriteGuard<GLuint[2]> state;
523 gl.glGetUniformuiv(program, location, state);
525 if (!state.verifyValidity(testCtx))
528 if (state[0] != x ||
529 state[1] != y)
536 << state[0] << ", "
537 << state[1]
550 StateQueryMemoryWriteGuard<GLuint[3]> state;
551 gl.glGetUniformuiv(program, location, state);
553 if (!state.verifyValidity(testCtx))
556 if (state[0] != x ||
557 state[1] != y ||
558 state[2] != z)
566 << state[0] << ", "
567 << state[1] << ", "
568 << state[2]
581 StateQueryMemoryWriteGuard<GLuint[4]> state;
582 gl.glGetUniformuiv(program, location, state);
584 if (!state.verifyValidity(testCtx))
587 if (state[0] != x ||
588 state[1] != y ||
589 state[2] != z ||
590 state[3] != w)
599 << state[0] << ", "
600 << state[1] << ", "
601 << state[2] << ", "
602 << state[3]
616 StateQueryMemoryWriteGuard<GLfloat[Count]> state;
617 gl.glGetUniformfv(program, location, state);
619 if (!state.verifyValidity(testCtx))
624 if (values[ndx] != state[ndx])
626 testCtx.getLog() << TestLog::Message << "// ERROR: at index " << ndx << " expected " << values[ndx] << "; got " << state[ndx] << TestLog::EndMessage;
639 StateQueryMemoryWriteGuard<GLfloat[N*N]> state;
640 gl.glGetUniformfv(program, location, state);
642 if (!state.verifyValidity(testCtx))
651 if (values[refIndex] != state[stateIndex])
653 testCtx.getLog() << TestLog::Message << "// ERROR: at index [" << y << "][" << x << "] expected " << values[refIndex] << "; got " << state[stateIndex] << TestLog::EndMessage;
2235 // verify vao 1 state
2239 // verify vao 0 state
2345 // verify vao 1 state
2349 // verify vao 0 state
2464 // verify vao 1 state
2468 // verify vao 0 state
2579 // verify vao 1 state
2583 // verify vao 0 state
2689 // verify vao 1 state
2693 // verify vao 0 state
2751 // verify vao 1 state
2755 // verify vao 0 state
2810 // verify vao 1 state
2814 // verify vao 0 state
2885 // verify vao 1 state
2889 // verify vao 0 state
2945 StateQueryMemoryWriteGuard<GLvoid*> state;
2946 glGetVertexAttribPointerv(0, GL_VERTEX_ATTRIB_ARRAY_POINTER, &state);
2947 state.verifyValidity(m_testCtx);
2948 checkPointerEquals(m_testCtx, state, pointers[ndx].pointer);
2977 // verify vao 1 state
2979 StateQueryMemoryWriteGuard<GLvoid*> state;
2980 glGetVertexAttribPointerv(0, GL_VERTEX_ATTRIB_ARRAY_POINTER, &state);
2981 state.verifyValidity(m_testCtx);
2982 checkPointerEquals(m_testCtx, state, glu::BufferOffsetAsPointer(4));
2986 // verify vao 0 state
2989 StateQueryMemoryWriteGuard<GLvoid*> state;
2990 glGetVertexAttribPointerv(0, GL_VERTEX_ATTRIB_ARRAY_POINTER, &state);
2991 state.verifyValidity(m_testCtx);
2992 checkPointerEquals(m_testCtx, state, glu::BufferOffsetAsPointer(8));