(Pair<ByteBuffer, ByteBuffer> storage)
| 157 | while (s.length() < 6) s = "0" + s; |
| 158 | return s; |
| 159 | } |
| 160 | |
| 161 | @HiddenInAutocomplete |
| 162 | private void getImage(Pair<ByteBuffer, ByteBuffer> storage) { |
| 163 | |
| 164 | int[] a = {0}; |
| 165 | assert glGetError() == 0; |
| 166 | |
| 167 | // glFinish(); |
| 168 | storage.first.rewind(); |
| 169 | a[0] = glGetInteger(GL_FRAMEBUFFER_BINDING); |
| 170 | glBindFramebuffer(GL_FRAMEBUFFER, 0); |
| 171 | // glFinish(); |
| 172 | // GL11.glReadBuffer(GL11.GL_BACK); |
| 173 | glReadPixels(0, 0, width, height, GL_BGR, GL_UNSIGNED_BYTE, storage.first); |
| 174 | // glFinish(); |
| 175 | glBindFramebuffer(GL_FRAMEBUFFER, a[0]); |
| 176 | storage.first.rewind(); |
| 177 | |
| 178 | assert glGetError() == 0; |
| 179 | } |
| 180 |
no test coverage detected