Skip to content

Instantly share code, notes, and snippets.

// thread 1
wglMakeCurrent
issue draw commands...
glFinish()
wglMakeCurrent(NULL, NULL)
// thread 2
wglMakeCurrent
SwapBuffers
wglMakeCurrent(NULL, NULL)
function __ZN4gmtl6MatrixIfLj4ELj4EEC2Ev(a) {
for(
var a = a >> 2,
b = 0
;
!(HEAPF32[(b << 2 >> 2) + a] = 0,
HEAPF32[(b + 4 << 2 >> 2) + a] = 0,
HEAPF32[(b + 8 << 2 >> 2) + a] = 0,
HEAPF32[(b + 12 << 2 >> 2) + a] = 0,
b = b + 1 | 0,
function __ZN4gmtl6MatrixIfLj4ELj4EEC2Ev(a) {
for(
var b = 0
;
!(HEAPF32[a + (b << 2) >> 2] = 0,
HEAPF32[a + (b + 4 << 2) >> 2] = 0,
HEAPF32[a + (b + 8 << 2) >> 2] = 0,
HEAPF32[a + (b + 12 << 2) >> 2] = 0,
b = b + 1 | 0,
!(4 > b >>> 0))
original=12, zlib=18 (1.50), delta+zlib=17 (1.42), highwatermark+zlib=16 (1.33) highwatermark+utf8+zlib=14 (1.17)
original=456, zlib=222 (0.49), delta+zlib=207 (0.45), highwatermark+zlib=166 (0.36) highwatermark+utf8+zlib=130 (0.29)
original=1560, zlib=831 (0.53), delta+zlib=170 (0.11), highwatermark+zlib=141 (0.09) highwatermark+utf8+zlib=115 (0.07)
original=4368, zlib=2279 (0.52), delta+zlib=616 (0.14), highwatermark+zlib=512 (0.12) highwatermark+utf8+zlib=391 (0.09)
original=2988, zlib=1577 (0.53), delta+zlib=491 (0.16), highwatermark+zlib=398 (0.13) highwatermark+utf8+zlib=304 (0.10)
original=576, zlib=286 (0.50), delta+zlib=212 (0.37), highwatermark+zlib=177 (0.31) highwatermark+utf8+zlib=135 (0.23)
original=1992, zlib=1112 (0.56), delta+zlib=474 (0.24), highwatermark+zlib=387 (0.19) highwatermark+utf8+zlib=315 (0.16)
original=576, zlib=293 (0.51), delta+zlib=229 (0.40), highwatermark+zlib=191 (0.33) highwatermark+utf8+zlib=149 (0.26)
original=192, zlib=101 (0.53), delta+zlib=97 (0.51), highwatermark+zli
original=16, zlib=21 (1.31), interleave+zlib=25 (1.56), quant10+zlib=13 (0.81), quant1+zlib=15 (0.94), quant1+delta+utf8+zlib=16 (1.00), quant1+delta+utf8+fse=9 (0.56)
original=212, zlib=171 (0.81), interleave+zlib=208 (0.98), quant10+zlib=51 (0.24), quant1+zlib=71 (0.33), quant1+delta+utf8+zlib=100 (0.47), quant1+delta+utf8+fse=92 (0.43)
original=1072, zlib=1023 (0.95), interleave+zlib=1032 (0.96), quant10+zlib=246 (0.23), quant1+zlib=380 (0.35), quant1+delta+utf8+zlib=461 (0.43), quant1+delta+utf8+fse=476 (0.44)
original=2096, zlib=1479 (0.71), interleave+zlib=1732 (0.83), quant10+zlib=470 (0.22), quant1+zlib=732 (0.35), quant1+delta+utf8+zlib=765 (0.36), quant1+delta+utf8+fse=811 (0.39)
original=1260, zlib=907 (0.72), interleave+zlib=1064 (0.84), quant10+zlib=287 (0.23), quant1+zlib=405 (0.32), quant1+delta+utf8+zlib=430 (0.34), quant1+delta+utf8+fse=430 (0.34)
original=312, zlib=176 (0.56), interleave+zlib=257 (0.82), quant10+zlib=78 (0.25), quant1+zlib=116 (0.37), quant1+delta+utf8+zlib=126 (0.40), quant
original=16, zlib=21 (1.31), interleave+zlib=25 (1.56), quant10+zlib=13 (0.81), quant1+zlib=15 (0.94), quant1+delta+utf8+zlib=16 (1.00), quant1+delta+utf8+fse=9 (0.56)
original=16, zlib=20 (1.25), interleave+zlib=25 (1.56), quant10+zlib=13 (0.81), quant1+zlib=15 (0.94), quant1+delta+utf8+zlib=14 (0.88), quant1+delta+utf8+fse=7 (0.44)
original=16, zlib=15 (0.94), interleave+zlib=20 (1.25), quant10+zlib=9 (0.56), quant1+zlib=9 (0.56), quant1+delta+utf8+zlib=12 (0.75), quant1+delta+utf8+fse=2 (0.12)
original=212, zlib=171 (0.81), interleave+zlib=208 (0.98), quant10+zlib=51 (0.24), quant1+zlib=71 (0.33), quant1+delta+utf8+zlib=100 (0.47), quant1+delta+utf8+fse=92 (0.43)
original=212, zlib=137 (0.65), interleave+zlib=193 (0.91), quant10+zlib=45 (0.21), quant1+zlib=71 (0.33), quant1+delta+utf8+zlib=97 (0.46), quant1+delta+utf8+fse=91 (0.43)
original=212, zlib=59 (0.28), interleave+zlib=105 (0.50), quant10+zlib=41 (0.19), quant1+zlib=57 (0.27), quant1+delta+utf8+zlib=50 (0.24), quant1+delta+utf8+fse=57 (0.27)
origin
original=16, zlib=17 (1.06), interleave+zlib=18 (1.12), quant10+zlib=15 (0.94), quant1+zlib=15 (0.94), quant1+delta+utf8+zlib=16 (1.00), quant1+delta+utf8+fse=9 (0.56)
original=16, zlib=16 (1.00), interleave+zlib=19 (1.19), quant10+zlib=14 (0.88), quant1+zlib=14 (0.88), quant1+delta+utf8+zlib=16 (1.00), quant1+delta+utf8+fse=9 (0.56)
original=212, zlib=89 (0.42), interleave+zlib=134 (0.63), quant10+zlib=68 (0.32), quant1+zlib=68 (0.32), quant1+delta+utf8+zlib=88 (0.42), quant1+delta+utf8+fse=117 (0.55)
original=212, zlib=64 (0.30), interleave+zlib=60 (0.28), quant10+zlib=64 (0.30), quant1+zlib=64 (0.30), quant1+delta+utf8+zlib=74 (0.35), quant1+delta+utf8+fse=86 (0.41)
original=1072, zlib=248 (0.23), interleave+zlib=348 (0.32), quant10+zlib=245 (0.23), quant1+zlib=245 (0.23), quant1+delta+utf8+zlib=181 (0.17), quant1+delta+utf8+fse=435 (0.41)
original=1072, zlib=142 (0.13), interleave+zlib=227 (0.21), quant10+zlib=173 (0.16), quant1+zlib=173 (0.16), quant1+delta+utf8+zlib=138 (0.13), quant1+delta+utf8+fse=398
original=16, zlib=17 (1.06), quant10+zlib=14 (0.88), quant12+zlib=15 (0.94), quant10+delta+utf8+zlib=14 (0.88), quant12+delta+utf8+zlib=16 (1.00), quant12+delta+utf8+fse=9 (0.56)
original=16, zlib=16 (1.00), quant10+zlib=14 (0.88), quant12+zlib=14 (0.88), quant10+delta+utf8+zlib=14 (0.88), quant12+delta+utf8+zlib=16 (1.00), quant12+delta+utf8+fse=9 (0.56)
original=212, zlib=89 (0.42), quant10+zlib=64 (0.30), quant12+zlib=68 (0.32), quant10+delta+utf8+zlib=72 (0.34), quant12+delta+utf8+zlib=88 (0.42), quant12+delta+utf8+fse=117 (0.55)
original=212, zlib=64 (0.30), quant10+zlib=69 (0.33), quant12+zlib=64 (0.30), quant10+delta+utf8+zlib=69 (0.33), quant12+delta+utf8+zlib=74 (0.35), quant12+delta+utf8+fse=86 (0.41)
original=1072, zlib=248 (0.23), quant10+zlib=283 (0.26), quant12+zlib=245 (0.23), quant10+delta+utf8+zlib=157 (0.15), quant12+delta+utf8+zlib=181 (0.17), quant12+delta+utf8+fse=435 (0.41)
original=1072, zlib=142 (0.13), quant10+zlib=240 (0.22), quant12+zlib=173 (0.16), quant10+delta+utf8+zlib=115 (0.11
uncompressed=80, zlib=17 (0.21), current+zlib=16 (0.20), striped+zlib=12 (0.15), currentsmaller=14 (0.17)
uncompressed=1060, zlib=24 (0.02), current+zlib=20 (0.02), striped+zlib=13 (0.01), currentsmaller=14 (0.01)
uncompressed=5360, zlib=43 (0.01), current+zlib=33 (0.01), striped+zlib=18 (0.00), currentsmaller=19 (0.00)
uncompressed=10480, zlib=55 (0.01), current+zlib=39 (0.00), striped+zlib=22 (0.00), currentsmaller=24 (0.00)
uncompressed=6300, zlib=44 (0.01), current+zlib=34 (0.01), striped+zlib=18 (0.00), currentsmaller=19 (0.00)
uncompressed=1560, zlib=27 (0.02), current+zlib=22 (0.01), striped+zlib=13 (0.01), currentsmaller=14 (0.01)
uncompressed=6880, zlib=46 (0.01), current+zlib=34 (0.00), striped+zlib=18 (0.00), currentsmaller=19 (0.00)
uncompressed=1600, zlib=28 (0.02), current+zlib=22 (0.01), striped+zlib=13 (0.01), currentsmaller=14 (0.01)
uncompressed=500, zlib=19 (0.04), current+zlib=17 (0.03), striped+zlib=13 (0.03), currentsmaller=14 (0.03)
uncompressed=3400, zlib=37 (0.01), current+zlib=29 (0.
#include <boost/serialization/base_object.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/serialization/export.hpp>
struct base {
virtual ~base() {}
template<class Archive>
void serialize(Archive & ar, const unsigned int version) {
}