Advertisement
Guest User

src_gl_api_dump.txt

a guest
Mar 27th, 2023
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.58 KB | Source Code | 0 0
  1. // process.name = "/usr/bin/qmlscene"
  2. 0 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  3. 1 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  4. 8 glXCreateContextAttribsARB(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0, share_context = NULL, direct = True, attrib_list = {GLX_CONTEXT_MAJOR_VERSION_ARB, 2, GLX_CONTEXT_MINOR_VERSION_ARB, 0, GLX_CONTEXT_FLAGS_ARB, GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB, 0}) = 0x555799ed9368
  5. 17 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  6. 20 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760454, ctx = 0x555799ed9368) = True
  7. 21 glViewport(x = 0, y = 0, width = 100, height = 100) // fake
  8. 22 glScissor(x = 0, y = 0, width = 100, height = 100) // fake
  9. 25 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  10. 110 glGetIntegerv(pname = GL_RESET_NOTIFICATION_STRATEGY, params = &33377)
  11. 111 glGetIntegerv(pname = GL_CONTEXT_FLAGS, params = &4)
  12. 112 glGetIntegerv(pname = GL_CONTEXT_PROFILE_MASK, params = &2)
  13. 113 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 0, ctx = NULL) = True
  14. 114 glXDestroyContext(dpy = 0x555799d08fe0, ctx = 0x555799ed9368)
  15. 115 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  16. 116 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  17. 123 glXCreateContextAttribsARB(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0, share_context = NULL, direct = True, attrib_list = {GLX_CONTEXT_MAJOR_VERSION_ARB, 2, GLX_CONTEXT_MINOR_VERSION_ARB, 0, GLX_CONTEXT_FLAGS_ARB, GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB, 0}) = 0x55579a2c83b8
  18. 132 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  19. 135 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760457, ctx = 0x55579a2c83b8) = True
  20. 136 glViewport(x = 0, y = 0, width = 100, height = 100) // fake
  21. 137 glScissor(x = 0, y = 0, width = 100, height = 100) // fake
  22. 140 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  23. 225 glGetIntegerv(pname = GL_RESET_NOTIFICATION_STRATEGY, params = &33377)
  24. 226 glGetIntegerv(pname = GL_CONTEXT_FLAGS, params = &4)
  25. 227 glGetIntegerv(pname = GL_CONTEXT_PROFILE_MASK, params = &2)
  26. 228 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 0, ctx = NULL) = True
  27. 233 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  28. 234 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  29. 239 glXCreatePbuffer(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0, attribList = {GLX_PBUFFER_WIDTH, 1, GLX_PBUFFER_HEIGHT, 1, GLX_LARGEST_PBUFFER, False, GLX_PRESERVED_CONTENTS, False, 0}) = 102760458
  30. 248 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  31. 249 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  32. 256 glXCreateContextAttribsARB(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0, share_context = NULL, direct = True, attrib_list = {GLX_CONTEXT_MAJOR_VERSION_ARB, 2, GLX_CONTEXT_MINOR_VERSION_ARB, 0, GLX_CONTEXT_FLAGS_ARB, GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB, 0}) = 0x55579a830578
  33. 265 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  34. 268 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760461, ctx = 0x55579a830578) = True
  35. 269 glViewport(x = 0, y = 0, width = 100, height = 100) // fake
  36. 270 glScissor(x = 0, y = 0, width = 100, height = 100) // fake
  37. 273 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  38. 358 glGetIntegerv(pname = GL_RESET_NOTIFICATION_STRATEGY, params = &33377)
  39. 359 glGetIntegerv(pname = GL_CONTEXT_FLAGS, params = &4)
  40. 360 glGetIntegerv(pname = GL_CONTEXT_PROFILE_MASK, params = &2)
  41. 361 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 0, ctx = NULL) = True
  42. 362 glXMakeContextCurrent(dpy = 0x555799d08fe0, draw = 102760458, read = 102760458, ctx = 0x55579a830578) = True
  43. 729 glXMakeContextCurrent(dpy = 0x555799d08fe0, draw = 0, read = 0, ctx = NULL) = True
  44. 730 glXDestroyContext(dpy = 0x555799d08fe0, ctx = 0x55579a830578)
  45. 731 glXDestroyPbuffer(dpy = 0x555799d08fe0, pbuf = 102760458)
  46. 733 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  47. 734 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  48. 739 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  49. 749 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  50. 750 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  51. 757 glXCreateContextAttribsARB(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0, share_context = 0x55579a2c83b8, direct = True, attrib_list = {GLX_CONTEXT_MAJOR_VERSION_ARB, 2, GLX_CONTEXT_MINOR_VERSION_ARB, 0, GLX_CONTEXT_FLAGS_ARB, GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB, 0}) = 0x55579a175548
  52. 766 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  53. 769 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760468, ctx = 0x55579a175548) = True
  54. 770 glViewport(x = 0, y = 0, width = 100, height = 100) // fake
  55. 771 glScissor(x = 0, y = 0, width = 100, height = 100) // fake
  56. 774 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  57. 859 glGetIntegerv(pname = GL_RESET_NOTIFICATION_STRATEGY, params = &33377)
  58. 860 glGetIntegerv(pname = GL_CONTEXT_FLAGS, params = &4)
  59. 861 glGetIntegerv(pname = GL_CONTEXT_PROFILE_MASK, params = &2)
  60. 862 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 0, ctx = NULL) = True
  61. 863 glXChooseFBConfig(dpy = 0x555799d08fe0, screen = 0, attribList = {GLX_LEVEL, 0, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 0, GLX_DOUBLEBUFFER, True, GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, 0}, nitems = &30) = {0x7fe3f8005ff0, 0x7fe3f8005320, 0x555799ddc4d0, 0x7fe3f80065a0, 0x555799ddb4f0, 0x555799ddb430, 0x555799ddc710, 0x555799ddcc70, 0x555799ddcb90, 0x555799ddcad0, 0x555799ddca10, 0x555799ddc950, 0x555799ddc890, 0x555799ddc7d0, 0x555799ddcd30, 0x555799ddd270, 0x555799ddd1b0, 0x555799ddd0f0, 0x555799ddd030, 0x555799ddcf70, 0x555799ddceb0, 0x555799ddcdf0, 0x555799ddd330, 0x555799ddd8d0, 0x555799ddd810, 0x555799ddd730, 0x555799ddd670, 0x555799ddd590, 0x555799ddd4d0, 0x555799ddd410}
  62. 864 glXGetVisualFromFBConfig(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0) = &{visual = 0x555799d149d0, visualid = 33, screen = 0, depth = 24, c_class = 4, red_mask = 16711680, green_mask = 65280, blue_mask = 255, colormap_size = 256, bits_per_rgb = 11}
  63. 869 glXCreatePbuffer(dpy = 0x555799d08fe0, config = 0x7fe3f8005ff0, attribList = {GLX_PBUFFER_WIDTH, 1, GLX_PBUFFER_HEIGHT, 1, GLX_LARGEST_PBUFFER, False, GLX_PRESERVED_CONTENTS, False, 0}) = 102760469
  64. 878 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  65. 881 glXSwapIntervalEXT(dpy = 0x555799d08fe0, drawable = 102760464, interval = 1)
  66. 1245 glGetIntegerv(pname = GL_MAX_TEXTURE_SIZE, params = &32768)
  67. 1248 glGetIntegerv(pname = GL_MAX_TEXTURE_SIZE, params = &32768)
  68. 1249 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  69. 1250 glGetIntegerv(pname = GL_MAX_TEXTURE_SIZE, params = &32768)
  70. 1251 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 64, height = 64, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  71. 1558 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &64)
  72. 1559 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 128, height = 128, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  73. 1560 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &128)
  74. 1561 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 256, height = 256, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  75. 1562 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &256)
  76. 1563 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 512, height = 512, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  77. 1564 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &512)
  78. 1565 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 1024, height = 1024, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  79. 1566 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &1024)
  80. 1567 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 2048, height = 2048, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  81. 1568 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &2048)
  82. 1569 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 4096, height = 4096, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  83. 1570 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &4096)
  84. 1571 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 8192, height = 8192, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  85. 1572 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &8192)
  86. 1573 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 16384, height = 16384, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  87. 1574 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &16384)
  88. 1575 glTexImage2D(target = GL_PROXY_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 32768, height = 32768, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  89. 1576 glGetTexLevelParameteriv(target = GL_PROXY_TEXTURE_2D, level = 0, pname = GL_TEXTURE_WIDTH, params = &32768)
  90. 1577 glGenFramebuffers(n = 1, framebuffers = &1)
  91. 1578 glGenTextures(n = 1, textures = &1)
  92. 1579 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  93. 1580 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 256, height = 16, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = blob(16384))
  94. 1581 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  95. 1582 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  96. 1583 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  97. 1584 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  98. 1585 glGenBuffers(n = 1, buffers = &1)
  99. 1586 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
  100. 1587 glBufferData(target = GL_ARRAY_BUFFER, size = 256, data = blob(256), usage = GL_STATIC_DRAW)
  101. 1588 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  102. 1860 glGenVertexArrays(n = 1, arrays = &1)
  103. 1861 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  104. 1862 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  105. 1863 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  106. 1864 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 14, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  107. 1865 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  108. 1866 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 26, yoffset = 1, width = 8, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(416))
  109. 1867 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  110. 1868 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 36, yoffset = 1, width = 12, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(624))
  111. 1869 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  112. 1870 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 50, yoffset = 1, width = 8, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(320))
  113. 1871 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  114. 1872 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 60, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  115. 1873 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  116. 1874 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 72, yoffset = 1, width = 14, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(728))
  117. 1875 glGetIntegerv(pname = GL_DRAW_FRAMEBUFFER_BINDING, params = &0)
  118. 1876 glGenTextures(n = 1, textures = &2)
  119. 1877 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  120. 1878 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 1024, height = 16, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = blob(65536))
  121. 1879 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  122. 1880 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  123. 1881 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  124. 1882 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  125. 1883 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 1)
  126. 1884 glGenTextures(n = 1, textures = &3)
  127. 1885 glBindTexture(target = GL_TEXTURE_2D, texture = 3)
  128. 1886 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 256, height = 16, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  129. 1887 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  130. 1888 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  131. 1889 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  132. 1890 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  133. 1891 glBindTexture(target = GL_TEXTURE_2D, texture = 0)
  134. 1892 glFramebufferTexture2D(target = GL_FRAMEBUFFER, attachment = GL_COLOR_ATTACHMENT0, textarget = GL_TEXTURE_2D, texture = 3, level = 0)
  135. 1893 glActiveTexture(texture = GL_TEXTURE0)
  136. 1894 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  137. 1895 glDisable(cap = GL_STENCIL_TEST)
  138. 1896 glDisable(cap = GL_DEPTH_TEST)
  139. 1897 glDisable(cap = GL_SCISSOR_TEST)
  140. 1898 glDisable(cap = GL_BLEND)
  141. 1899 glViewport(x = 0, y = 0, width = 256, height = 16)
  142. 2004 glCreateProgram() = 1
  143. 2007 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  144. 2415 glGetIntegerv(pname = GL_NUM_PROGRAM_BINARY_FORMATS, params = &0)
  145. 2416 glCreateShader(type = GL_VERTEX_SHADER) = 2
  146. 2419 glShaderSource(shader = 2, count = 3, string = {"#define lowp
  147. #define mediump
  148. #define highp
  149. ", "#line 1
  150. ", "
  151. attribute highp vec2 textureCoordArray;
  152. varying highp vec2 textureCoords;
  153. void setPosition();
  154. void main(void)
  155. {
  156. setPosition();
  157. textureCoords = textureCoordArray;
  158. }
  159.  
  160. attribute highp vec4 vertexCoordsArray;
  161. void setPosition(void)
  162. {
  163. gl_Position = vertexCoordsArray;
  164. }
  165. "}, length = {43, 8, 364})
  166. 2420 glCompileShader(shader = 2)
  167. 2421 glGetShaderiv(shader = 2, pname = GL_COMPILE_STATUS, params = &1)
  168. 2422 glAttachShader(program = 1, shader = 2)
  169. 2423 glCreateShader(type = GL_FRAGMENT_SHADER) = 3
  170. 2426 glShaderSource(shader = 3, count = 4, string = {"#ifdef GL_KHR_blend_equation_advanced
  171. #extension GL_ARB_fragment_coord_conventions : enable
  172. #extension GL_KHR_blend_equation_advanced : enable
  173. #endif
  174. ", "#define lowp
  175. #define mediump
  176. #define highp
  177. ", "#line 1
  178. ", "
  179. lowp vec4 srcPixel();
  180. void main()
  181. {
  182. gl_FragColor = srcPixel();
  183. }
  184.  
  185. varying highp vec2 textureCoords;
  186. uniform sampler2D imageTexture;
  187. lowp vec4 srcPixel()
  188. {
  189. return texture2D(imageTexture, textureCoords);
  190. }
  191. "}, length = {150, 43, 8, 273})
  192. 2427 glCompileShader(shader = 3)
  193. 2428 glGetShaderiv(shader = 3, pname = GL_COMPILE_STATUS, params = &1)
  194. 2429 glAttachShader(program = 1, shader = 3)
  195. 2430 glBindAttribLocation(program = 1, index = 0, name = "vertexCoordsArray")
  196. 2431 glBindAttribLocation(program = 1, index = 1, name = "textureCoordArray")
  197. 2432 glBindAttribLocation(program = 1, index = 1, name = "textureCoordArray") // fake
  198. 2433 glBindAttribLocation(program = 1, index = 0, name = "vertexCoordsArray") // fake
  199. 2434 glLinkProgram(program = 1)
  200. 2435 glGetProgramiv(program = 1, pname = GL_LINK_STATUS, params = &1)
  201. 2436 glGetProgramiv(program = 1, pname = GL_INFO_LOG_LENGTH, params = &0)
  202. 2437 glBindVertexArray(array = 1)
  203. 2438 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 1)
  204. 2439 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_TRUE, stride = 0, pointer = NULL)
  205. 2440 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_TRUE, stride = 0, pointer = 0x20)
  206. 2441 glEnableVertexAttribArray(index = 0)
  207. 2442 glEnableVertexAttribArray(index = 1)
  208. 2443 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  209. 2444 glBindVertexArray(array = 1)
  210. 2445 glUseProgram(program = 1)
  211. 2446 glGetUniformLocation(program = 1, name = "imageTexture") = 0
  212. 2447 glUniform1i(location = 0, v0 = 0)
  213. 2448 glDrawArrays(mode = GL_TRIANGLE_FAN, first = 0, count = 4)
  214. 2449 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  215. 2450 glCopyTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 0, yoffset = 0, x = 0, y = 0, width = 256, height = 16)
  216. 2451 glFramebufferRenderbuffer(target = GL_FRAMEBUFFER, attachment = GL_COLOR_ATTACHMENT0, renderbuffertarget = GL_RENDERBUFFER, renderbuffer = 0)
  217. 2452 glDeleteTextures(n = 1, textures = &3)
  218. 2453 glDeleteTextures(n = 1, textures = &1)
  219. 2454 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  220. 2455 glBindVertexArray(array = 0)
  221. 2456 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  222. 2457 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 88, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  223. 2458 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  224. 2459 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 101, yoffset = 1, width = 9, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(468))
  225. 2460 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  226. 2461 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 112, yoffset = 1, width = 8, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(416))
  227. 2462 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  228. 2463 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 122, yoffset = 1, width = 16, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(640))
  229. 2464 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  230. 2465 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 140, yoffset = 1, width = 10, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(560))
  231. 2466 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  232. 2467 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 152, yoffset = 1, width = 12, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(624))
  233. 2468 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  234. 2469 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 166, yoffset = 1, width = 16, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(640))
  235. 2470 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  236. 2471 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 184, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  237. 2472 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  238. 2473 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 197, yoffset = 1, width = 12, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(624))
  239. 2474 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  240. 2475 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 211, yoffset = 1, width = 12, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(480))
  241. 2476 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  242. 2477 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 225, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  243. 2478 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  244. 2479 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 238, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  245. 2480 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  246. 2481 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 251, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  247. 2482 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  248. 2483 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 264, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  249. 2484 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  250. 2485 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 276, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  251. 2486 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  252. 2487 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 288, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  253. 2488 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  254. 2489 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 294, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  255. 2490 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  256. 2491 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 313, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  257. 2492 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  258. 2493 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 307, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  259. 2494 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  260. 2495 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 326, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  261. 2496 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  262. 2497 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 332, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  263. 2498 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  264. 2499 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 345, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  265. 2500 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  266. 2501 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 351, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  267. 2502 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  268. 2503 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 364, yoffset = 1, width = 13, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(676))
  269. 2504 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  270. 2505 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 379, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  271. 2506 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  272. 2507 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 392, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  273. 2508 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  274. 2509 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 405, yoffset = 1, width = 7, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(84))
  275. 2510 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  276. 2511 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 414, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  277. 2512 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  278. 2513 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 427, yoffset = 1, width = 8, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(320))
  279. 2514 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  280. 2515 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 437, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  281. 2516 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  282. 2517 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 448, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  283. 2518 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  284. 2519 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 460, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  285. 2520 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  286. 2521 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 471, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  287. 2522 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  288. 2523 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 484, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  289. 2524 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  290. 2525 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 497, yoffset = 1, width = 8, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(320))
  291. 2526 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  292. 2527 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 507, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  293. 2528 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  294. 2529 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 519, yoffset = 1, width = 9, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(504))
  295. 2530 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  296. 2531 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 530, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  297. 2532 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  298. 2533 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 541, yoffset = 1, width = 5, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(60))
  299. 2534 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  300. 2535 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 548, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  301. 2536 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  302. 2537 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 561, yoffset = 1, width = 10, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(520))
  303. 2538 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  304. 2539 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 573, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  305. 2540 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  306. 2541 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 584, yoffset = 1, width = 5, height = 5, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(100))
  307. 2542 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  308. 2543 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 591, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  309. 2544 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  310. 2545 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 604, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  311. 2546 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  312. 2547 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 617, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  313. 2548 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  314. 2549 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 628, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  315. 2550 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  316. 2551 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 634, yoffset = 1, width = 10, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(560))
  317. 2552 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  318. 2553 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 646, yoffset = 1, width = 8, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(416))
  319. 2554 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  320. 2555 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 656, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  321. 2556 glGetIntegerv(pname = GL_DRAW_FRAMEBUFFER_BINDING, params = &0)
  322. 2557 glGenTextures(n = 1, textures = &1)
  323. 2558 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  324. 2559 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 2048, height = 16, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = blob(131072))
  325. 2560 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  326. 2561 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  327. 2562 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  328. 2563 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  329. 2564 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 1)
  330. 2565 glGenTextures(n = 1, textures = &3)
  331. 2566 glBindTexture(target = GL_TEXTURE_2D, texture = 3)
  332. 2567 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 1024, height = 16, border = 0, format = GL_RGBA, type = GL_UNSIGNED_BYTE, pixels = NULL)
  333. 2568 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  334. 2569 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  335. 2570 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  336. 2571 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  337. 2572 glBindTexture(target = GL_TEXTURE_2D, texture = 0)
  338. 2573 glFramebufferTexture2D(target = GL_FRAMEBUFFER, attachment = GL_COLOR_ATTACHMENT0, textarget = GL_TEXTURE_2D, texture = 3, level = 0)
  339. 2574 glActiveTexture(texture = GL_TEXTURE0)
  340. 2575 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  341. 2576 glDisable(cap = GL_STENCIL_TEST)
  342. 2577 glDisable(cap = GL_DEPTH_TEST)
  343. 2578 glDisable(cap = GL_SCISSOR_TEST)
  344. 2579 glDisable(cap = GL_BLEND)
  345. 2580 glViewport(x = 0, y = 0, width = 1024, height = 16)
  346. 2581 glBindVertexArray(array = 1)
  347. 2582 glUseProgram(program = 1)
  348. 2583 glGetUniformLocation(program = 1, name = "imageTexture") = 0
  349. 2584 glUniform1i(location = 0, v0 = 0)
  350. 2585 glDrawArrays(mode = GL_TRIANGLE_FAN, first = 0, count = 4)
  351. 2586 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  352. 2587 glCopyTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 0, yoffset = 0, x = 0, y = 0, width = 1024, height = 16)
  353. 2588 glFramebufferRenderbuffer(target = GL_FRAMEBUFFER, attachment = GL_COLOR_ATTACHMENT0, renderbuffertarget = GL_RENDERBUFFER, renderbuffer = 0)
  354. 2589 glDeleteTextures(n = 1, textures = &3)
  355. 2590 glDeleteTextures(n = 1, textures = &2)
  356. 2591 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  357. 2592 glBindVertexArray(array = 0)
  358. 2593 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  359. 2594 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 662, yoffset = 1, width = 10, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(560))
  360. 2595 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  361. 2596 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 688, yoffset = 1, width = 16, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(640))
  362. 2597 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  363. 2598 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 674, yoffset = 1, width = 12, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(672))
  364. 2599 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  365. 2600 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 706, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  366. 2601 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  367. 2602 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 719, yoffset = 1, width = 17, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(680))
  368. 2603 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  369. 2604 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 738, yoffset = 1, width = 10, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(560))
  370. 2605 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  371. 2606 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 768, yoffset = 1, width = 16, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(640))
  372. 2607 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  373. 2608 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 750, yoffset = 1, width = 16, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(640))
  374. 2609 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  375. 2610 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 786, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  376. 2611 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  377. 2612 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 797, yoffset = 1, width = 10, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(560))
  378. 2613 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  379. 2614 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 809, yoffset = 1, width = 10, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(560))
  380. 2615 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  381. 2616 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 821, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  382. 2617 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  383. 2618 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 833, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  384. 2619 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  385. 2620 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 845, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  386. 2621 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  387. 2622 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 871, yoffset = 1, width = 12, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(624))
  388. 2623 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  389. 2624 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 858, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  390. 2625 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  391. 2626 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 885, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  392. 2627 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  393. 2628 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 898, yoffset = 1, width = 14, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(728))
  394. 2629 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  395. 2630 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 914, yoffset = 1, width = 12, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(480))
  396. 2631 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  397. 2632 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 928, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  398. 2633 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  399. 2634 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 941, yoffset = 1, width = 8, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(320))
  400. 2635 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  401. 2636 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 951, yoffset = 1, width = 8, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(320))
  402. 2637 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  403. 2638 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 961, yoffset = 1, width = 7, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(84))
  404. 2639 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  405. 2640 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 970, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  406. 2641 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  407. 2642 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 983, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  408. 2643 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  409. 2644 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 996, yoffset = 1, width = 10, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(400))
  410. 2645 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  411. 2646 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1008, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  412. 2647 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  413. 2648 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1021, yoffset = 1, width = 9, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(504))
  414. 2649 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  415. 2650 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1032, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  416. 2651 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  417. 2652 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1043, yoffset = 1, width = 5, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(60))
  418. 2653 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  419. 2654 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1050, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  420. 2655 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  421. 2656 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1061, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  422. 2657 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  423. 2658 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1074, yoffset = 1, width = 14, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(728))
  424. 2659 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  425. 2660 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1112, yoffset = 1, width = 11, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(440))
  426. 2661 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  427. 2662 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1090, yoffset = 1, width = 9, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(504))
  428. 2663 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  429. 2664 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1101, yoffset = 1, width = 9, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(360))
  430. 2665 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  431. 2666 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1125, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  432. 2667 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  433. 2668 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1131, yoffset = 1, width = 4, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(48))
  434. 2669 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  435. 2670 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1137, yoffset = 1, width = 9, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(504))
  436. 2671 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  437. 2672 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1148, yoffset = 1, width = 4, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(224))
  438. 2673 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  439. 2674 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1154, yoffset = 1, width = 5, height = 5, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(100))
  440. 2675 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  441. 2676 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1161, yoffset = 1, width = 11, height = 14, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(616))
  442. 2677 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  443. 2678 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1174, yoffset = 1, width = 5, height = 5, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(100))
  444. 2679 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  445. 2680 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1181, yoffset = 1, width = 12, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(480))
  446. 2681 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  447. 2682 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1195, yoffset = 1, width = 12, height = 10, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(480))
  448. 2683 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  449. 2684 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1209, yoffset = 1, width = 8, height = 13, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(416))
  450. 2685 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  451. 2686 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1219, yoffset = 1, width = 5, height = 5, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(100))
  452. 2687 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  453. 2688 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1226, yoffset = 1, width = 5, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(60))
  454. 2689 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  455. 2690 glTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 1233, yoffset = 1, width = 4, height = 3, format = GL_BGRA, type = GL_UNSIGNED_BYTE, pixels = blob(48))
  456. 2691 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  457. 2692 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  458. 2693 glGenBuffers(n = 1, buffers = &2)
  459. 2694 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  460. 2695 glBufferData(target = GL_ARRAY_BUFFER, size = 92, data = blob(92), usage = GL_STATIC_DRAW)
  461. 2696 glGenBuffers(n = 1, buffers = &3)
  462. 2697 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  463. 2698 glBufferData(target = GL_ARRAY_BUFFER, size = 49772, data = blob(49772), usage = GL_STATIC_DRAW)
  464. 2699 glViewport(x = 0, y = 0, width = 800, height = 600)
  465. 2700 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  466. 2701 glClearDepth(depth = 1)
  467. 2702 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  468. 2703 glDisable(cap = GL_SCISSOR_TEST)
  469. 2704 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  470. 2705 glEnable(cap = GL_DEPTH_TEST)
  471. 2706 glDepthFunc(func = GL_LESS)
  472. 2707 glDepthMask(flag = GL_TRUE)
  473. 2708 glDisable(cap = GL_BLEND)
  474. 2709 glDisable(cap = GL_CULL_FACE)
  475. 2710 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  476. 2711 glDisable(cap = GL_SCISSOR_TEST)
  477. 2712 glDisable(cap = GL_STENCIL_TEST)
  478. 2713 glEnable(cap = GL_BLEND)
  479. 2714 glDepthMask(flag = GL_FALSE)
  480. 2715 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  481. 2716 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  482. 2717 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  483. 2718 glDisable(cap = GL_SCISSOR_TEST)
  484. 2719 glEnable(cap = GL_SCISSOR_TEST)
  485. 2720 glScissor(x = 0, y = 0, width = 800, height = 600)
  486. 2721 glDisable(cap = GL_STENCIL_TEST)
  487. 2722 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  488. 2723 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  489. 2724 glCreateProgram() = 4
  490. 2725 glBindAttribLocation(program = 4, index = 0, name = "qt_VertexPosition")
  491. 2726 glBindAttribLocation(program = 4, index = 1, name = "qt_VertexTexCoord")
  492. 2727 glBindAttribLocation(program = 4, index = 2, name = "_qt_order")
  493. 2728 glCreateShader(type = GL_VERTEX_SHADER) = 5
  494. 2731 glShaderSource(shader = 5, count = 3, string = {"#define lowp
  495. #define mediump
  496. #define highp
  497. ", "#line 1
  498. ", "uniform highp mat4 qt_Matrix;
  499.  
  500. attribute highp vec4 qt_VertexPosition;
  501. attribute highp vec2 qt_VertexTexCoord;
  502.  
  503. varying highp vec2 qt_TexCoord;
  504.  
  505. attribute highp float _qt_order;
  506. uniform highp float _qt_zRange;
  507. void main()
  508. {
  509. qt_TexCoord = qt_VertexTexCoord;
  510. gl_Position = qt_Matrix * qt_VertexPosition;
  511. gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) * gl_Position.w;
  512. }"}, length = {43, 8, 389})
  513. 2732 glCompileShader(shader = 5)
  514. 2733 glGetShaderiv(shader = 5, pname = GL_COMPILE_STATUS, params = &1)
  515. 2734 glAttachShader(program = 4, shader = 5)
  516. 2735 glCreateShader(type = GL_FRAGMENT_SHADER) = 6
  517. 2738 glShaderSource(shader = 6, count = 4, string = {"#ifdef GL_KHR_blend_equation_advanced
  518. #extension GL_ARB_fragment_coord_conventions : enable
  519. #extension GL_KHR_blend_equation_advanced : enable
  520. #endif
  521. ", "#define lowp
  522. #define mediump
  523. #define highp
  524. ", "#line 1
  525. ", "varying highp vec2 qt_TexCoord;
  526.  
  527. uniform sampler2D qt_Texture;
  528. uniform lowp float opacity;
  529.  
  530. void main()
  531. {
  532. gl_FragColor = texture2D(qt_Texture, qt_TexCoord) * opacity;
  533. }"}, length = {150, 43, 8, 172})
  534. 2739 glCompileShader(shader = 6)
  535. 2740 glGetShaderiv(shader = 6, pname = GL_COMPILE_STATUS, params = &1)
  536. 2741 glAttachShader(program = 4, shader = 6)
  537. 2742 glBindAttribLocation(program = 4, index = 2, name = "_qt_order") // fake
  538. 2743 glBindAttribLocation(program = 4, index = 0, name = "qt_VertexPosition") // fake
  539. 2744 glBindAttribLocation(program = 4, index = 1, name = "qt_VertexTexCoord") // fake
  540. 2745 glLinkProgram(program = 4)
  541. 2746 glGetProgramiv(program = 4, pname = GL_LINK_STATUS, params = &1)
  542. 2747 glGetProgramiv(program = 4, pname = GL_INFO_LOG_LENGTH, params = &0)
  543. 2748 glUseProgram(program = 4)
  544. 2749 glGetUniformLocation(program = 4, name = "qt_Matrix") = 2
  545. 2750 glGetUniformLocation(program = 4, name = "opacity") = 1
  546. 2751 glEnableVertexAttribArray(index = 0)
  547. 2752 glEnableVertexAttribArray(index = 1)
  548. 2753 glEnableVertexAttribArray(index = 2)
  549. 2754 glUseProgram(program = 4)
  550. 2755 glUniform1fv(location = 1, count = 1, value = &1)
  551. 2758 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  552. 3166 glGenTextures(n = 1, textures = &2)
  553. 3167 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  554. 3168 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  555. 3169 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  556. 3170 glTexParameterf(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAX_ANISOTROPY_EXT, param = 1)
  557. 3171 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  558. 3172 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  559. 3173 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 800, height = 600, border = 0, format = GL_BGRA, type = GL_UNSIGNED_INT_8_8_8_8_REV, pixels = blob(1920000))
  560. 3174 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  561. 3175 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  562. 3176 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  563. 3177 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  564. 3178 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  565. 3179 glDisableVertexAttribArray(index = 0)
  566. 3180 glDisableVertexAttribArray(index = 1)
  567. 3181 glDisableVertexAttribArray(index = 2)
  568. 3182 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  569. 3183 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  570. 3184 glDisable(cap = GL_SCISSOR_TEST)
  571. 3185 glEnable(cap = GL_SCISSOR_TEST)
  572. 3186 glScissor(x = 6, y = 6, width = 788, height = 588)
  573. 3187 glScissor(x = 6, y = 6, width = 788, height = 588)
  574. 3188 glDisable(cap = GL_STENCIL_TEST)
  575. 3189 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  576. 3190 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  577. 3191 glCreateProgram() = 7
  578. 3192 glBindAttribLocation(program = 7, index = 0, name = "vCoord")
  579. 3193 glBindAttribLocation(program = 7, index = 1, name = "tCoord")
  580. 3194 glBindAttribLocation(program = 7, index = 2, name = "_qt_order")
  581. 3195 glCreateShader(type = GL_VERTEX_SHADER) = 8
  582. 3198 glShaderSource(shader = 8, count = 3, string = {"#define lowp
  583. #define mediump
  584. #define highp
  585. ", "#line 1
  586. ", "uniform highp mat4 modelViewMatrix;
  587. uniform highp mat4 projectionMatrix;
  588. uniform highp vec2 textureScale;
  589. uniform highp float dpr;
  590.  
  591. attribute highp vec4 vCoord;
  592. attribute highp vec2 tCoord;
  593.  
  594. varying highp vec2 sampleCoord;
  595.  
  596. attribute highp float _qt_order;
  597. uniform highp float _qt_zRange;
  598. void main()
  599. {
  600. sampleCoord = tCoord * textureScale;
  601. vec4 xformed = modelViewMatrix * vCoord;
  602. gl_Position = projectionMatrix * vec4(floor(xformed.xyz * dpr + 0.5) / dpr, xformed.w);
  603. gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) * gl_Position.w;
  604. }
  605. "}, length = {43, 8, 564})
  606. 3199 glCompileShader(shader = 8)
  607. 3200 glGetShaderiv(shader = 8, pname = GL_COMPILE_STATUS, params = &1)
  608. 3201 glAttachShader(program = 7, shader = 8)
  609. 3202 glCreateShader(type = GL_FRAGMENT_SHADER) = 9
  610. 3205 glShaderSource(shader = 9, count = 4, string = {"#ifdef GL_KHR_blend_equation_advanced
  611. #extension GL_ARB_fragment_coord_conventions : enable
  612. #extension GL_KHR_blend_equation_advanced : enable
  613. #endif
  614. ", "#define lowp
  615. #define mediump
  616. #define highp
  617. ", "#line 1
  618. ", "varying highp vec2 sampleCoord;
  619.  
  620. uniform lowp sampler2D _qt_texture;
  621. uniform lowp float color; // just the alpha, really...
  622.  
  623. void main()
  624. {
  625. lowp vec4 glyph = texture2D(_qt_texture, sampleCoord);
  626. gl_FragColor = vec4(glyph.rgb * color, glyph.a);
  627. }"}, length = {150, 43, 8, 252})
  628. 3206 glCompileShader(shader = 9)
  629. 3207 glGetShaderiv(shader = 9, pname = GL_COMPILE_STATUS, params = &1)
  630. 3208 glAttachShader(program = 7, shader = 9)
  631. 3209 glBindAttribLocation(program = 7, index = 2, name = "_qt_order") // fake
  632. 3210 glBindAttribLocation(program = 7, index = 1, name = "tCoord") // fake
  633. 3211 glBindAttribLocation(program = 7, index = 0, name = "vCoord") // fake
  634. 3212 glLinkProgram(program = 7)
  635. 3213 glGetProgramiv(program = 7, pname = GL_LINK_STATUS, params = &1)
  636. 3214 glGetProgramiv(program = 7, pname = GL_INFO_LOG_LENGTH, params = &0)
  637. 3215 glUseProgram(program = 7)
  638. 3216 glGetUniformLocation(program = 7, name = "projectionMatrix") = 5
  639. 3217 glGetUniformLocation(program = 7, name = "modelViewMatrix") = 4
  640. 3218 glGetUniformLocation(program = 7, name = "color") = 2
  641. 3219 glGetUniformLocation(program = 7, name = "textureScale") = 6
  642. 3220 glGetUniformLocation(program = 7, name = "dpr") = 3
  643. 3221 glUniform1fv(location = 3, count = 1, value = &1)
  644. 3222 glEnableVertexAttribArray(index = 0)
  645. 3223 glEnableVertexAttribArray(index = 1)
  646. 3224 glEnableVertexAttribArray(index = 2)
  647. 3225 glUseProgram(program = 7)
  648. 3226 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  649. 3227 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  650. 3228 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  651. 3229 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  652. 3230 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  653. 3231 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  654. 3232 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  655. 3233 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  656. 3234 glUniform1fv(location = 2, count = 1, value = &1)
  657. 3235 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  658. 3236 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  659. 3237 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  660. 3238 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  661. 3239 glDisableVertexAttribArray(index = 0)
  662. 3240 glDisableVertexAttribArray(index = 1)
  663. 3241 glDisableVertexAttribArray(index = 2)
  664. 3242 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  665. 3243 glDisable(cap = GL_STENCIL_TEST)
  666. 3244 glDisable(cap = GL_SCISSOR_TEST)
  667. 3245 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  668. 3246 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  669. 3247 glDepthMask(flag = GL_TRUE)
  670. 3252 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  671. 5740 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  672. 5745 glGetIntegerv(pname = GL_NUM_EXTENSIONS, params = &407)
  673. 8235 glGenBuffers(n = 1, buffers = &4)
  674. 8237 glBindBuffer(target = GL_COPY_WRITE_BUFFER, buffer = 4)
  675. 8240 glBindBuffer(target = GL_COPY_WRITE_BUFFER, buffer = 0)
  676. 8245 glGenBuffers(n = 1, buffers = &5)
  677. 8247 glBindBuffer(target = GL_COPY_WRITE_BUFFER, buffer = 5)
  678. 8250 glBindBuffer(target = GL_COPY_WRITE_BUFFER, buffer = 0)
  679. 8255 glGenTextures(n = 1, textures = &3)
  680. 8257 glBindTexture(target = GL_TEXTURE_2D, texture = 3)
  681. 8259 glTexParameteri(target = GL_TEXTURE_2D, pname = 38272, param = 38276)
  682. 8261 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  683. 8263 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  684. 8266 glBindTexture(target = GL_TEXTURE_2D, texture = 0)
  685. 8268 glClearTexImage(texture = 3, level = 0, format = GL_RGBA, type = GL_UNSIGNED_INT_8_8_8_8, data = blob(4))
  686. 8273 glGenTextures(n = 1, textures = &4)
  687. 8275 glBindTexture(target = GL_TEXTURE_2D, texture = 4)
  688. 8277 glTexParameteri(target = GL_TEXTURE_2D, pname = 38272, param = 38276)
  689. 8279 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  690. 8281 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  691. 8284 glBindTexture(target = GL_TEXTURE_2D, texture = 0)
  692. 8286 glClearTexImage(texture = 4, level = 0, format = GL_RGBA, type = GL_UNSIGNED_INT_8_8_8_8, data = blob(4))
  693. 3248 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  694.  
  695. 8292 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  696. 8293 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  697. 8294 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  698. 8295 glViewport(x = 0, y = 0, width = 800, height = 600)
  699. 8296 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  700. 8297 glClearDepth(depth = 1)
  701. 8298 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  702. 8299 glDisable(cap = GL_SCISSOR_TEST)
  703. 8300 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  704. 8301 glEnable(cap = GL_DEPTH_TEST)
  705. 8302 glDepthFunc(func = GL_LESS)
  706. 8303 glDepthMask(flag = GL_TRUE)
  707. 8304 glDisable(cap = GL_BLEND)
  708. 8305 glDisable(cap = GL_CULL_FACE)
  709. 8306 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  710. 8307 glDisable(cap = GL_SCISSOR_TEST)
  711. 8308 glDisable(cap = GL_STENCIL_TEST)
  712. 8309 glEnable(cap = GL_BLEND)
  713. 8310 glDepthMask(flag = GL_FALSE)
  714. 8311 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  715. 8312 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  716. 8313 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  717. 8314 glDisable(cap = GL_SCISSOR_TEST)
  718. 8315 glEnable(cap = GL_SCISSOR_TEST)
  719. 8316 glScissor(x = 0, y = 0, width = 800, height = 600)
  720. 8317 glDisable(cap = GL_STENCIL_TEST)
  721. 8318 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  722. 8319 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  723. 8320 glEnableVertexAttribArray(index = 0)
  724. 8321 glEnableVertexAttribArray(index = 1)
  725. 8322 glEnableVertexAttribArray(index = 2)
  726. 8323 glUseProgram(program = 4)
  727. 8324 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  728. 8325 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  729. 8326 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  730. 8327 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  731. 8328 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  732. 8329 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  733. 8330 glDisableVertexAttribArray(index = 0)
  734. 8331 glDisableVertexAttribArray(index = 1)
  735. 8332 glDisableVertexAttribArray(index = 2)
  736. 8333 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  737. 8334 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  738. 8335 glDisable(cap = GL_SCISSOR_TEST)
  739. 8336 glEnable(cap = GL_SCISSOR_TEST)
  740. 8337 glScissor(x = 6, y = 6, width = 788, height = 588)
  741. 8338 glScissor(x = 6, y = 6, width = 788, height = 588)
  742. 8339 glDisable(cap = GL_STENCIL_TEST)
  743. 8340 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  744. 8341 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  745. 8342 glEnableVertexAttribArray(index = 0)
  746. 8343 glEnableVertexAttribArray(index = 1)
  747. 8344 glEnableVertexAttribArray(index = 2)
  748. 8345 glUseProgram(program = 7)
  749. 8346 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  750. 8347 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  751. 8348 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  752. 8349 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  753. 8350 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  754. 8351 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  755. 8352 glUniform1fv(location = 2, count = 1, value = &1)
  756. 8353 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  757. 8354 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  758. 8355 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  759. 8356 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  760. 8357 glDisableVertexAttribArray(index = 0)
  761. 8358 glDisableVertexAttribArray(index = 1)
  762. 8359 glDisableVertexAttribArray(index = 2)
  763. 8360 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  764. 8361 glDisable(cap = GL_STENCIL_TEST)
  765. 8362 glDisable(cap = GL_SCISSOR_TEST)
  766. 8363 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  767. 8364 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  768. 8365 glDepthMask(flag = GL_TRUE)
  769. 8368 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  770. 8366 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  771.  
  772. 8370 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  773. 8371 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  774. 8372 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  775. 8373 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  776. 8374 glViewport(x = 0, y = 0, width = 800, height = 600)
  777. 8375 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  778. 8376 glClearDepth(depth = 1)
  779. 8377 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  780. 8378 glDisable(cap = GL_SCISSOR_TEST)
  781. 8379 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  782. 8380 glEnable(cap = GL_DEPTH_TEST)
  783. 8381 glDepthFunc(func = GL_LESS)
  784. 8382 glDepthMask(flag = GL_TRUE)
  785. 8383 glDisable(cap = GL_BLEND)
  786. 8384 glDisable(cap = GL_CULL_FACE)
  787. 8385 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  788. 8386 glDisable(cap = GL_SCISSOR_TEST)
  789. 8387 glDisable(cap = GL_STENCIL_TEST)
  790. 8388 glEnable(cap = GL_BLEND)
  791. 8389 glDepthMask(flag = GL_FALSE)
  792. 8390 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  793. 8391 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  794. 8392 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  795. 8393 glDisable(cap = GL_SCISSOR_TEST)
  796. 8394 glEnable(cap = GL_SCISSOR_TEST)
  797. 8395 glScissor(x = 0, y = 0, width = 800, height = 600)
  798. 8396 glDisable(cap = GL_STENCIL_TEST)
  799. 8397 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  800. 8398 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  801. 8399 glEnableVertexAttribArray(index = 0)
  802. 8400 glEnableVertexAttribArray(index = 1)
  803. 8401 glEnableVertexAttribArray(index = 2)
  804. 8402 glUseProgram(program = 4)
  805. 8403 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  806. 8404 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  807. 8405 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  808. 8406 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  809. 8407 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  810. 8408 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  811. 8409 glDisableVertexAttribArray(index = 0)
  812. 8410 glDisableVertexAttribArray(index = 1)
  813. 8411 glDisableVertexAttribArray(index = 2)
  814. 8412 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  815. 8413 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  816. 8414 glDisable(cap = GL_SCISSOR_TEST)
  817. 8415 glEnable(cap = GL_SCISSOR_TEST)
  818. 8416 glScissor(x = 6, y = 6, width = 788, height = 588)
  819. 8417 glScissor(x = 6, y = 6, width = 788, height = 588)
  820. 8418 glDisable(cap = GL_STENCIL_TEST)
  821. 8419 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  822. 8420 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  823. 8421 glEnableVertexAttribArray(index = 0)
  824. 8422 glEnableVertexAttribArray(index = 1)
  825. 8423 glEnableVertexAttribArray(index = 2)
  826. 8424 glUseProgram(program = 7)
  827. 8425 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  828. 8426 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  829. 8427 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  830. 8428 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  831. 8429 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  832. 8430 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  833. 8431 glUniform1fv(location = 2, count = 1, value = &1)
  834. 8432 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  835. 8433 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  836. 8434 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  837. 8435 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  838. 8436 glDisableVertexAttribArray(index = 0)
  839. 8437 glDisableVertexAttribArray(index = 1)
  840. 8438 glDisableVertexAttribArray(index = 2)
  841. 8439 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  842. 8440 glDisable(cap = GL_STENCIL_TEST)
  843. 8441 glDisable(cap = GL_SCISSOR_TEST)
  844. 8442 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  845. 8443 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  846. 8444 glDepthMask(flag = GL_TRUE)
  847. 8447 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  848. 8445 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  849.  
  850. 8449 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  851. 8450 glDeleteTextures(n = 1, textures = &2)
  852. 8451 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  853. 8452 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  854. 8453 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  855. 8454 glBufferData(target = GL_ARRAY_BUFFER, size = 92, data = blob(92), usage = GL_STATIC_DRAW)
  856. 8455 glViewport(x = 0, y = 0, width = 800, height = 600)
  857. 8456 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  858. 8457 glClearDepth(depth = 1)
  859. 8458 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  860. 8459 glDisable(cap = GL_SCISSOR_TEST)
  861. 8460 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  862. 8461 glEnable(cap = GL_DEPTH_TEST)
  863. 8462 glDepthFunc(func = GL_LESS)
  864. 8463 glDepthMask(flag = GL_TRUE)
  865. 8464 glDisable(cap = GL_BLEND)
  866. 8465 glDisable(cap = GL_CULL_FACE)
  867. 8466 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  868. 8467 glDisable(cap = GL_SCISSOR_TEST)
  869. 8468 glDisable(cap = GL_STENCIL_TEST)
  870. 8469 glEnable(cap = GL_BLEND)
  871. 8470 glDepthMask(flag = GL_FALSE)
  872. 8471 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  873. 8472 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  874. 8473 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  875. 8474 glDisable(cap = GL_SCISSOR_TEST)
  876. 8475 glEnable(cap = GL_SCISSOR_TEST)
  877. 8476 glScissor(x = 0, y = 0, width = 800, height = 600)
  878. 8477 glDisable(cap = GL_STENCIL_TEST)
  879. 8478 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  880. 8479 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  881. 8480 glEnableVertexAttribArray(index = 0)
  882. 8481 glEnableVertexAttribArray(index = 1)
  883. 8482 glEnableVertexAttribArray(index = 2)
  884. 8483 glUseProgram(program = 4)
  885. 8484 glGenTextures(n = 1, textures = &2)
  886. 8485 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  887. 8486 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  888. 8487 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  889. 8488 glTexParameterf(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAX_ANISOTROPY_EXT, param = 1)
  890. 8489 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  891. 8490 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  892. 8491 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 800, height = 600, border = 0, format = GL_BGRA, type = GL_UNSIGNED_INT_8_8_8_8_REV, pixels = blob(1920000))
  893. 8492 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  894. 8493 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  895. 8494 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  896. 8495 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  897. 8496 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  898. 8497 glDisableVertexAttribArray(index = 0)
  899. 8498 glDisableVertexAttribArray(index = 1)
  900. 8499 glDisableVertexAttribArray(index = 2)
  901. 8500 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  902. 8501 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  903. 8502 glDisable(cap = GL_SCISSOR_TEST)
  904. 8503 glEnable(cap = GL_SCISSOR_TEST)
  905. 8504 glScissor(x = 6, y = 6, width = 788, height = 588)
  906. 8505 glScissor(x = 6, y = 6, width = 788, height = 588)
  907. 8506 glDisable(cap = GL_STENCIL_TEST)
  908. 8507 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  909. 8508 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  910. 8509 glEnableVertexAttribArray(index = 0)
  911. 8510 glEnableVertexAttribArray(index = 1)
  912. 8511 glEnableVertexAttribArray(index = 2)
  913. 8512 glUseProgram(program = 7)
  914. 8513 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  915. 8514 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  916. 8515 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  917. 8516 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  918. 8517 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  919. 8518 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  920. 8519 glUniform1fv(location = 2, count = 1, value = &1)
  921. 8520 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  922. 8521 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  923. 8522 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  924. 8523 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  925. 8524 glDisableVertexAttribArray(index = 0)
  926. 8525 glDisableVertexAttribArray(index = 1)
  927. 8526 glDisableVertexAttribArray(index = 2)
  928. 8527 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  929. 8528 glDisable(cap = GL_STENCIL_TEST)
  930. 8529 glDisable(cap = GL_SCISSOR_TEST)
  931. 8530 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  932. 8531 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  933. 8532 glDepthMask(flag = GL_TRUE)
  934. 8535 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  935. 8533 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  936.  
  937. 8537 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  938. 8538 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  939. 8539 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  940. 8540 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  941. 8541 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  942. 8542 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  943. 8543 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  944. 8544 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  945. 8545 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  946. 8546 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  947. 8547 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  948. 8548 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  949. 8549 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  950. 8550 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  951. 8551 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  952. 8552 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  953. 8553 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  954. 8554 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  955. 8555 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  956. 8556 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  957. 8557 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  958. 8558 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  959. 8559 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  960. 8560 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  961. 8561 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  962. 8562 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  963. 8563 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  964. 8564 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  965. 8565 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  966. 8566 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  967. 8567 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  968. 8568 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  969. 8569 glDeleteTextures(n = 1, textures = &2)
  970. 8570 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  971. 8571 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  972. 8572 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  973. 8573 glBufferData(target = GL_ARRAY_BUFFER, size = 92, data = blob(92), usage = GL_STATIC_DRAW)
  974. 8574 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  975. 8575 glBufferData(target = GL_ARRAY_BUFFER, size = 49772, data = blob(49772), usage = GL_STATIC_DRAW)
  976. 8576 glViewport(x = 0, y = 0, width = 800, height = 600)
  977. 8577 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  978. 8578 glClearDepth(depth = 1)
  979. 8579 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  980. 8580 glDisable(cap = GL_SCISSOR_TEST)
  981. 8581 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  982. 8582 glEnable(cap = GL_DEPTH_TEST)
  983. 8583 glDepthFunc(func = GL_LESS)
  984. 8584 glDepthMask(flag = GL_TRUE)
  985. 8585 glDisable(cap = GL_BLEND)
  986. 8586 glDisable(cap = GL_CULL_FACE)
  987. 8587 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  988. 8588 glDisable(cap = GL_SCISSOR_TEST)
  989. 8589 glDisable(cap = GL_STENCIL_TEST)
  990. 8590 glEnable(cap = GL_BLEND)
  991. 8591 glDepthMask(flag = GL_FALSE)
  992. 8592 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  993. 8593 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  994. 8594 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  995. 8595 glDisable(cap = GL_SCISSOR_TEST)
  996. 8596 glEnable(cap = GL_SCISSOR_TEST)
  997. 8597 glScissor(x = 0, y = 0, width = 800, height = 600)
  998. 8598 glDisable(cap = GL_STENCIL_TEST)
  999. 8599 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  1000. 8600 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  1001. 8601 glEnableVertexAttribArray(index = 0)
  1002. 8602 glEnableVertexAttribArray(index = 1)
  1003. 8603 glEnableVertexAttribArray(index = 2)
  1004. 8604 glUseProgram(program = 4)
  1005. 8605 glGenTextures(n = 1, textures = &2)
  1006. 8606 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  1007. 8607 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  1008. 8608 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  1009. 8609 glTexParameterf(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAX_ANISOTROPY_EXT, param = 1)
  1010. 8610 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  1011. 8611 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  1012. 8612 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 800, height = 600, border = 0, format = GL_BGRA, type = GL_UNSIGNED_INT_8_8_8_8_REV, pixels = blob(1920000))
  1013. 8613 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  1014. 8614 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  1015. 8615 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  1016. 8616 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  1017. 8617 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  1018. 8618 glDisableVertexAttribArray(index = 0)
  1019. 8619 glDisableVertexAttribArray(index = 1)
  1020. 8620 glDisableVertexAttribArray(index = 2)
  1021. 8621 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1022. 8622 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1023. 8623 glDisable(cap = GL_SCISSOR_TEST)
  1024. 8624 glEnable(cap = GL_SCISSOR_TEST)
  1025. 8625 glScissor(x = 6, y = 6, width = 788, height = 588)
  1026. 8626 glScissor(x = 6, y = 6, width = 788, height = 588)
  1027. 8627 glDisable(cap = GL_STENCIL_TEST)
  1028. 8628 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  1029. 8629 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  1030. 8630 glEnableVertexAttribArray(index = 0)
  1031. 8631 glEnableVertexAttribArray(index = 1)
  1032. 8632 glEnableVertexAttribArray(index = 2)
  1033. 8633 glUseProgram(program = 7)
  1034. 8634 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  1035. 8635 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  1036. 8636 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  1037. 8637 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  1038. 8638 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  1039. 8639 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  1040. 8640 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  1041. 8641 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  1042. 8642 glUniform1fv(location = 2, count = 1, value = &1)
  1043. 8643 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  1044. 8644 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  1045. 8645 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  1046. 8646 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  1047. 8647 glDisableVertexAttribArray(index = 0)
  1048. 8648 glDisableVertexAttribArray(index = 1)
  1049. 8649 glDisableVertexAttribArray(index = 2)
  1050. 8650 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  1051. 8651 glDisable(cap = GL_STENCIL_TEST)
  1052. 8652 glDisable(cap = GL_SCISSOR_TEST)
  1053. 8653 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1054. 8654 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1055. 8655 glDepthMask(flag = GL_TRUE)
  1056. 8658 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  1057. 8656 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  1058.  
  1059. 8660 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  1060. 8661 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  1061. 8662 glDeleteTextures(n = 1, textures = &2)
  1062. 8663 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  1063. 8664 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  1064. 8665 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  1065. 8666 glBufferData(target = GL_ARRAY_BUFFER, size = 92, data = blob(92), usage = GL_STATIC_DRAW)
  1066. 8667 glViewport(x = 0, y = 0, width = 800, height = 600)
  1067. 8668 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  1068. 8669 glClearDepth(depth = 1)
  1069. 8670 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  1070. 8671 glDisable(cap = GL_SCISSOR_TEST)
  1071. 8672 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  1072. 8673 glEnable(cap = GL_DEPTH_TEST)
  1073. 8674 glDepthFunc(func = GL_LESS)
  1074. 8675 glDepthMask(flag = GL_TRUE)
  1075. 8676 glDisable(cap = GL_BLEND)
  1076. 8677 glDisable(cap = GL_CULL_FACE)
  1077. 8678 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  1078. 8679 glDisable(cap = GL_SCISSOR_TEST)
  1079. 8680 glDisable(cap = GL_STENCIL_TEST)
  1080. 8681 glEnable(cap = GL_BLEND)
  1081. 8682 glDepthMask(flag = GL_FALSE)
  1082. 8683 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  1083. 8684 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1084. 8685 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1085. 8686 glDisable(cap = GL_SCISSOR_TEST)
  1086. 8687 glEnable(cap = GL_SCISSOR_TEST)
  1087. 8688 glScissor(x = 0, y = 0, width = 800, height = 600)
  1088. 8689 glDisable(cap = GL_STENCIL_TEST)
  1089. 8690 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  1090. 8691 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  1091. 8692 glEnableVertexAttribArray(index = 0)
  1092. 8693 glEnableVertexAttribArray(index = 1)
  1093. 8694 glEnableVertexAttribArray(index = 2)
  1094. 8695 glUseProgram(program = 4)
  1095. 8696 glGenTextures(n = 1, textures = &2)
  1096. 8697 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  1097. 8698 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  1098. 8699 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  1099. 8700 glTexParameterf(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAX_ANISOTROPY_EXT, param = 1)
  1100. 8701 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  1101. 8702 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  1102. 8703 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 800, height = 600, border = 0, format = GL_BGRA, type = GL_UNSIGNED_INT_8_8_8_8_REV, pixels = blob(1920000))
  1103. 8704 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  1104. 8705 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  1105. 8706 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  1106. 8707 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  1107. 8708 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  1108. 8709 glDisableVertexAttribArray(index = 0)
  1109. 8710 glDisableVertexAttribArray(index = 1)
  1110. 8711 glDisableVertexAttribArray(index = 2)
  1111. 8712 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1112. 8713 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1113. 8714 glDisable(cap = GL_SCISSOR_TEST)
  1114. 8715 glEnable(cap = GL_SCISSOR_TEST)
  1115. 8716 glScissor(x = 6, y = 6, width = 788, height = 588)
  1116. 8717 glScissor(x = 6, y = 6, width = 788, height = 588)
  1117. 8718 glDisable(cap = GL_STENCIL_TEST)
  1118. 8719 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  1119. 8720 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  1120. 8721 glEnableVertexAttribArray(index = 0)
  1121. 8722 glEnableVertexAttribArray(index = 1)
  1122. 8723 glEnableVertexAttribArray(index = 2)
  1123. 8724 glUseProgram(program = 7)
  1124. 8725 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  1125. 8726 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  1126. 8727 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  1127. 8728 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  1128. 8729 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  1129. 8730 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  1130. 8731 glUniform1fv(location = 2, count = 1, value = &1)
  1131. 8732 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  1132. 8733 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  1133. 8734 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  1134. 8735 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  1135. 8736 glDisableVertexAttribArray(index = 0)
  1136. 8737 glDisableVertexAttribArray(index = 1)
  1137. 8738 glDisableVertexAttribArray(index = 2)
  1138. 8739 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  1139. 8740 glDisable(cap = GL_STENCIL_TEST)
  1140. 8741 glDisable(cap = GL_SCISSOR_TEST)
  1141. 8742 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1142. 8743 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1143. 8744 glDepthMask(flag = GL_TRUE)
  1144. 8747 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  1145. 8745 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  1146.  
  1147. 8749 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  1148. 8750 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  1149. 8751 glDeleteTextures(n = 1, textures = &2)
  1150. 8752 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
  1151. 8753 glBindFramebuffer(target = GL_FRAMEBUFFER, framebuffer = 0)
  1152. 8754 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  1153. 8755 glBufferData(target = GL_ARRAY_BUFFER, size = 92, data = blob(92), usage = GL_STATIC_DRAW)
  1154. 8756 glViewport(x = 0, y = 0, width = 800, height = 600)
  1155. 8757 glClearColor(red = 1, green = 1, blue = 1, alpha = 1)
  1156. 8758 glClearDepth(depth = 1)
  1157. 8759 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  1158. 8760 glDisable(cap = GL_SCISSOR_TEST)
  1159. 8761 glClear(mask = GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
  1160. 8762 glEnable(cap = GL_DEPTH_TEST)
  1161. 8763 glDepthFunc(func = GL_LESS)
  1162. 8764 glDepthMask(flag = GL_TRUE)
  1163. 8765 glDisable(cap = GL_BLEND)
  1164. 8766 glDisable(cap = GL_CULL_FACE)
  1165. 8767 glColorMask(red = GL_TRUE, green = GL_TRUE, blue = GL_TRUE, alpha = GL_TRUE)
  1166. 8768 glDisable(cap = GL_SCISSOR_TEST)
  1167. 8769 glDisable(cap = GL_STENCIL_TEST)
  1168. 8770 glEnable(cap = GL_BLEND)
  1169. 8771 glDepthMask(flag = GL_FALSE)
  1170. 8772 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  1171. 8773 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1172. 8774 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1173. 8775 glDisable(cap = GL_SCISSOR_TEST)
  1174. 8776 glEnable(cap = GL_SCISSOR_TEST)
  1175. 8777 glScissor(x = 0, y = 0, width = 800, height = 600)
  1176. 8778 glDisable(cap = GL_STENCIL_TEST)
  1177. 8779 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 3)
  1178. 8780 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 3)
  1179. 8781 glEnableVertexAttribArray(index = 0)
  1180. 8782 glEnableVertexAttribArray(index = 1)
  1181. 8783 glEnableVertexAttribArray(index = 2)
  1182. 8784 glUseProgram(program = 4)
  1183. 8785 glGenTextures(n = 1, textures = &2)
  1184. 8786 glBindTexture(target = GL_TEXTURE_2D, texture = 2)
  1185. 8787 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MIN_FILTER, param = GL_NEAREST)
  1186. 8788 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAG_FILTER, param = GL_NEAREST)
  1187. 8789 glTexParameterf(target = GL_TEXTURE_2D, pname = GL_TEXTURE_MAX_ANISOTROPY_EXT, param = 1)
  1188. 8790 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_S, param = GL_CLAMP_TO_EDGE)
  1189. 8791 glTexParameteri(target = GL_TEXTURE_2D, pname = GL_TEXTURE_WRAP_T, param = GL_CLAMP_TO_EDGE)
  1190. 8792 glTexImage2D(target = GL_TEXTURE_2D, level = 0, internalformat = GL_RGBA, width = 800, height = 600, border = 0, format = GL_BGRA, type = GL_UNSIGNED_INT_8_8_8_8_REV, pixels = blob(1920000))
  1191. 8793 glUniformMatrix4fv(location = 2, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  1192. 8794 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  1193. 8795 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  1194. 8796 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x40)
  1195. 8797 glDrawElements(mode = GL_TRIANGLE_STRIP, count = 4, type = GL_UNSIGNED_SHORT, indices = 0x52)
  1196. 8798 glDisableVertexAttribArray(index = 0)
  1197. 8799 glDisableVertexAttribArray(index = 1)
  1198. 8800 glDisableVertexAttribArray(index = 2)
  1199. 8801 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1200. 8802 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1201. 8803 glDisable(cap = GL_SCISSOR_TEST)
  1202. 8804 glEnable(cap = GL_SCISSOR_TEST)
  1203. 8805 glScissor(x = 6, y = 6, width = 788, height = 588)
  1204. 8806 glScissor(x = 6, y = 6, width = 788, height = 588)
  1205. 8807 glDisable(cap = GL_STENCIL_TEST)
  1206. 8808 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 2)
  1207. 8809 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 2)
  1208. 8810 glEnableVertexAttribArray(index = 0)
  1209. 8811 glEnableVertexAttribArray(index = 1)
  1210. 8812 glEnableVertexAttribArray(index = 2)
  1211. 8813 glUseProgram(program = 7)
  1212. 8814 glBlendFunc(sfactor = GL_CONSTANT_COLOR, dfactor = GL_ONE_MINUS_SRC_COLOR)
  1213. 8815 glUniform2fv(location = 6, count = 1, value = {0.0004882812, 0.0625})
  1214. 8816 glBindTexture(target = GL_TEXTURE_2D, texture = 1)
  1215. 8817 glUniformMatrix4fv(location = 5, count = 1, transpose = GL_FALSE, value = {0.0025, 0, 0, 0, 0, -0.003333333, 0, 0, 0, 0, 1, 0, -1, 1, 0, 1})
  1216. 8818 glUniformMatrix4fv(location = 4, count = 1, transpose = GL_FALSE, value = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1})
  1217. 8819 glBlendColor(red = 0.1372549, green = 0.1490196, blue = 0.1607843, alpha = 1)
  1218. 8820 glUniform1fv(location = 2, count = 1, value = &1)
  1219. 8821 glVertexAttribPointer(index = 0, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = NULL)
  1220. 8822 glVertexAttribPointer(index = 1, size = 2, type = GL_FLOAT, normalized = GL_FALSE, stride = 16, pointer = 0x8)
  1221. 8823 glVertexAttribPointer(index = 2, size = 1, type = GL_FLOAT, normalized = GL_FALSE, stride = 0, pointer = 0x8740)
  1222. 8824 glDrawElements(mode = GL_TRIANGLES, count = 3246, type = GL_UNSIGNED_SHORT, indices = 0xa910)
  1223. 8825 glDisableVertexAttribArray(index = 0)
  1224. 8826 glDisableVertexAttribArray(index = 1)
  1225. 8827 glDisableVertexAttribArray(index = 2)
  1226. 8828 glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)
  1227. 8829 glDisable(cap = GL_STENCIL_TEST)
  1228. 8830 glDisable(cap = GL_SCISSOR_TEST)
  1229. 8831 glBindBuffer(target = GL_ARRAY_BUFFER, buffer = 0)
  1230. 8832 glBindBuffer(target = GL_ELEMENT_ARRAY_BUFFER, buffer = 0)
  1231. 8833 glDepthMask(flag = GL_TRUE)
  1232. 8836 glGetIntegerv(pname = GL_VIEWPORT, params = {0, 0, 800, 600})
  1233. 8841 glBindTexture(target = GL_TEXTURE_2D, texture = 3)
  1234. 8843 glBindBuffer(target = GL_PIXEL_PACK_BUFFER, buffer = 4)
  1235. 8845 glReadnPixels(x = 0, y = 0, width = 800, height = 600, format = GL_RGBA, type = GL_UNSIGNED_BYTE, bufSize = 1920000, data = NULL)
  1236. 8848 glCopyTexSubImage2D(target = GL_TEXTURE_2D, level = 0, xoffset = 0, yoffset = 0, x = 0, y = 0, width = 800, height = 600)
  1237. 8850 glMemoryBarrier(barriers = GL_ALL_BARRIER_BITS)
  1238. 8852 glTextureBarrier()
  1239. 8854 glFlush()
  1240. 8856 glFinish()
  1241. 8859 glMemoryBarrier(barriers = GL_ALL_BARRIER_BITS)
  1242. 8861 glTextureBarrier()
  1243. 8863 glFlush()
  1244. 8865 glFinish()
  1245. 8867 glBindBuffer(target = GL_PIXEL_PACK_BUFFER, buffer = 0)
  1246. 8869 glBindTexture(target = GL_TEXTURE_2D, texture = 0)
  1247. 8834 glXSwapBuffers(dpy = 0x555799d08fe0, drawable = 102760464)
  1248.  
  1249. 8871 glXMakeCurrent(dpy = 0x555799d08fe0, drawable = 102760464, ctx = 0x55579a175548) = True
Tags: vulkan opengl
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement