/external/deqp/modules/gles31/functional/ |
es31fSSBOArrayLengthTests.cpp | 104 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_outputBufferID); 105 gl.bufferData(GL_SHADER_STORAGE_BUFFER, 2 * (int)sizeof(deUint32), &invalidValue, GL_DYNAMIC_COPY); 108 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_targetBufferID); 112 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, m_outputBufferID); 113 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, m_targetBufferID); 189 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_targetBufferID); 190 gl.bufferData(GL_SHADER_STORAGE_BUFFER, s_fixedBufferSize * (int)sizeof(float), DE_NULL, GL_DYNAMIC_COPY); 207 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_outputBufferID); 208 ptr = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, (int)sizeof(deUint32), GL_MAP_READ_BIT); 222 if (gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER) == GL_FALSE [all...] |
es31fBasicComputeShaderTests.cpp | 196 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *outputBuffer); 197 gl.bufferData(GL_SHADER_STORAGE_BUFFER, blockSize, DE_NULL, GL_STREAM_READ); 198 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, *outputBuffer); 212 const BufferMemMap bufMap (gl, GL_SHADER_STORAGE_BUFFER, 0, blockSize, GL_MAP_READ_BIT); 296 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *inputBuffer); 297 gl.bufferData(GL_SHADER_STORAGE_BUFFER, (glw::GLsizeiptr)blockInfo.dataSize, DE_NULL, GL_STATIC_DRAW); 302 const BufferMemMap bufMap(gl, GL_SHADER_STORAGE_BUFFER, 0, (int)blockInfo.dataSize, GL_MAP_WRITE_BIT); 308 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, blockInfo.bufferBinding, *inputBuffer); 317 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *outputBuffer); 318 gl.bufferData(GL_SHADER_STORAGE_BUFFER, blockInfo.dataSize, DE_NULL, GL_STREAM_READ) [all...] |
es31fIndirectComputeDispatchTests.cpp | 252 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, buffer); 280 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, buffer); 281 gl.bufferData(GL_SHADER_STORAGE_BUFFER, (glw::GLsizei)data.size(), &data[0], GL_STATIC_READ); 304 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, buffer); 305 mapPtr = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, resultBufferSize, GL_MAP_READ_BIT); 330 gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER); 333 gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER); 375 gl.bindBufferRange(GL_SHADER_STORAGE_BUFFER, 0, *resultBuffer, (glw::GLintptr)curOffset, resultBlockAlignedSize);
|
es31fSynchronizationTests.cpp | 216 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_storageBuf); 217 gl.bufferData(GL_SHADER_STORAGE_BUFFER, bufferSize, &zeroBuffer[0], GL_STATIC_DRAW); 256 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_resultBuf); 257 gl.bufferData(GL_SHADER_STORAGE_BUFFER, bufferSize, &negativeBuffer[0], GL_STATIC_DRAW); 322 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, m_storageBuf); 327 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, m_storageBuf); 328 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 2, m_storageBuf); 351 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, m_resultBuf); 368 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, m_resultBuf); 369 mapped = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, m_workWidth * m_workHeight * sizeof(deInt32), GL_MAP_READ_BIT) [all...] |
es31fAtomicCounterTests.cpp | 954 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *outputBuffer); 955 gl.bufferData(GL_SHADER_STORAGE_BUFFER, ssoSize, NULL, GL_STATIC_DRAW); 961 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *counterBuffer); 962 gl.bufferData(GL_SHADER_STORAGE_BUFFER, counterBufferSize, &(data[0]), GL_STATIC_DRAW); 967 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, *outputBuffer); 986 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *outputBuffer); 989 void* ptr = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, (GLsizeiptr)(output.size() * sizeof(deUint32)), GL_MAP_READ_BIT); 994 if (!gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER)) 1000 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, 0); 1006 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *counterBuffer) [all...] |
es31fComputeShaderBuiltinVarTests.cpp | 226 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *outputBuffer); 227 gl.bufferData(GL_SHADER_STORAGE_BUFFER, (glw::GLsizeiptr)bufferSize, DE_NULL, GL_STREAM_READ); 228 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, *outputBuffer); 239 const void* ptr = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, bufferSize, GL_MAP_READ_BIT); 282 gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER);
|
es31fShaderSharedVarTests.cpp | 306 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *outputBuffer); 307 gl.bufferData(GL_SHADER_STORAGE_BUFFER, outBlockInfo.dataSize, &emptyData[0], GL_STATIC_READ); 308 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, *outputBuffer); 318 const void* resPtr = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, outBlockInfo.dataSize, GL_MAP_READ_BIT); 340 gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER);
|
es31fShaderAtomicOpTests.cpp | 224 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *inoutBuffer); 225 gl.bufferData(GL_SHADER_STORAGE_BUFFER, blockInfo.dataSize, &bufData[0], GL_STATIC_READ); 226 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, *inoutBuffer); 234 const void* resPtr = gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, blockInfo.dataSize, GL_MAP_READ_BIT); 245 gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER); [all...] |
es31fDrawTests.cpp | [all...] |
es31fIndexedStateQueryTests.cpp | 336 else if (m_bufferTarget == GL_SHADER_STORAGE_BUFFER) [all...] |
es31fSSBOLayoutCase.cpp | [all...] |
es31fLayoutBindingTests.cpp | [all...] |
es31fShaderImageLoadStoreTests.cpp | [all...] |
es31fNegativeBufferApiTests.cpp | 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."); 442 ctx.beginSection("GL_INVALID_VALUE is generated if target is GL_SHADER_STORAGE_BUFFER and index is greater than or equal to GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS."); 444 ctx.glBindBufferRange(GL_SHADER_STORAGE_BUFFER, maxSSize, bufU, 0, 4); 457 ctx.beginSection("GL_INVALID_VALUE is generated if target is GL_SHADER_STORAGE_BUFFER and offset is not a multiple of the value of GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT."); 458 ctx.glBindBufferRange(GL_SHADER_STORAGE_BUFFER, 0, bufTF, ssAlignment+1, 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."); [all...] |
/external/deqp/modules/glshared/ |
glsShaderExecUtil.cpp | 886 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *m_inputBuffer) [all...] |
/frameworks/native/opengl/tools/glgen/stubs/gles11/ |
GLES31Header.java-if | 120 public static final int GL_SHADER_STORAGE_BUFFER = 0x90D2;
|
/external/deqp/modules/egl/ |
teglRobustnessTests.cpp | 836 GLU_CHECK_GLW_CALL(m_gl, bindBuffer(GL_SHADER_STORAGE_BUFFER, m_outputBuffer)); 837 GLU_CHECK_GLW_CALL(m_gl, bufferData(GL_SHADER_STORAGE_BUFFER, sizeof(int), DE_NULL, GL_DYNAMIC_DRAW)); 838 GLU_CHECK_GLW_CALL(m_gl, bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, m_outputBuffer)); [all...] |
/external/mesa3d/src/mesa/main/ |
bufferobj.c | 162 case GL_SHADER_STORAGE_BUFFER: [all...] |
/device/generic/goldfish-opengl/shared/OpenglCodecCommon/ |
GLClientState.cpp | 409 case GL_SHADER_STORAGE_BUFFER: 438 case GL_SHADER_STORAGE_BUFFER: 462 case GL_SHADER_STORAGE_BUFFER: 505 case GL_SHADER_STORAGE_BUFFER: [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
st_cb_bufferobjects.c | 238 case GL_SHADER_STORAGE_BUFFER:
|
/device/generic/goldfish-opengl/system/GLESv2_enc/ |
GLESv2Validation.cpp | 49 case GL_SHADER_STORAGE_BUFFER: // Read-write storage for shaders
|
GL2Encoder.cpp | [all...] |
/frameworks/base/opengl/java/android/opengl/ |
GLES31.java | 120 public static final int GL_SHADER_STORAGE_BUFFER = 0x90D2; [all...] |
/external/deqp/framework/opengl/ |
gluStateReset.cpp | 471 gl.bindBuffer (GL_SHADER_STORAGE_BUFFER, 0); 474 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, ndx, 0); [all...] |
gluStrUtil.inl | 390 case GL_SHADER_STORAGE_BUFFER: return "GL_SHADER_STORAGE_BUFFER"; [all...] |