Searched refs:GL_ATOMIC_COUNTER_BUFFER (Results 1 - 25 of 52) sorted by relevance

123

/external/deqp/external/openglcts/modules/glesext/gpu_shader5/
H A DesextcGPUShader5AtomicCountersArrayIndexing.cpp108 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 Dgl4cShaderAtomicCountersTests.cpp704 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 Dgl4cShaderAtomicCounterOpsTests.cpp376 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 Dgl4cMapBufferAlignmentTests.cpp186 { GL_ATOMIC_COUNTER_BUFFER, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE },
H A Dgl4cComputeShaderTests.cpp1428 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 Dgl4cProgramInterfaceQueryTests.cpp416 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 Dgl4cSparseBufferTests.cpp924 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 Dgl4cBufferStorageTests.cpp464 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 Des31cShaderAtomicCountersTests.cpp613 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 Des31cProgramInterfaceQueryTests.cpp314 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 Des31cComputeShaderTests.cpp1379 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 DesextcTessellationShaderProgramInterfaces.cpp333 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 Dprogram_resource.c44 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 Dshader_query.cpp433 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 Dbufferobj.c167 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 DgluProgramInterfaceQuery.cpp82 if (programInterface != GL_ATOMIC_COUNTER_BUFFER)
H A DgluStrUtil.inl393 case GL_ATOMIC_COUNTER_BUFFER: return "GL_ATOMIC_COUNTER_BUFFER";
1507 case GL_ATOMIC_COUNTER_BUFFER: return "GL_ATOMIC_COUNTER_BUFFER";
H A DgluStateReset.cpp471 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 DesextcGeometryShaderProgramResource.cpp425 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 DesextcGeometryShaderAPI.cpp2354 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 Des31fOpaqueTypeIndexingTests.cpp1099 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 Des31fBasicComputeShaderTests.cpp1532 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 Des31fIndexedStateQueryTests.cpp334 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 Des31fNegativeBufferApiTests.cpp383 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 Dst_cb_bufferobjects.c237 case GL_ATOMIC_COUNTER_BUFFER:

Completed in 785 milliseconds

123