/external/deqp/external/openglcts/modules/glesext/gpu_shader5/ |
H A D | esextcGPUShader5AtomicCountersArrayIndexing.cpp | 108 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_buffer_id); 109 gl.bufferData(GL_ATOMIC_COUNTER_BUFFER, m_atomic_counters_array_size * sizeof(glw::GLuint), bufferData, 111 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, m_buffer_id); 141 (glw::GLuint*)gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, /* offset */ 157 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 164 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 180 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0);
|
/external/deqp/external/openglcts/modules/gl/ |
H A D | gl4cShaderAtomicCountersTests.cpp | 704 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, buffer); 705 glGetBufferSubData(GL_ATOMIC_COUNTER_BUFFER, offset, 4, &value); 730 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, name_); 731 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0); 748 glGetBufferParameteri64v(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_SIZE, &i64); 756 glGetBufferParameteriv(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_USAGE, &i); 763 glGetBufferParameteriv(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_ACCESS, &i); 770 glGetBufferParameteriv(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_ACCESS_FLAGS, &i); 777 glGetBufferParameteriv(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_MAPPED, &i); 784 glGetBufferParameteri64v(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_MAP_OFFSE [all...] |
H A D | gl4cShaderAtomicCounterOpsTests.cpp | 376 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_atomicCounterBuffer); 379 dataPtr = (GLuint*)gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, sizeof(GLuint), 385 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 390 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_atomicCounterCallsBuffer); 393 dataPtr = (GLuint*)gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, sizeof(GLuint), 399 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 411 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_atomicCounterBuffer); 414 dataPtr = (GLuint*)gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, sizeof(GLuint), GL_MAP_READ_BIT); 419 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 424 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_atomicCounterCallsBuffe [all...] |
H A D | gl4cMapBufferAlignmentTests.cpp | 186 { GL_ATOMIC_COUNTER_BUFFER, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE },
|
H A D | gl4cComputeShaderTests.cpp | 1428 glBindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, m_counter_buffer[0]); 1429 glBufferData(GL_ATOMIC_COUNTER_BUFFER, sizeof(GLuint), NULL, GL_STREAM_DRAW); 1430 *static_cast<GLuint*>(glMapBuffer(GL_ATOMIC_COUNTER_BUFFER, GL_WRITE_ONLY)) = 0; 1431 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 1433 glBindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 1, m_counter_buffer[1]); 1434 glBufferData(GL_ATOMIC_COUNTER_BUFFER, sizeof(GLuint), NULL, GL_STREAM_DRAW); 1435 *static_cast<GLuint*>(glMapBuffer(GL_ATOMIC_COUNTER_BUFFER, GL_WRITE_ONLY)) = kSize; 1436 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 1438 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0); 1470 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_counter_buffe [all...] |
H A D | gl4cProgramInterfaceQueryTests.cpp | 416 if (PIQBase::interfaces[i] == GL_ATOMIC_COUNTER_BUFFER) 420 VerifyGetProgramInterfaceiv(program, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_NUM_ACTIVE_VARIABLES, 0, error); 437 if (PIQBase::interfaces[i] == GL_ATOMIC_COUNTER_BUFFER) 1919 return "\n\n Purpose is to verify calls using GL_ATOMIC_COUNTER_BUFFER as an interface param.\n"; 1951 VerifyGetProgramInterfaceiv(program, GL_ATOMIC_COUNTER_BUFFER, GL_ACTIVE_RESOURCES, 3, error); 1952 VerifyGetProgramInterfaceiv(program, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_NUM_ACTIVE_VARIABLES, 2, error); 1985 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, res, 4, props, 4, expected, error); 1990 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, res, 3, props2, 3, expected2, error); 1992 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, res, 3, props2, 3, expected2, error); 1996 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, re [all...] |
H A D | gl4cSparseBufferTests.cpp | 924 m_gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_sparse_bo); 940 m_gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, /* index */ 947 m_gl.bindBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, /* index */ 954 m_gl.clearBufferData(GL_ATOMIC_COUNTER_BUFFER, GL_R8, GL_RED, GL_UNSIGNED_BYTE, &data_zero); 2636 m_gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_helper_bo); 2640 m_gl.bindBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, /* index */ 2652 m_gl.bufferSubData(GL_ATOMIC_COUNTER_BUFFER, 12, /* offset */ 2685 (const unsigned int*)m_gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 12, /* offset */ 2704 m_gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER);
|
H A D | gl4cBufferStorageTests.cpp | 464 GL_ATOMIC_COUNTER_BUFFER, /* 1 */ 3496 atom.InitStorage(GL_ATOMIC_COUNTER_BUFFER, GL_MAP_PERSISTENT_BIT | GL_MAP_READ_BIT | GL_MAP_WRITE_BIT, 3566 Buffer::Bind(gl, 0, GL_ATOMIC_COUNTER_BUFFER); 3570 Buffer::BindBase(gl, atom.m_id, GL_ATOMIC_COUNTER_BUFFER, atom_binding); 3584 gl.flushMappedBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, atom_data_size); 3641 gl.flushMappedBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, atom_data_size);
|
/external/deqp/external/openglcts/modules/gles31/ |
H A D | es31cShaderAtomicCountersTests.cpp | 613 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, buffer); 614 GLuint* value = static_cast<GLuint*>(glMapBufferRange(GL_ATOMIC_COUNTER_BUFFER, offset, 4, GL_MAP_READ_BIT)); 619 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 620 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0); 623 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 624 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0); 643 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, name_); 644 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0); 659 glGetBufferParameteri64v(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_SIZE, &i64); 667 glGetBufferParameteriv(GL_ATOMIC_COUNTER_BUFFER, GL_BUFFER_USAG [all...] |
H A D | es31cProgramInterfaceQueryTests.cpp | 314 GL_ATOMIC_COUNTER_BUFFER, 340 if (PIQBase::interfaces[i] == GL_ATOMIC_COUNTER_BUFFER) 344 VerifyGetProgramInterfaceiv(program, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_NUM_ACTIVE_VARIABLES, 0, error); 350 if (PIQBase::interfaces[i] == GL_ATOMIC_COUNTER_BUFFER) 1625 return "\n\n Purpose is to verify calls using GL_ATOMIC_COUNTER_BUFFER as an interface param.\n"; 1669 VerifyGetProgramInterfaceiv(program, GL_ATOMIC_COUNTER_BUFFER, GL_ACTIVE_RESOURCES, 3, error); 1670 VerifyGetProgramInterfaceiv(program, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_NUM_ACTIVE_VARIABLES, 2, error); 1703 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, res, 4, props, 4, expected, error); 1708 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, res, 3, props2, 3, expected2, error); 1710 VerifyGetProgramResourceiv(program, GL_ATOMIC_COUNTER_BUFFER, re [all...] |
H A D | es31cComputeShaderTests.cpp | 1379 glBindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, m_counter_buffer); 1380 glBufferData(GL_ATOMIC_COUNTER_BUFFER, 2 * sizeof(GLuint), NULL, GL_STREAM_DRAW); 1381 *static_cast<GLuint*>(glMapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, sizeof(GLuint), GL_MAP_WRITE_BIT)) = 0; 1382 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 1384 glMapBufferRange(GL_ATOMIC_COUNTER_BUFFER, sizeof(GLuint), sizeof(GLuint), GL_MAP_WRITE_BIT)) = kSize; 1385 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 1387 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0); 1423 glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_counter_buffer); 1425 static_cast<GLuint*>(glMapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, 2 * sizeof(GLuint), GL_MAP_READ_BIT)); 1440 glUnmapBuffer(GL_ATOMIC_COUNTER_BUFFER); [all...] |
/external/deqp/external/openglcts/modules/glesext/tessellation_shader/ |
H A D | esextcTessellationShaderProgramInterfaces.cpp | 333 GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, 348 if (interface == GL_ATOMIC_COUNTER_BUFFER && !m_is_atomic_counters_supported) 379 case GL_ATOMIC_COUNTER_BUFFER: 429 if (interface == GL_ATOMIC_COUNTER_BUFFER) 545 } /* (interface != GL_ATOMIC_COUNTER_BUFFER) */
|
/external/mesa3d/src/mesa/main/ |
H A D | program_resource.c | 44 case GL_ATOMIC_COUNTER_BUFFER: 127 if (programInterface == GL_ATOMIC_COUNTER_BUFFER || 178 case GL_ATOMIC_COUNTER_BUFFER: 321 case GL_ATOMIC_COUNTER_BUFFER: 351 if (programInterface == GL_ATOMIC_COUNTER_BUFFER ||
|
H A D | shader_query.cpp | 433 case GL_ATOMIC_COUNTER_BUFFER: 593 case GL_ATOMIC_COUNTER_BUFFER: 640 case GL_ATOMIC_COUNTER_BUFFER: 913 if (res->Type == GL_ATOMIC_COUNTER_BUFFER) 932 res->Type != GL_ATOMIC_COUNTER_BUFFER && 1009 } else if (res->Type == GL_ATOMIC_COUNTER_BUFFER) { 1088 case GL_ATOMIC_COUNTER_BUFFER: 1195 case GL_ATOMIC_COUNTER_BUFFER:
|
H A D | bufferobj.c | 167 case GL_ATOMIC_COUNTER_BUFFER: 1376 _mesa_BindBufferBase( GL_ATOMIC_COUNTER_BUFFER, j, 0 ); 1381 _mesa_BindBuffer( GL_ATOMIC_COUNTER_BUFFER, 0 ); 3608 "%s(target=GL_ATOMIC_COUNTER_BUFFER)", caller); 3730 "target=GL_ATOMIC_COUNTER_BUFFER)", 3800 case GL_ATOMIC_COUNTER_BUFFER: 3874 case GL_ATOMIC_COUNTER_BUFFER: 3910 case GL_ATOMIC_COUNTER_BUFFER: 3945 case GL_ATOMIC_COUNTER_BUFFER:
|
/external/deqp/framework/opengl/ |
H A D | gluProgramInterfaceQuery.cpp | 82 if (programInterface != GL_ATOMIC_COUNTER_BUFFER)
|
H A D | gluStrUtil.inl | 393 case GL_ATOMIC_COUNTER_BUFFER: return "GL_ATOMIC_COUNTER_BUFFER"; 1507 case GL_ATOMIC_COUNTER_BUFFER: return "GL_ATOMIC_COUNTER_BUFFER";
|
H A D | gluStateReset.cpp | 471 gl.bindBuffer (GL_ATOMIC_COUNTER_BUFFER, 0); 474 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, ndx, 0);
|
/external/deqp/external/openglcts/modules/glesext/geometry_shader/ |
H A D | esextcGeometryShaderProgramResource.cpp | 425 m_program_object_id, GL_ATOMIC_COUNTER_BUFFER, atom_horizontal_uniform_buffer_indx); 427 m_program_object_id, GL_ATOMIC_COUNTER_BUFFER, atom_vertical_uniform_buffer_indx); 453 << "Wrong value of property GL_REFERENCED_BY_GEOMETRY_SHADER_EXT for GL_ATOMIC_COUNTER_BUFFER" 463 << "Wrong value of property GL_REFERENCED_BY_GEOMETRY_SHADER_EXT for GL_ATOMIC_COUNTER_BUFFER"
|
H A D | esextcGeometryShaderAPI.cpp | 2354 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_acbo_id); 2357 gl.bufferData(GL_ATOMIC_COUNTER_BUFFER, sizeof(glw::GLuint) * m_gl_max_geometry_atomic_counters_ext_value, NULL, 2361 gl.bufferSubData(GL_ATOMIC_COUNTER_BUFFER, 0 /*offset*/, 2366 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0 /*binding index*/, m_acbo_id /*buffer*/); 2398 ptrACBO_data = (glw::GLuint*)gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0 /*offset*/, 2422 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 2690 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_acbo_ids[n_acb]); 2693 gl.bufferData(GL_ATOMIC_COUNTER_BUFFER, sizeof(glw::GLuint), &initial_ac_data /*initialize with zeroes*/, 2697 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, n_acb /*binding index*/, m_acbo_ids[n_acb] /*buffer*/); 2734 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, m_acbo_id [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fOpaqueTypeIndexingTests.cpp | 1099 const int bufSize = getProgramResourceInt(gl, shaderExecutor->getProgram(), GL_ATOMIC_COUNTER_BUFFER, 0, GL_BUFFER_DATA_SIZE); 1106 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, *counterBuffer); 1107 gl.bufferData(GL_ATOMIC_COUNTER_BUFFER, (glw::GLsizeiptr)emptyData.size(), &emptyData[0], GL_STATIC_DRAW); 1108 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, *counterBuffer); 1154 mapPtr = gl.mapBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, m_numCounters*4, GL_MAP_READ_BIT); 1155 GLU_EXPECT_NO_ERROR(gl.getError(), "glMapBufferRange(GL_ATOMIC_COUNTER_BUFFER)"); 1158 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER); 1163 gl.unmapBuffer(GL_ATOMIC_COUNTER_BUFFER);
|
H A D | es31fBasicComputeShaderTests.cpp | 1532 const deUint32 bufferSize = getProgramResourceUint(gl, program.getProgram(), GL_ATOMIC_COUNTER_BUFFER, bufferIndex, GL_BUFFER_DATA_SIZE); 1534 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, *counterBuffer); 1535 gl.bufferData(GL_ATOMIC_COUNTER_BUFFER, bufferSize, DE_NULL, GL_STREAM_READ); 1538 const BufferMemMap memMap(gl, GL_ATOMIC_COUNTER_BUFFER, 0, bufferSize, GL_MAP_WRITE_BIT); 1542 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, *counterBuffer); 1566 const deUint32 bufferSize = getProgramResourceUint(gl, program.getProgram(), GL_ATOMIC_COUNTER_BUFFER, bufferIndex, GL_BUFFER_DATA_SIZE); 1567 const BufferMemMap bufMap (gl, GL_ATOMIC_COUNTER_BUFFER, 0, bufferSize, GL_MAP_READ_BIT);
|
H A D | es31fIndexedStateQueryTests.cpp | 334 if (m_bufferTarget == GL_ATOMIC_COUNTER_BUFFER) 1492 FOR_EACH_VERIFIER(new BufferBindingCase (m_context, (std::string() + "atomic_counter_buffer_binding_" + verifierSuffix).c_str(), "Test ATOMIC_COUNTER_BUFFER_BINDING", GL_ATOMIC_COUNTER_BUFFER_BINDING, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, verifier)) 1493 FOR_EACH_VERIFIER(new BufferStartCase (m_context, (std::string() + "atomic_counter_buffer_start_" + verifierSuffix).c_str(), "Test ATOMIC_COUNTER_BUFFER_START", GL_ATOMIC_COUNTER_BUFFER_START, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, verifier)) 1494 FOR_EACH_VERIFIER(new BufferSizeCase (m_context, (std::string() + "atomic_counter_buffer_size_" + verifierSuffix).c_str(), "Test ATOMIC_COUNTER_BUFFER_SIZE", GL_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, verifier))
|
H A D | es31fNegativeBufferApiTests.cpp | 383 ctx.glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, bufAC); 384 ctx.glBufferData(GL_ATOMIC_COUNTER_BUFFER, 16, NULL, GL_STREAM_DRAW); 386 ctx.beginSection("GL_INVALID_ENUM is generated if target is not GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER."); 436 ctx.beginSection("GL_INVALID_VALUE is generated if target is GL_ATOMIC_COUNTER_BUFFER and index is greater than or equal to GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS."); 438 ctx.glBindBufferRange(GL_ATOMIC_COUNTER_BUFFER, maxACize, bufU, 0, 4); 448 ctx.beginSection("GL_INVALID_VALUE is generated if target is GL_ATOMIC_COUNTER_BUFFER and offset is not multiples of 4."); 449 ctx.glBindBufferRange(GL_ATOMIC_COUNTER_BUFFER, 0, bufTF, 5, 4); 485 ctx.beginSection("GL_INVALID_ENUM is generated if target is not GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.");
|
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_bufferobjects.c | 237 case GL_ATOMIC_COUNTER_BUFFER:
|