Lines Matching full:l_gl
1161 const glw::Functions& l_gl = getContext().getRenderContext().getFunctions();
1166 l_gl.useProgram(program);
1175 l_gl.genBuffers(1, &fb_or_ssb);
1176 l_gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, fb_or_ssb);
1178 l_gl.bufferData(GL_SHADER_STORAGE_BUFFER, 4 * sizeof(glw::GLfloat), buffer, GL_DYNAMIC_COPY);
1180 l_gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, fb_or_ssb);
1182 l_gl.dispatchCompute(1, 1, 1);
1183 l_gl.memoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT);
1186 *(tcu::Vec4*)l_gl.mapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, 4 * sizeof(glw::GLfloat), GL_MAP_READ_BIT);
1187 l_gl.unmapBuffer(GL_SHADER_STORAGE_BUFFER);
1189 l_gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, 0);
1190 l_gl.deleteBuffers(1, &fb_or_ssb);
1205 l_gl
1206 l_gl.bindTexture(GL_TEXTURE_2D, tex);
1207 l_gl.texParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
1208 l_gl.texStorage2D(GL_TEXTURE_2D, 1, GL_RGBA8, 1, 1);
1209 l_gl.texSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, &something);
1213 l_gl.bindImageTexture(0, tex, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGBA8);
1215 l_gl.dispatchCompute(1, 1, 1);
1216 l_gl.memoryBarrier(GL_FRAMEBUFFER_BARRIER_BIT);
1218 l_gl.bindImageTexture(0, 0, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGBA8);
1220 l_gl.genFramebuffers(1, &fb_or_ssb);
1221 l_gl.bindFramebuffer(GL_FRAMEBUFFER, fb_or_ssb);
1222 l_gl.framebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, tex, 0);
1224 l_gl.readPixels(0, 0, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, &something);
1226 l_gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
1227 l_gl.deleteFramebuffers(1, &fb_or_ssb);
1228 l_gl.deleteTextures(1, &tex);