Skip to content

Instantly share code, notes, and snippets.

@andrewcsmith
Created April 11, 2016 20:40
Show Gist options
  • Save andrewcsmith/7ca3b8cc7905c0de99aa2e215cfeec66 to your computer and use it in GitHub Desktop.
Save andrewcsmith/7ca3b8cc7905c0de99aa2e215cfeec66 to your computer and use it in GitHub Desktop.
apitrace dump for gfx-rs/gfx issue #940
0 CGLChoosePixelFormat(attribs = {kCGLPFADoubleBuffer, kCGLPFAClosestPolicy, kCGLPFAColorSize, 32, kCGLPFAAlphaSize, 8, kCGLPFADepthSize, 24, kCGLPFAStencilSize, 8, kCGLPFAOpenGLProfile, kCGLOGLPVersion_GL4_Core, 0}, pix = &0x7ff593d1f1e0, npix = &2) = kCGLNoError
1 CGLRetainPixelFormat(pix = 0x7ff593d1f1e0) = 0x7ff593d1f1e0
2 CGLReleasePixelFormat(pix = 0x7ff593d1f1e0)
3 CGLCreateContext(pix = 0x7ff593d1f1e0, share = NULL, ctx = &0x7ff596850a00) = kCGLNoError
4 CGLRetainContext(ctx = 0x7ff596850a00) = 0x7ff596850a00
5 CGLReleaseContext(ctx = 0x7ff596850a00)
6 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
7 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAAccelerated, value = &1) = kCGLNoError
8 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
9 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAColorSize, value = &32) = kCGLNoError
10 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
11 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAAlphaSize, value = &8) = kCGLNoError
12 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
13 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAAlphaSize, value = &8) = kCGLNoError
14 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
15 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFADepthSize, value = &24) = kCGLNoError
16 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
17 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAStencilSize, value = &8) = kCGLNoError
18 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
19 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAStereo, value = &0) = kCGLNoError
20 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
21 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFADoubleBuffer, value = &1) = kCGLNoError
22 CGLGetVirtualScreen(ctx = 0x7ff596850a00, screen = &0) = kCGLNoError
23 CGLDescribePixelFormat(pix = 0x7ff593d1f1e0, pix_num = 0, attrib = kCGLPFAMultisample, value = &0) = kCGLNoError
24 CGLSetSurface(ctx = 0x7ff596850a00, cid = 0x20943, wid = 6755, sid = 647257743) = kCGLNoError
25 CGLSetParameter(ctx = 0x7ff596850a00, pname = kCGLCPSwapInterval, params = &1) = kCGLNoError
26 CGLEnable(ctx = 0x7ff596850a00, pname = kCGLCECrashOnRemovedFunctions) = kCGLNoError
27 CGLReleasePixelFormat(pix = 0x7ff593d1f1e0)
28 CGLUpdateContext(ctx = 0x7ff596850a00) = kCGLNoError
30 CGLSetCurrentContext(ctx = 0x7ff596850a00) = kCGLNoError
31 glViewport(x = 0, y = 0, width = 1024, height = 768)
32 glScissor(x = 0, y = 0, width = 1024, height = 768)
33 CGLLockContext(ctx = 0x7ff596850a00) = kCGLNoError
34 glGetIntegerv(pname = GL_DRAW_FRAMEBUFFER_BINDING, params = &0)
35 CGLLockContext(ctx = 0x7ff596850a00) = kCGLNoError
36 CGLGetParameter(ctx = 0x7ff596850a00, pname = kCGLCPHasDrawable, params = &1) = kCGLNoError
37 CGLGetPBuffer(ctx = 0x7ff596850a00, pbuffer = &NULL, face = &GL_ZERO, level = &0, screen = &0) = kCGLNoError
38 CGLGetSurface(ctx = 0x7ff596850a00, cid = &0x4480000000020943, wid = &6755, sid = &647257743) = kCGLNoError
39 CGLUnlockContext(ctx = 0x7ff596850a00) = kCGLNoError
40 glViewport(x = 0, y = 0, width = 1024, height = 768)
41 CGLUnlockContext(ctx = 0x7ff596850a00) = kCGLNoError
42 CGLSetCurrentContext(ctx = NULL) = kCGLNoError
43 CGLSetCurrentContext(ctx = 0x7ff596850a00) = kCGLNoError
48 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &51)
100 glGetIntegerv(pname = GL_MAX_ELEMENTS_VERTICES, params = &1048575)
101 glGetIntegerv(pname = GL_MAX_ELEMENTS_INDICES, params = &150000)
102 glGetIntegerv(pname = GL_MAX_TEXTURE_SIZE, params = &16384)
103 glPixelStorei(pname = GL_UNPACK_ALIGNMENT, param = 1)
104 glEnable(cap = GL_FRAMEBUFFER_SRGB)
105 glGenVertexArrays(n = 1, arrays = &1)
106 glBindVertexArray(array = 1)
107 glGenFramebuffers(n = 1, framebuffers = &1)
108 glCreateShader(type = GL_VERTEX_SHADER) = 1
109 glShaderSource(shader = 1, count = 1, string = &"#version 150 core
in vec2 a_Pos;
in vec2 a_Uv;
out vec2 UV;
void main() {
UV = a_Uv;
gl_Position = vec4(a_Pos, 0.0, 1.0);
}
", length = &128)
110 glCompileShader(shader = 1)
111 glGetShaderiv(shader = 1, pname = GL_COMPILE_STATUS, params = &1)
112 glGetShaderiv(shader = 1, pname = GL_INFO_LOG_LENGTH, params = &0)
113 glCreateShader(type = GL_FRAGMENT_SHADER) = 2
114 glShaderSource(shader = 2, count = 1, string = &"#version 150 core
uniform sampler2D t_Glyphs;
in vec2 UV;
out vec4 Target0;
void main() {
Target0 = vec4(0.0, 0.0, 0.0, texture(t_Glyphs, UV).r);
}
", length = &152)
115 glCompileShader(shader = 2)
116 glGetShaderiv(shader = 2, pname = GL_COMPILE_STATUS, params = &1)
117 glGetShaderiv(shader = 2, pname = GL_INFO_LOG_LENGTH, params = &0)
118 glCreateProgram() = 3
119 glAttachShader(program = 3, shader = 1)
120 glAttachShader(program = 3, shader = 2)
121 glBindAttribLocation(program = 3, index = 0, name = "a_Uv")
122 glBindAttribLocation(program = 3, index = 1, name = "a_Pos")
123 glLinkProgram(program = 3)
124 glGetProgramiv(program = 3, pname = GL_LINK_STATUS, params = &1)
125 glGetProgramiv(program = 3, pname = GL_INFO_LOG_LENGTH, params = &0)
126 glGetProgramiv(program = 3, pname = GL_ACTIVE_UNIFORMS, params = &1)
127 glGetActiveUniformsiv(program = 3, uniformCount = 1, uniformIndices = &0, pname = GL_UNIFORM_BLOCK_INDEX, params = 0x103a16010)
128 glGetProgramiv(program = 3, pname = GL_ACTIVE_UNIFORM_MAX_LENGTH, params = &9)
129 glUseProgram(program = 3)
130 glGetActiveUniform(program = 3, index = 0, bufSize = 9, length = &8, size = &1, type = &GL_SAMPLER_2D, name = "t_Glyphs")
131 glGetUniformLocation(program = 3, name = "t_Glyphs") = 0
132 glUniform1i(location = 0, v0 = 0)
133 glGetProgramiv(program = 3, pname = GL_ACTIVE_ATTRIBUTES, params = &2)
134 glGetProgramiv(program = 3, pname = GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, params = &6)
135 glGetActiveAttrib(program = 3, index = 0, bufSize = 6, length = &4, size = &1, type = &GL_FLOAT_VEC2, name = "a_Uv")
136 glGetAttribLocation(program = 3, name = "a_Uv") = 0
137 glGetActiveAttrib(program = 3, index = 1, bufSize = 6, length = &5, size = &1, type = &GL_FLOAT_VEC2, name = "a_Pos")
138 glGetAttribLocation(program = 3, name = "a_Pos") = 1
139 glGetProgramiv(program = 3, pname = GL_ACTIVE_UNIFORM_BLOCKS, params = &0)
140 glGenTextures(n = 1, textures = &1)
141 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
142 glTexStorage2D(target = GL_TEXTURE_2D, levels = 1, internalformat = GL_R8UI, width = 512, height = 512)
143 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_BASE_LEVEL, param = 0)
144 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAX_LEVEL, param = 0)
145 glGenSamplers(count = 1, samplers = &1)
146 glSamplerParameteri(sampler = 1, pname = GL_TEXTURE_MIN_FILTER, param = GL_LINEAR_MIPMAP_LINEAR)
147 glSamplerParameteri(sampler = 1, pname = GL_TEXTURE_MAG_FILTER, param = GL_LINEAR)
148 glSamplerParameteri(sampler = 1, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
149 glSamplerParameteri(sampler = 1, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
150 glSamplerParameteri(sampler = 1, pname = GL_TEXTURE_WRAP_R, param = GL_CLAMP_TO_EDGE)
151 glSamplerParameterf(sampler = 1, pname = GL_TEXTURE_LOD_BIAS, param = 0)
152 glSamplerParameterfv(sampler = 1, pname = GL_TEXTURE_BORDER_COLOR, param = {0.001960784, 0.001960784, 0.001960784, 0.001960784})
153 glSamplerParameterf(sampler = 1, pname = GL_TEXTURE_MIN_LOD, param = -1000)
154 glSamplerParameterf(sampler = 1, pname = GL_TEXTURE_MAX_LOD, param = 1000)
155 glSamplerParameteri(sampler = 1, pname = GL_TEXTURE_COMPARE_MODE, param = GL_ZERO)
156 glGenBuffers(n = 1, buffer = &1)
157 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
158 glBufferData(target = GL_ARRAY_BUFFER, size = 768, data = NULL, usage = GL_STATIC_DRAW)
159 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
160 glBufferSubData(target = GL_ARRAY_BUFFER, offset = 0, size = 768, data = blob(768))
161 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
162 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
163 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
164 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
165 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
166 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
167 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
168 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
169 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
170 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
171 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
172 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
173 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
174 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
175 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
176 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
177 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
178 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
179 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
180 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
181 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
182 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
183 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
184 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
185 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
186 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
187 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
188 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
189 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
190 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
191 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
192 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
193 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
194 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
195 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
196 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
197 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
198 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
199 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
200 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
201 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
202 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
203 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
204 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
205 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
206 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
207 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
208 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
209 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
210 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
211 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
212 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
213 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
214 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
215 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
216 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
217 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
218 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
219 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
220 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
221 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
222 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
223 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
224 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
225 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
226 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
227 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
228 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
229 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
230 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
231 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
232 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
233 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
234 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
235 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
236 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
237 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
238 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
239 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
240 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
241 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
242 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
243 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
244 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
245 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
246 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
247 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
248 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
249 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
250 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
251 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
252 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
253 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
254 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
255 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
256 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
257 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
258 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
259 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
260 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
261 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
262 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
263 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
264 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
265 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
266 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
267 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
268 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
269 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
270 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
271 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
272 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
273 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
274 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
275 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
276 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
277 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
278 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
279 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
280 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
281 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
282 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
283 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
284 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
285 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
286 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
287 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
288 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
289 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
290 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
291 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
292 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
293 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
294 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
295 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
296 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
297 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
298 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
299 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
300 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
301 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
302 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
303 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
304 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
305 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
306 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
307 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
308 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
309 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
310 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
311 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
312 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
313 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
314 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
315 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
316 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
317 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
318 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
319 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
320 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
321 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
322 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
323 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
324 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
325 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
326 glMapBuffer(target = GL_ARRAY_BUFFER, access = GL_WRITE_ONLY) = 0x1089c9000
327 memcpy(dest = 0x1089c9000, src = blob(768), n = 768)
328 glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE
329 glUseProgram(program = 0)
331 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
333 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
335 glFrontFace(mode = GL_CCW)
336 glEnable(cap = GL_CULL_FACE)
337 glCullFace(mode = GL_BACK)
338 glPolygonMode(face = GL_FRONT_AND_BACK, mode = GL_FILL)
339 glDisable(cap = GL_POLYGON_OFFSET_FILL)
340 glDisable(cap = GL_MULTISAMPLE)
342 glViewport(x = 0, y = 0, width = 0, height = 0)
344 glDisable(cap = GL_SCISSOR_TEST)
346 glDisable(cap = GL_DEPTH_TEST)
348 glDisable(cap = GL_STENCIL_TEST)
350 glDisablei(target = GL_BLEND, index = 0)
351 glColorMaski(index = 0, r = GL_TRUE, g = GL_TRUE, b = GL_TRUE, a = GL_TRUE)
353 glDisablei(target = GL_BLEND, index = 1)
354 glColorMaski(index = 1, r = GL_TRUE, g = GL_TRUE, b = GL_TRUE, a = GL_TRUE)
356 glDisablei(target = GL_BLEND, index = 2)
357 glColorMaski(index = 2, r = GL_TRUE, g = GL_TRUE, b = GL_TRUE, a = GL_TRUE)
359 glDisablei(target = GL_BLEND, index = 3)
360 glColorMaski(index = 3, r = GL_TRUE, g = GL_TRUE, b = GL_TRUE, a = GL_TRUE)
362 glBlendColor(red = 0, green = 0, blue = 0, alpha = 0)
364 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
365 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 0, yoffset = 0, width = 89, height = 131, format = GL_RED, type = GL_UNSIGNED_BYTE, pixels = blob(11659))
366 glGetError() = GL_INVALID_OPERATION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment