├── .gitignore ├── LICENSE.txt ├── LUT ├── .gitignore ├── alpha_lambda_theta_phi.cpp ├── alpha_lambda_theta_phi.npy ├── alpha_theta.npy ├── alpha_theta_amplitudes.npy ├── alpha_theta_fresnel.npy ├── alphax_alphay_theta_phi.cpp └── alphax_alphay_theta_phi.npy ├── README.md ├── fitting ├── .gitignore ├── anisotropic_ggx.py ├── fit_alpha_lambda_theta_phi.py ├── fit_alpha_theta.py ├── fit_alphax_alphay_theta_phi.py ├── ltc.py └── utils.py ├── npy_to_cpp.py ├── npy_to_cudatex_isotropic.py └── opengl_renderer ├── .gitignore ├── CMakeLists.txt ├── glad ├── glad.c ├── glad.h └── khrplatform.h ├── imgui_impl.cpp ├── imgui_impl.h ├── ltc-amplitude-sym-64k.inl ├── ltc-amplitude-sym.inl ├── ltc-aniso-sym-16.inl ├── ltc-aniso-sym-l2.inl ├── ltc-aniso-sym.inl ├── ltc-aniso.inl ├── ltc-iso.inl ├── ltc_isotropic_8x8.h ├── ltc_isotropic_8x8_theta_sqrtalpha.h ├── ltc_isotropic_8x8_z_alpha.h ├── ltc_isotropic_8x8_z_sqrtalpha.h ├── ltc_m_reparam.h ├── shaders ├── Background.glsl ├── Light.glsl ├── Sphere.glsl ├── Viewer.glsl └── ggx.glsl ├── sphere.cpp └── submodules ├── dj_opengl └── dj_opengl.h ├── glfw ├── .github │ └── workflows │ │ └── build.yml ├── .mailmap ├── CMake │ ├── GenerateMappings.cmake │ ├── Info.plist.in │ ├── cmake_uninstall.cmake.in │ ├── glfw3.pc.in │ ├── glfw3Config.cmake.in │ ├── i686-w64-mingw32-clang.cmake │ ├── i686-w64-mingw32.cmake │ ├── modules │ │ ├── FindEpollShim.cmake │ │ └── FindOSMesa.cmake │ ├── x86_64-w64-mingw32-clang.cmake │ └── x86_64-w64-mingw32.cmake ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── deps │ ├── getopt.c │ ├── getopt.h │ ├── glad │ │ ├── gl.h │ │ ├── gles2.h │ │ └── vulkan.h │ ├── linmath.h │ ├── mingw │ │ ├── _mingw_dxhelper.h │ │ ├── dinput.h │ │ └── xinput.h │ ├── nuklear.h │ ├── nuklear_glfw_gl2.h │ ├── stb_image_write.h │ ├── tinycthread.c │ ├── tinycthread.h │ └── vs2008 │ │ └── stdint.h ├── docs │ ├── CMakeLists.txt │ ├── CODEOWNERS │ ├── CONTRIBUTING.md │ ├── Doxyfile.in │ ├── DoxygenLayout.xml │ ├── SUPPORT.md │ ├── build.dox │ ├── compat.dox │ ├── compile.dox │ ├── context.dox │ ├── extra.css │ ├── extra.css.map │ ├── extra.scss │ ├── footer.html │ ├── header.html │ ├── input.dox │ ├── internal.dox │ ├── intro.dox │ ├── main.dox │ ├── monitor.dox │ ├── moving.dox │ ├── news.dox │ ├── quick.dox │ ├── spaces.svg │ ├── vulkan.dox │ └── window.dox ├── examples │ ├── CMakeLists.txt │ ├── boing.c │ ├── gears.c │ ├── glfw.icns │ ├── glfw.ico │ ├── glfw.rc │ ├── heightmap.c │ ├── offscreen.c │ ├── particles.c │ ├── sharing.c │ ├── splitview.c │ ├── triangle-opengl.c │ ├── triangle-opengles.c │ ├── wave.c │ └── windows.c ├── include │ └── GLFW │ │ ├── glfw3.h │ │ └── glfw3native.h ├── src │ ├── CMakeLists.txt │ ├── cocoa_init.m │ ├── cocoa_joystick.h │ ├── cocoa_joystick.m │ ├── cocoa_monitor.m │ ├── cocoa_platform.h │ ├── cocoa_time.c │ ├── cocoa_time.h │ ├── cocoa_window.m │ ├── context.c │ ├── egl_context.c │ ├── glfw.rc.in │ ├── glx_context.c │ ├── init.c │ ├── input.c │ ├── internal.h │ ├── linux_joystick.c │ ├── linux_joystick.h │ ├── mappings.h │ ├── mappings.h.in │ ├── monitor.c │ ├── nsgl_context.m │ ├── null_init.c │ ├── null_joystick.c │ ├── null_joystick.h │ ├── null_monitor.c │ ├── null_platform.h │ ├── null_window.c │ ├── osmesa_context.c │ ├── platform.c │ ├── platform.h │ ├── posix_module.c │ ├── posix_thread.c │ ├── posix_thread.h │ ├── posix_time.c │ ├── posix_time.h │ ├── vulkan.c │ ├── wgl_context.c │ ├── win32_init.c │ ├── win32_joystick.c │ ├── win32_joystick.h │ ├── win32_module.c │ ├── win32_monitor.c │ ├── win32_platform.h │ ├── win32_thread.c │ ├── win32_thread.h │ ├── win32_time.c │ ├── win32_time.h │ ├── win32_window.c │ ├── window.c │ ├── wl_init.c │ ├── wl_monitor.c │ ├── wl_platform.h │ ├── wl_window.c │ ├── x11_init.c │ ├── x11_monitor.c │ ├── x11_platform.h │ ├── x11_window.c │ ├── xkb_unicode.c │ └── xkb_unicode.h └── tests │ ├── CMakeLists.txt │ ├── allocator.c │ ├── clipboard.c │ ├── cursor.c │ ├── empty.c │ ├── events.c │ ├── gamma.c │ ├── glfwinfo.c │ ├── icon.c │ ├── iconify.c │ ├── inputlag.c │ ├── joysticks.c │ ├── monitors.c │ ├── msaa.c │ ├── reopen.c │ ├── tearing.c │ ├── threads.c │ ├── timeout.c │ ├── title.c │ ├── triangle-vulkan.c │ └── window.c ├── glm ├── CMakeLists.txt ├── CTestConfig.cmake ├── bench │ ├── CMakeLists.txt │ ├── core │ │ └── CMakeLists.txt │ ├── gtc │ │ └── CMakeLists.txt │ └── gtx │ │ └── CMakeLists.txt ├── copying.txt ├── doc │ ├── CMakeLists.txt │ ├── about.html │ ├── code.html │ ├── common │ │ ├── email.png │ │ ├── g-truc.png │ │ ├── logo.png │ │ ├── opengl.jpg │ │ ├── sourceforge.gif │ │ ├── style.css │ │ └── title.png │ ├── download.html │ ├── glm-0.9.3.pdf │ ├── goodies.html │ ├── goodies │ │ ├── logo1024x0640.png │ │ ├── logo1280x0800.png │ │ ├── logo1600x1000.png │ │ ├── logo1920x1200.png │ │ ├── logo2560x1600.png │ │ └── tenby-five.otf │ ├── image │ │ ├── 0029-mini.jpg │ │ ├── 0029.jpg │ │ ├── 0075-1.jpg │ │ ├── 0075-2.jpg │ │ ├── font-mini.png │ │ ├── font.png │ │ ├── logo-mini.png │ │ └── logo.png │ ├── index.html │ ├── man.doxy │ ├── pages.doxy │ ├── src │ │ ├── about.xsl │ │ ├── code.xsl │ │ ├── data.xml │ │ ├── download.xsl │ │ ├── dummy.cpp │ │ ├── goodies.xsl │ │ ├── link.xsl │ │ ├── news.xsl │ │ └── util.xsl │ └── theme │ │ ├── background.jpg │ │ ├── doxygen.css │ │ └── tabs.css ├── glm │ ├── CMakeLists.txt │ ├── core │ │ ├── _detail.hpp │ │ ├── _fixes.hpp │ │ ├── _swizzle.hpp │ │ ├── _swizzle_func.hpp │ │ ├── _vectorize.hpp │ │ ├── dummy.cpp │ │ ├── func_common.hpp │ │ ├── func_common.inl │ │ ├── func_exponential.hpp │ │ ├── func_exponential.inl │ │ ├── func_geometric.hpp │ │ ├── func_geometric.inl │ │ ├── func_integer.hpp │ │ ├── func_integer.inl │ │ ├── func_matrix.hpp │ │ ├── func_matrix.inl │ │ ├── func_noise.hpp │ │ ├── func_noise.inl │ │ ├── func_packing.hpp │ │ ├── func_packing.inl │ │ ├── func_trigonometric.hpp │ │ ├── func_trigonometric.inl │ │ ├── func_vector_relational.hpp │ │ ├── func_vector_relational.inl │ │ ├── hint.hpp │ │ ├── intrinsic_common.hpp │ │ ├── intrinsic_common.inl │ │ ├── intrinsic_exponential.hpp │ │ ├── intrinsic_exponential.inl │ │ ├── intrinsic_geometric.hpp │ │ ├── intrinsic_geometric.inl │ │ ├── intrinsic_matrix.hpp │ │ ├── intrinsic_matrix.inl │ │ ├── intrinsic_trigonometric.hpp │ │ ├── intrinsic_trigonometric.inl │ │ ├── intrinsic_vector_relational.hpp │ │ ├── intrinsic_vector_relational.inl │ │ ├── setup.hpp │ │ ├── type.hpp │ │ ├── type_float.hpp │ │ ├── type_gentype.hpp │ │ ├── type_gentype.inl │ │ ├── type_half.hpp │ │ ├── type_half.inl │ │ ├── type_int.hpp │ │ ├── type_mat.hpp │ │ ├── type_mat.inl │ │ ├── type_mat2x2.hpp │ │ ├── type_mat2x2.inl │ │ ├── type_mat2x3.hpp │ │ ├── type_mat2x3.inl │ │ ├── type_mat2x4.hpp │ │ ├── type_mat2x4.inl │ │ ├── type_mat3x2.hpp │ │ ├── type_mat3x2.inl │ │ ├── type_mat3x3.hpp │ │ ├── type_mat3x3.inl │ │ ├── type_mat3x4.hpp │ │ ├── type_mat3x4.inl │ │ ├── type_mat4x2.hpp │ │ ├── type_mat4x2.inl │ │ ├── type_mat4x3.hpp │ │ ├── type_mat4x3.inl │ │ ├── type_mat4x4.hpp │ │ ├── type_mat4x4.inl │ │ ├── type_size.hpp │ │ ├── type_vec.hpp │ │ ├── type_vec.inl │ │ ├── type_vec1.hpp │ │ ├── type_vec1.inl │ │ ├── type_vec2.hpp │ │ ├── type_vec2.inl │ │ ├── type_vec3.hpp │ │ ├── type_vec3.inl │ │ ├── type_vec4.hpp │ │ └── type_vec4.inl │ ├── ext.hpp │ ├── glm.hpp │ ├── gtc │ │ ├── half_float.hpp │ │ ├── half_float.inl │ │ ├── matrix_access.hpp │ │ ├── matrix_access.inl │ │ ├── matrix_integer.hpp │ │ ├── matrix_inverse.hpp │ │ ├── matrix_inverse.inl │ │ ├── matrix_transform.hpp │ │ ├── matrix_transform.inl │ │ ├── noise.hpp │ │ ├── noise.inl │ │ ├── quaternion.hpp │ │ ├── quaternion.inl │ │ ├── random.hpp │ │ ├── random.inl │ │ ├── swizzle.hpp │ │ ├── swizzle.inl │ │ ├── type_precision.hpp │ │ ├── type_precision.inl │ │ ├── type_ptr.hpp │ │ └── type_ptr.inl │ ├── gtx │ │ ├── associated_min_max.hpp │ │ ├── associated_min_max.inl │ │ ├── bit.hpp │ │ ├── bit.inl │ │ ├── closest_point.hpp │ │ ├── closest_point.inl │ │ ├── color_cast.hpp │ │ ├── color_cast.inl │ │ ├── color_space.hpp │ │ ├── color_space.inl │ │ ├── color_space_YCoCg.hpp │ │ ├── color_space_YCoCg.inl │ │ ├── compatibility.hpp │ │ ├── compatibility.inl │ │ ├── component_wise.hpp │ │ ├── component_wise.inl │ │ ├── constants.hpp │ │ ├── constants.inl │ │ ├── epsilon.hpp │ │ ├── epsilon.inl │ │ ├── euler_angles.hpp │ │ ├── euler_angles.inl │ │ ├── extend.hpp │ │ ├── extend.inl │ │ ├── extented_min_max.hpp │ │ ├── extented_min_max.inl │ │ ├── fast_exponential.hpp │ │ ├── fast_exponential.inl │ │ ├── fast_square_root.hpp │ │ ├── fast_square_root.inl │ │ ├── fast_trigonometry.hpp │ │ ├── fast_trigonometry.inl │ │ ├── gradient_paint.hpp │ │ ├── gradient_paint.inl │ │ ├── handed_coordinate_space.hpp │ │ ├── handed_coordinate_space.inl │ │ ├── inertia.hpp │ │ ├── inertia.inl │ │ ├── int_10_10_10_2.hpp │ │ ├── int_10_10_10_2.inl │ │ ├── integer.hpp │ │ ├── integer.inl │ │ ├── intersect.hpp │ │ ├── intersect.inl │ │ ├── log_base.hpp │ │ ├── log_base.inl │ │ ├── matrix_cross_product.hpp │ │ ├── matrix_cross_product.inl │ │ ├── matrix_interpolation.hpp │ │ ├── matrix_interpolation.inl │ │ ├── matrix_major_storage.hpp │ │ ├── matrix_major_storage.inl │ │ ├── matrix_operation.hpp │ │ ├── matrix_operation.inl │ │ ├── matrix_query.hpp │ │ ├── matrix_query.inl │ │ ├── mixed_product.hpp │ │ ├── mixed_product.inl │ │ ├── multiple.hpp │ │ ├── multiple.inl │ │ ├── noise.hpp │ │ ├── noise.inl │ │ ├── norm.hpp │ │ ├── norm.inl │ │ ├── normal.hpp │ │ ├── normal.inl │ │ ├── normalize_dot.hpp │ │ ├── normalize_dot.inl │ │ ├── number_precision.hpp │ │ ├── number_precision.inl │ │ ├── ocl_type.hpp │ │ ├── ocl_type.inl │ │ ├── optimum_pow.hpp │ │ ├── optimum_pow.inl │ │ ├── orthonormalize.hpp │ │ ├── orthonormalize.inl │ │ ├── perpendicular.hpp │ │ ├── perpendicular.inl │ │ ├── polar_coordinates.hpp │ │ ├── polar_coordinates.inl │ │ ├── projection.hpp │ │ ├── projection.inl │ │ ├── quaternion.hpp │ │ ├── quaternion.inl │ │ ├── random.hpp │ │ ├── random.inl │ │ ├── raw_data.hpp │ │ ├── raw_data.inl │ │ ├── reciprocal.hpp │ │ ├── reciprocal.inl │ │ ├── rotate_vector.hpp │ │ ├── rotate_vector.inl │ │ ├── simd_mat4.hpp │ │ ├── simd_mat4.inl │ │ ├── simd_vec4.hpp │ │ ├── simd_vec4.inl │ │ ├── spline.hpp │ │ ├── spline.inl │ │ ├── std_based_type.hpp │ │ ├── std_based_type.inl │ │ ├── string_cast.hpp │ │ ├── string_cast.inl │ │ ├── transform.hpp │ │ ├── transform.inl │ │ ├── transform2.hpp │ │ ├── transform2.inl │ │ ├── ulp.hpp │ │ ├── ulp.inl │ │ ├── unsigned_int.hpp │ │ ├── unsigned_int.inl │ │ ├── vec1.hpp │ │ ├── vec1.inl │ │ ├── vector_access.hpp │ │ ├── vector_access.inl │ │ ├── vector_angle.hpp │ │ ├── vector_angle.inl │ │ ├── vector_query.hpp │ │ ├── vector_query.inl │ │ ├── verbose_operator.hpp │ │ ├── verbose_operator.inl │ │ ├── wrap.hpp │ │ └── wrap.inl │ └── virtrev │ │ └── xstream.hpp ├── readme.txt ├── test │ ├── CMakeLists.txt │ ├── bug │ │ └── CMakeLists.txt │ ├── core │ │ ├── CMakeLists.txt │ │ ├── core_func_common.cpp │ │ ├── core_func_exponential.cpp │ │ ├── core_func_geometric.cpp │ │ ├── core_func_integer.cpp │ │ ├── core_func_matrix.cpp │ │ ├── core_func_noise.cpp │ │ ├── core_func_packing.cpp │ │ ├── core_func_swizzle.cpp │ │ ├── core_func_trigonometric.cpp │ │ ├── core_func_vector_relational.cpp │ │ ├── core_setup_message.cpp │ │ ├── core_setup_precision.cpp │ │ ├── core_type_float.cpp │ │ ├── core_type_half.cpp │ │ ├── core_type_int.cpp │ │ ├── core_type_length.cpp │ │ ├── core_type_mat2x2.cpp │ │ ├── core_type_mat2x3.cpp │ │ ├── core_type_mat2x4.cpp │ │ ├── core_type_mat3x2.cpp │ │ ├── core_type_mat3x3.cpp │ │ ├── core_type_mat3x4.cpp │ │ ├── core_type_mat4x2.cpp │ │ ├── core_type_mat4x3.cpp │ │ ├── core_type_mat4x4.cpp │ │ ├── core_type_vec1.cpp │ │ ├── core_type_vec2.cpp │ │ ├── core_type_vec3.cpp │ │ └── core_type_vec4.cpp │ ├── external │ │ └── gli │ │ │ ├── CMakeLists.txt │ │ │ ├── core │ │ │ ├── dummy.cpp │ │ │ ├── generate_mipmaps.hpp │ │ │ ├── generate_mipmaps.inl │ │ │ ├── image2d.hpp │ │ │ ├── image2d.inl │ │ │ ├── operation.hpp │ │ │ ├── operation.inl │ │ │ ├── operator.hpp │ │ │ ├── operator.inl │ │ │ ├── shared_array.hpp │ │ │ ├── shared_array.inl │ │ │ ├── shared_ptr.hpp │ │ │ ├── shared_ptr.inl │ │ │ ├── size.hpp │ │ │ ├── size.inl │ │ │ ├── texture2d.hpp │ │ │ ├── texture2d.inl │ │ │ ├── texture2d_array.hpp │ │ │ ├── texture2d_array.inl │ │ │ ├── texture_cube.hpp │ │ │ ├── texture_cube.inl │ │ │ ├── texture_cube_array.hpp │ │ │ └── texture_cube_array.inl │ │ │ ├── gli.hpp │ │ │ └── gtx │ │ │ ├── compression.hpp │ │ │ ├── compression.inl │ │ │ ├── fetch.hpp │ │ │ ├── fetch.inl │ │ │ ├── gl_texture2d.hpp │ │ │ ├── gl_texture2d.inl │ │ │ ├── gradient.hpp │ │ │ ├── gradient.inl │ │ │ ├── loader.hpp │ │ │ ├── loader.inl │ │ │ ├── loader_dds10.hpp │ │ │ ├── loader_dds10.inl │ │ │ ├── loader_dds9.hpp │ │ │ ├── loader_dds9.inl │ │ │ ├── loader_tga.hpp │ │ │ ├── loader_tga.inl │ │ │ ├── wavelet.hpp │ │ │ └── wavelet.inl │ ├── glm.cppcheck │ ├── gtc │ │ ├── CMakeLists.txt │ │ ├── gtc_half_float.cpp │ │ ├── gtc_matrix_access.cpp │ │ ├── gtc_matrix_integer.cpp │ │ ├── gtc_matrix_inverse.cpp │ │ ├── gtc_matrix_transform.cpp │ │ ├── gtc_noise.cpp │ │ ├── gtc_quaternion.cpp │ │ ├── gtc_random.cpp │ │ ├── gtc_swizzle.cpp │ │ ├── gtc_type_precision.cpp │ │ └── gtc_type_ptr.cpp │ └── gtx │ │ ├── CMakeLists.txt │ │ ├── gtx_bit.cpp │ │ ├── gtx_gradient_paint.cpp │ │ ├── gtx_integer.cpp │ │ ├── gtx_matrix_query.cpp │ │ ├── gtx_noise.cpp │ │ ├── gtx_quaternion.cpp │ │ ├── gtx_random.cpp │ │ ├── gtx_rotate_vector.cpp │ │ ├── gtx_simd_mat4.cpp │ │ ├── gtx_simd_vec4.cpp │ │ ├── gtx_string_cast.cpp │ │ ├── gtx_ulp.cpp │ │ ├── gtx_vector_angle.cpp │ │ └── gtx_vector_query.cpp └── util │ ├── FindGLM.cmake │ ├── autoexp.txt │ ├── autoexp.vc2010.dat │ ├── gen_external_templates.py │ ├── glm_core.cpp │ └── usertype.dat ├── imgui ├── .editorconfig ├── .gitattributes ├── .github │ ├── FUNDING.yml │ ├── issue_template.md │ ├── pull_request_template.md │ └── workflows │ │ ├── build.yml │ │ ├── scheduled.yml │ │ └── static-analysis.yml ├── .gitignore ├── LICENSE.txt ├── backends │ ├── imgui_impl_allegro5.cpp │ ├── imgui_impl_allegro5.h │ ├── imgui_impl_android.cpp │ ├── imgui_impl_android.h │ ├── imgui_impl_dx10.cpp │ ├── imgui_impl_dx10.h │ ├── imgui_impl_dx11.cpp │ ├── imgui_impl_dx11.h │ ├── imgui_impl_dx12.cpp │ ├── imgui_impl_dx12.h │ ├── imgui_impl_dx9.cpp │ ├── imgui_impl_dx9.h │ ├── imgui_impl_glfw.cpp │ ├── imgui_impl_glfw.h │ ├── imgui_impl_glut.cpp │ ├── imgui_impl_glut.h │ ├── imgui_impl_marmalade.cpp │ ├── imgui_impl_marmalade.h │ ├── imgui_impl_metal.h │ ├── imgui_impl_metal.mm │ ├── imgui_impl_opengl2.cpp │ ├── imgui_impl_opengl2.h │ ├── imgui_impl_opengl3.cpp │ ├── imgui_impl_opengl3.h │ ├── imgui_impl_opengl3_loader.h │ ├── imgui_impl_osx.h │ ├── imgui_impl_osx.mm │ ├── imgui_impl_sdl.cpp │ ├── imgui_impl_sdl.h │ ├── imgui_impl_sdlrenderer.cpp │ ├── imgui_impl_sdlrenderer.h │ ├── imgui_impl_vulkan.cpp │ ├── imgui_impl_vulkan.h │ ├── imgui_impl_wgpu.cpp │ ├── imgui_impl_wgpu.h │ ├── imgui_impl_win32.cpp │ ├── imgui_impl_win32.h │ └── vulkan │ │ ├── generate_spv.sh │ │ ├── glsl_shader.frag │ │ └── glsl_shader.vert ├── docs │ ├── BACKENDS.md │ ├── CHANGELOG.txt │ ├── EXAMPLES.md │ ├── FAQ.md │ ├── FONTS.md │ ├── README.md │ └── TODO.txt ├── examples │ ├── README.txt │ ├── example_allegro5 │ │ ├── README.md │ │ ├── example_allegro5.vcxproj │ │ ├── example_allegro5.vcxproj.filters │ │ ├── imconfig_allegro5.h │ │ └── main.cpp │ ├── example_android_opengl3 │ │ ├── CMakeLists.txt │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java │ │ │ │ │ └── MainActivity.kt │ │ │ ├── build.gradle │ │ │ └── settings.gradle │ │ └── main.cpp │ ├── example_apple_metal │ │ ├── README.md │ │ ├── example_apple_metal.xcodeproj │ │ │ └── project.pbxproj │ │ ├── iOS │ │ │ ├── Info-iOS.plist │ │ │ └── LaunchScreen.storyboard │ │ ├── macOS │ │ │ ├── Info-macOS.plist │ │ │ └── MainMenu.storyboard │ │ └── main.mm │ ├── example_apple_opengl2 │ │ ├── example_apple_opengl2.xcodeproj │ │ │ └── project.pbxproj │ │ └── main.mm │ ├── example_emscripten_opengl3 │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.cpp │ │ └── shell_minimal.html │ ├── example_emscripten_wgpu │ │ ├── Makefile │ │ ├── README.md │ │ └── main.cpp │ ├── example_glfw_metal │ │ ├── Makefile │ │ └── main.mm │ ├── example_glfw_opengl2 │ │ ├── Makefile │ │ ├── build_win32.bat │ │ ├── example_glfw_opengl2.vcxproj │ │ ├── example_glfw_opengl2.vcxproj.filters │ │ └── main.cpp │ ├── example_glfw_opengl3 │ │ ├── Makefile │ │ ├── build_win32.bat │ │ ├── example_glfw_opengl3.vcxproj │ │ ├── example_glfw_opengl3.vcxproj.filters │ │ └── main.cpp │ ├── example_glfw_vulkan │ │ ├── CMakeLists.txt │ │ ├── build_win32.bat │ │ ├── build_win64.bat │ │ ├── example_glfw_vulkan.vcxproj │ │ ├── example_glfw_vulkan.vcxproj.filters │ │ └── main.cpp │ ├── example_glut_opengl2 │ │ ├── Makefile │ │ ├── example_glut_opengl2.vcxproj │ │ ├── example_glut_opengl2.vcxproj.filters │ │ └── main.cpp │ ├── example_marmalade │ │ ├── data │ │ │ └── app.icf │ │ ├── main.cpp │ │ └── marmalade_example.mkb │ ├── example_null │ │ ├── Makefile │ │ ├── build_win32.bat │ │ └── main.cpp │ ├── example_sdl_directx11 │ │ ├── build_win32.bat │ │ ├── example_sdl_directx11.vcxproj │ │ ├── example_sdl_directx11.vcxproj.filters │ │ └── main.cpp │ ├── example_sdl_metal │ │ ├── Makefile │ │ └── main.mm │ ├── example_sdl_opengl2 │ │ ├── Makefile │ │ ├── README.md │ │ ├── build_win32.bat │ │ ├── example_sdl_opengl2.vcxproj │ │ ├── example_sdl_opengl2.vcxproj.filters │ │ └── main.cpp │ ├── example_sdl_opengl3 │ │ ├── Makefile │ │ ├── README.md │ │ ├── build_win32.bat │ │ ├── example_sdl_opengl3.vcxproj │ │ ├── example_sdl_opengl3.vcxproj.filters │ │ └── main.cpp │ ├── example_sdl_sdlrenderer │ │ ├── Makefile │ │ ├── README.md │ │ ├── build_win32.bat │ │ ├── example_sdl_sdlrenderer.vcxproj │ │ ├── example_sdl_sdlrenderer.vcxproj.filters │ │ └── main.cpp │ ├── example_sdl_vulkan │ │ ├── build_win32.bat │ │ ├── example_sdl_vulkan.vcxproj │ │ ├── example_sdl_vulkan.vcxproj.filters │ │ └── main.cpp │ ├── example_win32_directx10 │ │ ├── build_win32.bat │ │ ├── example_win32_directx10.vcxproj │ │ ├── example_win32_directx10.vcxproj.filters │ │ └── main.cpp │ ├── example_win32_directx11 │ │ ├── build_win32.bat │ │ ├── example_win32_directx11.vcxproj │ │ ├── example_win32_directx11.vcxproj.filters │ │ └── main.cpp │ ├── example_win32_directx12 │ │ ├── build_win32.bat │ │ ├── example_win32_directx12.vcxproj │ │ ├── example_win32_directx12.vcxproj.filters │ │ └── main.cpp │ ├── example_win32_directx9 │ │ ├── build_win32.bat │ │ ├── example_win32_directx9.vcxproj │ │ ├── example_win32_directx9.vcxproj.filters │ │ └── main.cpp │ ├── imgui_examples.sln │ └── libs │ │ ├── glfw │ │ ├── COPYING.txt │ │ ├── include │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ ├── lib-vc2010-32 │ │ │ └── glfw3.lib │ │ └── lib-vc2010-64 │ │ │ └── glfw3.lib │ │ └── usynergy │ │ ├── README.txt │ │ ├── uSynergy.c │ │ └── uSynergy.h ├── imconfig.h ├── imgui.cpp ├── imgui.h ├── imgui_demo.cpp ├── imgui_draw.cpp ├── imgui_internal.h ├── imgui_tables.cpp ├── imgui_widgets.cpp ├── imstb_rectpack.h ├── imstb_textedit.h ├── imstb_truetype.h └── misc │ ├── README.txt │ ├── cpp │ ├── README.txt │ ├── imgui_stdlib.cpp │ └── imgui_stdlib.h │ ├── debuggers │ ├── README.txt │ ├── imgui.gdb │ ├── imgui.natstepfilter │ └── imgui.natvis │ ├── fonts │ ├── Cousine-Regular.ttf │ ├── DroidSans.ttf │ ├── Karla-Regular.ttf │ ├── ProggyClean.ttf │ ├── ProggyTiny.ttf │ ├── Roboto-Medium.ttf │ └── binary_to_compressed_c.cpp │ ├── freetype │ ├── README.md │ ├── imgui_freetype.cpp │ └── imgui_freetype.h │ └── single_file │ └── imgui_single_file.h └── stb ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci-fuzz.yml ├── .travis.yml ├── LICENSE ├── README.md ├── data ├── atari_8bit_font_revised.png ├── easy_font_raw.png ├── herringbone │ ├── license.txt │ ├── template_caves_limit_connectivity.png │ ├── template_caves_tiny_corridors.png │ ├── template_corner_caves.png │ ├── template_horizontal_corridors_v1.png │ ├── template_horizontal_corridors_v2.png │ ├── template_horizontal_corridors_v3.png │ ├── template_limit_connectivity_fat.png │ ├── template_limited_connectivity.png │ ├── template_maze_2_wide.png │ ├── template_maze_plus_2_wide.png │ ├── template_open_areas.png │ ├── template_ref2_corner_caves.png │ ├── template_rooms_and_corridors.png │ ├── template_rooms_and_corridors_2_wide_diagonal_bias.png │ ├── template_rooms_limit_connectivity.png │ ├── template_round_rooms_diagonal_corridors.png │ ├── template_sean_dungeon.png │ ├── template_simple_caves_2_wide.png │ └── template_square_rooms_with_random_rects.png ├── map_01.png ├── map_02.png └── map_03.png ├── deprecated ├── rrsprintf.h ├── stb.h ├── stb_image.c ├── stretch_test.c ├── stretchy_buffer.h └── stretchy_buffer.txt ├── docs ├── other_libs.md ├── stb_howto.txt ├── stb_voxel_render_interview.md └── why_public_domain.md ├── stb_c_lexer.h ├── stb_connected_components.h ├── stb_divide.h ├── stb_ds.h ├── stb_dxt.h ├── stb_easy_font.h ├── stb_herringbone_wang_tile.h ├── stb_hexwave.h ├── stb_image.h ├── stb_image_resize.h ├── stb_image_write.h ├── stb_include.h ├── stb_leakcheck.h ├── stb_rect_pack.h ├── stb_sprintf.h ├── stb_textedit.h ├── stb_tilemap_editor.h ├── stb_truetype.h ├── stb_vorbis.c ├── stb_voxel_render.h ├── tests ├── Makefile ├── c_lexer_test.c ├── c_lexer_test.dsp ├── caveview │ ├── README.md │ ├── cave_main.c │ ├── cave_mesher.c │ ├── cave_parse.c │ ├── cave_parse.h │ ├── cave_render.c │ ├── caveview.dsp │ ├── caveview.dsw │ ├── caveview.h │ ├── glext.h │ ├── glext_list.h │ ├── main.c │ ├── stb_gl.h │ ├── stb_glprog.h │ └── win32 │ │ └── SDL_windows_main.c ├── fuzz_main.c ├── grid_reachability.c ├── herringbone.dsp ├── herringbone_generator.c ├── herringbone_map.c ├── herringbone_map.dsp ├── image_test.c ├── image_test.dsp ├── image_write_test.c ├── ossfuzz.sh ├── oversample │ ├── README.md │ ├── main.c │ ├── oversample.dsp │ ├── oversample.dsw │ ├── oversample.exe │ └── stb_wingraph.h ├── pbm │ ├── basi0g16.pgm │ ├── basi2c16.ppm │ ├── cdfn2c08.ppm │ ├── cdun2c08.ppm │ ├── comment.pgm │ └── ctfn0g04.pgm ├── pg_test │ └── pg_test.c ├── pngsuite │ ├── 16bit │ │ ├── basi0g16.png │ │ ├── basi2c16.png │ │ ├── basi4a16.png │ │ ├── basi6a16.png │ │ ├── basn0g16.png │ │ ├── basn2c16.png │ │ ├── basn4a16.png │ │ ├── basn6a16.png │ │ ├── bgai4a16.png │ │ ├── bgan6a16.png │ │ ├── bggn4a16.png │ │ ├── bgyn6a16.png │ │ ├── oi1n0g16.png │ │ ├── oi1n2c16.png │ │ ├── oi2n0g16.png │ │ ├── oi2n2c16.png │ │ ├── oi4n0g16.png │ │ ├── oi4n2c16.png │ │ ├── oi9n0g16.png │ │ ├── oi9n2c16.png │ │ ├── tbbn2c16.png │ │ ├── tbgn2c16.png │ │ └── tbwn0g16.png │ ├── PngSuite.LICENSE │ ├── corrupt │ │ ├── xc1n0g08.png │ │ ├── xc9n2c08.png │ │ ├── xcrn0g04.png │ │ ├── xcsn0g01.png │ │ ├── xd0n2c08.png │ │ ├── xd3n2c08.png │ │ ├── xd9n2c08.png │ │ ├── xdtn0g01.png │ │ ├── xhdn0g08.png │ │ ├── xlfn0g04.png │ │ ├── xs1n0g01.png │ │ ├── xs2n0g01.png │ │ ├── xs4n0g01.png │ │ └── xs7n0g01.png │ ├── iphone │ │ ├── iphone_basi0g01.png │ │ ├── iphone_basi0g02.png │ │ ├── iphone_basi3p02.png │ │ ├── iphone_bgwn6a08.png │ │ ├── iphone_bgyn6a16.png │ │ ├── iphone_tbyn3p08.png │ │ └── iphone_z06n2c08.png │ ├── primary │ │ ├── basi0g01.png │ │ ├── basi0g02.png │ │ ├── basi0g04.png │ │ ├── basi0g08.png │ │ ├── basi2c08.png │ │ ├── basi3p01.png │ │ ├── basi3p02.png │ │ ├── basi3p04.png │ │ ├── basi3p08.png │ │ ├── basi4a08.png │ │ ├── basi6a08.png │ │ ├── basn0g01.png │ │ ├── basn0g02.png │ │ ├── basn0g04.png │ │ ├── basn0g08.png │ │ ├── basn2c08.png │ │ ├── basn3p01.png │ │ ├── basn3p02.png │ │ ├── basn3p04.png │ │ ├── basn3p08.png │ │ ├── basn4a08.png │ │ ├── basn6a08.png │ │ ├── bgai4a08.png │ │ ├── bgan6a08.png │ │ ├── bgbn4a08.png │ │ ├── bgwn6a08.png │ │ ├── s01i3p01.png │ │ ├── s01n3p01.png │ │ ├── s02i3p01.png │ │ ├── s02n3p01.png │ │ ├── s03i3p01.png │ │ ├── s03n3p01.png │ │ ├── s04i3p01.png │ │ ├── s04n3p01.png │ │ ├── s05i3p02.png │ │ ├── s05n3p02.png │ │ ├── s06i3p02.png │ │ ├── s06n3p02.png │ │ ├── s07i3p02.png │ │ ├── s07n3p02.png │ │ ├── s08i3p02.png │ │ ├── s08n3p02.png │ │ ├── s09i3p02.png │ │ ├── s09n3p02.png │ │ ├── s32i3p04.png │ │ ├── s32n3p04.png │ │ ├── s33i3p04.png │ │ ├── s33n3p04.png │ │ ├── s34i3p04.png │ │ ├── s34n3p04.png │ │ ├── s35i3p04.png │ │ ├── s35n3p04.png │ │ ├── s36i3p04.png │ │ ├── s36n3p04.png │ │ ├── s37i3p04.png │ │ ├── s37n3p04.png │ │ ├── s38i3p04.png │ │ ├── s38n3p04.png │ │ ├── s39i3p04.png │ │ ├── s39n3p04.png │ │ ├── s40i3p04.png │ │ ├── s40n3p04.png │ │ ├── tbbn0g04.png │ │ ├── tbbn3p08.png │ │ ├── tbgn3p08.png │ │ ├── tbrn2c08.png │ │ ├── tbwn3p08.png │ │ ├── tbyn3p08.png │ │ ├── tm3n3p02.png │ │ ├── tp0n0g08.png │ │ ├── tp0n2c08.png │ │ ├── tp0n3p08.png │ │ ├── tp1n3p08.png │ │ ├── z00n2c08.png │ │ ├── z03n2c08.png │ │ ├── z06n2c08.png │ │ └── z09n2c08.png │ ├── primary_check │ │ ├── basi0g01.png │ │ ├── basi0g02.png │ │ ├── basi0g04.png │ │ ├── basi0g08.png │ │ ├── basi2c08.png │ │ ├── basi3p01.png │ │ ├── basi3p02.png │ │ ├── basi3p04.png │ │ ├── basi3p08.png │ │ ├── basi4a08.png │ │ ├── basi6a08.png │ │ ├── basn0g01.png │ │ ├── basn0g02.png │ │ ├── basn0g04.png │ │ ├── basn0g08.png │ │ ├── basn2c08.png │ │ ├── basn3p01.png │ │ ├── basn3p02.png │ │ ├── basn3p04.png │ │ ├── basn3p08.png │ │ ├── basn4a08.png │ │ ├── basn6a08.png │ │ ├── bgai4a08.png │ │ ├── bgan6a08.png │ │ ├── bgbn4a08.png │ │ ├── bgwn6a08.png │ │ ├── s01i3p01.png │ │ ├── s01n3p01.png │ │ ├── s02i3p01.png │ │ ├── s02n3p01.png │ │ ├── s03i3p01.png │ │ ├── s03n3p01.png │ │ ├── s04i3p01.png │ │ ├── s04n3p01.png │ │ ├── s05i3p02.png │ │ ├── s05n3p02.png │ │ ├── s06i3p02.png │ │ ├── s06n3p02.png │ │ ├── s07i3p02.png │ │ ├── s07n3p02.png │ │ ├── s08i3p02.png │ │ ├── s08n3p02.png │ │ ├── s09i3p02.png │ │ ├── s09n3p02.png │ │ ├── s32i3p04.png │ │ ├── s32n3p04.png │ │ ├── s33i3p04.png │ │ ├── s33n3p04.png │ │ ├── s34i3p04.png │ │ ├── s34n3p04.png │ │ ├── s35i3p04.png │ │ ├── s35n3p04.png │ │ ├── s36i3p04.png │ │ ├── s36n3p04.png │ │ ├── s37i3p04.png │ │ ├── s37n3p04.png │ │ ├── s38i3p04.png │ │ ├── s38n3p04.png │ │ ├── s39i3p04.png │ │ ├── s39n3p04.png │ │ ├── s40i3p04.png │ │ ├── s40n3p04.png │ │ ├── tbbn0g04.png │ │ ├── tbbn3p08.png │ │ ├── tbgn3p08.png │ │ ├── tbrn2c08.png │ │ ├── tbwn3p08.png │ │ ├── tbyn3p08.png │ │ ├── tm3n3p02.png │ │ ├── tp0n0g08.png │ │ ├── tp0n2c08.png │ │ ├── tp0n3p08.png │ │ ├── tp1n3p08.png │ │ ├── z00n2c08.png │ │ ├── z03n2c08.png │ │ ├── z06n2c08.png │ │ └── z09n2c08.png │ └── unused │ │ ├── ccwn2c08.png │ │ ├── ccwn3p08.png │ │ ├── cdfn2c08.png │ │ ├── cdhn2c08.png │ │ ├── cdsn2c08.png │ │ ├── cdun2c08.png │ │ ├── ch1n3p04.png │ │ ├── ch2n3p08.png │ │ ├── cm0n0g04.png │ │ ├── cm7n0g04.png │ │ ├── cm9n0g04.png │ │ ├── cs3n2c16.png │ │ ├── cs3n3p08.png │ │ ├── cs5n2c08.png │ │ ├── cs5n3p08.png │ │ ├── cs8n2c08.png │ │ ├── cs8n3p08.png │ │ ├── ct0n0g04.png │ │ ├── ct1n0g04.png │ │ ├── cten0g04.png │ │ ├── ctfn0g04.png │ │ ├── ctgn0g04.png │ │ ├── cthn0g04.png │ │ ├── ctjn0g04.png │ │ ├── ctzn0g04.png │ │ ├── f00n0g08.png │ │ ├── f00n2c08.png │ │ ├── f01n0g08.png │ │ ├── f01n2c08.png │ │ ├── f02n0g08.png │ │ ├── f02n2c08.png │ │ ├── f03n0g08.png │ │ ├── f03n2c08.png │ │ ├── f04n0g08.png │ │ ├── f04n2c08.png │ │ ├── f99n0g04.png │ │ ├── g03n0g16.png │ │ ├── g03n2c08.png │ │ ├── g03n3p04.png │ │ ├── g04n0g16.png │ │ ├── g04n2c08.png │ │ ├── g04n3p04.png │ │ ├── g05n0g16.png │ │ ├── g05n2c08.png │ │ ├── g05n3p04.png │ │ ├── g07n0g16.png │ │ ├── g07n2c08.png │ │ ├── g07n3p04.png │ │ ├── g10n0g16.png │ │ ├── g10n2c08.png │ │ ├── g10n3p04.png │ │ ├── g25n0g16.png │ │ ├── g25n2c08.png │ │ ├── g25n3p04.png │ │ ├── pp0n2c16.png │ │ ├── pp0n6a08.png │ │ ├── ps1n0g08.png │ │ ├── ps1n2c16.png │ │ ├── ps2n0g08.png │ │ └── ps2n2c16.png ├── prerelease │ └── stb_lib.h ├── resample_test.cpp ├── resample_test_c.c ├── resize.dsp ├── sdf │ ├── sdf_test.c │ ├── sdf_test_arial_16.png │ ├── sdf_test_times_16.png │ └── sdf_test_times_50.png ├── stb.c ├── stb.dsp ├── stb.dsw ├── stb_c_lexer_fuzzer.cpp ├── stb_cpp.cpp ├── stb_cpp.dsp ├── stb_png.dict ├── stb_static.c ├── stbi_read_fuzzer.c ├── stblib.dsp ├── stblib_test.c ├── stblib_test_companion.c ├── stretch_test.dsp ├── test.sbm ├── test_c_compilation.c ├── test_c_lexer.c ├── test_cpp_compilation.cpp ├── test_ds.c ├── test_ds_cpp.cpp ├── test_dxt.c ├── test_easyfont.c ├── test_image.c ├── test_image_write.c ├── test_perlin.c ├── test_siphash.c ├── test_sprintf.c ├── test_truetype.c ├── test_vorbis.c ├── test_voxel.c ├── textedit_sample.c ├── tilemap_editor_integration_example.c ├── truetype_test_win32.c └── vorbseek │ ├── vorbseek.c │ └── vorbseek.dsp └── tools ├── README.footer.md ├── README.header.md ├── README.list ├── build_matrix.c ├── easy_font_maker.c ├── make_readme.c ├── make_readme.dsp ├── mr.bat ├── trailing_whitespace.c ├── unicode.c └── unicode └── unicode.dsp /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /LUT/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /LUT/alpha_lambda_theta_phi.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/LUT/alpha_lambda_theta_phi.npy -------------------------------------------------------------------------------- /LUT/alpha_theta.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/LUT/alpha_theta.npy -------------------------------------------------------------------------------- /LUT/alpha_theta_amplitudes.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/LUT/alpha_theta_amplitudes.npy -------------------------------------------------------------------------------- /LUT/alpha_theta_fresnel.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/LUT/alpha_theta_fresnel.npy -------------------------------------------------------------------------------- /LUT/alphax_alphay_theta_phi.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/LUT/alphax_alphay_theta_phi.npy -------------------------------------------------------------------------------- /fitting/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /opengl_renderer/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | build/ 3 | -------------------------------------------------------------------------------- /opengl_renderer/shaders/Background.glsl: -------------------------------------------------------------------------------- 1 | // ============================================================================ 2 | 3 | uniform int u_SamplesPerPass; 4 | 5 | 6 | #ifdef VERTEX_SHADER 7 | void main(void) 8 | { 9 | vec2 o_TexCoord = vec2(gl_VertexID & 1, gl_VertexID >> 1 & 1); 10 | gl_Position = vec4(2.0 * o_TexCoord - 1.0, 0.99999, 1.0); 11 | } 12 | #endif // VERTEX_SHADER 13 | 14 | // ***************************************************************************** 15 | /** 16 | * Fragment Shader 17 | * 18 | */ 19 | #ifdef FRAGMENT_SHADER 20 | layout(location = 0) out vec4 o_FragColor; 21 | 22 | void main(void) 23 | { 24 | o_FragColor = vec4(vec3(u_SamplesPerPass * 1.0f), u_SamplesPerPass); 25 | } 26 | #endif // FRAGMENT_SHADER 27 | -------------------------------------------------------------------------------- /opengl_renderer/shaders/Light.glsl: -------------------------------------------------------------------------------- 1 | uniform int u_SamplesPerPass; 2 | uniform float u_LightIntensity; 3 | uniform mat4 u_LightVertices; // light vertices in world space 4 | 5 | struct Transform { 6 | mat4 modelView; 7 | mat4 modelViewInv; 8 | mat4 modelViewProjection; 9 | mat4 viewInv; 10 | mat4 view; 11 | mat4 model; 12 | mat4 viewProjection; 13 | mat4 dummy3; 14 | }; 15 | 16 | layout(std140, binding = BUFFER_BINDING_TRANSFORMS) 17 | uniform Transforms { 18 | Transform u_Transform; 19 | }; 20 | 21 | 22 | #ifdef VERTEX_SHADER 23 | void main(void) 24 | { 25 | const uvec4 vertexIDs = uvec4(0, 1, 3, 2); 26 | const uint vertexID = vertexIDs[gl_VertexID]; 27 | const vec4 lightVertex = u_LightVertices[vertexID]; 28 | 29 | gl_Position = u_Transform.viewProjection * lightVertex; 30 | } 31 | #endif 32 | 33 | #ifdef FRAGMENT_SHADER 34 | layout(location = 0) out vec4 o_FragColor; 35 | 36 | void main(void) 37 | { 38 | vec3 Lo = vec3(u_LightIntensity); 39 | 40 | o_FragColor = vec4(Lo, 1.0) * u_SamplesPerPass; 41 | } 42 | #endif 43 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/.mailmap: -------------------------------------------------------------------------------- 1 | Camilla Löwy 2 | Camilla Löwy 3 | Camilla Löwy 4 | 5 | Emmanuel Gil Peyrot 6 | 7 | Marcus Geelnard 8 | Marcus Geelnard 9 | Marcus Geelnard 10 | 11 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/glfw3.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=${prefix} 3 | includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ 4 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 5 | 6 | Name: GLFW 7 | Description: A multi-platform library for OpenGL, window and input 8 | Version: @GLFW_VERSION@ 9 | URL: https://www.glfw.org/ 10 | Requires.private: @GLFW_PKG_CONFIG_REQUIRES_PRIVATE@ 11 | Libs: -L${libdir} -l@GLFW_LIB_NAME@ 12 | Libs.private: @GLFW_PKG_CONFIG_LIBS_PRIVATE@ 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/glfw3Config.cmake.in: -------------------------------------------------------------------------------- 1 | include(CMakeFindDependencyMacro) 2 | find_dependency(Threads) 3 | include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake") 4 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/i686-w64-mingw32-clang.cmake: -------------------------------------------------------------------------------- 1 | # Define the environment for cross-compiling with 32-bit MinGW-w64 Clang 2 | SET(CMAKE_SYSTEM_NAME Windows) # Target system name 3 | SET(CMAKE_SYSTEM_VERSION 1) 4 | SET(CMAKE_C_COMPILER "i686-w64-mingw32-clang") 5 | SET(CMAKE_CXX_COMPILER "i686-w64-mingw32-clang++") 6 | SET(CMAKE_RC_COMPILER "i686-w64-mingw32-windres") 7 | SET(CMAKE_RANLIB "i686-w64-mingw32-ranlib") 8 | 9 | # Configure the behaviour of the find commands 10 | SET(CMAKE_FIND_ROOT_PATH "/usr/i686-w64-mingw32") 11 | SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 12 | SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 13 | SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/i686-w64-mingw32.cmake: -------------------------------------------------------------------------------- 1 | # Define the environment for cross-compiling with 32-bit MinGW-w64 GCC 2 | SET(CMAKE_SYSTEM_NAME Windows) # Target system name 3 | SET(CMAKE_SYSTEM_VERSION 1) 4 | SET(CMAKE_C_COMPILER "i686-w64-mingw32-gcc") 5 | SET(CMAKE_CXX_COMPILER "i686-w64-mingw32-g++") 6 | SET(CMAKE_RC_COMPILER "i686-w64-mingw32-windres") 7 | SET(CMAKE_RANLIB "i686-w64-mingw32-ranlib") 8 | 9 | # Configure the behaviour of the find commands 10 | SET(CMAKE_FIND_ROOT_PATH "/usr/i686-w64-mingw32") 11 | SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 12 | SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 13 | SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/modules/FindEpollShim.cmake: -------------------------------------------------------------------------------- 1 | # Find EpollShim 2 | # Once done, this will define 3 | # 4 | # EPOLLSHIM_FOUND - System has EpollShim 5 | # EPOLLSHIM_INCLUDE_DIRS - The EpollShim include directories 6 | # EPOLLSHIM_LIBRARIES - The libraries needed to use EpollShim 7 | 8 | find_path(EPOLLSHIM_INCLUDE_DIRS NAMES sys/epoll.h sys/timerfd.h HINTS /usr/local/include/libepoll-shim) 9 | find_library(EPOLLSHIM_LIBRARIES NAMES epoll-shim libepoll-shim HINTS /usr/local/lib) 10 | 11 | if (EPOLLSHIM_INCLUDE_DIRS AND EPOLLSHIM_LIBRARIES) 12 | set(EPOLLSHIM_FOUND TRUE) 13 | endif (EPOLLSHIM_INCLUDE_DIRS AND EPOLLSHIM_LIBRARIES) 14 | 15 | include(FindPackageHandleStandardArgs) 16 | find_package_handle_standard_args(EpollShim DEFAULT_MSG EPOLLSHIM_LIBRARIES EPOLLSHIM_INCLUDE_DIRS) 17 | mark_as_advanced(EPOLLSHIM_INCLUDE_DIRS EPOLLSHIM_LIBRARIES) 18 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/modules/FindOSMesa.cmake: -------------------------------------------------------------------------------- 1 | # Try to find OSMesa on a Unix system 2 | # 3 | # This will define: 4 | # 5 | # OSMESA_LIBRARIES - Link these to use OSMesa 6 | # OSMESA_INCLUDE_DIR - Include directory for OSMesa 7 | # 8 | # Copyright (c) 2014 Brandon Schaefer 9 | 10 | if (NOT WIN32) 11 | 12 | find_package (PkgConfig) 13 | pkg_check_modules (PKG_OSMESA QUIET osmesa) 14 | 15 | set (OSMESA_INCLUDE_DIR ${PKG_OSMESA_INCLUDE_DIRS}) 16 | set (OSMESA_LIBRARIES ${PKG_OSMESA_LIBRARIES}) 17 | 18 | endif () 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/x86_64-w64-mingw32-clang.cmake: -------------------------------------------------------------------------------- 1 | # Define the environment for cross-compiling with 64-bit MinGW-w64 Clang 2 | SET(CMAKE_SYSTEM_NAME Windows) # Target system name 3 | SET(CMAKE_SYSTEM_VERSION 1) 4 | SET(CMAKE_C_COMPILER "x86_64-w64-mingw32-clang") 5 | SET(CMAKE_CXX_COMPILER "x86_64-w64-mingw32-clang++") 6 | SET(CMAKE_RC_COMPILER "x86_64-w64-mingw32-windres") 7 | SET(CMAKE_RANLIB "x86_64-w64-mingw32-ranlib") 8 | 9 | # Configure the behaviour of the find commands 10 | SET(CMAKE_FIND_ROOT_PATH "/usr/x86_64-w64-mingw32") 11 | SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 12 | SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 13 | SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/CMake/x86_64-w64-mingw32.cmake: -------------------------------------------------------------------------------- 1 | # Define the environment for cross-compiling with 64-bit MinGW-w64 GCC 2 | SET(CMAKE_SYSTEM_NAME Windows) # Target system name 3 | SET(CMAKE_SYSTEM_VERSION 1) 4 | SET(CMAKE_C_COMPILER "x86_64-w64-mingw32-gcc") 5 | SET(CMAKE_CXX_COMPILER "x86_64-w64-mingw32-g++") 6 | SET(CMAKE_RC_COMPILER "x86_64-w64-mingw32-windres") 7 | SET(CMAKE_RANLIB "x86_64-w64-mingw32-ranlib") 8 | 9 | # Configure the behaviour of the find commands 10 | SET(CMAKE_FIND_ROOT_PATH "/usr/x86_64-w64-mingw32") 11 | SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 12 | SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 13 | SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2002-2006 Marcus Geelnard 2 | 3 | Copyright (c) 2006-2019 Camilla Löwy 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would 16 | be appreciated but is not required. 17 | 18 | 2. Altered source versions must be plainly marked as such, and must not 19 | be misrepresented as being the original software. 20 | 21 | 3. This notice may not be removed or altered from any source 22 | distribution. 23 | 24 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/docs/CODEOWNERS: -------------------------------------------------------------------------------- 1 | 2 | * @elmindreda 3 | 4 | src/wl_* @linkmauve 5 | 6 | docs/*.css @glfw/webdev 7 | docs/*.scss @glfw/webdev 8 | docs/*.html @glfw/webdev 9 | docs/*.xml @glfw/webdev 10 | 11 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/docs/SUPPORT.md: -------------------------------------------------------------------------------- 1 | # Support resources 2 | 3 | See the [latest documentation](https://www.glfw.org/docs/latest/) for tutorials, 4 | guides and the API reference. 5 | 6 | If you have questions about using GLFW, we have a 7 | [forum](https://discourse.glfw.org/), and the `#glfw` IRC channel on 8 | [Libera.Chat](https://libera.chat/). 9 | 10 | Bugs are reported to our [issue tracker](https://github.com/glfw/glfw/issues). 11 | Please check the [contribution 12 | guide](https://github.com/glfw/glfw/blob/master/docs/CONTRIBUTING.md) for 13 | information on what to include when reporting a bug. 14 | 15 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/docs/footer.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/examples/glfw.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glfw/examples/glfw.icns -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/examples/glfw.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glfw/examples/glfw.ico -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/examples/glfw.rc: -------------------------------------------------------------------------------- 1 | 2 | GLFW_ICON ICON "glfw.ico" 3 | 4 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glfw/src/glfw.rc.in: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | VS_VERSION_INFO VERSIONINFO 5 | FILEVERSION @GLFW_VERSION_MAJOR@,@GLFW_VERSION_MINOR@,@GLFW_VERSION_PATCH@,0 6 | PRODUCTVERSION @GLFW_VERSION_MAJOR@,@GLFW_VERSION_MINOR@,@GLFW_VERSION_PATCH@,0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_NT_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 12 | { 13 | BLOCK "StringFileInfo" 14 | { 15 | BLOCK "040904B0" 16 | { 17 | VALUE "CompanyName", "GLFW" 18 | VALUE "FileDescription", "GLFW @GLFW_VERSION@ DLL" 19 | VALUE "FileVersion", "@GLFW_VERSION@" 20 | VALUE "OriginalFilename", "glfw3.dll" 21 | VALUE "ProductName", "GLFW" 22 | VALUE "ProductVersion", "@GLFW_VERSION@" 23 | } 24 | } 25 | BLOCK "VarFileInfo" 26 | { 27 | VALUE "Translation", 0x409, 1200 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/CTestConfig.cmake: -------------------------------------------------------------------------------- 1 | ## This file should be placed in the root directory of your project. 2 | ## Then modify the CMakeLists.txt file in the root directory of your 3 | ## project to incorporate the testing dashboard. 4 | ## # The following are required to uses Dart and the Cdash dashboard 5 | ## ENABLE_TESTING() 6 | ## INCLUDE(CTest) 7 | set(CTEST_PROJECT_NAME "GLM") 8 | set(CTEST_NIGHTLY_START_TIME "00:00:00 EST") 9 | 10 | set(CTEST_DROP_METHOD "http") 11 | set(CTEST_DROP_SITE "my.cdash.org") 12 | set(CTEST_DROP_LOCATION "/submit.php?project=GLM") 13 | set(CTEST_DROP_SITE_CDASH TRUE) 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/bench/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | function(glmCreateBenchGTC NAME) 2 | set(SAMPLE_NAME bench-${NAME}) 3 | 4 | add_executable(${SAMPLE_NAME} ${NAME}.cpp) 5 | endfunction(glmCreateBenchGTC) 6 | 7 | add_subdirectory(core) 8 | add_subdirectory(gtc) 9 | add_subdirectory(gtx) 10 | 11 | 12 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/bench/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/bench/core/CMakeLists.txt -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/bench/gtc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/bench/gtc/CMakeLists.txt -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/bench/gtx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/bench/gtx/CMakeLists.txt -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(NAME glm-doc) 2 | 3 | file(GLOB ROOT_TXT *.doxy ../*.txt ./theme/*.css) 4 | file(GLOB ROOT_CPP src/*.cpp) 5 | file(GLOB ROOT_XML src/*.xml) 6 | file(GLOB ROOT_XSL src/*.xsl) 7 | 8 | source_group("TXT Files" FILES ${ROOT_TXT}) 9 | source_group("XML Files" FILES ${ROOT_XML}) 10 | source_group("XSL Files" FILES ${ROOT_XSL}) 11 | 12 | add_executable(${NAME} ${ROOT_CPP} ${ROOT_XML} ${ROOT_XSL} ${ROOT_TXT}) 13 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/about.html -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/code.html -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/common/email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/common/email.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/common/g-truc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/common/g-truc.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/common/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/common/logo.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/common/opengl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/common/opengl.jpg -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/common/sourceforge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/common/sourceforge.gif -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/common/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/common/title.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/download.html -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/glm-0.9.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/glm-0.9.3.pdf -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies.html -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies/logo1024x0640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies/logo1024x0640.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies/logo1280x0800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies/logo1280x0800.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies/logo1600x1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies/logo1600x1000.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies/logo1920x1200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies/logo1920x1200.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies/logo2560x1600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies/logo2560x1600.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/goodies/tenby-five.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/goodies/tenby-five.otf -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/0029-mini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/0029-mini.jpg -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/0029.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/0029.jpg -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/0075-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/0075-1.jpg -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/0075-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/0075-2.jpg -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/font-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/font-mini.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/font.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/logo-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/logo-mini.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/image/logo.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/index.html -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/doc/theme/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/doc/theme/background.jpg -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/core/func_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/core/func_common.hpp -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/core/func_common.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/core/func_common.inl -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/core/func_integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/core/func_integer.hpp -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/core/type_half.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/core/type_half.inl -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/int_10_10_10_2.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-07-07 5 | // Updated : 2010-07-07 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/int_10_10_10_2.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | GLM_FUNC_QUALIFIER dword uint10_10_10_2_cast 13 | ( 14 | glm::vec4 const & v 15 | ) 16 | { 17 | return dword(uint(v.x * 2047.f) << 0 | uint(v.y * 2047.f) << 10 | uint(v.z * 2047.f) << 20 | uint(v.w * 3.f) << 30); 18 | } 19 | }//namespace glm 20 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/log_base.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-10-24 5 | // Updated : 2008-10-24 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/log_base.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include "../core/_vectorize.hpp" 11 | 12 | namespace glm 13 | { 14 | template 15 | GLM_FUNC_QUALIFIER genType log( 16 | genType const & x, 17 | genType const & base) 18 | { 19 | assert(x != genType(0)); 20 | 21 | return glm::log(x) / glm::log(base); 22 | } 23 | 24 | VECTORIZE_VEC_SCA(log) 25 | VECTORIZE_VEC_VEC(log) 26 | }//namespace glm 27 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/mixed_product.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2007-04-03 5 | // Updated : 2008-09-17 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/mixed_product.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | template 13 | GLM_FUNC_QUALIFIER valType mixedProduct 14 | ( 15 | detail::tvec3 const & v1, 16 | detail::tvec3 const & v2, 17 | detail::tvec3 const & v3 18 | ) 19 | { 20 | return dot(cross(v1, v2), v3); 21 | } 22 | }//namespace glm 23 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/noise.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": 5 | // https://github.com/ashima/webgl-noise 6 | // Following Stefan Gustavson's paper "Simplex noise demystified": 7 | // http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | // Created : 2011-04-21 10 | // Updated : 2011-04-21 11 | // Licence : This source is under MIT License 12 | // File : glm/gtx/noise.inl 13 | /////////////////////////////////////////////////////////////////////////////////////////////////// 14 | // Dependency: 15 | // - GLM core 16 | /////////////////////////////////////////////////////////////////////////////////////////////////// 17 | 18 | namespace glm{ 19 | 20 | }//namespace glm 21 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/normal.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2005-12-21 5 | // Updated : 2011-06-07 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/normal.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | template 13 | GLM_FUNC_QUALIFIER detail::tvec3 triangleNormal 14 | ( 15 | detail::tvec3 const & p1, 16 | detail::tvec3 const & p2, 17 | detail::tvec3 const & p3 18 | ) 19 | { 20 | return normalize(cross(p1 - p2, p1 - p3)); 21 | } 22 | }//namespace glm 23 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/number_precision.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2007-05-10 5 | // Updated : 2007-05-10 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/number_precision.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/ocl_type.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/gtx/ocl_type.inl -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/perpendicular.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2005-12-21 5 | // Updated : 2009-03-06 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/perpendicular.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | template 13 | GLM_FUNC_QUALIFIER vecType perp 14 | ( 15 | vecType const & x, 16 | vecType const & Normal 17 | ) 18 | { 19 | return x - proj(x, Normal); 20 | } 21 | }//namespace glm 22 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/projection.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2005-12-21 5 | // Updated : 2009-03-06 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/projection.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | template 13 | GLM_FUNC_QUALIFIER vecType proj 14 | ( 15 | vecType const & x, 16 | vecType const & Normal 17 | ) 18 | { 19 | return glm::dot(x, Normal) / glm::dot(Normal, Normal) * Normal; 20 | } 21 | }//namespace glm 22 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/raw_data.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-11-19 5 | // Updated : 2008-11-19 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/raw_data.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | // Dependency: 10 | // - GLM core 11 | /////////////////////////////////////////////////////////////////////////////////////////////////// 12 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/simd_vec4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/gtx/simd_vec4.hpp -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/std_based_type.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-06-08 5 | // Updated : 2008-06-08 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/std_based_type.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/unsigned_int.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2005-12-24 5 | // Updated : 2008-10-07 6 | // Licence : This source is under MIT License 7 | // File : glm/gtx/unsigned_int.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | namespace glm 11 | { 12 | 13 | }//namespace glm 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/glm/gtx/vec1.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/glm/gtx/vec1.inl -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | function(glmCreateTestGTC NAME) 2 | set(SAMPLE_NAME test-${NAME}) 3 | add_executable(${SAMPLE_NAME} ${NAME}.cpp) 4 | 5 | add_test( 6 | NAME ${SAMPLE_NAME} 7 | COMMAND $ ) 8 | endfunction() 9 | 10 | add_subdirectory(bug) 11 | add_subdirectory(core) 12 | add_subdirectory(gtc) 13 | add_subdirectory(gtx) 14 | 15 | 16 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/bug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/glm/test/bug/CMakeLists.txt -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_func_exponential.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2011-01-15 5 | // Updated : 2011-09-13 6 | // Licence : This source is under MIT licence 7 | // File : test/core/func_exponential.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | int main() 13 | { 14 | int Failed = 0; 15 | 16 | return Failed; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_func_noise.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2011-01-15 5 | // Updated : 2011-09-13 6 | // Licence : This source is under MIT licence 7 | // File : test/gtx/func_noise.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | int main() 13 | { 14 | int Failed = 0; 15 | 16 | return Failed; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_func_trigonometric.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2011-01-15 5 | // Updated : 2011-09-13 6 | // Licence : This source is under MIT licence 7 | // File : test/core/func_trigonometric.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | int main() 13 | { 14 | int Failed = 0; 15 | 16 | return Failed; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_func_vector_relational.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2011-01-15 5 | // Updated : 2011-09-13 6 | // Licence : This source is under MIT licence 7 | // File : test/core/vector_relational.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | int main() 13 | { 14 | int Failed = 0; 15 | 16 | return Failed; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_type_mat2x2.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-08-31 5 | // Updated : 2008-08-31 6 | // Licence : This source is under MIT License 7 | // File : test/core/type_mat2x2.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | static int test_operators() 13 | { 14 | glm::mat2x2 l(1.0f); 15 | glm::mat2x2 m(1.0f); 16 | glm::vec2 u(1.0f); 17 | glm::vec2 v(1.0f); 18 | float x = 1.0f; 19 | glm::vec2 a = m * u; 20 | glm::vec2 b = v * m; 21 | glm::mat2x2 n = x / m; 22 | glm::mat2x2 o = m / x; 23 | glm::mat2x2 p = x * m; 24 | glm::mat2x2 q = m * x; 25 | bool R = m != q; 26 | bool S = m == l; 27 | 28 | return (S && !R) ? 0 : 1; 29 | } 30 | 31 | int main() 32 | { 33 | int Error = 0; 34 | 35 | Error += test_operators(); 36 | 37 | return Error; 38 | } 39 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_type_mat2x3.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-08-31 5 | // Updated : 2008-08-31 6 | // Licence : This source is under MIT License 7 | // File : test/core/type_mat2x3.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | static int test_operators() 13 | { 14 | glm::mat2x3 l(1.0f); 15 | glm::mat2x3 m(1.0f); 16 | glm::vec2 u(1.0f); 17 | glm::vec3 v(1.0f); 18 | float x = 1.0f; 19 | glm::vec3 a = m * u; 20 | glm::vec2 b = v * m; 21 | glm::mat2x3 n = x / m; 22 | glm::mat2x3 o = m / x; 23 | glm::mat2x3 p = x * m; 24 | glm::mat2x3 q = m * x; 25 | bool R = m != q; 26 | bool S = m == l; 27 | 28 | return (S && !R) ? 0 : 1; 29 | } 30 | 31 | int main() 32 | { 33 | int Error = 0; 34 | 35 | Error += test_operators(); 36 | 37 | return Error; 38 | } 39 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_type_mat3x2.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-08-31 5 | // Updated : 2008-08-31 6 | // Licence : This source is under MIT License 7 | // File : test/core/type_mat3x2.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | static bool test_operators() 13 | { 14 | glm::mat3x2 l(1.0f); 15 | glm::mat3x2 m(1.0f); 16 | glm::vec3 u(1.0f); 17 | glm::vec2 v(1.0f); 18 | float x = 1.0f; 19 | glm::vec2 a = m * u; 20 | glm::vec3 b = v * m; 21 | glm::mat3x2 n = x / m; 22 | glm::mat3x2 o = m / x; 23 | glm::mat3x2 p = x * m; 24 | glm::mat3x2 q = m * x; 25 | bool R = m != q; 26 | bool S = m == l; 27 | 28 | return (S && !R) ? 0 : 1; 29 | } 30 | 31 | int main() 32 | { 33 | int Error = 0; 34 | 35 | Error += test_operators(); 36 | 37 | return Error; 38 | } 39 | 40 | 41 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_type_mat3x4.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-08-31 5 | // Updated : 2008-08-31 6 | // Licence : This source is under MIT License 7 | // File : test/core/type_mat3x4.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | static bool test_operators() 13 | { 14 | glm::mat3x4 l(1.0f); 15 | glm::mat3x4 m(1.0f); 16 | glm::vec3 u(1.0f); 17 | glm::vec4 v(1.0f); 18 | float x = 1.0f; 19 | glm::vec4 a = m * u; 20 | glm::vec3 b = v * m; 21 | glm::mat3x4 n = x / m; 22 | glm::mat3x4 o = m / x; 23 | glm::mat3x4 p = x * m; 24 | glm::mat3x4 q = m * x; 25 | bool R = m != q; 26 | bool S = m == l; 27 | 28 | return (S && !R) ? 0 : 1; 29 | } 30 | 31 | int main() 32 | { 33 | int Error = 0; 34 | 35 | Error += test_operators(); 36 | 37 | return Error; 38 | } 39 | 40 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_type_mat4x2.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-08-31 5 | // Updated : 2008-08-31 6 | // Licence : This source is under MIT License 7 | // File : test/core/type_mat4x2.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | 12 | static int test_operators() 13 | { 14 | glm::mat4x2 l(1.0f); 15 | glm::mat4x2 m(1.0f); 16 | glm::vec4 u(1.0f); 17 | glm::vec2 v(1.0f); 18 | float x = 1.0f; 19 | glm::vec2 a = m * u; 20 | glm::vec4 b = v * m; 21 | glm::mat4x2 n = x / m; 22 | glm::mat4x2 o = m / x; 23 | glm::mat4x2 p = x * m; 24 | glm::mat4x2 q = m * x; 25 | bool R = m != q; 26 | bool S = m == l; 27 | 28 | return (S && !R) ? 0 : 1; 29 | } 30 | 31 | int main() 32 | { 33 | int Error = 0; 34 | 35 | Error += test_operators(); 36 | 37 | return Error; 38 | } 39 | 40 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/core/core_type_vec1.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-08-31 5 | // Updated : 2008-08-31 6 | // Licence : This source is under MIT License 7 | // File : test/core/type_vec1.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #define GLM_SWIZZLE 11 | #include 12 | 13 | static int test_operators() 14 | { 15 | glm::vec4 A(1.0f); 16 | glm::vec4 B(1.0f); 17 | bool R = A != B; 18 | bool S = A == B; 19 | 20 | return (S && !R) ? 0 : 1; 21 | } 22 | 23 | int main() 24 | { 25 | int Error = 0; 26 | 27 | Error += test_operators(); 28 | 29 | return Error; 30 | } 31 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(NAME gli) 2 | 3 | file(GLOB ROOT_SOURCE *.cpp) 4 | file(GLOB ROOT_INLINE *.inl) 5 | file(GLOB ROOT_HEADER *.hpp) 6 | 7 | file(GLOB_RECURSE CORE_SOURCE ./core/*.cpp) 8 | file(GLOB_RECURSE CORE_INLINE ./core/*.inl) 9 | file(GLOB_RECURSE CORE_HEADER ./core/*.hpp) 10 | 11 | file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp) 12 | file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl) 13 | file(GLOB_RECURSE GTX_HEADER ./gtx/*.hpp) 14 | 15 | source_group("Core Files" FILES ${CORE_SOURCE}) 16 | source_group("Core Files" FILES ${CORE_INLINE}) 17 | source_group("Core Files" FILES ${CORE_HEADER}) 18 | source_group("GTX Files" FILES ${GTX_SOURCE}) 19 | source_group("GTX Files" FILES ${GTX_INLINE}) 20 | source_group("GTX Files" FILES ${GTX_HEADER}) 21 | 22 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) 23 | 24 | add_executable(${NAME} 25 | ${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER} 26 | ${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER} 27 | ${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER} ) 28 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/core/dummy.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | 4 | } 5 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/core/generate_mipmaps.hpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-09-27 5 | // Updated : 2010-09-27 6 | // Licence : This source is under MIT License 7 | // File : gli/core/generate_mipmaps.hpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #ifndef GLI_GENERATE_MIPMAPS_INCLUDED 11 | #define GLI_GENERATE_MIPMAPS_INCLUDED 12 | 13 | #include "texture2d.hpp" 14 | 15 | namespace gli 16 | { 17 | texture2D generateMipmaps( 18 | texture2D const & Texture, 19 | texture2D::level_type const & BaseLevel); 20 | 21 | }//namespace gli 22 | 23 | #include "generate_mipmaps.inl" 24 | 25 | #endif//GLI_GENERATE_MIPMAPS_INCLUDED 26 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/core/operator.hpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-01-19 5 | // Updated : 2010-01-19 6 | // Licence : This source is under MIT License 7 | // File : gli/core/operator.hpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #ifndef GLI_OPERATOR_INCLUDED 11 | #define GLI_OPERATOR_INCLUDED 12 | 13 | #include "texture2d.hpp" 14 | 15 | namespace gli{ 16 | namespace detail 17 | { 18 | 19 | }//namespace detail 20 | 21 | texture2D operator+(texture2D const & TextureA, texture2D const & TextureB); 22 | texture2D operator-(texture2D const & TextureA, texture2D const & TextureB); 23 | 24 | }//namespace gli 25 | 26 | #include "operator.inl" 27 | 28 | #endif//GLI_OPERATOR_INCLUDED 29 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/core/size.hpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-09-08 5 | // Updated : 2010-09-08 6 | // Licence : This source is under MIT License 7 | // File : gli/core/size.hpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #ifndef GLI_CORE_SIZE_INCLUDED 11 | #define GLI_CORE_SIZE_INCLUDED 12 | 13 | #include "texture2d.hpp" 14 | 15 | namespace gli 16 | { 17 | //template 18 | image2D::size_type size( 19 | image2D const & Image, 20 | image2D::size_type const & SizeType); 21 | 22 | //template 23 | texture2D::size_type size( 24 | texture2D const & Texture, 25 | texture2D::size_type const & SizeType); 26 | 27 | }//namespace gli 28 | 29 | #include "size.inl" 30 | 31 | #endif//GLI_CORE_SIZE_INCLUDED 32 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/gli.hpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-12-19 5 | // Updated : 2010-09-29 6 | // Licence : This source is under MIT License 7 | // File : gli/gli.hpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | /*! \mainpage OpenGL Image 11 | * 12 | */ 13 | 14 | #ifndef GLI_GLI_INCLUDED 15 | #define GLI_GLI_INCLUDED 16 | 17 | #define GLI_VERSION 31 18 | #define GLI_VERSION_MAJOR 0 19 | #define GLI_VERSION_MINOR 3 20 | #define GLI_VERSION_PATCH 1 21 | #define GLI_VERSION_REVISION 0 22 | 23 | #include "./core/texture2d.hpp" 24 | #include "./core/texture2d_array.hpp" 25 | #include "./core/texture_cube.hpp" 26 | #include "./core/texture_cube_array.hpp" 27 | #include "./core/size.hpp" 28 | #include "./core/operation.hpp" 29 | #include "./core/generate_mipmaps.hpp" 30 | 31 | #endif//GLI_GLI_INCLUDED 32 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/gtx/compression.hpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-12-19 5 | // Updated : 2010-01-09 6 | // Licence : This source is under MIT License 7 | // File : gli/gtx/compression.hpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #ifndef GLI_GTX_COMPRESSION_INCLUDED 11 | #define GLI_GTX_COMPRESSION_INCLUDED 12 | 13 | namespace gli{ 14 | namespace gtx{ 15 | namespace compression 16 | { 17 | 18 | 19 | }//namespace compression 20 | }//namespace gtx 21 | }//namespace gli 22 | 23 | namespace gli{using namespace gtx::compression;} 24 | 25 | #include "compression.inl" 26 | 27 | #endif//GLI_GTX_COMPRESSION_INCLUDED 28 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/gtx/compression.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2008-12-19 5 | // Updated : 2010-01-09 6 | // Licence : This source is under MIT License 7 | // File : gli/gtx/compression.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/gtx/wavelet.hpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-01-09 5 | // Updated : 2010-01-09 6 | // Licence : This source is under MIT License 7 | // File : gli/gtx/wavelet.hpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #ifndef GLI_GTX_WAVELET_INCLUDED 11 | #define GLI_GTX_WAVELET_INCLUDED 12 | 13 | namespace gli{ 14 | namespace gtx{ 15 | namespace wavelet 16 | { 17 | 18 | 19 | }//namespace wavelet 20 | }//namespace gtx 21 | }//namespace gli 22 | 23 | namespace gli{using namespace gtx::wavelet;} 24 | 25 | #include "wavelet.inl" 26 | 27 | #endif//GLI_GTX_WAVELET_INCLUDED 28 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/external/gli/gtx/wavelet.inl: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Image Copyright (c) 2008 - 2011 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-01-09 5 | // Updated : 2010-01-09 6 | // Licence : This source is under MIT License 7 | // File : gli/gtx/wavelet.inl 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/glm.cppcheck: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/gtc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | glmCreateTestGTC(gtc_half_float) 2 | glmCreateTestGTC(gtc_matrix_access) 3 | glmCreateTestGTC(gtc_matrix_integer) 4 | glmCreateTestGTC(gtc_matrix_inverse) 5 | glmCreateTestGTC(gtc_matrix_transform) 6 | glmCreateTestGTC(gtc_noise) 7 | glmCreateTestGTC(gtc_quaternion) 8 | glmCreateTestGTC(gtc_random) 9 | glmCreateTestGTC(gtc_swizzle) 10 | glmCreateTestGTC(gtc_type_precision) 11 | glmCreateTestGTC(gtc_type_ptr) 12 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/gtc/gtc_matrix_integer.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-09-16 5 | // Updated : 2010-09-16 6 | // Licence : This source is under MIT licence 7 | // File : test/gtc/matrix_integer.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | #include 12 | 13 | int main() 14 | { 15 | int Failed = 0; 16 | 17 | return Failed; 18 | } 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/gtc/gtc_matrix_inverse.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-09-16 5 | // Updated : 2010-09-16 6 | // Licence : This source is under MIT licence 7 | // File : test/gtc/matrix_inverse.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | #include 12 | 13 | int main() 14 | { 15 | int Failed = 0; 16 | 17 | return Failed; 18 | } 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/gtc/gtc_matrix_transform.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-09-16 5 | // Updated : 2010-09-16 6 | // Licence : This source is under MIT licence 7 | // File : test/gtc/matrix_transform.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | #include 12 | 13 | int main() 14 | { 15 | int Failed = 0; 16 | 17 | glm::mat4 Pick = glm::pickMatrix(glm::vec2(1, 2), glm::vec2(3, 4), glm::ivec4(0, 0, 320, 240)); 18 | 19 | return Failed; 20 | } 21 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/test/gtx/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | glmCreateTestGTC(gtx_bit) 2 | glmCreateTestGTC(gtx_gradient_paint) 3 | glmCreateTestGTC(gtx_integer) 4 | glmCreateTestGTC(gtx_matrix_query) 5 | glmCreateTestGTC(gtx_noise) 6 | glmCreateTestGTC(gtx_quaternion) 7 | glmCreateTestGTC(gtx_random) 8 | glmCreateTestGTC(gtx_rotate_vector) 9 | glmCreateTestGTC(gtx_simd_vec4) 10 | glmCreateTestGTC(gtx_simd_mat4) 11 | glmCreateTestGTC(gtx_string_cast) 12 | glmCreateTestGTC(gtx_ulp) 13 | glmCreateTestGTC(gtx_vector_angle) 14 | glmCreateTestGTC(gtx_vector_query) 15 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/glm/util/autoexp.txt: -------------------------------------------------------------------------------- 1 | [Visualizer] 2 | 3 | glm::detail::tvec2<*>{ 4 | preview ( 5 | #(#($c.x,$c.y)) 6 | ) 7 | children ( 8 | #([x]: $c.x,[y]: $c.y) 9 | ) 10 | } 11 | 12 | glm::detail::tvec3<*>{ 13 | preview ( 14 | #($e.x,$e.y,$e.z) 15 | ) 16 | children ( 17 | #([x]: $e.x,[y]: $e.y,[z]: $e.z) 18 | ) 19 | } 20 | 21 | glm::detail::tvec4<*>{ 22 | preview ( 23 | #($c.x,$c.y,$c.z,$c.w) 24 | ) 25 | children ( 26 | #([x]: $e.x,[y]: $e.y,[z]: $e.z, #([w]: $e.w)) 27 | ) 28 | } 29 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/.editorconfig: -------------------------------------------------------------------------------- 1 | # See http://editorconfig.org to read about the EditorConfig format. 2 | # - In theory automatically supported by VS2017+ and most common IDE or text editors. 3 | # - In practice VS2019 stills gets trailing whitespaces wrong :( 4 | # - Suggest install to trim whitespaces: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TrailingWhitespaceVisualizer 5 | # - Alternative for older VS2010 to VS2015: https://marketplace.visualstudio.com/items?itemName=EditorConfigTeam.EditorConfig 6 | 7 | # top-most EditorConfig file 8 | root = true 9 | 10 | # Default settings: 11 | # Use 4 spaces as indentation 12 | [*] 13 | indent_style = space 14 | indent_size = 4 15 | insert_final_newline = true 16 | trim_trailing_whitespace = true 17 | 18 | [imstb_*] 19 | indent_size = 3 20 | trim_trailing_whitespace = false 21 | 22 | [Makefile] 23 | indent_style = tab 24 | indent_size = 4 25 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | *.c text 4 | *.cpp text 5 | *.h text 6 | *.m text 7 | *.mm text 8 | *.md text 9 | *.txt text 10 | *.html text 11 | *.bat text 12 | *.frag text 13 | *.vert text 14 | *.mkb text 15 | *.icf text 16 | 17 | *.sln text eol=crlf 18 | *.vcxproj text eol=crlf 19 | *.vcxproj.filters text eol=crlf 20 | *.natvis text eol=crlf 21 | 22 | Makefile text eol=lf 23 | *.sh text eol=lf 24 | *.pbxproj text eol=lf 25 | *.storyboard text eol=lf 26 | *.plist text eol=lf 27 | 28 | *.png binary 29 | *.ttf binary 30 | *.lib binary 31 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://github.com/ocornut/imgui/wiki/Sponsors'] 2 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | (Click "Preview" to turn any http URL into a clickable link) 2 | 3 | 1. PLEASE CAREFULLY READ: [Issue Submitting Guidelines](https://github.com/ocornut/imgui/issues/2261) 4 | 5 | 2. Clear this template before submitting your PR. 6 | 7 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/.github/workflows/scheduled.yml: -------------------------------------------------------------------------------- 1 | # 2 | # This is a dummy workflow used to trigger scheduled builds. Forked repositories most likely should disable this 3 | # workflow to avoid daily builds of inactive repositories. 4 | # 5 | name: scheduled 6 | 7 | on: 8 | schedule: 9 | - cron: '0 9 * * *' 10 | 11 | jobs: 12 | scheduled: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - run: exit 0 16 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/backends/vulkan/generate_spv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ## -V: create SPIR-V binary 3 | ## -x: save binary output as text-based 32-bit hexadecimal numbers 4 | ## -o: output file 5 | glslangValidator -V -x -o glsl_shader.frag.u32 glsl_shader.frag 6 | glslangValidator -V -x -o glsl_shader.vert.u32 glsl_shader.vert 7 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/backends/vulkan/glsl_shader.frag: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | layout(location = 0) out vec4 fColor; 3 | 4 | layout(set=0, binding=0) uniform sampler2D sTexture; 5 | 6 | layout(location = 0) in struct { 7 | vec4 Color; 8 | vec2 UV; 9 | } In; 10 | 11 | void main() 12 | { 13 | fColor = In.Color * texture(sTexture, In.UV.st); 14 | } 15 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/backends/vulkan/glsl_shader.vert: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | layout(location = 0) in vec2 aPos; 3 | layout(location = 1) in vec2 aUV; 4 | layout(location = 2) in vec4 aColor; 5 | 6 | layout(push_constant) uniform uPushConstant { 7 | vec2 uScale; 8 | vec2 uTranslate; 9 | } pc; 10 | 11 | out gl_PerVertex { 12 | vec4 gl_Position; 13 | }; 14 | 15 | layout(location = 0) out struct { 16 | vec4 Color; 17 | vec2 UV; 18 | } Out; 19 | 20 | void main() 21 | { 22 | Out.Color = aColor; 23 | Out.UV = aUV; 24 | gl_Position = vec4(aPos * pc.uScale + pc.uTranslate, 0, 1); 25 | } 26 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/README.txt: -------------------------------------------------------------------------------- 1 | See BACKENDS and EXAMPLES files in the docs/ folder, or on the web at: https://github.com/ocornut/imgui/tree/master/docs 2 | 3 | Backends = Helper code to facilitate integration with platforms/graphics api (used by Examples + should be used by your app). 4 | Examples = Standalone applications showcasing integration with platforms/graphics api. 5 | 6 | Some Examples have extra README files in their respective directory, please check them too! 7 | 8 | Once Dear ImGui is running (in either examples or your own application/game/engine), 9 | run and refer to ImGui::ShowDemoWindow() in imgui_demo.cpp for the end-user API. 10 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_allegro5/imconfig_allegro5.h: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // COMPILE-TIME OPTIONS FOR DEAR IMGUI ALLEGRO 5 EXAMPLE 3 | // See imconfig.h for the full template 4 | // Because Allegro doesn't support 16-bit vertex indices, we enable the compile-time option of imgui to use 32-bit indices 5 | //----------------------------------------------------------------------------- 6 | 7 | #pragma once 8 | 9 | // Use 32-bit vertex indices because Allegro doesn't support 16-bit ones 10 | // This allows us to avoid converting vertices format at runtime 11 | #define ImDrawIdx int 12 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_android_opengl3/android/.gitignore: -------------------------------------------------------------------------------- 1 | .cxx 2 | .externalNativeBuild 3 | build/ 4 | *.iml 5 | 6 | .idea 7 | .gradle 8 | local.properties 9 | 10 | # Android Studio puts a Gradle wrapper here, that we don't want: 11 | gradle/ 12 | gradlew* 13 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_android_opengl3/android/app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply plugin: 'kotlin-android' 3 | 4 | android { 5 | compileSdkVersion 29 6 | buildToolsVersion "30.0.3" 7 | ndkVersion "21.4.7075529" 8 | defaultConfig { 9 | applicationId "imgui.example.android" 10 | minSdkVersion 23 11 | targetSdkVersion 29 12 | versionCode 1 13 | versionName "1.0" 14 | } 15 | 16 | buildTypes { 17 | release { 18 | minifyEnabled false 19 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt') 20 | } 21 | } 22 | 23 | externalNativeBuild { 24 | cmake { 25 | path "../../CMakeLists.txt" 26 | } 27 | } 28 | } 29 | repositories { 30 | mavenCentral() 31 | } 32 | dependencies { 33 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 34 | } 35 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_android_opengl3/android/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext.kotlin_version = '1.4.31' 3 | repositories { 4 | google() 5 | mavenCentral() 6 | 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:4.1.0' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | google() 18 | mavenCentral() 19 | } 20 | } 21 | 22 | task clean(type: Delete) { 23 | delete rootProject.buildDir 24 | } 25 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_android_opengl3/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_apple_metal/README.md: -------------------------------------------------------------------------------- 1 | # iOS / OSX Metal example 2 | 3 | ## Introduction 4 | 5 | This example shows how to integrate Dear ImGui with Metal. It is based on the "cross-platform" game template provided with Xcode as of Xcode 9. 6 | 7 | Consider basing your work off the example_glfw_metal/ or example_sdl_metal/ examples. They are better supported and will be portable unlike this one. 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_apple_metal/macOS/Info-macOS.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | imgui 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleVersion 22 | 1 23 | LSMinimumSystemVersion 24 | $(MACOSX_DEPLOYMENT_TARGET) 25 | NSMainStoryboardFile 26 | MainMenu 27 | NSPrincipalClass 28 | NSApplication 29 | 30 | 31 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_glfw_opengl2/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_glfw_opengl2 4 | @set INCLUDES=/I..\.. /I..\..\backends /I..\libs\glfw\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_opengl2.cpp ..\..\backends\imgui_impl_glfw.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:..\libs\glfw\lib-vc2010-32 glfw3.lib opengl32.lib gdi32.lib shell32.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_glfw_opengl3/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_glfw_opengl3 4 | @set INCLUDES=/I..\.. /I..\..\backends /I..\libs\glfw\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_glfw.cpp ..\..\backends\imgui_impl_opengl3.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:..\libs\glfw\lib-vc2010-32 glfw3.lib opengl32.lib gdi32.lib shell32.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_glfw_vulkan/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | 3 | @set OUT_EXE=example_glfw_vulkan 4 | @set INCLUDES=/I..\.. /I..\..\backends /I..\libs\glfw\include /I %VULKAN_SDK%\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_vulkan.cpp ..\..\backends\imgui_impl_glfw.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:..\libs\glfw\lib-vc2010-32 /libpath:%VULKAN_SDK%\lib32 glfw3.lib opengl32.lib gdi32.lib shell32.lib vulkan-1.lib 7 | 8 | @set OUT_DIR=Debug 9 | mkdir %OUT_DIR% 10 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 11 | 12 | @set OUT_DIR=Release 13 | mkdir %OUT_DIR% 14 | cl /nologo /Zi /MD /Ox /Oi %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 15 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_glfw_vulkan/build_win64.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of amd64/vcvars32.bat to setup 64-bit command-line compiler. 2 | 3 | @set INCLUDES=/I..\.. /I..\..\backends /I..\libs\glfw\include /I %VULKAN_SDK%\include 4 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_vulkan.cpp ..\..\backends\imgui_impl_glfw.cpp ..\..\imgui*.cpp 5 | @set LIBS=/LIBPATH:..\libs\glfw\lib-vc2010-64 /libpath:%VULKAN_SDK%\lib glfw3.lib opengl32.lib gdi32.lib shell32.lib vulkan-1.lib 6 | 7 | @set OUT_DIR=Debug 8 | mkdir %OUT_DIR% 9 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 10 | 11 | @set OUT_DIR=Release 12 | mkdir %OUT_DIR% 13 | cl /nologo /Zi /MD /Ox /Oi %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_marmalade/data/app.icf: -------------------------------------------------------------------------------- 1 | # This file is for configuration settings for your 2 | # application. 3 | # 4 | # The syntax is similar to windows .ini files ie 5 | # 6 | # [GroupName] 7 | # Setting = Value 8 | # 9 | # Which can be read by your application using 10 | # e.g s3eConfigGetString("GroupName", "Setting", string) 11 | # 12 | # All settings must be documented in .config.txt files. 13 | # New settings specific to this application should be 14 | # documented in app.config.txt 15 | # 16 | # Some conditional operations are also permitted, see the 17 | # S3E documentation for details. 18 | 19 | [S3E] 20 | MemSize=6000000 21 | MemSizeDebug=6000000 22 | DispFixRot=FixedLandscape 23 | 24 | # emulate iphone 5 resolution, change these settings to emulate other display resolution 25 | WinWidth=1136 26 | WinHeight=640 27 | 28 | [GX] 29 | DataCacheSize=131070 30 | 31 | [Util] 32 | #MemoryBreakpoint=1282 33 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_marmalade/marmalade_example.mkb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env mkb 2 | 3 | # ImGui - standalone example application for Marmalade 4 | # Copyright (C) 2015 by Giovanni Zito 5 | # This file is part of ImGui 6 | # https://github.com/ocornut/imgui 7 | 8 | define IMGUI_DISABLE_INCLUDE_IMCONFIG_H 9 | define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS 10 | define IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS 11 | define _snprintf=snprintf 12 | 13 | options 14 | { 15 | optimise-speed=1 16 | } 17 | 18 | includepaths 19 | { 20 | ../.. 21 | ../../backends 22 | } 23 | 24 | subprojects 25 | { 26 | iwgx 27 | } 28 | 29 | files 30 | { 31 | (.) 32 | ["imgui"] 33 | ../../imgui.cpp 34 | ../../imgui_demo.cpp 35 | ../../imgui_draw.cpp 36 | ../../imgui_tables.cpp 37 | ../../imgui_widgets.cpp 38 | ../../imconfig.h 39 | ../../imgui.h 40 | ../../imgui_internal.h 41 | 42 | ["imgui","Marmalade backend"] 43 | ../../backends/imgui_impl_marmalade.h 44 | ../../backends/imgui_impl_marmalade.cpp 45 | main.cpp 46 | 47 | } 48 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_null/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | mkdir Debug 3 | cl /nologo /Zi /MD /I ..\.. %* *.cpp ..\..\*.cpp /FeDebug/example_null.exe /FoDebug/ /link gdi32.lib shell32.lib imm32.lib 4 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_sdl_directx11/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_sdl_directx11 4 | @set INCLUDES=/I..\.. /I..\..\backends /I%SDL2_DIR%\include /I "%WindowsSdkDir%Include\um" /I "%WindowsSdkDir%Include\shared" /I "%DXSDK_DIR%Include" 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_sdl.cpp ..\..\backends\imgui_impl_dx11.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:%SDL2_DIR%\lib\x86 SDL2.lib SDL2main.lib /LIBPATH:"%DXSDK_DIR%/Lib/x86" d3d11.lib d3dcompiler.lib shell32.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% /subsystem:console 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_sdl_opengl2/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_sdl_opengl2 4 | @set INCLUDES=/I..\.. /I..\..\backends /I%SDL2_DIR%\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_sdl.cpp ..\..\backends\imgui_impl_opengl2.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:%SDL2_DIR%\lib\x86 SDL2.lib SDL2main.lib opengl32.lib shell32.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% /subsystem:console 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_sdl_opengl3/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_sdl_opengl3 4 | @set INCLUDES=/I..\.. /I..\..\backends /I%SDL2_DIR%\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_sdl.cpp ..\..\backends\imgui_impl_opengl3.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:%SDL2_DIR%\lib\x86 SDL2.lib SDL2main.lib opengl32.lib shell32.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% /subsystem:console 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_sdl_sdlrenderer/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_sdl_sdlrenderer_ 4 | @set INCLUDES=/I..\.. /I..\..\backends /I%SDL2_DIR%\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_sdl.cpp ..\..\backends\imgui_impl_sdlrenderer.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:%SDL2_DIR%\lib\x86 SDL2.lib SDL2main.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% /subsystem:console 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_sdl_vulkan/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | 3 | @set OUT_EXE=example_sdl_vulkan 4 | @set INCLUDES=/I..\.. /I..\..\backends /I%SDL2_DIR%\include /I %VULKAN_SDK%\include 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_sdl.cpp ..\..\backends\imgui_impl_vulkan.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:%SDL2_DIR%\lib\x86 /libpath:%VULKAN_SDK%\lib32 SDL2.lib SDL2main.lib shell32.lib vulkan-1.lib 7 | 8 | @set OUT_DIR=Debug 9 | mkdir %OUT_DIR% 10 | cl /nologo /Zi /MD %INCLUDES% %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% /subsystem:console 11 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_win32_directx10/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_win32_directx10 4 | @set INCLUDES=/I..\.. /I..\..\backends /I "%WindowsSdkDir%Include\um" /I "%WindowsSdkDir%Include\shared" /I "%DXSDK_DIR%Include" 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_win32.cpp ..\..\backends\imgui_impl_dx10.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:"%DXSDK_DIR%/Lib/x86" d3d10.lib d3dcompiler.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% /D UNICODE /D _UNICODE %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_win32_directx11/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_win32_directx11 4 | @set INCLUDES=/I..\.. /I..\..\backends /I "%WindowsSdkDir%Include\um" /I "%WindowsSdkDir%Include\shared" /I "%DXSDK_DIR%Include" 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_dx11.cpp ..\..\backends\imgui_impl_win32.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:"%DXSDK_DIR%/Lib/x86" d3d11.lib d3dcompiler.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% /D UNICODE /D _UNICODE %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 9 | 10 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_win32_directx12/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @REM Important: to build on 32-bit systems, the DX12 backends needs '#define ImTextureID ImU64', so we pass it here. 3 | @set OUT_DIR=Debug 4 | @set OUT_EXE=example_win32_directx12 5 | @set INCLUDES=/I..\.. /I..\..\backends /I "%WindowsSdkDir%Include\um" /I "%WindowsSdkDir%Include\shared" 6 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_dx12.cpp ..\..\backends\imgui_impl_win32.cpp ..\..\imgui*.cpp 7 | @set LIBS=d3d12.lib d3dcompiler.lib dxgi.lib 8 | mkdir Debug 9 | cl /nologo /Zi /MD %INCLUDES% /D ImTextureID=ImU64 /D UNICODE /D _UNICODE %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 10 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/example_win32_directx9/build_win32.bat: -------------------------------------------------------------------------------- 1 | @REM Build for Visual Studio compiler. Run your copy of vcvars32.bat or vcvarsall.bat to setup command-line compiler. 2 | @set OUT_DIR=Debug 3 | @set OUT_EXE=example_win32_directx9 4 | @set INCLUDES=/I..\.. /I..\..\backends /I "%DXSDK_DIR%/Include" 5 | @set SOURCES=main.cpp ..\..\backends\imgui_impl_dx9.cpp ..\..\backends\imgui_impl_win32.cpp ..\..\imgui*.cpp 6 | @set LIBS=/LIBPATH:"%DXSDK_DIR%/Lib/x86" d3d9.lib 7 | mkdir %OUT_DIR% 8 | cl /nologo /Zi /MD %INCLUDES% /D UNICODE /D _UNICODE %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fo%OUT_DIR%/ /link %LIBS% 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/libs/glfw/COPYING.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2002-2006 Marcus Geelnard 2 | Copyright (c) 2006-2010 Camilla Berglund 3 | 4 | This software is provided 'as-is', without any express or implied 5 | warranty. In no event will the authors be held liable for any damages 6 | arising from the use of this software. 7 | 8 | Permission is granted to anyone to use this software for any purpose, 9 | including commercial applications, and to alter it and redistribute it 10 | freely, subject to the following restrictions: 11 | 12 | 1. The origin of this software must not be misrepresented; you must not 13 | claim that you wrote the original software. If you use this software 14 | in a product, an acknowledgment in the product documentation would 15 | be appreciated but is not required. 16 | 17 | 2. Altered source versions must be plainly marked as such, and must not 18 | be misrepresented as being the original software. 19 | 20 | 3. This notice may not be removed or altered from any source 21 | distribution. 22 | 23 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/examples/libs/usynergy/README.txt: -------------------------------------------------------------------------------- 1 | 2 | uSynergy client -- Implementation for the embedded Synergy client library 3 | version 1.0.0, July 7th, 2012 4 | Copyright (c) 2012 Alex Evans 5 | 6 | This is a copy of the files once found at: 7 | https://github.com/symless/synergy-core/tree/790d108a56ada9caad8e56ff777d444485a69da9/src/micro 8 | 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/README.txt: -------------------------------------------------------------------------------- 1 | 2 | misc/cpp/ 3 | InputText() wrappers for C++ standard library (STL) type: std::string. 4 | This is also an example of how you may wrap your own similar types. 5 | 6 | misc/debuggers/ 7 | Helper files for popular debuggers. 8 | With the .natvis file, types like ImVector<> will be displayed nicely in Visual Studio debugger. 9 | 10 | misc/fonts/ 11 | Fonts loading/merging instructions (e.g. How to handle glyph ranges, how to merge icons fonts). 12 | Command line tool "binary_to_compressed_c" to create compressed arrays to embed data in source code. 13 | Suggested fonts and links. 14 | 15 | misc/freetype/ 16 | Font atlas builder/rasterizer using FreeType instead of stb_truetype. 17 | Benefit from better FreeType rasterization, in particular for small fonts. 18 | 19 | misc/single_file/ 20 | Single-file header stub. 21 | We use this to validate compiling all *.cpp files in a same compilation unit. 22 | Users of that technique (also called "Unity builds") can generally provide this themselves, 23 | so we don't really recommend you use this in your projects. 24 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/cpp/README.txt: -------------------------------------------------------------------------------- 1 | 2 | imgui_stdlib.h + imgui_stdlib.cpp 3 | InputText() wrappers for C++ standard library (STL) type: std::string. 4 | This is also an example of how you may wrap your own similar types. 5 | 6 | imgui_scoped.h 7 | [Experimental, not currently in main repository] 8 | Additional header file with some RAII-style wrappers for common Dear ImGui functions. 9 | Try by merging: https://github.com/ocornut/imgui/pull/2197 10 | Discuss at: https://github.com/ocornut/imgui/issues/2096 11 | 12 | See more C++ related extension on Wiki 13 | https://github.com/ocornut/imgui/wiki/Useful-Extensions#cness 14 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/debuggers/README.txt: -------------------------------------------------------------------------------- 1 | 2 | HELPER FILES FOR POPULAR DEBUGGERS 3 | 4 | imgui.gdb 5 | GDB: disable stepping into trivial functions. 6 | (read comments inside file for details) 7 | 8 | imgui.natstepfilter 9 | Visual Studio Debugger: disable stepping into trivial functions. 10 | (read comments inside file for details) 11 | 12 | imgui.natvis 13 | Visual Studio Debugger: describe Dear ImGui types for better display. 14 | With this, types like ImVector<> will be displayed nicely in the debugger. 15 | (read comments inside file for details) 16 | 17 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/debuggers/imgui.gdb: -------------------------------------------------------------------------------- 1 | # GDB configuration to aid debugging experience 2 | 3 | # To enable these customizations edit $HOME/.gdbinit (or ./.gdbinit if local gdbinit is enabled) and add: 4 | # add-auto-load-safe-path /path/to/imgui.gdb 5 | # source /path/to/imgui.gdb 6 | # 7 | # More Information at: 8 | # * https://sourceware.org/gdb/current/onlinedocs/gdb/gdbinit-man.html 9 | # * https://sourceware.org/gdb/current/onlinedocs/gdb/Init-File-in-the-Current-Directory.html#Init-File-in-the-Current-Directory 10 | 11 | # Disable stepping into trivial functions 12 | skip -rfunction Im(Vec2|Vec4|Strv|Vector|Span)::.+ 13 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/fonts/Cousine-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/misc/fonts/Cousine-Regular.ttf -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/misc/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/fonts/Karla-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/misc/fonts/Karla-Regular.ttf -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/fonts/ProggyClean.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/misc/fonts/ProggyClean.ttf -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/fonts/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/misc/fonts/ProggyTiny.ttf -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/imgui/misc/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /opengl_renderer/submodules/imgui/misc/single_file/imgui_single_file.h: -------------------------------------------------------------------------------- 1 | // dear imgui: single-file wrapper include 2 | // We use this to validate compiling all *.cpp files in a same compilation unit. 3 | // Users of that technique (also called "Unity builds") can generally provide this themselves, 4 | // so we don't really recommend you use this in your projects. 5 | 6 | // Do this: 7 | // #define IMGUI_IMPLEMENTATION 8 | // Before you include this file in *one* C++ file to create the implementation. 9 | // Using this in your project will leak the contents of imgui_internal.h and ImVec2 operators in this compilation unit. 10 | #include "../../imgui.h" 11 | 12 | #ifdef IMGUI_IMPLEMENTATION 13 | #include "../../imgui.cpp" 14 | #include "../../imgui_demo.cpp" 15 | #include "../../imgui_draw.cpp" 16 | #include "../../imgui_tables.cpp" 17 | #include "../../imgui_widgets.cpp" 18 | #endif 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: if you're having trouble using a library, try the support forum instead 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | contact_links: 2 | - name: support forum 3 | url: https://github.com/nothings/stb/discussions/categories/q-a 4 | about: having trouble using an stb library? don't create an issue, post in the forum 5 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: 4 enhancement 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | * Delete this list before clicking CREATE PULL REQUEST 2 | * Make sure you're using a special branch just for this pull request. (Sometimes people unknowingly use a default branch, then later update that branch, which updates the pull request with the other changes if it hasn't been merged yet.) 3 | * Do NOT update the version number in the file. (This just causes conflicts.) 4 | * Do add your name to the list of contributors. (Don't worry about the formatting.) I'll try to remember to add it if you don't, but I sometimes forget as it's an extra step. 5 | 6 | If you get something above wrong, don't fret it, it's not the end of the world. 7 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/.github/workflows/ci-fuzz.yml: -------------------------------------------------------------------------------- 1 | name: CIFuzz 2 | on: [pull_request] 3 | jobs: 4 | Fuzzing: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - name: Build Fuzzers 8 | uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master 9 | with: 10 | oss-fuzz-project-name: 'stb' 11 | dry-run: false 12 | - name: Run Fuzzers 13 | uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master 14 | with: 15 | oss-fuzz-project-name: 'stb' 16 | fuzz-seconds: 900 17 | dry-run: false 18 | - name: Upload Crash 19 | uses: actions/upload-artifact@v1 20 | if: failure() 21 | with: 22 | name: artifacts 23 | path: ./out/artifacts 24 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/.travis.yml: -------------------------------------------------------------------------------- 1 | language: C 2 | arch: 3 | - AMD64 4 | - ppc64le 5 | install: true 6 | script: 7 | - cd tests 8 | - make all 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/atari_8bit_font_revised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/atari_8bit_font_revised.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/easy_font_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/easy_font_raw.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/license.txt: -------------------------------------------------------------------------------- 1 | All files in this directory are in the public domain. Where 2 | a public domain declaration is not recognized, you are granted 3 | a license to freely use, modify, and redistribute them in 4 | any way you choose. -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_caves_limit_connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_caves_limit_connectivity.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_caves_tiny_corridors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_caves_tiny_corridors.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_corner_caves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_corner_caves.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_horizontal_corridors_v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_horizontal_corridors_v1.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_horizontal_corridors_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_horizontal_corridors_v2.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_horizontal_corridors_v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_horizontal_corridors_v3.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_limit_connectivity_fat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_limit_connectivity_fat.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_limited_connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_limited_connectivity.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_maze_2_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_maze_2_wide.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_maze_plus_2_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_maze_plus_2_wide.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_open_areas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_open_areas.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_ref2_corner_caves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_ref2_corner_caves.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_rooms_and_corridors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_rooms_and_corridors.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_rooms_and_corridors_2_wide_diagonal_bias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_rooms_and_corridors_2_wide_diagonal_bias.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_rooms_limit_connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_rooms_limit_connectivity.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_round_rooms_diagonal_corridors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_round_rooms_diagonal_corridors.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_sean_dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_sean_dungeon.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_simple_caves_2_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_simple_caves_2_wide.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/herringbone/template_square_rooms_with_random_rects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/herringbone/template_square_rooms_with_random_rects.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/map_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/map_01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/map_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/map_02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/data/map_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/data/map_03.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/deprecated/stretch_test.c: -------------------------------------------------------------------------------- 1 | // check that stb_truetype compiles with no stb_rect_pack.h 2 | #define STB_TRUETYPE_IMPLEMENTATION 3 | #include "stb_truetype.h" 4 | 5 | #define STB_DS_IMPLEMENTATION 6 | #include "stb_ds.h" 7 | #include 8 | 9 | int main(int arg, char **argv) 10 | { 11 | int i; 12 | int *arr = NULL; 13 | 14 | for (i=0; i < 1000000; ++i) 15 | arrput(arr, i); 16 | 17 | assert(arrlen(arr) == 1000000); 18 | for (i=0; i < 1000000; ++i) 19 | assert(arr[i] == i); 20 | 21 | arrfree(arr); 22 | arr = NULL; 23 | 24 | for (i=0; i < 1000; ++i) 25 | arrput(arr, 1000); 26 | assert(arrlen(arr) == 1000000); 27 | 28 | return 0; 29 | } -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/docs/other_libs.md: -------------------------------------------------------------------------------- 1 | Moved to https://github.com/nothings/single_file_libs -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/Makefile: -------------------------------------------------------------------------------- 1 | INCLUDES = -I.. 2 | CFLAGS = -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -DSTB_DIVIDE_TEST 3 | CPPFLAGS = -Wno-write-strings -DSTB_DIVIDE_TEST 4 | 5 | # Uncomment this line for reproducing OSS-Fuzz bugs with image_fuzzer 6 | #CFLAGS += -O -fsanitize=address 7 | 8 | all: 9 | $(CC) $(INCLUDES) $(CFLAGS) ../stb_vorbis.c test_c_compilation.c test_c_lexer.c test_dxt.c test_easyfont.c test_image.c test_image_write.c test_perlin.c test_sprintf.c test_truetype.c test_voxel.c -lm 10 | $(CC) $(INCLUDES) $(CPPFLAGS) -std=c++0x test_cpp_compilation.cpp -lm -lstdc++ 11 | $(CC) $(INCLUDES) $(CFLAGS) -DIWT_TEST image_write_test.c -lm -o image_write_test 12 | $(CC) $(INCLUDES) $(CFLAGS) fuzz_main.c stbi_read_fuzzer.c -lm -o image_fuzzer 13 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/caveview/caveview.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "caveview"=.\caveview.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/caveview/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/caveview/main.c -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/oversample/oversample.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "oversample"=.\oversample.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/oversample/oversample.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/oversample/oversample.exe -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pbm/basi0g16.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pbm/basi0g16.pgm -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pbm/basi2c16.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pbm/basi2c16.ppm -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pbm/cdfn2c08.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pbm/cdfn2c08.ppm -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pbm/cdun2c08.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pbm/cdun2c08.ppm -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pbm/comment.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pbm/comment.pgm -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pbm/ctfn0g04.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pbm/ctfn0g04.pgm -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi4a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basi6a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn4a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/basn6a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/bgai4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/bgai4a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/bgan6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/bgan6a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/bggn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/bggn4a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/bgyn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/bgyn6a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi1n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi1n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi1n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi1n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi2n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi2n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi2n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi2n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi4n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi4n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi4n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi4n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi9n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi9n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi9n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/oi9n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/tbbn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/tbbn2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/tbgn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/tbgn2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/16bit/tbwn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/16bit/tbwn0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/PngSuite.LICENSE: -------------------------------------------------------------------------------- 1 | PngSuite 2 | -------- 3 | 4 | Permission to use, copy, modify and distribute these images for any 5 | purpose and without fee is hereby granted. 6 | 7 | 8 | (c) Willem van Schaik, 1996, 2011 9 | 10 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xc1n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xc1n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xc9n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xc9n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xcrn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xcrn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xcsn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xcsn0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xd0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xd0n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xd3n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xd3n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xd9n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xd9n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xdtn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xdtn0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xhdn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xhdn0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xlfn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xlfn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs1n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs1n0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs2n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs2n0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs4n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs4n0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs7n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/corrupt/xs7n0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_basi0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_basi0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_basi0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_basi0g02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_basi3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_basi3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_bgwn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_bgwn6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_bgyn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_bgyn6a16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_tbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_tbyn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_z06n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/iphone/iphone_z06n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basi6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basi6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/basn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/basn6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/bgai4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/bgai4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/bgan6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/bgan6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/bgbn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/bgbn4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/bgwn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/bgwn6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s01i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s01i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s01n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s01n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s02i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s02i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s02n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s02n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s03i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s03i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s03n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s03n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s04i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s04i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s04n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s04n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s05i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s05i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s05n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s05n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s06i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s06i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s06n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s06n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s07i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s07i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s07n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s07n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s08i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s08i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s08n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s08n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s09i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s09i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s09n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s09n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s32i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s32i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s32n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s32n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s33i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s33i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s33n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s33n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s34i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s34i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s34n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s34n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s35i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s35i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s35n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s35n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s36i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s36i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s36n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s36n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s37i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s37i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s37n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s37n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s38i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s38i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s38n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s38n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s39i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s39i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s39n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s39n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s40i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s40i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/s40n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/s40n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tbbn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tbbn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tbgn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tbrn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tbwn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tbyn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tm3n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tm3n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tp0n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tp0n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tp0n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/tp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/tp1n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/z00n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/z00n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/z03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/z03n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/z06n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/z06n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary/z09n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary/z09n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basi6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/basn6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgai4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgai4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgan6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgan6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgbn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgbn4a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgwn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/bgwn6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s01i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s01i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s01n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s01n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s02i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s02i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s02n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s02n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s03i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s03i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s03n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s03n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s04i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s04i3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s04n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s04n3p01.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s05i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s05i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s05n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s05n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s06i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s06i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s06n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s06n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s07i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s07i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s07n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s07n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s08i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s08i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s08n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s08n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s09i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s09i3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s09n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s09n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s32i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s32i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s32n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s32n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s33i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s33i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s33n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s33n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s34i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s34i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s34n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s34n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s35i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s35i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s35n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s35n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s36i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s36i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s36n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s36n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s37i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s37i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s37n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s37n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s38i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s38i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s38n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s38n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s39i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s39i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s39n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s39n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s40i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s40i3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s40n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/s40n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbbn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbbn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbgn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbrn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbwn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tbyn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tm3n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tm3n3p02.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp0n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp0n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp0n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/tp1n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z00n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z00n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z03n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z06n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z06n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z09n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/primary_check/z09n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ccwn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ccwn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ccwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ccwn3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cdfn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cdfn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cdhn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cdhn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cdsn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cdsn2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cdun2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cdun2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ch1n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ch1n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ch2n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ch2n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cm0n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cm0n0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cm7n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cm7n0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cm9n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cm9n0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cs3n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cs3n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cs3n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cs3n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cs5n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cs5n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cs5n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cs5n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cs8n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cs8n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cs8n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cs8n3p08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ct0n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ct0n0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ct1n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ct1n0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cten0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cten0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ctfn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ctfn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ctgn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ctgn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/cthn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/cthn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ctjn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ctjn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ctzn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ctzn0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f00n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f00n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f00n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f00n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f01n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f01n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f01n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f01n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f02n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f02n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f02n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f02n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f03n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f03n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f03n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f04n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f04n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f04n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f04n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/f99n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/f99n0g04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g03n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g03n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g03n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g03n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g03n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g04n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g04n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g04n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g04n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g04n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g04n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g05n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g05n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g05n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g05n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g05n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g05n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g07n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g07n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g07n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g07n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g07n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g07n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g10n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g10n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g10n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g10n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g10n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g10n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g25n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g25n0g16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g25n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g25n2c08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/g25n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/g25n3p04.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/pp0n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/pp0n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/pp0n6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/pp0n6a08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ps1n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ps1n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ps1n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ps1n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ps2n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ps2n0g08.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/pngsuite/unused/ps2n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/pngsuite/unused/ps2n2c16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/resample_test_c.c: -------------------------------------------------------------------------------- 1 | #define STB_IMAGE_RESIZE_IMPLEMENTATION 2 | #define STB_IMAGE_RESIZE_STATIC 3 | #include "stb_image_resize.h" 4 | 5 | // Just to make sure it will build properly with a c compiler 6 | 7 | int main() { 8 | } 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/sdf/sdf_test_arial_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/sdf/sdf_test_arial_16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/sdf/sdf_test_times_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/sdf/sdf_test_times_16.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/sdf/sdf_test_times_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashKT/LTC-Anisotropic/0aef85878be9fcd55852bce603ec402bc70b3ace/opengl_renderer/submodules/stb/tests/sdf/sdf_test_times_50.png -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/stb_png.dict: -------------------------------------------------------------------------------- 1 | header_png="\x89PNG\x0d\x0a\x1a\x0a" 2 | 3 | section_idat="IDAT" 4 | section_iend="IEND" 5 | section_ihdr="IHDR" 6 | section_plte="PLTE" 7 | section_trns="tRNS" 8 | section_cgbi="CgBI" 9 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/stb_static.c: -------------------------------------------------------------------------------- 1 | #define STBI_WINDOWS_UTF8 2 | #define STB_IMAGE_STATIC 3 | #define STB_IMAGE_IMPLEMENTATION 4 | #include "stb_image.h" 5 | 6 | #define STB_IMAGE_WRITE_STATIC 7 | #define STB_IMAGE_WRITE_IMPLEMENTATION 8 | //#include "stb_image_write.h" 9 | 10 | #define STBTT_STATIC 11 | #define STB_TRUETYPE_IMPLEMENTATION 12 | #include "stb_truetype.h" 13 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/stbi_read_fuzzer.c: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | 5 | #define STB_IMAGE_IMPLEMENTATION 6 | 7 | #include "../stb_image.h" 8 | 9 | 10 | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) 11 | { 12 | int x, y, channels; 13 | 14 | if(!stbi_info_from_memory(data, size, &x, &y, &channels)) return 0; 15 | 16 | /* exit if the image is larger than ~80MB */ 17 | if(y && x > (80000000 / 4) / y) return 0; 18 | 19 | unsigned char *img = stbi_load_from_memory(data, size, &x, &y, &channels, 4); 20 | 21 | free(img); 22 | 23 | return 0; 24 | } 25 | 26 | #ifdef __cplusplus 27 | } 28 | #endif -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/stblib_test.c: -------------------------------------------------------------------------------- 1 | #include "prerelease/stb_lib.h" 2 | #define STB_LIB_IMPLEMENTATION 3 | #include "prerelease/stb_lib.h" 4 | 5 | //#define STB_REGEX_IMPLEMENTATION 6 | //#include "stb_regex.h" 7 | 8 | int main(int argc, char **argv) 9 | { 10 | 11 | } -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/stblib_test_companion.c: -------------------------------------------------------------------------------- 1 | //#include "stb_regex.h" 2 | //#include "stb_regex.h" 3 | #include "prerelease/stb_lib.h" 4 | #include "prerelease/stb_lib.h" 5 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_dxt.c: -------------------------------------------------------------------------------- 1 | #include "stb_dxt.h" 2 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_easyfont.c: -------------------------------------------------------------------------------- 1 | #include "stb_easy_font.h" 2 | 3 | void ef_dummy(void) 4 | { 5 | // suppress unsused-function warning 6 | stb_easy_font_spacing(0); 7 | stb_easy_font_print(0,0,0,0,0,0); 8 | stb_easy_font_width(0); 9 | stb_easy_font_height(0); 10 | } -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_image.c: -------------------------------------------------------------------------------- 1 | #ifdef __clang__ 2 | #define STBIDEF static inline 3 | #endif 4 | 5 | #define STB_IMAGE_STATIC 6 | #define STB_IMAGE_IMPLEMENTATION 7 | #include "stb_image.h" -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_image_write.c: -------------------------------------------------------------------------------- 1 | #ifdef __clang__ 2 | #define STBIWDEF static inline 3 | #endif 4 | 5 | #define STB_IMAGE_WRITE_IMPLEMENTATION 6 | #define STB_IMAGE_WRITE_STATIC 7 | #include "stb_image_write.h" -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_perlin.c: -------------------------------------------------------------------------------- 1 | #include "stb_perlin.h" -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_siphash.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define STB_DS_IMPLEMENTATION 4 | #define STBDS_SIPHASH_2_4 5 | #define STBDS_TEST_SIPHASH_2_4 6 | #include "../stb_ds.h" 7 | 8 | int main(int argc, char **argv) 9 | { 10 | unsigned char mem[64]; 11 | int i,j; 12 | for (i=0; i < 64; ++i) mem[i] = i; 13 | for (i=0; i < 64; ++i) { 14 | size_t hash = stbds_hash_bytes(mem, i, 0); 15 | printf(" { "); 16 | for (j=0; j < 8; ++j) 17 | printf("0x%02x, ", (unsigned char) ((hash >> (j*8)) & 255)); 18 | printf(" },\n"); 19 | } 20 | return 0; 21 | } -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_vorbis.c: -------------------------------------------------------------------------------- 1 | #define STB_VORBIS_HEADER_ONLY 2 | #include "stb_vorbis.c" 3 | #include "stb.h" 4 | 5 | extern void stb_vorbis_dumpmem(void); 6 | 7 | #ifdef VORBIS_TEST 8 | int main(int argc, char **argv) 9 | { 10 | size_t memlen; 11 | unsigned char *mem = stb_fileu("c:/x/sketch008.ogg", &memlen); 12 | int chan, samplerate; 13 | short *output; 14 | int samples = stb_vorbis_decode_memory(mem, memlen, &chan, &samplerate, &output); 15 | stb_filewrite("c:/x/sketch008.raw", output, samples*4); 16 | return 0; 17 | } 18 | #endif 19 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tests/test_voxel.c: -------------------------------------------------------------------------------- 1 | #include "stb_voxel_render.h" -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tools/README.header.md: -------------------------------------------------------------------------------- 1 | stb 2 | === 3 | 4 | single-file public domain (or MIT licensed) libraries for C/C++ 5 | 6 | Noteworthy: 7 | 8 | * image loader: [stb_image.h](stb_image.h) 9 | * image writer: [stb_image_write.h](stb_image_write.h) 10 | * image resizer: [stb_image_resize.h](stb_image_resize.h) 11 | * font text rasterizer: [stb_truetype.h](stb_truetype.h) 12 | * typesafe containers: [stb_ds.h](stb_ds.h) 13 | 14 | Most libraries by stb, except: stb_dxt by Fabian "ryg" Giesen, stb_image_resize 15 | by Jorge L. "VinoBS" Rodriguez, and stb_sprintf by Jeff Roberts. 16 | 17 | 18 | 19 | library | lastest version | category | LoC | description 20 | --------------------- | ---- | -------- | --- | -------------------------------- 21 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tools/mr.bat: -------------------------------------------------------------------------------- 1 | debug\make_readme 2 | -------------------------------------------------------------------------------- /opengl_renderer/submodules/stb/tools/trailing_whitespace.c: -------------------------------------------------------------------------------- 1 | #define STB_DEFINE 2 | #include "stb.h" 3 | 4 | int main(int argc, char **argv) 5 | { 6 | int i; 7 | for (i=1; i < argc; ++i) { 8 | int len; 9 | FILE *f; 10 | char *s = stb_file(argv[i], &len); 11 | char *end, *src, *dest; 12 | if (s == NULL) { 13 | printf("Couldn't read file '%s'.\n", argv[i]); 14 | continue; 15 | } 16 | end = s + len; 17 | src = dest = s; 18 | while (src < end) { 19 | char *start=0; 20 | while (src < end && *src != '\n' && *src != '\r') 21 | *dest++ = *src++; 22 | while (dest-1 > s && (dest[-1] == ' ' || dest[-1] == '\t')) 23 | --dest; 24 | while (src < end && (*src == '\n' || *src == '\r')) 25 | *dest++ = *src++; 26 | } 27 | f = fopen(argv[i], "wb"); 28 | fwrite(s, 1, dest-s, f); 29 | fclose(f); 30 | } 31 | return 0; 32 | } 33 | --------------------------------------------------------------------------------