Skip to content

Instantly share code, notes, and snippets.

@fkaa
Created March 5, 2015 14:54
Show Gist options
  • Save fkaa/5f22b1d37d7acc90629b to your computer and use it in GitHub Desktop.
Save fkaa/5f22b1d37d7acc90629b to your computer and use it in GitHub Desktop.
1: 0.83 µs glViewport(0, 0, 854, 480);
2: 3.95 µs glBeginQuery(GL_TIME_ELAPSED_EXT, 1);
3: 3.52 µs glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 1);
4: 0.70 µs glDepthMask(GL_TRUE);
5: 18.21 µs glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
6: 0.52 µs glEnable(GL_DEPTH_TEST);
7: 0.31 µs glDisable(GL_BLEND);
8: 6.31 µs glUseProgram(15);
9: 2.04 µs glUniformMatrix4fv(9, 1, 0, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1});
10: 0.28 µs glUniformMatrix4fv(1, 1, 0, {0.973518, 0, 0, 0, 0, 1.73205, 0, 0, 0, 0, -1.0002, -1, 0, 0, -0.10002, 0});
11: 0.13 µs glUniformMatrix4fv(5, 1, 0, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1, 0, 1});
12: 0.31 µs glActiveTexture(GL_TEXTURE2);
13: 1.13 µs glBindTexture(GL_TEXTURE_2D, 7);
14: 1.00 µs glUniform1i(0, 2);
15: 1.59 µs glBindVertexArray(6);
16: 37.55 µs glDrawArrays(GL_TRIANGLES, 0, 192);
17: 0.39 µs glBindTexture(GL_TEXTURE_2D, 0);
18: 0.52 µs glBindVertexArray(0);
19: 2.48 µs glUseProgram(12);
20: 0.77 µs glUniformMatrix4fv(9, 1, 0, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1});
21: 0.23 µs glUniformMatrix4fv(0, 1, 0, {0.973518, 0, 0, 0, 0, 1.73205, 0, 0, 0, 0, -1.0002, -1, 0, 0, -0.10002, 0});
22: 0.13 µs glUniformMatrix4fv(5, 1, 0, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1, 0, 1});
23: 0.97 µs glUniform3fv(4, 1, {0, 0, 0.2});
24: 0.53 µs glBindVertexArray(3);
25: 12.91 µs glDrawArrays(GL_TRIANGLES, 0, 3072);
26: 0.39 µs glUniform3fv(4, 1, {0.2, 0, 0});
27: 0.64 µs glBindVertexArray(4);
28: 4.08 µs glDrawArrays(GL_TRIANGLES, 0, 8304);
29: 0.34 µs glUniform3fv(4, 1, {0, 0.2, 0});
30: 0.32 µs glBindVertexArray(5);
31: 2.77 µs glDrawArrays(GL_TRIANGLES, 0, 480);
32: 0.18 µs glBindVertexArray(0);
33: 0.40 µs glUniformMatrix4fv(9, 1, 0, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1});
34: 0.19 µs glUniformMatrix4fv(0, 1, 0, {0.973518, 0, 0, 0, 0, 1.73205, 0, 0, 0, 0, -1.0002, -1, 0, 0, -0.10002, 0});
35: 0.12 µs glUniformMatrix4fv(5, 1, 0, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1, 0, 1});
36: 0.22 µs glUniform3fv(4, 1, {0, 0, 0.2});
37: 0.36 µs glBindVertexArray(3);
38: 3.25 µs glDrawArrays(GL_TRIANGLES, 0, 3072);
39: 0.35 µs glUniform3fv(4, 1, {0.2, 0, 0});
40: 0.27 µs glBindVertexArray(4);
41: 2.44 µs glDrawArrays(GL_TRIANGLES, 0, 8304);
42: 0.33 µs glUniform3fv(4, 1, {0, 0.2, 0});
43: 0.22 µs glBindVertexArray(5);
44: 2.50 µs glDrawArrays(GL_TRIANGLES, 0, 480);
45: 0.18 µs glBindVertexArray(0);
46: 0.22 µs glDepthMask(GL_FALSE);
47: 0.27 µs glDisable(GL_DEPTH_TEST);
48: 0.28 µs glEnable(GL_BLEND);
49: 0.42 µs glBlendEquation(GL_FUNC_ADD);
50: 0.23 µs glBlendFunc(GL_ONE, GL_ONE);
51: 1.63 µs glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
52: 0.87 µs glGetError(); returns: GL_NO_ERROR
53: 0.18 µs glActiveTexture(GL_TEXTURE0);
54: 0.56 µs glBindTexture(GL_TEXTURE_2D, 1);
55: 0.03 µs glActiveTexture(GL_TEXTURE1);
56: 0.14 µs glBindTexture(GL_TEXTURE_2D, 2);
57: 0.03 µs glActiveTexture(GL_TEXTURE2);
58: 0.14 µs glBindTexture(GL_TEXTURE_2D, 3);
59: 8.89 µs glClear(GL_COLOR_BUFFER_BIT);
60: 2.65 µs glUseProgram(9);
61: 0.88 µs glUniform3fv(2, 1, {1, 1, 0});
62: 0.18 µs glUniform3fv(4, 1, {0, -1, 0});
63: 0.15 µs glUniform3fv(5, 1, {0, 0, 1});
64: 0.56 µs glUniform1f(3, 1);
65: 0.09 µs glUniform1f(6, 0.965926);
66: 0.09 µs glUniform1f(7, 1);
67: 0.09 µs glUniform1f(8, 0.045);
68: 0.09 µs glUniform1f(9, 0.0075);
69: 0.34 µs glUniform1i(0, 0);
70: 0.07 µs glUniform1i(11, 1);
71: 0.07 µs glUniform1i(10, 2);
72: 0.42 µs glUniform3f(12, 0, -1, 0);
73: 0.05 µs glUniform1f(-1, 0.5);
74: 0.12 µs glUniform1f(1, 0.5);
75: 0.78 µs glBindVertexArray(1);
76: 20.14 µs glDrawArrays(GL_TRIANGLES, 0, 6);
77: 0.23 µs glBindVertexArray(0);
78: 3.02 µs glEndQuery(GL_TIME_ELAPSED_EXT);
79: 5877.03 µs glGetQueryObjecti64v(1, GL_QUERY_RESULT, 0x7ff43bcacfe0);
80: 548.70 µs CGLFlushDrawable();
81: 1.26 µs glGetIntegerv(GL_VIEWPORT, 0x7ff43bda1870);
82: 0.00 µs CGLUpdateContext(0x7ff43c2d8c00);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment