Lines Matching defs:l_gl

1160 	const glw::Functions& l_gl   = getContext().getRenderContext().getFunctions();
1165 l_gl.useProgram(program);
1174 l_gl.genBuffers(1, &fb_or_ssb);
1175 l_gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, fb_or_ssb);
1177 l_gl.bufferData(GL_SHADER_STORAGE_BUFFER, 4 * sizeof(glw::GLfloat), buffer, GL_DYNAMIC_COPY);
1179 l_gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, fb_or_ssb);
1181 l_gl.dispatchCompute(1, 1, 1);
1182 l_gl.memoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT);
1185 *(tcu::Vec4*)l_gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, 4 * sizeof(glw::GLfloat), GL_MAP_READ_BIT);
1186 l_gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER);
1188 l_gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, 0);
1189 l_gl.deleteBuffers(1, &fb_or_ssb);
1204 l_gl.genTextures(1, &tex);
1205 l_gl.bindTexture(GL_TEXTURE_2D, tex);
1206 l_gl.texParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
1207 l_gl.texStorage2D(GL_TEXTURE_2D, 1, GL_RGBA8, 1, 1);
1208 l_gl.texSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, &something);
1212 l_gl.bindImageTexture(0, tex, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGBA8);
1214 l_gl.dispatchCompute(1, 1, 1);
1215 l_gl.memoryBarrier(GL_FRAMEBUFFER_BARRIER_BIT);
1217 l_gl.bindImageTexture(0, 0, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGBA8);
1219 l_gl.genFramebuffers(1, &fb_or_ssb);
1220 l_gl.bindFramebuffer(GL_FRAMEBUFFER, fb_or_ssb);
1221 l_gl.framebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, tex, 0);
1223 l_gl.readPixels(0, 0, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, &something);
1225 l_gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
1226 l_gl.deleteFramebuffers(1, &fb_or_ssb);
1227 l_gl.deleteTextures(1, &tex);