… | |
… | |
68 | glHint GL_PERSPECTIVE_CORRECTION_HINT, $hint; |
68 | glHint GL_PERSPECTIVE_CORRECTION_HINT, $hint; |
69 | glHint GL_POINT_SMOOTH_HINT , $hint; |
69 | glHint GL_POINT_SMOOTH_HINT , $hint; |
70 | glHint GL_LINE_SMOOTH_HINT , $hint; |
70 | glHint GL_LINE_SMOOTH_HINT , $hint; |
71 | glHint GL_POLYGON_SMOOTH_HINT , $hint; |
71 | glHint GL_POLYGON_SMOOTH_HINT , $hint; |
72 | glHint GL_GENERATE_MIPMAP_HINT , $hint; |
72 | glHint GL_GENERATE_MIPMAP_HINT , $hint; |
|
|
73 | glHint GL_TEXTURE_COMPRESSION_HINT , $hint; |
73 | #glDrawBuffer GL_BACK; |
74 | #glDrawBuffer GL_BACK; |
74 | #glReadBuffer GL_BACK; |
75 | #glReadBuffer GL_BACK; |
75 | |
76 | |
76 | $_->() for values %INIT_HOOK; |
77 | $_->() for values %INIT_HOOK; |
77 | } |
78 | } |
78 | |
79 | |
|
|
80 | sub quit { |
|
|
81 | undef $GL_VERSION; |
|
|
82 | undef %GL_EXT; |
|
|
83 | } |
|
|
84 | |
79 | sub shutdown { |
85 | sub shutdown { |
80 | $_->() for values %SHUTDOWN_HOOK; |
86 | $_->() for values %SHUTDOWN_HOOK; |
|
|
87 | |
|
|
88 | quit; |
81 | } |
89 | } |
82 | |
90 | |
83 | sub gl_check { |
91 | sub gl_check { |
84 | return unless $DEBUG; |
92 | return unless $DEBUG; |
85 | |
93 | |