├── .gitignore ├── ClusteredShader ├── ClusteredShader.sln └── ClusteredShader │ ├── ClusteredShader.vcxproj │ ├── ClusteredShader.vcxproj.filters │ ├── DefaultVkInfo.cpp │ ├── DefaultVkInfo.h │ ├── DeviceUtils.h │ ├── SceneStructs.h │ ├── Utils.h │ ├── VDeleter.h │ ├── VulkanApplication.h │ ├── VulkanUtils.h │ ├── main.cpp │ └── main.h ├── PROPOSAL.md ├── README.md ├── img ├── TextureExample.gif └── modelExample.gif ├── lib ├── glfw-3.2.1.bin.WIN32 │ ├── COPYING.txt │ ├── docs │ │ └── html │ │ │ ├── annotated.html │ │ │ ├── arrowdown.png │ │ │ ├── arrowright.png │ │ │ ├── bc_s.png │ │ │ ├── bdwn.png │ │ │ ├── bug.html │ │ │ ├── build_8dox.html │ │ │ ├── build_guide.html │ │ │ ├── classes.html │ │ │ ├── closed.png │ │ │ ├── compat_8dox.html │ │ │ ├── compat_guide.html │ │ │ ├── compile_8dox.html │ │ │ ├── compile_guide.html │ │ │ ├── context_8dox.html │ │ │ ├── context_guide.html │ │ │ ├── dir_1f12d41534b9d9c99a183e145b58d6f3.html │ │ │ ├── dir_351f617146de9499414a6c099ebbe0ca.html │ │ │ ├── dir_4bcf8e981abe5adb811ce4f57d70c9af.html │ │ │ ├── doc.png │ │ │ ├── doxygen.css │ │ │ ├── doxygen.png │ │ │ ├── dynsections.js │ │ │ ├── extra.css │ │ │ ├── files.html │ │ │ ├── folderclosed.png │ │ │ ├── folderopen.png │ │ │ ├── functions.html │ │ │ ├── functions_vars.html │ │ │ ├── glfw3_8h.html │ │ │ ├── glfw3_8h_source.html │ │ │ ├── glfw3native_8h.html │ │ │ ├── glfw3native_8h_source.html │ │ │ ├── globals.html │ │ │ ├── globals_b.html │ │ │ ├── globals_c.html │ │ │ ├── globals_d.html │ │ │ ├── globals_defs.html │ │ │ ├── globals_defs_b.html │ │ │ ├── globals_defs_c.html │ │ │ ├── globals_defs_d.html │ │ │ ├── globals_defs_e.html │ │ │ ├── globals_defs_f.html │ │ │ ├── globals_defs_g.html │ │ │ ├── globals_defs_h.html │ │ │ ├── globals_defs_i.html │ │ │ ├── globals_defs_j.html │ │ │ ├── globals_defs_k.html │ │ │ ├── globals_defs_l.html │ │ │ ├── globals_defs_m.html │ │ │ ├── globals_defs_n.html │ │ │ ├── globals_defs_o.html │ │ │ ├── globals_defs_p.html │ │ │ ├── globals_defs_r.html │ │ │ ├── globals_defs_s.html │ │ │ ├── globals_defs_t.html │ │ │ ├── globals_defs_v.html │ │ │ ├── globals_e.html │ │ │ ├── globals_f.html │ │ │ ├── globals_func.html │ │ │ ├── globals_g.html │ │ │ ├── globals_h.html │ │ │ ├── globals_i.html │ │ │ ├── globals_j.html │ │ │ ├── globals_k.html │ │ │ ├── globals_l.html │ │ │ ├── globals_m.html │ │ │ ├── globals_n.html │ │ │ ├── globals_o.html │ │ │ ├── globals_p.html │ │ │ ├── globals_r.html │ │ │ ├── globals_s.html │ │ │ ├── globals_t.html │ │ │ ├── globals_type.html │ │ │ ├── globals_v.html │ │ │ ├── globals_w.html │ │ │ ├── group__buttons.html │ │ │ ├── group__context.html │ │ │ ├── group__errors.html │ │ │ ├── group__init.html │ │ │ ├── group__input.html │ │ │ ├── group__joysticks.html │ │ │ ├── group__keys.html │ │ │ ├── group__mods.html │ │ │ ├── group__monitor.html │ │ │ ├── group__native.html │ │ │ ├── group__shapes.html │ │ │ ├── group__vulkan.html │ │ │ ├── group__window.html │ │ │ ├── index.html │ │ │ ├── input_8dox.html │ │ │ ├── input_guide.html │ │ │ ├── intro_8dox.html │ │ │ ├── intro_guide.html │ │ │ ├── jquery.js │ │ │ ├── main_8dox.html │ │ │ ├── modules.html │ │ │ ├── monitor_8dox.html │ │ │ ├── monitor_guide.html │ │ │ ├── moving_8dox.html │ │ │ ├── moving_guide.html │ │ │ ├── nav_f.png │ │ │ ├── nav_g.png │ │ │ ├── nav_h.png │ │ │ ├── news.html │ │ │ ├── news_8dox.html │ │ │ ├── open.png │ │ │ ├── pages.html │ │ │ ├── quick_8dox.html │ │ │ ├── quick_guide.html │ │ │ ├── search │ │ │ ├── all_0.html │ │ │ ├── all_0.js │ │ │ ├── all_1.html │ │ │ ├── all_1.js │ │ │ ├── all_2.html │ │ │ ├── all_2.js │ │ │ ├── all_3.html │ │ │ ├── all_3.js │ │ │ ├── all_4.html │ │ │ ├── all_4.js │ │ │ ├── all_5.html │ │ │ ├── all_5.js │ │ │ ├── all_6.html │ │ │ ├── all_6.js │ │ │ ├── all_7.html │ │ │ ├── all_7.js │ │ │ ├── all_8.html │ │ │ ├── all_8.js │ │ │ ├── all_9.html │ │ │ ├── all_9.js │ │ │ ├── all_a.html │ │ │ ├── all_a.js │ │ │ ├── all_b.html │ │ │ ├── all_b.js │ │ │ ├── all_c.html │ │ │ ├── all_c.js │ │ │ ├── all_d.html │ │ │ ├── all_d.js │ │ │ ├── all_e.html │ │ │ ├── all_e.js │ │ │ ├── all_f.html │ │ │ ├── all_f.js │ │ │ ├── classes_0.html │ │ │ ├── classes_0.js │ │ │ ├── close.png │ │ │ ├── defines_0.html │ │ │ ├── defines_0.js │ │ │ ├── files_0.html │ │ │ ├── files_0.js │ │ │ ├── files_1.html │ │ │ ├── files_1.js │ │ │ ├── files_2.html │ │ │ ├── files_2.js │ │ │ ├── files_3.html │ │ │ ├── files_3.js │ │ │ ├── files_4.html │ │ │ ├── files_4.js │ │ │ ├── files_5.html │ │ │ ├── files_5.js │ │ │ ├── files_6.html │ │ │ ├── files_6.js │ │ │ ├── files_7.html │ │ │ ├── files_7.js │ │ │ ├── files_8.html │ │ │ ├── files_8.js │ │ │ ├── functions_0.html │ │ │ ├── functions_0.js │ │ │ ├── groups_0.html │ │ │ ├── groups_0.js │ │ │ ├── groups_1.html │ │ │ ├── groups_1.js │ │ │ ├── groups_2.html │ │ │ ├── groups_2.js │ │ │ ├── groups_3.html │ │ │ ├── groups_3.js │ │ │ ├── groups_4.html │ │ │ ├── groups_4.js │ │ │ ├── groups_5.html │ │ │ ├── groups_5.js │ │ │ ├── groups_6.html │ │ │ ├── groups_6.js │ │ │ ├── groups_7.html │ │ │ ├── groups_7.js │ │ │ ├── groups_8.html │ │ │ ├── groups_8.js │ │ │ ├── groups_9.html │ │ │ ├── groups_9.js │ │ │ ├── mag_sel.png │ │ │ ├── nomatches.html │ │ │ ├── pages_0.html │ │ │ ├── pages_0.js │ │ │ ├── pages_1.html │ │ │ ├── pages_1.js │ │ │ ├── pages_2.html │ │ │ ├── pages_2.js │ │ │ ├── pages_3.html │ │ │ ├── pages_3.js │ │ │ ├── pages_4.html │ │ │ ├── pages_4.js │ │ │ ├── pages_5.html │ │ │ ├── pages_5.js │ │ │ ├── pages_6.html │ │ │ ├── pages_6.js │ │ │ ├── pages_7.html │ │ │ ├── pages_7.js │ │ │ ├── pages_8.html │ │ │ ├── pages_8.js │ │ │ ├── search.css │ │ │ ├── search.js │ │ │ ├── search_l.png │ │ │ ├── search_m.png │ │ │ ├── search_r.png │ │ │ ├── searchdata.js │ │ │ ├── typedefs_0.html │ │ │ ├── typedefs_0.js │ │ │ ├── variables_0.html │ │ │ ├── variables_0.js │ │ │ ├── variables_1.html │ │ │ ├── variables_1.js │ │ │ ├── variables_2.html │ │ │ ├── variables_2.js │ │ │ ├── variables_3.html │ │ │ ├── variables_3.js │ │ │ ├── variables_4.html │ │ │ ├── variables_4.js │ │ │ ├── variables_5.html │ │ │ ├── variables_5.js │ │ │ ├── variables_6.html │ │ │ └── variables_6.js │ │ │ ├── spaces.svg │ │ │ ├── splitbar.png │ │ │ ├── structGLFWgammaramp.html │ │ │ ├── structGLFWimage.html │ │ │ ├── structGLFWvidmode.html │ │ │ ├── sync_off.png │ │ │ ├── sync_on.png │ │ │ ├── tab_a.png │ │ │ ├── tab_b.png │ │ │ ├── tab_h.png │ │ │ ├── tab_s.png │ │ │ ├── tabs.css │ │ │ ├── vulkan_8dox.html │ │ │ ├── vulkan_guide.html │ │ │ ├── window_8dox.html │ │ │ └── window_guide.html │ ├── include │ │ └── GLFW │ │ │ ├── glfw3.h │ │ │ └── glfw3native.h │ ├── lib-mingw-w64 │ │ ├── libglfw3.a │ │ └── libglfw3dll.a │ └── lib-mingw │ │ ├── libglfw3.a │ │ └── libglfw3dll.a ├── glm │ ├── .gitignore │ ├── CMakeLists.txt │ ├── cmake │ │ ├── glm.pc.in │ │ ├── glmBuildConfig.cmake.in │ │ └── glmConfig.cmake.in │ ├── copying.txt │ ├── doc │ │ ├── api │ │ │ ├── a00001.html │ │ │ ├── a00001_source.html │ │ │ ├── a00002.html │ │ │ ├── a00002_source.html │ │ │ ├── a00003.html │ │ │ ├── a00003_source.html │ │ │ ├── a00004.html │ │ │ ├── a00004_source.html │ │ │ ├── a00005.html │ │ │ ├── a00005_source.html │ │ │ ├── a00006.html │ │ │ ├── a00006_source.html │ │ │ ├── a00007.html │ │ │ ├── a00007_source.html │ │ │ ├── a00008.html │ │ │ ├── a00008_source.html │ │ │ ├── a00009.html │ │ │ ├── a00009_source.html │ │ │ ├── a00010.html │ │ │ ├── a00010_source.html │ │ │ ├── a00011.html │ │ │ ├── a00011_source.html │ │ │ ├── a00012.html │ │ │ ├── a00012_source.html │ │ │ ├── a00013.html │ │ │ ├── a00013_source.html │ │ │ ├── a00014.html │ │ │ ├── a00014_source.html │ │ │ ├── a00015.html │ │ │ ├── a00015_source.html │ │ │ ├── a00016.html │ │ │ ├── a00016_source.html │ │ │ ├── a00017.html │ │ │ ├── a00017_source.html │ │ │ ├── a00018.html │ │ │ ├── a00018_source.html │ │ │ ├── a00019.html │ │ │ ├── a00019_source.html │ │ │ ├── a00020.html │ │ │ ├── a00020_source.html │ │ │ ├── a00021.html │ │ │ ├── a00021_source.html │ │ │ ├── a00022.html │ │ │ ├── a00022_source.html │ │ │ ├── a00023.html │ │ │ ├── a00023_source.html │ │ │ ├── a00024.html │ │ │ ├── a00024_source.html │ │ │ ├── a00025.html │ │ │ ├── a00025_source.html │ │ │ ├── a00026.html │ │ │ ├── a00026_source.html │ │ │ ├── a00027.html │ │ │ ├── a00027_source.html │ │ │ ├── a00028.html │ │ │ ├── a00028_source.html │ │ │ ├── a00029.html │ │ │ ├── a00029_source.html │ │ │ ├── a00030.html │ │ │ ├── a00030_source.html │ │ │ ├── a00031.html │ │ │ ├── a00031_source.html │ │ │ ├── a00032.html │ │ │ ├── a00032_source.html │ │ │ ├── a00033.html │ │ │ ├── a00033_source.html │ │ │ ├── a00034.html │ │ │ ├── a00034_source.html │ │ │ ├── a00035.html │ │ │ ├── a00035_source.html │ │ │ ├── a00036.html │ │ │ ├── a00036_source.html │ │ │ ├── a00037.html │ │ │ ├── a00037_source.html │ │ │ ├── a00038.html │ │ │ ├── a00038_source.html │ │ │ ├── a00039.html │ │ │ ├── a00039_source.html │ │ │ ├── a00040.html │ │ │ ├── a00040_source.html │ │ │ ├── a00041.html │ │ │ ├── a00041_source.html │ │ │ ├── a00042.html │ │ │ ├── a00042_source.html │ │ │ ├── a00043.html │ │ │ ├── a00043_source.html │ │ │ ├── a00044.html │ │ │ ├── a00044_source.html │ │ │ ├── a00045.html │ │ │ ├── a00045_source.html │ │ │ ├── a00046.html │ │ │ ├── a00046_source.html │ │ │ ├── a00047.html │ │ │ ├── a00047_source.html │ │ │ ├── a00048.html │ │ │ ├── a00048_source.html │ │ │ ├── a00049.html │ │ │ ├── a00049_source.html │ │ │ ├── a00050_source.html │ │ │ ├── a00051.html │ │ │ ├── a00051_source.html │ │ │ ├── a00052.html │ │ │ ├── a00052_source.html │ │ │ ├── a00053.html │ │ │ ├── a00053_source.html │ │ │ ├── a00054.html │ │ │ ├── a00054_source.html │ │ │ ├── a00055.html │ │ │ ├── a00055_source.html │ │ │ ├── a00056.html │ │ │ ├── a00056_source.html │ │ │ ├── a00057.html │ │ │ ├── a00057_source.html │ │ │ ├── a00058_source.html │ │ │ ├── a00059.html │ │ │ ├── a00059_source.html │ │ │ ├── a00060.html │ │ │ ├── a00060_source.html │ │ │ ├── a00061.html │ │ │ ├── a00061_source.html │ │ │ ├── a00062.html │ │ │ ├── a00062_source.html │ │ │ ├── a00063.html │ │ │ ├── a00063_source.html │ │ │ ├── a00064.html │ │ │ ├── a00064_source.html │ │ │ ├── a00065.html │ │ │ ├── a00065_source.html │ │ │ ├── a00066.html │ │ │ ├── a00066_source.html │ │ │ ├── a00067.html │ │ │ ├── a00067_source.html │ │ │ ├── a00068.html │ │ │ ├── a00068_source.html │ │ │ ├── a00069.html │ │ │ ├── a00069_source.html │ │ │ ├── a00070.html │ │ │ ├── a00070_source.html │ │ │ ├── a00071.html │ │ │ ├── a00071_source.html │ │ │ ├── a00072.html │ │ │ ├── a00072_source.html │ │ │ ├── a00073.html │ │ │ ├── a00073_source.html │ │ │ ├── a00074.html │ │ │ ├── a00074_source.html │ │ │ ├── a00075.html │ │ │ ├── a00075_source.html │ │ │ ├── a00076.html │ │ │ ├── a00076_source.html │ │ │ ├── a00077.html │ │ │ ├── a00077_source.html │ │ │ ├── a00078.html │ │ │ ├── a00078_source.html │ │ │ ├── a00079.html │ │ │ ├── a00079_source.html │ │ │ ├── a00080.html │ │ │ ├── a00080_source.html │ │ │ ├── a00081.html │ │ │ ├── a00081_source.html │ │ │ ├── a00082_source.html │ │ │ ├── a00083.html │ │ │ ├── a00083_source.html │ │ │ ├── a00084.html │ │ │ ├── a00084_source.html │ │ │ ├── a00085.html │ │ │ ├── a00085_source.html │ │ │ ├── a00086.html │ │ │ ├── a00086_source.html │ │ │ ├── a00087.html │ │ │ ├── a00087_source.html │ │ │ ├── a00088.html │ │ │ ├── a00088_source.html │ │ │ ├── a00089.html │ │ │ ├── a00089_source.html │ │ │ ├── a00090.html │ │ │ ├── a00090_source.html │ │ │ ├── a00091.html │ │ │ ├── a00091_source.html │ │ │ ├── a00092.html │ │ │ ├── a00092_source.html │ │ │ ├── a00093.html │ │ │ ├── a00093_source.html │ │ │ ├── a00094.html │ │ │ ├── a00094_source.html │ │ │ ├── a00095.html │ │ │ ├── a00095_source.html │ │ │ ├── a00096.html │ │ │ ├── a00096_source.html │ │ │ ├── a00097.html │ │ │ ├── a00097_source.html │ │ │ ├── a00098.html │ │ │ ├── a00098_source.html │ │ │ ├── a00099.html │ │ │ ├── a00099_source.html │ │ │ ├── a00100.html │ │ │ ├── a00100_source.html │ │ │ ├── a00101.html │ │ │ ├── a00101_source.html │ │ │ ├── a00102.html │ │ │ ├── a00102_source.html │ │ │ ├── a00103.html │ │ │ ├── a00103_source.html │ │ │ ├── a00104.html │ │ │ ├── a00104_source.html │ │ │ ├── a00105.html │ │ │ ├── a00105_source.html │ │ │ ├── a00106.html │ │ │ ├── a00106_source.html │ │ │ ├── a00107.html │ │ │ ├── a00107_source.html │ │ │ ├── a00108.html │ │ │ ├── a00108_source.html │ │ │ ├── a00109.html │ │ │ ├── a00109_source.html │ │ │ ├── a00110.html │ │ │ ├── a00110_source.html │ │ │ ├── a00111.html │ │ │ ├── a00111_source.html │ │ │ ├── a00112.html │ │ │ ├── a00112_source.html │ │ │ ├── a00113.html │ │ │ ├── a00113_source.html │ │ │ ├── a00114.html │ │ │ ├── a00114_source.html │ │ │ ├── a00115.html │ │ │ ├── a00115_source.html │ │ │ ├── a00116.html │ │ │ ├── a00116_source.html │ │ │ ├── a00117.html │ │ │ ├── a00117_source.html │ │ │ ├── a00118.html │ │ │ ├── a00118_source.html │ │ │ ├── a00119.html │ │ │ ├── a00119_source.html │ │ │ ├── a00120.html │ │ │ ├── a00120_source.html │ │ │ ├── a00121.html │ │ │ ├── a00121_source.html │ │ │ ├── a00122.html │ │ │ ├── a00122_source.html │ │ │ ├── a00123.html │ │ │ ├── a00123_source.html │ │ │ ├── a00124.html │ │ │ ├── a00124_source.html │ │ │ ├── a00125.html │ │ │ ├── a00125_source.html │ │ │ ├── a00126.html │ │ │ ├── a00126_source.html │ │ │ ├── a00127.html │ │ │ ├── a00127_source.html │ │ │ ├── a00128.html │ │ │ ├── a00128_source.html │ │ │ ├── a00129.html │ │ │ ├── a00129_source.html │ │ │ ├── a00130.html │ │ │ ├── a00130_source.html │ │ │ ├── a00131.html │ │ │ ├── a00131_source.html │ │ │ ├── a00132.html │ │ │ ├── a00132_source.html │ │ │ ├── a00133.html │ │ │ ├── a00133_source.html │ │ │ ├── a00134.html │ │ │ ├── a00134_source.html │ │ │ ├── a00135.html │ │ │ ├── a00135_source.html │ │ │ ├── a00136.html │ │ │ ├── a00136_source.html │ │ │ ├── a00137.html │ │ │ ├── a00137_source.html │ │ │ ├── a00138.html │ │ │ ├── a00138_source.html │ │ │ ├── a00139.html │ │ │ ├── a00139_source.html │ │ │ ├── a00140.html │ │ │ ├── a00140_source.html │ │ │ ├── a00146.html │ │ │ ├── a00147.html │ │ │ ├── a00148.html │ │ │ ├── a00149.html │ │ │ ├── a00150.html │ │ │ ├── a00151.html │ │ │ ├── a00152.html │ │ │ ├── a00153.html │ │ │ ├── a00154.html │ │ │ ├── a00155.html │ │ │ ├── a00156.html │ │ │ ├── a00157.html │ │ │ ├── a00158.html │ │ │ ├── a00159.html │ │ │ ├── a00160.html │ │ │ ├── a00161.html │ │ │ ├── a00162.html │ │ │ ├── a00163.html │ │ │ ├── a00164.html │ │ │ ├── a00165.html │ │ │ ├── a00166.html │ │ │ ├── a00167.html │ │ │ ├── a00168.html │ │ │ ├── a00169.html │ │ │ ├── a00170.html │ │ │ ├── a00171.html │ │ │ ├── a00172.html │ │ │ ├── a00173.html │ │ │ ├── a00174.html │ │ │ ├── a00175.html │ │ │ ├── a00176.html │ │ │ ├── a00177.html │ │ │ ├── a00178.html │ │ │ ├── a00179.html │ │ │ ├── a00180.html │ │ │ ├── a00181.html │ │ │ ├── a00182.html │ │ │ ├── a00183.html │ │ │ ├── a00184.html │ │ │ ├── a00185.html │ │ │ ├── a00186.html │ │ │ ├── a00187.html │ │ │ ├── a00188.html │ │ │ ├── a00189.html │ │ │ ├── a00190.html │ │ │ ├── a00191.html │ │ │ ├── a00192.html │ │ │ ├── a00193.html │ │ │ ├── a00194.html │ │ │ ├── a00195.html │ │ │ ├── a00196.html │ │ │ ├── a00197.html │ │ │ ├── a00198.html │ │ │ ├── a00199.html │ │ │ ├── a00200.html │ │ │ ├── a00201.html │ │ │ ├── a00202.html │ │ │ ├── a00203.html │ │ │ ├── a00204.html │ │ │ ├── a00205.html │ │ │ ├── a00206.html │ │ │ ├── a00207.html │ │ │ ├── a00208.html │ │ │ ├── a00209.html │ │ │ ├── a00210.html │ │ │ ├── a00211.html │ │ │ ├── a00212.html │ │ │ ├── a00213.html │ │ │ ├── a00214.html │ │ │ ├── a00215.html │ │ │ ├── a00216.html │ │ │ ├── a00217.html │ │ │ ├── a00218.html │ │ │ ├── a00219.html │ │ │ ├── a00220.html │ │ │ ├── a00221.html │ │ │ ├── a00222.html │ │ │ ├── a00223.html │ │ │ ├── a00224.html │ │ │ ├── a00225.html │ │ │ ├── a00226.html │ │ │ ├── a00227.html │ │ │ ├── a00228.html │ │ │ ├── a00229.html │ │ │ ├── a00230.html │ │ │ ├── a00231.html │ │ │ ├── a00232.html │ │ │ ├── a00233.html │ │ │ ├── a00234.html │ │ │ ├── a00235.html │ │ │ ├── a00236.html │ │ │ ├── a00237.html │ │ │ ├── a00238.html │ │ │ ├── arrowdown.png │ │ │ ├── arrowright.png │ │ │ ├── bc_s.png │ │ │ ├── bdwn.png │ │ │ ├── closed.png │ │ │ ├── dir_1f76e953200861345293ade84ac7fb6c.html │ │ │ ├── dir_275089585c7fc1b5fd5d7d42c69cb1da.html │ │ │ ├── dir_577c788b67d63fb3b3b5752bd495d0f2.html │ │ │ ├── dir_5ce58d942b2d0776e17a9a58abc01e04.html │ │ │ ├── dir_7b98f88bffbed4b390b5f8f520d9c08e.html │ │ │ ├── dir_8d176b5b7dd0ae42ea6876078f2bde49.html │ │ │ ├── dir_9440d7c11b99dcd7e5d369c7cf9802fe.html │ │ │ ├── dir_e29b03b892e0e25920d021a614d4db9b.html │ │ │ ├── dir_e529a619cfdec1fa4c331fb042fd332f.html │ │ │ ├── doc.png │ │ │ ├── doxygen.css │ │ │ ├── doxygen.png │ │ │ ├── dynsections.js │ │ │ ├── files.html │ │ │ ├── folderclosed.png │ │ │ ├── folderopen.png │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── logo.png │ │ │ ├── modules.html │ │ │ ├── nav_f.png │ │ │ ├── nav_g.png │ │ │ ├── nav_h.png │ │ │ ├── open.png │ │ │ ├── splitbar.png │ │ │ ├── sync_off.png │ │ │ ├── sync_on.png │ │ │ ├── tab_a.png │ │ │ ├── tab_b.png │ │ │ ├── tab_h.png │ │ │ ├── tab_s.png │ │ │ └── tabs.css │ │ ├── glm.docx │ │ ├── glm.pdf │ │ ├── logo.png │ │ ├── man.doxy │ │ ├── pages.doxy │ │ └── theme │ │ │ ├── doxygen.css │ │ │ └── tabs.css │ ├── glm │ │ ├── CMakeLists.txt │ │ ├── common.hpp │ │ ├── detail │ │ │ ├── _features.hpp │ │ │ ├── _fixes.hpp │ │ │ ├── _noise.hpp │ │ │ ├── _swizzle.hpp │ │ │ ├── _swizzle_func.hpp │ │ │ ├── _vectorize.hpp │ │ │ ├── dummy.cpp │ │ │ ├── func_common.hpp │ │ │ ├── func_common.inl │ │ │ ├── func_common_simd.inl │ │ │ ├── func_exponential.hpp │ │ │ ├── func_exponential.inl │ │ │ ├── func_exponential_simd.inl │ │ │ ├── func_geometric.hpp │ │ │ ├── func_geometric.inl │ │ │ ├── func_geometric_simd.inl │ │ │ ├── func_integer.hpp │ │ │ ├── func_integer.inl │ │ │ ├── func_integer_simd.inl │ │ │ ├── func_matrix.hpp │ │ │ ├── func_matrix.inl │ │ │ ├── func_matrix_simd.inl │ │ │ ├── func_packing.hpp │ │ │ ├── func_packing.inl │ │ │ ├── func_packing_simd.inl │ │ │ ├── func_trigonometric.hpp │ │ │ ├── func_trigonometric.inl │ │ │ ├── func_trigonometric_simd.inl │ │ │ ├── func_vector_relational.hpp │ │ │ ├── func_vector_relational.inl │ │ │ ├── func_vector_relational_simd.inl │ │ │ ├── glm.cpp │ │ │ ├── precision.hpp │ │ │ ├── setup.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_mat4x4_simd.inl │ │ │ ├── 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 │ │ │ └── type_vec4_simd.inl │ │ ├── exponential.hpp │ │ ├── ext.hpp │ │ ├── fwd.hpp │ │ ├── geometric.hpp │ │ ├── glm.hpp │ │ ├── gtc │ │ │ ├── bitfield.hpp │ │ │ ├── bitfield.inl │ │ │ ├── color_encoding.inl │ │ │ ├── color_space.hpp │ │ │ ├── color_space.inl │ │ │ ├── constants.hpp │ │ │ ├── constants.inl │ │ │ ├── epsilon.hpp │ │ │ ├── epsilon.inl │ │ │ ├── functions.hpp │ │ │ ├── functions.inl │ │ │ ├── integer.hpp │ │ │ ├── integer.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 │ │ │ ├── packing.hpp │ │ │ ├── packing.inl │ │ │ ├── quaternion.hpp │ │ │ ├── quaternion.inl │ │ │ ├── quaternion_simd.inl │ │ │ ├── random.hpp │ │ │ ├── random.inl │ │ │ ├── reciprocal.hpp │ │ │ ├── reciprocal.inl │ │ │ ├── round.hpp │ │ │ ├── round.inl │ │ │ ├── type_aligned.hpp │ │ │ ├── type_precision.hpp │ │ │ ├── type_precision.inl │ │ │ ├── type_ptr.hpp │ │ │ ├── type_ptr.inl │ │ │ ├── ulp.hpp │ │ │ ├── ulp.inl │ │ │ ├── vec1.hpp │ │ │ └── vec1.inl │ │ ├── gtx │ │ │ ├── associated_min_max.hpp │ │ │ ├── associated_min_max.inl │ │ │ ├── bit.hpp │ │ │ ├── bit.inl │ │ │ ├── closest_point.hpp │ │ │ ├── closest_point.inl │ │ │ ├── color_space.hpp │ │ │ ├── color_space.inl │ │ │ ├── color_space_YCoCg.hpp │ │ │ ├── color_space_YCoCg.inl │ │ │ ├── common.hpp │ │ │ ├── common.inl │ │ │ ├── compatibility.hpp │ │ │ ├── compatibility.inl │ │ │ ├── component_wise.hpp │ │ │ ├── component_wise.inl │ │ │ ├── dual_quaternion.hpp │ │ │ ├── dual_quaternion.inl │ │ │ ├── euler_angles.hpp │ │ │ ├── euler_angles.inl │ │ │ ├── extend.hpp │ │ │ ├── extend.inl │ │ │ ├── extended_min_max.hpp │ │ │ ├── extended_min_max.inl │ │ │ ├── fast_exponential.hpp │ │ │ ├── fast_exponential.inl │ │ │ ├── fast_square_root.hpp │ │ │ ├── fast_square_root.inl │ │ │ ├── fast_trigonometry.hpp │ │ │ ├── fast_trigonometry.inl │ │ │ ├── float_notmalize.inl │ │ │ ├── gradient_paint.hpp │ │ │ ├── gradient_paint.inl │ │ │ ├── handed_coordinate_space.hpp │ │ │ ├── handed_coordinate_space.inl │ │ │ ├── hash.hpp │ │ │ ├── hash.inl │ │ │ ├── integer.hpp │ │ │ ├── integer.inl │ │ │ ├── intersect.hpp │ │ │ ├── intersect.inl │ │ │ ├── io.hpp │ │ │ ├── io.inl │ │ │ ├── log_base.hpp │ │ │ ├── log_base.inl │ │ │ ├── matrix_cross_product.hpp │ │ │ ├── matrix_cross_product.inl │ │ │ ├── matrix_decompose.hpp │ │ │ ├── matrix_decompose.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 │ │ │ ├── matrix_transform_2d.hpp │ │ │ ├── matrix_transform_2d.inl │ │ │ ├── mixed_product.hpp │ │ │ ├── mixed_product.inl │ │ │ ├── norm.hpp │ │ │ ├── norm.inl │ │ │ ├── normal.hpp │ │ │ ├── normal.inl │ │ │ ├── normalize_dot.hpp │ │ │ ├── normalize_dot.inl │ │ │ ├── number_precision.hpp │ │ │ ├── number_precision.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 │ │ │ ├── range.hpp │ │ │ ├── raw_data.hpp │ │ │ ├── raw_data.inl │ │ │ ├── rotate_normalized_axis.hpp │ │ │ ├── rotate_normalized_axis.inl │ │ │ ├── rotate_vector.hpp │ │ │ ├── rotate_vector.inl │ │ │ ├── scalar_multiplication.hpp │ │ │ ├── scalar_relational.hpp │ │ │ ├── scalar_relational.inl │ │ │ ├── simd_mat4.hpp │ │ │ ├── simd_mat4.inl │ │ │ ├── simd_quat.hpp │ │ │ ├── simd_quat.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 │ │ │ ├── type_aligned.hpp │ │ │ ├── type_aligned.inl │ │ │ ├── type_trait.hpp │ │ │ ├── type_trait.inl │ │ │ ├── vector_angle.hpp │ │ │ ├── vector_angle.inl │ │ │ ├── vector_query.hpp │ │ │ ├── vector_query.inl │ │ │ ├── wrap.hpp │ │ │ └── wrap.inl │ │ ├── integer.hpp │ │ ├── mat2x2.hpp │ │ ├── mat2x3.hpp │ │ ├── mat2x4.hpp │ │ ├── mat3x2.hpp │ │ ├── mat3x3.hpp │ │ ├── mat3x4.hpp │ │ ├── mat4x2.hpp │ │ ├── mat4x3.hpp │ │ ├── mat4x4.hpp │ │ ├── matrix.hpp │ │ ├── packing.hpp │ │ ├── simd │ │ │ ├── common.h │ │ │ ├── exponential.h │ │ │ ├── geometric.h │ │ │ ├── integer.h │ │ │ ├── matrix.h │ │ │ ├── packing.h │ │ │ ├── platform.h │ │ │ ├── trigonometric.h │ │ │ └── vector_relational.h │ │ ├── trigonometric.hpp │ │ ├── vec2.hpp │ │ ├── vec3.hpp │ │ ├── vec4.hpp │ │ └── vector_relational.hpp │ ├── readme.md │ ├── test │ │ ├── CMakeLists.txt │ │ ├── bug │ │ │ ├── CMakeLists.txt │ │ │ └── bug_ms_vec_static.cpp │ │ ├── core │ │ │ ├── CMakeLists.txt │ │ │ ├── core_force_pure.cpp │ │ │ ├── core_force_unrestricted_gentype.cpp │ │ │ ├── core_func_common.cpp │ │ │ ├── core_func_exponential.cpp │ │ │ ├── core_func_geometric.cpp │ │ │ ├── core_func_integer.cpp │ │ │ ├── core_func_integer_bit_count.cpp │ │ │ ├── core_func_integer_find_lsb.cpp │ │ │ ├── core_func_integer_find_msb.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_force_cxx98.cpp │ │ │ ├── core_setup_message.cpp │ │ │ ├── core_setup_precision.cpp │ │ │ ├── core_type_aligned.cpp │ │ │ ├── core_type_cast.cpp │ │ │ ├── core_type_ctor.cpp │ │ │ ├── core_type_float.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_bitfield.cpp │ │ │ ├── gtc_color_space.cpp │ │ │ ├── gtc_constants.cpp │ │ │ ├── gtc_epsilon.cpp │ │ │ ├── gtc_functions.cpp │ │ │ ├── gtc_integer.cpp │ │ │ ├── gtc_matrix_access.cpp │ │ │ ├── gtc_matrix_integer.cpp │ │ │ ├── gtc_matrix_inverse.cpp │ │ │ ├── gtc_matrix_transform.cpp │ │ │ ├── gtc_noise.cpp │ │ │ ├── gtc_packing.cpp │ │ │ ├── gtc_quaternion.cpp │ │ │ ├── gtc_random.cpp │ │ │ ├── gtc_reciprocal.cpp │ │ │ ├── gtc_round.cpp │ │ │ ├── gtc_type_aligned.cpp │ │ │ ├── gtc_type_precision.cpp │ │ │ ├── gtc_type_ptr.cpp │ │ │ ├── gtc_ulp.cpp │ │ │ ├── gtc_user_defined_types.cpp │ │ │ └── gtc_vec1.cpp │ │ └── gtx │ │ │ ├── CMakeLists.txt │ │ │ ├── gtx_associated_min_max.cpp │ │ │ ├── gtx_closest_point.cpp │ │ │ ├── gtx_color_space.cpp │ │ │ ├── gtx_color_space_YCoCg.cpp │ │ │ ├── gtx_common.cpp │ │ │ ├── gtx_compatibility.cpp │ │ │ ├── gtx_component_wise.cpp │ │ │ ├── gtx_dual_quaternion.cpp │ │ │ ├── gtx_euler_angle.cpp │ │ │ ├── gtx_extend.cpp │ │ │ ├── gtx_extended_min_max.cpp │ │ │ ├── gtx_extented_min_max.cpp │ │ │ ├── gtx_fast_exponential.cpp │ │ │ ├── gtx_fast_square_root.cpp │ │ │ ├── gtx_fast_trigonometry.cpp │ │ │ ├── gtx_gradient_paint.cpp │ │ │ ├── gtx_handed_coordinate_space.cpp │ │ │ ├── gtx_int_10_10_10_2.cpp │ │ │ ├── gtx_integer.cpp │ │ │ ├── gtx_intersect.cpp │ │ │ ├── gtx_io.cpp │ │ │ ├── gtx_log_base.cpp │ │ │ ├── gtx_matrix_cross_product.cpp │ │ │ ├── gtx_matrix_decompose.cpp │ │ │ ├── gtx_matrix_interpolation.cpp │ │ │ ├── gtx_matrix_major_storage.cpp │ │ │ ├── gtx_matrix_operation.cpp │ │ │ ├── gtx_matrix_query.cpp │ │ │ ├── gtx_matrix_transform_2d.cpp │ │ │ ├── gtx_mixed_product.cpp │ │ │ ├── gtx_norm.cpp │ │ │ ├── gtx_normal.cpp │ │ │ ├── gtx_normalize_dot.cpp │ │ │ ├── gtx_number_precision.cpp │ │ │ ├── gtx_optimum_pow.cpp │ │ │ ├── gtx_orthonormalize.cpp │ │ │ ├── gtx_perpendicular.cpp │ │ │ ├── gtx_polar_coordinates.cpp │ │ │ ├── gtx_projection.cpp │ │ │ ├── gtx_quaternion.cpp │ │ │ ├── gtx_random.cpp │ │ │ ├── gtx_range.cpp │ │ │ ├── gtx_rotate_normalized_axis.cpp │ │ │ ├── gtx_rotate_vector.cpp │ │ │ ├── gtx_scalar_multiplication.cpp │ │ │ ├── gtx_scalar_relational.cpp │ │ │ ├── gtx_simd_mat4.cpp │ │ │ ├── gtx_simd_vec4.cpp │ │ │ ├── gtx_spline.cpp │ │ │ ├── gtx_string_cast.cpp │ │ │ ├── gtx_type_aligned.cpp │ │ │ ├── gtx_type_trait.cpp │ │ │ ├── gtx_vector_angle.cpp │ │ │ ├── gtx_vector_query.cpp │ │ │ └── gtx_wrap.cpp │ └── util │ │ ├── autoexp.txt │ │ ├── autoexp.vc2010.dat │ │ ├── glm.natvis │ │ └── usertype.dat ├── stb-master │ ├── 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 │ │ ├── stb_image.c │ │ └── stretchy_buffer.txt │ ├── docs │ │ ├── other_libs.md │ │ ├── stb_howto.txt │ │ ├── stb_voxel_render_interview.md │ │ └── why_public_domain.md │ ├── release_notes.md │ ├── stb.h │ ├── stb_c_lexer.h │ ├── stb_connected_components.h │ ├── stb_divide.h │ ├── stb_dxt.h │ ├── stb_easy_font.h │ ├── stb_herringbone_wang_tile.h │ ├── stb_image.h │ ├── stb_image_resize.h │ ├── stb_image_write.h │ ├── stb_leakcheck.h │ ├── stb_perlin.h │ ├── stb_rect_pack.h │ ├── stb_textedit.h │ ├── stb_tilemap_editor.h │ ├── stb_truetype.h │ ├── stb_vorbis.c │ ├── stb_voxel_render.h │ ├── stretchy_buffer.h │ ├── tests │ │ ├── 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 │ │ ├── grid_reachability.c │ │ ├── herringbone.dsp │ │ ├── herringbone_generator.c │ │ ├── herringbone_map.c │ │ ├── herringbone_map.dsp │ │ ├── image_test.c │ │ ├── image_test.dsp │ │ ├── oversample │ │ │ ├── README.md │ │ │ ├── main.c │ │ │ ├── oversample.dsp │ │ │ ├── oversample.dsw │ │ │ └── stb_wingraph.h │ │ ├── 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 │ │ │ ├── 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 │ │ ├── resample_test.cpp │ │ ├── resample_test_c.c │ │ ├── resize.dsp │ │ ├── stb.c │ │ ├── stb.dsp │ │ ├── stb.dsw │ │ ├── stb_cpp.cpp │ │ ├── stb_cpp.dsp │ │ ├── stretch_test.c │ │ ├── stretch_test.dsp │ │ ├── stretchy_buffer_test.c │ │ ├── test_c_compilation.c │ │ ├── test_cpp_compilation.cpp │ │ ├── test_truetype.c │ │ ├── test_vorbis.c │ │ ├── textedit_sample.c │ │ ├── tilemap_editor_integration_example.c │ │ └── vorbseek │ │ │ ├── vorbseek.c │ │ │ └── vorbseek.dsp │ └── tools │ │ ├── README.footer.md │ │ ├── README.header.md │ │ ├── README.list │ │ ├── easy_font_maker.c │ │ ├── make_readme.c │ │ ├── make_readme.dsp │ │ ├── mr.bat │ │ ├── unicode.c │ │ └── unicode │ │ └── unicode.dsp └── tinyobjloader-master │ ├── .bintray.in │ ├── .clang-format │ ├── .drone.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── README.md │ ├── appveyor.yml │ ├── build.ninja │ ├── deps │ └── cpplint.py │ ├── examples │ ├── callback_api │ │ ├── Makefile │ │ └── main.cc │ ├── obj_sticher │ │ ├── obj_sticher.cc │ │ ├── obj_writer.cc │ │ ├── obj_writer.h │ │ └── premake4.lua │ ├── viewer │ │ ├── README.md │ │ ├── premake4.lua │ │ ├── stb_image.h │ │ ├── trackball.cc │ │ ├── trackball.h │ │ └── viewer.cc │ └── voxelize │ │ └── main.cc │ ├── experimental │ ├── LICENSE.ltalloc │ ├── README.md │ ├── ltalloc.cc │ ├── ltalloc.h │ ├── ltalloc.hpp │ ├── premake4.lua │ ├── tinyobj_loader_opt.h │ ├── trackball.cc │ ├── trackball.h │ └── viewer.cc │ ├── images │ ├── rungholt.jpg │ └── sanmugel.png │ ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── Makefile │ └── README │ ├── loader_example.cc │ ├── models │ ├── cornell_box.mtl │ ├── cube.mtl │ ├── issue-92.mtl │ ├── issue-95-2.mtl │ ├── issue-95.mtl │ ├── pbr-mat-ext.mtl │ ├── texture-options-issue-85.mtl │ └── usemtl-issue-68.mtl │ ├── premake4.lua │ ├── python │ ├── TODO.md │ ├── cornell_box_multimaterial_output.json │ ├── howto.py │ ├── main.cpp │ └── setup.py │ ├── tests │ ├── Makefile │ ├── README.md │ ├── catch.hpp │ ├── config-msvc.py │ ├── config-posix.py │ ├── kuroga.py │ ├── tester.cc │ └── vcbuild.bat │ ├── tiny_obj_loader.cc │ ├── tiny_obj_loader.h │ ├── tools │ └── travis_postbuild.sh │ ├── vcsetup.bat │ └── wercker.yml ├── progress └── CIS565 Final Project M1 Slides.pdf ├── res └── textures │ ├── KAMEN-bump.jpg │ ├── KAMEN.JPG │ ├── chalet.jpg │ └── texture.jpg └── shaders ├── clustered.comp ├── compile.bat ├── forward.comp ├── frag.spv ├── light.comp ├── light.spv ├── shader.frag ├── shader.vert └── vert.spv /.gitignore: -------------------------------------------------------------------------------- 1 | ClusteredShader/Debug 2 | ClusteredShader/Release 3 | ClusteredShader/ClusteredShader/Debug 4 | ClusteredShader/ClusteredShader/Release 5 | ClusteredShader/ClusteredShader.sdf 6 | ClusteredShader/ClusteredShader.opensdf -------------------------------------------------------------------------------- /ClusteredShader/ClusteredShader.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClusteredShader", "ClusteredShader\ClusteredShader.vcxproj", "{273C5496-BEA0-4D2D-A946-55C61C4C90AE}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Release|Win32 = Release|Win32 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {273C5496-BEA0-4D2D-A946-55C61C4C90AE}.Debug|Win32.ActiveCfg = Debug|Win32 15 | {273C5496-BEA0-4D2D-A946-55C61C4C90AE}.Debug|Win32.Build.0 = Debug|Win32 16 | {273C5496-BEA0-4D2D-A946-55C61C4C90AE}.Release|Win32.ActiveCfg = Release|Win32 17 | {273C5496-BEA0-4D2D-A946-55C61C4C90AE}.Release|Win32.Build.0 = Release|Win32 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /ClusteredShader/ClusteredShader/DefaultVkInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define GLFW_INCLUDE_VULKAN 4 | #include 5 | 6 | namespace VkInfoUtils { 7 | VkPipelineShaderStageCreateInfo createShaderStageInfo(); 8 | VkPipelineInputAssemblyStateCreateInfo createAssemblyStageInfo(); 9 | VkViewport createViewportInfo(int height, int width); 10 | } -------------------------------------------------------------------------------- /ClusteredShader/ClusteredShader/main.cpp: -------------------------------------------------------------------------------- 1 | #include "main.h" 2 | 3 | int main() { 4 | VulkanApplication app; 5 | 6 | try { 7 | app.run(); 8 | } 9 | catch (const std::runtime_error& e) { 10 | std::cerr << e.what() << std::endl; 11 | return EXIT_FAILURE; 12 | } 13 | 14 | return EXIT_SUCCESS; 15 | } -------------------------------------------------------------------------------- /ClusteredShader/ClusteredShader/main.h: -------------------------------------------------------------------------------- 1 | #include "VulkanApplication.h" -------------------------------------------------------------------------------- /img/TextureExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/img/TextureExample.gif -------------------------------------------------------------------------------- /img/modelExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/img/modelExample.gif -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/COPYING.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2002-2006 Marcus Geelnard 2 | Copyright (c) 2006-2016 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 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/arrowdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/arrowdown.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/arrowright.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/bc_s.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/bdwn.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/closed.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/doc.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/doxygen.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/folderclosed.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/folderopen.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/nav_f.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/nav_g.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/nav_h.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/open.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['blue',['blue',['../structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b',1,'GLFWgammaramp']]], 4 | ['bluebits',['blueBits',['../structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047',1,'GLFWvidmode']]], 5 | ['bug_20list',['Bug List',['../bug.html',1,'']]], 6 | ['build_2edox',['build.dox',['../build_8dox.html',1,'']]], 7 | ['building_20applications',['Building applications',['../build_guide.html',1,'']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['compat_2edox',['compat.dox',['../compat_8dox.html',1,'']]], 4 | ['compile_2edox',['compile.dox',['../compile_8dox.html',1,'']]], 5 | ['compiling_20glfw',['Compiling GLFW',['../compile_guide.html',1,'']]], 6 | ['context_20reference',['Context reference',['../group__context.html',1,'']]], 7 | ['context_2edox',['context.dox',['../context_8dox.html',1,'']]], 8 | ['context_20guide',['Context guide',['../context_guide.html',1,'']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['error_20codes',['Error codes',['../group__errors.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['height',['height',['../structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c',1,'GLFWvidmode::height()'],['../structGLFWimage.html#a0b7d95368f0c80d5e5c9875057c7dbec',1,'GLFWimage::height()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['initialization_2c_20version_20and_20error_20reference',['Initialization, version and error reference',['../group__init.html',1,'']]], 4 | ['input_20reference',['Input reference',['../group__input.html',1,'']]], 5 | ['input_2edox',['input.dox',['../input_8dox.html',1,'']]], 6 | ['input_20guide',['Input guide',['../input_guide.html',1,'']]], 7 | ['intro_2edox',['intro.dox',['../intro_8dox.html',1,'']]], 8 | ['introduction_20to_20the_20api',['Introduction to the API',['../intro_guide.html',1,'']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['joysticks',['Joysticks',['../group__joysticks.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['keyboard_20keys',['Keyboard keys',['../group__keys.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mouse_20buttons',['Mouse buttons',['../group__buttons.html',1,'']]], 4 | ['main_2edox',['main.dox',['../main_8dox.html',1,'']]], 5 | ['modifier_20key_20flags',['Modifier key flags',['../group__mods.html',1,'']]], 6 | ['monitor_20reference',['Monitor reference',['../group__monitor.html',1,'']]], 7 | ['monitor_2edox',['monitor.dox',['../monitor_8dox.html',1,'']]], 8 | ['monitor_20guide',['Monitor guide',['../monitor_guide.html',1,'']]], 9 | ['moving_2edox',['moving.dox',['../moving_8dox.html',1,'']]], 10 | ['moving_20from_20glfw_202_20to_203',['Moving from GLFW 2 to 3',['../moving_guide.html',1,'']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['notitle',['notitle',['../index.html',1,'']]], 4 | ['native_20access',['Native access',['../group__native.html',1,'']]], 5 | ['new_20features',['New features',['../news.html',1,'']]], 6 | ['news_2edox',['news.dox',['../news_8dox.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pixels',['pixels',['../structGLFWimage.html#a0c532a5c2bb715555279b7817daba0fb',1,'GLFWimage']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['quick_2edox',['quick.dox',['../quick_8dox.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['red',['red',['../structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138',1,'GLFWgammaramp']]], 4 | ['redbits',['redBits',['../structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b',1,'GLFWvidmode']]], 5 | ['refreshrate',['refreshRate',['../structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649',1,'GLFWvidmode']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['standards_20conformance',['Standards conformance',['../compat_guide.html',1,'']]], 4 | ['standard_20cursor_20shapes',['Standard cursor shapes',['../group__shapes.html',1,'']]], 5 | ['size',['size',['../structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5',1,'GLFWgammaramp']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['vulkan_20reference',['Vulkan reference',['../group__vulkan.html',1,'']]], 4 | ['vulkan_2edox',['vulkan.dox',['../vulkan_8dox.html',1,'']]], 5 | ['vulkan_20guide',['Vulkan guide',['../vulkan_guide.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/all_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['width',['width',['../structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d',1,'GLFWvidmode::width()'],['../structGLFWimage.html#af6a71cc999fe6d3aea31dd7e9687d835',1,'GLFWimage::width()']]], 4 | ['window_20reference',['Window reference',['../group__window.html',1,'']]], 5 | ['window_2edox',['window.dox',['../window_8dox.html',1,'']]], 6 | ['window_20guide',['Window guide',['../window_guide.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/classes_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['glfwgammaramp',['GLFWgammaramp',['../structGLFWgammaramp.html',1,'']]], 4 | ['glfwimage',['GLFWimage',['../structGLFWimage.html',1,'']]], 5 | ['glfwvidmode',['GLFWvidmode',['../structGLFWvidmode.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/search/close.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['build_2edox',['build.dox',['../build_8dox.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['compat_2edox',['compat.dox',['../compat_8dox.html',1,'']]], 4 | ['compile_2edox',['compile.dox',['../compile_8dox.html',1,'']]], 5 | ['context_2edox',['context.dox',['../context_8dox.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['glfw3_2eh',['glfw3.h',['../glfw3_8h.html',1,'']]], 4 | ['glfw3native_2eh',['glfw3native.h',['../glfw3native_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['input_2edox',['input.dox',['../input_8dox.html',1,'']]], 4 | ['intro_2edox',['intro.dox',['../intro_8dox.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['main_2edox',['main.dox',['../main_8dox.html',1,'']]], 4 | ['monitor_2edox',['monitor.dox',['../monitor_8dox.html',1,'']]], 5 | ['moving_2edox',['moving.dox',['../moving_8dox.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['news_2edox',['news.dox',['../news_8dox.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['quick_2edox',['quick.dox',['../quick_8dox.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['vulkan_2edox',['vulkan.dox',['../vulkan_8dox.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/files_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['window_2edox',['window.dox',['../window_8dox.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['context_20reference',['Context reference',['../group__context.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['error_20codes',['Error codes',['../group__errors.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['initialization_2c_20version_20and_20error_20reference',['Initialization, version and error reference',['../group__init.html',1,'']]], 4 | ['input_20reference',['Input reference',['../group__input.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['joysticks',['Joysticks',['../group__joysticks.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['keyboard_20keys',['Keyboard keys',['../group__keys.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mouse_20buttons',['Mouse buttons',['../group__buttons.html',1,'']]], 4 | ['modifier_20key_20flags',['Modifier key flags',['../group__mods.html',1,'']]], 5 | ['monitor_20reference',['Monitor reference',['../group__monitor.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['native_20access',['Native access',['../group__native.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['standard_20cursor_20shapes',['Standard cursor shapes',['../group__shapes.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['vulkan_20reference',['Vulkan reference',['../group__vulkan.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/groups_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['window_20reference',['Window reference',['../group__window.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/search/mag_sel.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bug_20list',['Bug List',['../bug.html',1,'']]], 4 | ['building_20applications',['Building applications',['../build_guide.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['compiling_20glfw',['Compiling GLFW',['../compile_guide.html',1,'']]], 4 | ['context_20guide',['Context guide',['../context_guide.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getting_20started',['Getting started',['../quick_guide.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['input_20guide',['Input guide',['../input_guide.html',1,'']]], 4 | ['introduction_20to_20the_20api',['Introduction to the API',['../intro_guide.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['monitor_20guide',['Monitor guide',['../monitor_guide.html',1,'']]], 4 | ['moving_20from_20glfw_202_20to_203',['Moving from GLFW 2 to 3',['../moving_guide.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['notitle',['notitle',['../index.html',1,'']]], 4 | ['new_20features',['New features',['../news.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['standards_20conformance',['Standards conformance',['../compat_guide.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['vulkan_20guide',['Vulkan guide',['../vulkan_guide.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/pages_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['window_20guide',['Window guide',['../window_guide.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/search/search_l.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/search/search_m.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/search/search_r.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/searchdata.js: -------------------------------------------------------------------------------- 1 | var indexSectionsWithContent = 2 | { 3 | 0: "bceghijkmnpqrsvw", 4 | 1: "g", 5 | 2: "bcgimnqvw", 6 | 3: "g", 7 | 4: "bghprsw", 8 | 5: "g", 9 | 6: "g", 10 | 7: "ceijkmnsvw", 11 | 8: "bcgimnsvw" 12 | }; 13 | 14 | var indexSectionNames = 15 | { 16 | 0: "all", 17 | 1: "classes", 18 | 2: "files", 19 | 3: "functions", 20 | 4: "variables", 21 | 5: "typedefs", 22 | 6: "defines", 23 | 7: "groups", 24 | 8: "pages" 25 | }; 26 | 27 | var indexSectionLabels = 28 | { 29 | 0: "All", 30 | 1: "Data Structures", 31 | 2: "Files", 32 | 3: "Functions", 33 | 4: "Variables", 34 | 5: "Typedefs", 35 | 6: "Macros", 36 | 7: "Modules", 37 | 8: "Pages" 38 | }; 39 | 40 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['blue',['blue',['../structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b',1,'GLFWgammaramp']]], 4 | ['bluebits',['blueBits',['../structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047',1,'GLFWvidmode']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['green',['green',['../structGLFWgammaramp.html#affccc6f5df47820b6562d709da3a5a3a',1,'GLFWgammaramp']]], 4 | ['greenbits',['greenBits',['../structGLFWvidmode.html#a292fdd281f3485fb3ff102a5bda43faa',1,'GLFWvidmode']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['height',['height',['../structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c',1,'GLFWvidmode::height()'],['../structGLFWimage.html#a0b7d95368f0c80d5e5c9875057c7dbec',1,'GLFWimage::height()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pixels',['pixels',['../structGLFWimage.html#a0c532a5c2bb715555279b7817daba0fb',1,'GLFWimage']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['red',['red',['../structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138',1,'GLFWgammaramp']]], 4 | ['redbits',['redBits',['../structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b',1,'GLFWvidmode']]], 5 | ['refreshrate',['refreshRate',['../structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649',1,'GLFWvidmode']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['size',['size',['../structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5',1,'GLFWgammaramp']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/search/variables_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['width',['width',['../structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d',1,'GLFWvidmode::width()'],['../structGLFWimage.html#af6a71cc999fe6d3aea31dd7e9687d835',1,'GLFWimage::width()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/splitbar.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/sync_off.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/sync_on.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/tab_a.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/tab_b.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/tab_h.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/docs/html/tab_s.png -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/lib-mingw-w64/libglfw3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/lib-mingw-w64/libglfw3.a -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/lib-mingw-w64/libglfw3dll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/lib-mingw-w64/libglfw3dll.a -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/lib-mingw/libglfw3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/lib-mingw/libglfw3.a -------------------------------------------------------------------------------- /lib/glfw-3.2.1.bin.WIN32/lib-mingw/libglfw3dll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glfw-3.2.1.bin.WIN32/lib-mingw/libglfw3dll.a -------------------------------------------------------------------------------- /lib/glm/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files 2 | *.slo 3 | *.lo 4 | *.o 5 | *.obj 6 | 7 | # Precompiled Headers 8 | *.gch 9 | *.pch 10 | 11 | # Compiled Dynamic libraries 12 | *.so 13 | *.dylib 14 | *.dll 15 | 16 | # Fortran module files 17 | *.mod 18 | 19 | # Compiled Static libraries 20 | *.lai 21 | *.la 22 | *.a 23 | *.lib 24 | 25 | # Executables 26 | *.exe 27 | *.out 28 | *.app 29 | 30 | # CMake 31 | CMakeCache.txt 32 | CMakeFiles 33 | cmake_install.cmake 34 | install_manifest.txt 35 | *.cmake 36 | # ^ May need to add future .cmake files as exceptions 37 | 38 | # Test logs 39 | Testing/* 40 | 41 | # Test input 42 | test/gtc/*.dds 43 | 44 | # Project Files 45 | Makefile 46 | *.cbp 47 | *.user 48 | 49 | # Misc. 50 | *.log 51 | 52 | # local build(s) 53 | build* 54 | 55 | -------------------------------------------------------------------------------- /lib/glm/cmake/glm.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | includedir=${prefix}/include 3 | 4 | Name: GLM 5 | Description: OpenGL Mathematics 6 | Version: @GLM_VERSION@ 7 | Cflags: -I${includedir} 8 | -------------------------------------------------------------------------------- /lib/glm/cmake/glmBuildConfig.cmake.in: -------------------------------------------------------------------------------- 1 | set(GLM_VERSION "@GLM_VERSION@") 2 | set(GLM_INCLUDE_DIRS "@CMAKE_CURRENT_SOURCE_DIR@") 3 | 4 | if (NOT CMAKE_VERSION VERSION_LESS "3.0") 5 | include("${CMAKE_CURRENT_LIST_DIR}/glmTargets.cmake") 6 | endif() 7 | -------------------------------------------------------------------------------- /lib/glm/cmake/glmConfig.cmake.in: -------------------------------------------------------------------------------- 1 | set(GLM_VERSION "@GLM_VERSION@") 2 | 3 | @PACKAGE_INIT@ 4 | 5 | set_and_check(GLM_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") 6 | 7 | if (NOT CMAKE_VERSION VERSION_LESS "3.0") 8 | include("${CMAKE_CURRENT_LIST_DIR}/glmTargets.cmake") 9 | endif() 10 | -------------------------------------------------------------------------------- /lib/glm/doc/api/arrowdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/arrowdown.png -------------------------------------------------------------------------------- /lib/glm/doc/api/arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/arrowright.png -------------------------------------------------------------------------------- /lib/glm/doc/api/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/bc_s.png -------------------------------------------------------------------------------- /lib/glm/doc/api/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/bdwn.png -------------------------------------------------------------------------------- /lib/glm/doc/api/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/closed.png -------------------------------------------------------------------------------- /lib/glm/doc/api/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/doc.png -------------------------------------------------------------------------------- /lib/glm/doc/api/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/doxygen.png -------------------------------------------------------------------------------- /lib/glm/doc/api/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/folderclosed.png -------------------------------------------------------------------------------- /lib/glm/doc/api/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/folderopen.png -------------------------------------------------------------------------------- /lib/glm/doc/api/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/logo.png -------------------------------------------------------------------------------- /lib/glm/doc/api/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/nav_f.png -------------------------------------------------------------------------------- /lib/glm/doc/api/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/nav_g.png -------------------------------------------------------------------------------- /lib/glm/doc/api/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/nav_h.png -------------------------------------------------------------------------------- /lib/glm/doc/api/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/open.png -------------------------------------------------------------------------------- /lib/glm/doc/api/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/splitbar.png -------------------------------------------------------------------------------- /lib/glm/doc/api/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/sync_off.png -------------------------------------------------------------------------------- /lib/glm/doc/api/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/sync_on.png -------------------------------------------------------------------------------- /lib/glm/doc/api/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/tab_a.png -------------------------------------------------------------------------------- /lib/glm/doc/api/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/tab_b.png -------------------------------------------------------------------------------- /lib/glm/doc/api/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/tab_h.png -------------------------------------------------------------------------------- /lib/glm/doc/api/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/api/tab_s.png -------------------------------------------------------------------------------- /lib/glm/doc/glm.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/glm.docx -------------------------------------------------------------------------------- /lib/glm/doc/glm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/glm.pdf -------------------------------------------------------------------------------- /lib/glm/doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/doc/logo.png -------------------------------------------------------------------------------- /lib/glm/glm/common.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/common.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_common.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/_fixes.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/_fixes.hpp 3 | 4 | #include 5 | 6 | //! Workaround for compatibility with other libraries 7 | #ifdef max 8 | #undef max 9 | #endif 10 | 11 | //! Workaround for compatibility with other libraries 12 | #ifdef min 13 | #undef min 14 | #endif 15 | 16 | //! Workaround for Android 17 | #ifdef isnan 18 | #undef isnan 19 | #endif 20 | 21 | //! Workaround for Android 22 | #ifdef isinf 23 | #undef isinf 24 | #endif 25 | 26 | //! Workaround for Chrone Native Client 27 | #ifdef log2 28 | #undef log2 29 | #endif 30 | 31 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/func_exponential_simd.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/func_exponential_simd.inl 3 | 4 | #include "../simd/exponential.h" 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | namespace glm{ 9 | namespace detail 10 | { 11 | template 12 | struct compute_sqrt 13 | { 14 | GLM_FUNC_QUALIFIER static tvec4 call(tvec4 const & v) 15 | { 16 | tvec4 result(uninitialize); 17 | result.data = _mm_sqrt_ps(v.data); 18 | return result; 19 | } 20 | }; 21 | 22 | template <> 23 | struct compute_sqrt 24 | { 25 | GLM_FUNC_QUALIFIER static tvec4 call(tvec4 const & v) 26 | { 27 | tvec4 result(uninitialize); 28 | result.data = glm_vec4_sqrt_lowp(v.data); 29 | return result; 30 | } 31 | }; 32 | }//namespace detail 33 | }//namespace glm 34 | 35 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 36 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/func_packing_simd.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/func_packing_simd.inl 3 | 4 | namespace glm{ 5 | namespace detail 6 | { 7 | 8 | }//namespace detail 9 | }//namespace glm 10 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/func_trigonometric_simd.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/glm/detail/func_trigonometric_simd.inl -------------------------------------------------------------------------------- /lib/glm/glm/detail/func_vector_relational_simd.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/func_vector_relational_simd.inl 3 | 4 | namespace glm{ 5 | namespace detail 6 | { 7 | 8 | }//namespace detail 9 | }//namespace glm 10 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/type_half.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/type_half.hpp 3 | 4 | #pragma once 5 | 6 | #include "setup.hpp" 7 | 8 | namespace glm{ 9 | namespace detail 10 | { 11 | typedef short hdata; 12 | 13 | GLM_FUNC_DECL float toFloat32(hdata value); 14 | GLM_FUNC_DECL hdata toFloat16(float const & value); 15 | 16 | }//namespace detail 17 | }//namespace glm 18 | 19 | #include "type_half.inl" 20 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/type_mat.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/type_mat.inl 3 | 4 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/type_mat4x4_simd.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/type_mat4x4_sse2.inl 3 | 4 | namespace glm 5 | { 6 | 7 | }//namespace glm 8 | -------------------------------------------------------------------------------- /lib/glm/glm/detail/type_vec.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/detail/type_vec.inl 3 | -------------------------------------------------------------------------------- /lib/glm/glm/exponential.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/exponential.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_exponential.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/geometric.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/geometric.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_geometric.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/gtc/functions.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_functions 2 | /// @file glm/gtc/functions.inl 3 | 4 | #include "../detail/func_exponential.hpp" 5 | 6 | namespace glm 7 | { 8 | template 9 | GLM_FUNC_QUALIFIER T gauss 10 | ( 11 | T x, 12 | T ExpectedValue, 13 | T StandardDeviation 14 | ) 15 | { 16 | return exp(-((x - ExpectedValue) * (x - ExpectedValue)) / (static_cast(2) * StandardDeviation * StandardDeviation)) / (StandardDeviation * sqrt(static_cast(6.28318530717958647692528676655900576))); 17 | } 18 | 19 | template 20 | GLM_FUNC_QUALIFIER T gauss 21 | ( 22 | tvec2 const& Coord, 23 | tvec2 const& ExpectedValue, 24 | tvec2 const& StandardDeviation 25 | ) 26 | { 27 | tvec2 const Squared = ((Coord - ExpectedValue) * (Coord - ExpectedValue)) / (static_cast(2) * StandardDeviation * StandardDeviation); 28 | return exp(-(Squared.x + Squared.y)); 29 | } 30 | }//namespace glm 31 | 32 | -------------------------------------------------------------------------------- /lib/glm/glm/gtc/type_precision.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_swizzle 2 | /// @file glm/gtc/swizzle.inl 3 | 4 | namespace glm 5 | { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /lib/glm/glm/gtc/vec1.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_vec1 2 | /// @file glm/gtc/vec1.inl 3 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/extend.hpp: -------------------------------------------------------------------------------- 1 | /// @ref gtx_extend 2 | /// @file glm/gtx/extend.hpp 3 | /// 4 | /// @see core (dependence) 5 | /// 6 | /// @defgroup gtx_extend GLM_GTX_extend 7 | /// @ingroup gtx 8 | /// 9 | /// @brief Extend a position from a source to a position at a defined length. 10 | /// 11 | /// need to be included to use these functionalities. 12 | 13 | #pragma once 14 | 15 | // Dependency: 16 | #include "../glm.hpp" 17 | 18 | #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) 19 | # pragma message("GLM: GLM_GTX_extend extension included") 20 | #endif 21 | 22 | namespace glm 23 | { 24 | /// @addtogroup gtx_extend 25 | /// @{ 26 | 27 | /// Extends of Length the Origin position using the (Source - Origin) direction. 28 | /// @see gtx_extend 29 | template 30 | GLM_FUNC_DECL genType extend( 31 | genType const & Origin, 32 | genType const & Source, 33 | typename genType::value_type const Length); 34 | 35 | /// @} 36 | }//namespace glm 37 | 38 | #include "extend.inl" 39 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/float_notmalize.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_float_normalize 2 | /// @file glm/gtx/float_normalize.inl 3 | 4 | #include 5 | 6 | namespace glm 7 | { 8 | template class vecType> 9 | GLM_FUNC_QUALIFIER vecType floatNormalize(vecType const & v) 10 | { 11 | return vecType(v) / static_cast(std::numeric_limits::max()); 12 | } 13 | 14 | }//namespace glm 15 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/handed_coordinate_space.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_handed_coordinate_space 2 | /// @file glm/gtx/handed_coordinate_space.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER bool rightHanded 8 | ( 9 | tvec3 const & tangent, 10 | tvec3 const & binormal, 11 | tvec3 const & normal 12 | ) 13 | { 14 | return dot(cross(normal, tangent), binormal) > T(0); 15 | } 16 | 17 | template 18 | GLM_FUNC_QUALIFIER bool leftHanded 19 | ( 20 | tvec3 const & tangent, 21 | tvec3 const & binormal, 22 | tvec3 const & normal 23 | ) 24 | { 25 | return dot(cross(normal, tangent), binormal) < T(0); 26 | } 27 | }//namespace glm 28 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/log_base.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_log_base 2 | /// @file glm/gtx/log_base.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER genType log(genType const & x, genType const & base) 8 | { 9 | assert(x != genType(0)); 10 | return glm::log(x) / glm::log(base); 11 | } 12 | 13 | template class vecType> 14 | GLM_FUNC_QUALIFIER vecType log(vecType const & x, vecType const & base) 15 | { 16 | return glm::log(x) / glm::log(base); 17 | } 18 | }//namespace glm 19 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/matrix_cross_product.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_matrix_cross_product 2 | /// @file glm/gtx/matrix_cross_product.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER tmat3x3 matrixCross3 8 | ( 9 | tvec3 const & x 10 | ) 11 | { 12 | tmat3x3 Result(T(0)); 13 | Result[0][1] = x.z; 14 | Result[1][0] = -x.z; 15 | Result[0][2] = -x.y; 16 | Result[2][0] = x.y; 17 | Result[1][2] = x.x; 18 | Result[2][1] = -x.x; 19 | return Result; 20 | } 21 | 22 | template 23 | GLM_FUNC_QUALIFIER tmat4x4 matrixCross4 24 | ( 25 | tvec3 const & x 26 | ) 27 | { 28 | tmat4x4 Result(T(0)); 29 | Result[0][1] = x.z; 30 | Result[1][0] = -x.z; 31 | Result[0][2] = -x.y; 32 | Result[2][0] = x.y; 33 | Result[1][2] = x.x; 34 | Result[2][1] = -x.x; 35 | return Result; 36 | } 37 | 38 | }//namespace glm 39 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/mixed_product.hpp: -------------------------------------------------------------------------------- 1 | /// @ref gtx_mixed_product 2 | /// @file glm/gtx/mixed_product.hpp 3 | /// 4 | /// @see core (dependence) 5 | /// 6 | /// @defgroup gtx_mixed_product GLM_GTX_mixed_producte 7 | /// @ingroup gtx 8 | /// 9 | /// @brief Mixed product of 3 vectors. 10 | /// 11 | /// need to be included to use these functionalities. 12 | 13 | #pragma once 14 | 15 | // Dependency: 16 | #include "../glm.hpp" 17 | 18 | #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) 19 | # pragma message("GLM: GLM_GTX_mixed_product extension included") 20 | #endif 21 | 22 | namespace glm 23 | { 24 | /// @addtogroup gtx_mixed_product 25 | /// @{ 26 | 27 | /// @brief Mixed product of 3 vectors (from GLM_GTX_mixed_product extension) 28 | template 29 | GLM_FUNC_DECL T mixedProduct( 30 | tvec3 const & v1, 31 | tvec3 const & v2, 32 | tvec3 const & v3); 33 | 34 | /// @} 35 | }// namespace glm 36 | 37 | #include "mixed_product.inl" 38 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/mixed_product.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_mixed_product 2 | /// @file glm/gtx/mixed_product.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER T mixedProduct 8 | ( 9 | tvec3 const & v1, 10 | tvec3 const & v2, 11 | tvec3 const & v3 12 | ) 13 | { 14 | return dot(cross(v1, v2), v3); 15 | } 16 | }//namespace glm 17 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/normal.hpp: -------------------------------------------------------------------------------- 1 | /// @ref gtx_normal 2 | /// @file glm/gtx/normal.hpp 3 | /// 4 | /// @see core (dependence) 5 | /// @see gtx_extented_min_max (dependence) 6 | /// 7 | /// @defgroup gtx_normal GLM_GTX_normal 8 | /// @ingroup gtx 9 | /// 10 | /// @brief Compute the normal of a triangle. 11 | /// 12 | /// need to be included to use these functionalities. 13 | 14 | #pragma once 15 | 16 | // Dependency: 17 | #include "../glm.hpp" 18 | 19 | #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) 20 | # pragma message("GLM: GLM_GTX_normal extension included") 21 | #endif 22 | 23 | namespace glm 24 | { 25 | /// @addtogroup gtx_normal 26 | /// @{ 27 | 28 | //! Computes triangle normal from triangle points. 29 | //! From GLM_GTX_normal extension. 30 | template 31 | GLM_FUNC_DECL tvec3 triangleNormal( 32 | tvec3 const & p1, 33 | tvec3 const & p2, 34 | tvec3 const & p3); 35 | 36 | /// @} 37 | }//namespace glm 38 | 39 | #include "normal.inl" 40 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/normal.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_normal 2 | /// @file glm/gtx/normal.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER tvec3 triangleNormal 8 | ( 9 | tvec3 const & p1, 10 | tvec3 const & p2, 11 | tvec3 const & p3 12 | ) 13 | { 14 | return normalize(cross(p1 - p2, p1 - p3)); 15 | } 16 | }//namespace glm 17 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/normalize_dot.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_normalize_dot 2 | /// @file glm/gtx/normalize_dot.inl 3 | 4 | namespace glm 5 | { 6 | template class vecType> 7 | GLM_FUNC_QUALIFIER T normalizeDot(vecType const & x, vecType const & y) 8 | { 9 | return glm::dot(x, y) * glm::inversesqrt(glm::dot(x, x) * glm::dot(y, y)); 10 | } 11 | 12 | template class vecType> 13 | GLM_FUNC_QUALIFIER T fastNormalizeDot(vecType const & x, vecType const & y) 14 | { 15 | return glm::dot(x, y) * glm::fastInverseSqrt(glm::dot(x, x) * glm::dot(y, y)); 16 | } 17 | }//namespace glm 18 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/number_precision.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_number_precision 2 | /// @file glm/gtx/number_precision.inl 3 | 4 | namespace glm 5 | { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/optimum_pow.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_optimum_pow 2 | /// @file glm/gtx/optimum_pow.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER genType pow2(genType const & x) 8 | { 9 | return x * x; 10 | } 11 | 12 | template 13 | GLM_FUNC_QUALIFIER genType pow3(genType const & x) 14 | { 15 | return x * x * x; 16 | } 17 | 18 | template 19 | GLM_FUNC_QUALIFIER genType pow4(genType const & x) 20 | { 21 | return (x * x) * (x * x); 22 | } 23 | }//namespace glm 24 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/orthonormalize.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_orthonormalize 2 | /// @file glm/gtx/orthonormalize.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER tmat3x3 orthonormalize(tmat3x3 const & m) 8 | { 9 | tmat3x3 r = m; 10 | 11 | r[0] = normalize(r[0]); 12 | 13 | T d0 = dot(r[0], r[1]); 14 | r[1] -= r[0] * d0; 15 | r[1] = normalize(r[1]); 16 | 17 | T d1 = dot(r[1], r[2]); 18 | d0 = dot(r[0], r[2]); 19 | r[2] -= r[0] * d0 + r[1] * d1; 20 | r[2] = normalize(r[2]); 21 | 22 | return r; 23 | } 24 | 25 | template 26 | GLM_FUNC_QUALIFIER tvec3 orthonormalize(tvec3 const & x, tvec3 const & y) 27 | { 28 | return normalize(x - y * dot(y, x)); 29 | } 30 | }//namespace glm 31 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/perpendicular.hpp: -------------------------------------------------------------------------------- 1 | /// @ref gtx_perpendicular 2 | /// @file glm/gtx/perpendicular.hpp 3 | /// 4 | /// @see core (dependence) 5 | /// @see gtx_projection (dependence) 6 | /// 7 | /// @defgroup gtx_perpendicular GLM_GTX_perpendicular 8 | /// @ingroup gtx 9 | /// 10 | /// @brief Perpendicular of a vector from other one 11 | /// 12 | /// need to be included to use these functionalities. 13 | 14 | #pragma once 15 | 16 | // Dependency: 17 | #include "../glm.hpp" 18 | #include "../gtx/projection.hpp" 19 | 20 | #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) 21 | # pragma message("GLM: GLM_GTX_perpendicular extension included") 22 | #endif 23 | 24 | namespace glm 25 | { 26 | /// @addtogroup gtx_perpendicular 27 | /// @{ 28 | 29 | //! Projects x a perpendicular axis of Normal. 30 | //! From GLM_GTX_perpendicular extension. 31 | template 32 | GLM_FUNC_DECL vecType perp( 33 | vecType const & x, 34 | vecType const & Normal); 35 | 36 | /// @} 37 | }//namespace glm 38 | 39 | #include "perpendicular.inl" 40 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/perpendicular.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_perpendicular 2 | /// @file glm/gtx/perpendicular.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER vecType perp 8 | ( 9 | vecType const & x, 10 | vecType const & Normal 11 | ) 12 | { 13 | return x - proj(x, Normal); 14 | } 15 | }//namespace glm 16 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/polar_coordinates.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_polar_coordinates 2 | /// @file glm/gtx/polar_coordinates.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER tvec3 polar 8 | ( 9 | tvec3 const & euclidean 10 | ) 11 | { 12 | T const Length(length(euclidean)); 13 | tvec3 const tmp(euclidean / Length); 14 | T const xz_dist(sqrt(tmp.x * tmp.x + tmp.z * tmp.z)); 15 | 16 | return tvec3( 17 | asin(tmp.y), // latitude 18 | atan(tmp.x, tmp.z), // longitude 19 | xz_dist); // xz distance 20 | } 21 | 22 | template 23 | GLM_FUNC_QUALIFIER tvec3 euclidean 24 | ( 25 | tvec2 const & polar 26 | ) 27 | { 28 | T const latitude(polar.x); 29 | T const longitude(polar.y); 30 | 31 | return tvec3( 32 | cos(latitude) * sin(longitude), 33 | sin(latitude), 34 | cos(latitude) * cos(longitude)); 35 | } 36 | 37 | }//namespace glm 38 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/projection.hpp: -------------------------------------------------------------------------------- 1 | /// @ref gtx_projection 2 | /// @file glm/gtx/projection.hpp 3 | /// 4 | /// @see core (dependence) 5 | /// 6 | /// @defgroup gtx_projection GLM_GTX_projection 7 | /// @ingroup gtx 8 | /// 9 | /// @brief Projection of a vector to other one 10 | /// 11 | /// need to be included to use these functionalities. 12 | 13 | #pragma once 14 | 15 | // Dependency: 16 | #include "../geometric.hpp" 17 | 18 | #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) 19 | # pragma message("GLM: GLM_GTX_projection extension included") 20 | #endif 21 | 22 | namespace glm 23 | { 24 | /// @addtogroup gtx_projection 25 | /// @{ 26 | 27 | /// Projects x on Normal. 28 | /// 29 | /// @see gtx_projection 30 | template 31 | GLM_FUNC_DECL vecType proj(vecType const & x, vecType const & Normal); 32 | 33 | /// @} 34 | }//namespace glm 35 | 36 | #include "projection.inl" 37 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/projection.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_projection 2 | /// @file glm/gtx/projection.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER vecType proj(vecType const & x, vecType const & Normal) 8 | { 9 | return glm::dot(x, Normal) / glm::dot(Normal, Normal) * Normal; 10 | } 11 | }//namespace glm 12 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/raw_data.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_raw_data 2 | /// @file glm/gtx/raw_data.inl 3 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/scalar_relational.hpp: -------------------------------------------------------------------------------- 1 | /// @ref gtx_scalar_relational 2 | /// @file glm/gtx/scalar_relational.hpp 3 | /// 4 | /// @see core (dependence) 5 | /// 6 | /// @defgroup gtx_scalar_relational GLM_GTX_scalar_relational 7 | /// @ingroup gtx 8 | /// 9 | /// @brief Extend a position from a source to a position at a defined length. 10 | /// 11 | /// need to be included to use these functionalities. 12 | 13 | #pragma once 14 | 15 | // Dependency: 16 | #include "../glm.hpp" 17 | 18 | #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED) 19 | # pragma message("GLM: GLM_GTX_extend extension included") 20 | #endif 21 | 22 | namespace glm 23 | { 24 | /// @addtogroup gtx_scalar_relational 25 | /// @{ 26 | 27 | 28 | 29 | /// @} 30 | }//namespace glm 31 | 32 | #include "scalar_relational.inl" 33 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/std_based_type.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_std_based_type 2 | /// @file glm/gtx/std_based_type.inl 3 | 4 | namespace glm 5 | { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/transform.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_transform 2 | /// @file glm/gtx/transform.inl 3 | 4 | namespace glm 5 | { 6 | template 7 | GLM_FUNC_QUALIFIER tmat4x4 translate(tvec3 const & v) 8 | { 9 | return translate(tmat4x4(static_cast(1)), v); 10 | } 11 | 12 | template 13 | GLM_FUNC_QUALIFIER tmat4x4 rotate(T angle, tvec3 const & v) 14 | { 15 | return rotate(tmat4x4(static_cast(1)), angle, v); 16 | } 17 | 18 | template 19 | GLM_FUNC_QUALIFIER tmat4x4 scale(tvec3 const & v) 20 | { 21 | return scale(tmat4x4(static_cast(1)), v); 22 | } 23 | 24 | }//namespace glm 25 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/type_aligned.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_type_aligned 2 | /// @file glm/gtc/type_aligned.inl 3 | 4 | namespace glm 5 | { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /lib/glm/glm/gtx/type_trait.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/glm/gtx/type_trait.inl -------------------------------------------------------------------------------- /lib/glm/glm/integer.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/integer.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_integer.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/matrix.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/matrix.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_matrix.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/packing.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/packing.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_packing.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/simd/exponential.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/experimental.h 3 | 4 | #pragma once 5 | 6 | #include "platform.h" 7 | 8 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | 10 | GLM_FUNC_QUALIFIER glm_vec4 glm_vec1_sqrt_lowp(glm_vec4 x) 11 | { 12 | return _mm_mul_ss(_mm_rsqrt_ss(x), x); 13 | } 14 | 15 | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_sqrt_lowp(glm_vec4 x) 16 | { 17 | return _mm_mul_ps(_mm_rsqrt_ps(x), x); 18 | } 19 | 20 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 21 | -------------------------------------------------------------------------------- /lib/glm/glm/simd/packing.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/packing.h 3 | 4 | #pragma once 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | -------------------------------------------------------------------------------- /lib/glm/glm/simd/trigonometric.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/trigonometric.h 3 | 4 | #pragma once 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | 10 | -------------------------------------------------------------------------------- /lib/glm/glm/simd/vector_relational.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/vector_relational.h 3 | 4 | #pragma once 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | -------------------------------------------------------------------------------- /lib/glm/glm/trigonometric.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/trigonometric.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_trigonometric.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/vec2.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/vec2.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/type_vec2.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/vec3.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/vec3.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/type_vec3.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/vec4.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/vec4.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/type_vec4.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/glm/vector_relational.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/vector_relational.hpp 3 | 4 | #pragma once 5 | 6 | #include "detail/func_vector_relational.hpp" 7 | -------------------------------------------------------------------------------- /lib/glm/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | function(glmCreateTestGTC NAME) 2 | if(GLM_TEST_ENABLE) 3 | set(SAMPLE_NAME test-${NAME}) 4 | add_executable(${SAMPLE_NAME} ${NAME}.cpp) 5 | 6 | add_test( 7 | NAME ${SAMPLE_NAME} 8 | COMMAND $ ) 9 | endif(GLM_TEST_ENABLE) 10 | endfunction() 11 | 12 | add_subdirectory(bug) 13 | add_subdirectory(core) 14 | add_subdirectory(gtc) 15 | add_subdirectory(gtx) 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/glm/test/bug/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | glmCreateTestGTC(bug_ms_vec_static) 2 | -------------------------------------------------------------------------------- /lib/glm/test/bug/bug_ms_vec_static.cpp: -------------------------------------------------------------------------------- 1 | #define GLM_FORCE_SWIZZLE 2 | #include 3 | 4 | struct Foo 5 | { 6 | static glm::vec2 Bar; 7 | }; 8 | 9 | glm::vec2 Foo::Bar = glm::vec2(1.f, 1.f); 10 | 11 | int main() 12 | { 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /lib/glm/test/core/core_force_unrestricted_gentype.cpp: -------------------------------------------------------------------------------- 1 | #define GLM_FORCE_UNRESTRICTED_GENTYPE 2 | 3 | #include 4 | 5 | int main() 6 | { 7 | int Error = 0; 8 | 9 | return Error; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /lib/glm/test/core/core_func_noise.cpp: -------------------------------------------------------------------------------- 1 | struct vec4 2 | { 3 | static int length(); 4 | }; 5 | 6 | int vec4::length() 7 | { 8 | return 4; 9 | } 10 | 11 | int main() 12 | { 13 | int Failed = 0; 14 | 15 | vec4 V; 16 | 17 | int LengthA = V.length(); 18 | int LengthB = vec4::length(); 19 | 20 | return Failed; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /lib/glm/test/core/core_func_trigonometric.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error = 0; 6 | 7 | 8 | return Error; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /lib/glm/test/core/core_func_vector_relational.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int test_not() 8 | { 9 | int Error(0); 10 | 11 | { 12 | glm::bvec1 v(false); 13 | Error += glm::all(glm::not_(v)) ? 0 : 1; 14 | } 15 | 16 | { 17 | glm::bvec2 v(false); 18 | Error += glm::all(glm::not_(v)) ? 0 : 1; 19 | } 20 | 21 | { 22 | glm::bvec3 v(false); 23 | Error += glm::all(glm::not_(v)) ? 0 : 1; 24 | } 25 | 26 | { 27 | glm::bvec4 v(false); 28 | Error += glm::all(glm::not_(v)) ? 0 : 1; 29 | } 30 | 31 | return Error; 32 | } 33 | 34 | int main() 35 | { 36 | int Error(0); 37 | 38 | Error += test_not(); 39 | 40 | return Error; 41 | } 42 | 43 | -------------------------------------------------------------------------------- /lib/glm/test/core/core_setup_force_cxx98.cpp: -------------------------------------------------------------------------------- 1 | #define GLM_FORCE_CXX98 2 | #include 3 | #include 4 | 5 | int main() 6 | { 7 | int Error = 0; 8 | 9 | return Error; 10 | } 11 | -------------------------------------------------------------------------------- /lib/glm/test/core/core_type_float.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int test_float_size() 4 | { 5 | return 6 | sizeof(glm::float_t) != sizeof(glm::lowp_float) && 7 | sizeof(glm::float_t) != sizeof(glm::mediump_float) && 8 | sizeof(glm::float_t) != sizeof(glm::highp_float); 9 | } 10 | 11 | int test_float_precision() 12 | { 13 | return ( 14 | sizeof(glm::lowp_float) <= sizeof(glm::mediump_float) && 15 | sizeof(glm::mediump_float) <= sizeof(glm::highp_float)) ? 0 : 1; 16 | } 17 | 18 | int test_vec2() 19 | { 20 | return 0; 21 | } 22 | 23 | int main() 24 | { 25 | int Error = 0; 26 | 27 | Error += test_float_size(); 28 | Error += test_float_precision(); 29 | 30 | return Error; 31 | } 32 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/glm/test/external/gli/core/dummy.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | 4 | } 5 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/glm/test/glm.cppcheck: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | glmCreateTestGTC(gtc_bitfield) 2 | glmCreateTestGTC(gtc_color_space) 3 | glmCreateTestGTC(gtc_constants) 4 | glmCreateTestGTC(gtc_epsilon) 5 | glmCreateTestGTC(gtc_functions) 6 | glmCreateTestGTC(gtc_integer) 7 | glmCreateTestGTC(gtc_matrix_access) 8 | glmCreateTestGTC(gtc_matrix_integer) 9 | glmCreateTestGTC(gtc_matrix_inverse) 10 | glmCreateTestGTC(gtc_matrix_transform) 11 | glmCreateTestGTC(gtc_noise) 12 | glmCreateTestGTC(gtc_packing) 13 | glmCreateTestGTC(gtc_quaternion) 14 | glmCreateTestGTC(gtc_random) 15 | glmCreateTestGTC(gtc_round) 16 | glmCreateTestGTC(gtc_reciprocal) 17 | glmCreateTestGTC(gtc_type_aligned) 18 | glmCreateTestGTC(gtc_type_precision) 19 | glmCreateTestGTC(gtc_type_ptr) 20 | glmCreateTestGTC(gtc_ulp) 21 | glmCreateTestGTC(gtc_vec1) 22 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_constants.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int test_epsilon() 4 | { 5 | int Error(0); 6 | 7 | { 8 | float Test = glm::epsilon(); 9 | } 10 | 11 | { 12 | double Test = glm::epsilon(); 13 | } 14 | 15 | return Error; 16 | } 17 | 18 | int main() 19 | { 20 | int Error(0); 21 | 22 | //float MinHalf = 0.0f; 23 | //while (glm::half(MinHalf) == glm::half(0.0f)) 24 | // MinHalf += std::numeric_limits::epsilon(); 25 | Error += test_epsilon(); 26 | 27 | return Error; 28 | } 29 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_functions.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int test_gauss_1d() 5 | { 6 | int Error = 0; 7 | 8 | std::vector Result(20); 9 | for(std::size_t i = 0, n = Result.size(); i < n; ++i) 10 | Result[i] = glm::gauss(static_cast(i) * 0.1f, 0.0f, 1.0f); 11 | 12 | return Error; 13 | } 14 | 15 | int test_gauss_2d() 16 | { 17 | int Error = 0; 18 | 19 | std::vector Result(20); 20 | for(std::size_t i = 0, n = Result.size(); i < n; ++i) 21 | Result[i] = glm::gauss(glm::vec2(i) * 0.1f, glm::vec2(0.0f), glm::vec2(1.0f)); 22 | 23 | return Error; 24 | } 25 | 26 | int main() 27 | { 28 | int Error = 0; 29 | 30 | Error += test_gauss_1d(); 31 | Error += test_gauss_2d(); 32 | 33 | return Error; 34 | } 35 | 36 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_matrix_integer.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error = 0; 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_quaternion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/glm/test/gtc/gtc_quaternion.cpp -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_reciprocal.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() 5 | { 6 | return 0; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_user_defined_types.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2010-09-16 5 | // Updated : 2011-05-27 6 | // Licence : This source is under MIT licence 7 | // File : test/gtc/type_ptr.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #define GLM_FORCE_RADIANS 11 | #include 12 | 13 | int test_make_pointer_vec() 14 | { 15 | int Error = 0; 16 | 17 | glm::func(); 18 | //func(); 19 | 20 | return Error; 21 | } 22 | 23 | int main() 24 | { 25 | int Error = 0; 26 | 27 | Error += test_make_pointer_vec(); 28 | 29 | return Error; 30 | } 31 | -------------------------------------------------------------------------------- /lib/glm/test/gtc/gtc_vec1.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error = 0; 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_associated_min_max.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() 5 | { 6 | int Error(0); 7 | 8 | return Error; 9 | } 10 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_closest_point.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_color_space.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int test_saturation() 4 | { 5 | int Error(0); 6 | 7 | glm::vec4 Color = glm::saturation(1.0f, glm::vec4(1.0, 0.5, 0.0, 1.0)); 8 | 9 | return Error; 10 | } 11 | 12 | int main() 13 | { 14 | int Error(0); 15 | 16 | Error += test_saturation(); 17 | 18 | return Error; 19 | } 20 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_color_space_YCoCg.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_compatibility.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | Error += glm::isfinite(1.0f) ? 0 : 1; 8 | Error += glm::isfinite(1.0) ? 0 : 1; 9 | Error += glm::isfinite(-1.0f) ? 0 : 1; 10 | Error += glm::isfinite(-1.0) ? 0 : 1; 11 | 12 | Error += glm::all(glm::isfinite(glm::vec4(1.0f))) ? 0 : 1; 13 | Error += glm::all(glm::isfinite(glm::dvec4(1.0))) ? 0 : 1; 14 | Error += glm::all(glm::isfinite(glm::vec4(-1.0f))) ? 0 : 1; 15 | Error += glm::all(glm::isfinite(glm::dvec4(-1.0))) ? 0 : 1; 16 | 17 | return Error; 18 | } 19 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_extend.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_extended_min_max.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_fast_exponential.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_gradient_paint.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int test_radialGradient() 4 | { 5 | int Error = 0; 6 | 7 | float Gradient = glm::radialGradient(glm::vec2(0), 1.0f, glm::vec2(1), glm::vec2(0.5)); 8 | Error += Gradient != 0.0f ? 0 : 1; 9 | 10 | return Error; 11 | } 12 | 13 | int test_linearGradient() 14 | { 15 | int Error = 0; 16 | 17 | float Gradient = glm::linearGradient(glm::vec2(0), glm::vec2(1), glm::vec2(0.5)); 18 | Error += Gradient != 0.0f ? 0 : 1; 19 | 20 | return Error; 21 | } 22 | 23 | int main() 24 | { 25 | int Error = 0; 26 | 27 | Error += test_radialGradient(); 28 | Error += test_linearGradient(); 29 | 30 | return Error; 31 | } 32 | 33 | 34 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_handed_coordinate_space.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_int_10_10_10_2.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2013-10-25 5 | // Updated : 2013-10-25 6 | // Licence : This source is under MIT licence 7 | // File : test/gtx/associated_min_max.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | #include 12 | 13 | int main() 14 | { 15 | int Error(0); 16 | 17 | return Error; 18 | } 19 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_intersect.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_matrix_cross_product.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_matrix_decompose.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | glm::mat4 Matrix(1); 8 | 9 | glm::vec3 Scale; 10 | glm::quat Orientation; 11 | glm::vec3 Translation; 12 | glm::vec3 Skew(1); 13 | glm::vec4 Perspective(1); 14 | 15 | glm::decompose(Matrix, Scale, Orientation, Translation, Skew, Perspective); 16 | 17 | return Error; 18 | } 19 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_matrix_interpolation.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_matrix_major_storage.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_matrix_operation.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_matrix_transform_2d.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_mixed_product.cpp: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////////////////////////// 2 | // OpenGL Mathematics Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) 3 | /////////////////////////////////////////////////////////////////////////////////////////////////// 4 | // Created : 2013-10-25 5 | // Updated : 2013-10-25 6 | // Licence : This source is under MIT licence 7 | // File : test/gtx/associated_min_max.cpp 8 | /////////////////////////////////////////////////////////////////////////////////////////////////// 9 | 10 | #include 11 | #include 12 | 13 | int main() 14 | { 15 | int Error(0); 16 | 17 | return Error; 18 | } 19 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_norm.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_normal.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_normalize_dot.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_number_precision.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_optimum_pow.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_orthonormalize.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_perpendicular.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_polar_coordinates.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_projection.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_range.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | #if GLM_HAS_RANGE_FOR 5 | 6 | #include 7 | 8 | int testVec() 9 | { 10 | int Error(0); 11 | glm::vec3 v(1, 2, 3); 12 | 13 | int count = 0; 14 | for(float x : v){ count++; } 15 | Error += count == 3 ? 0 : 1; 16 | 17 | for(float& x : v){ x = 0; } 18 | Error += glm::all(glm::equal(v, glm::vec3(0, 0, 0))) ? 0 : 1; 19 | return Error; 20 | } 21 | 22 | int testMat() 23 | { 24 | int Error(0); 25 | glm::mat4x3 m(1); 26 | 27 | int count = 0; 28 | for(float x : m){ count++; } 29 | Error += count == 12 ? 0 : 1; 30 | 31 | for(float& x : m){ x = 0; } 32 | glm::vec4 v(1, 1, 1, 1); 33 | Error += glm::all(glm::equal(m*v, glm::vec3(0, 0, 0))) ? 0 : 1; 34 | return Error; 35 | } 36 | 37 | int main() 38 | { 39 | int Error(0); 40 | Error += testVec(); 41 | Error += testMat(); 42 | return Error; 43 | } 44 | 45 | #else 46 | 47 | int main() 48 | { 49 | return 0; 50 | } 51 | 52 | #endif//GLM_HAS_RANGE_FOR 53 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_rotate_normalized_axis.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | int Error(0); 6 | 7 | return Error; 8 | } 9 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_scalar_multiplication.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #if GLM_HAS_TEMPLATE_ALIASES && !(GLM_COMPILER & GLM_COMPILER_GCC) 4 | #include 5 | 6 | int main() 7 | { 8 | int Error(0); 9 | glm::vec3 v(0.5, 3.1, -9.1); 10 | 11 | Error += glm::all(glm::equal(v, 1.0 * v)) ? 0 : 1; 12 | Error += glm::all(glm::equal(v, 1 * v)) ? 0 : 1; 13 | Error += glm::all(glm::equal(v, 1u * v)) ? 0 : 1; 14 | 15 | glm::mat3 m(1, 2, 3, 4, 5, 6, 7, 8, 9); 16 | glm::vec3 w = 0.5f * m * v; 17 | 18 | Error += glm::all(glm::equal((m*v)/2, w)) ? 0 : 1; 19 | Error += glm::all(glm::equal(m*(v/2), w)) ? 0 : 1; 20 | Error += glm::all(glm::equal((m/2)*v, w)) ? 0 : 1; 21 | Error += glm::all(glm::equal((0.5*m)*v, w)) ? 0 : 1; 22 | Error += glm::all(glm::equal(0.5*(m*v), w)) ? 0 : 1; 23 | 24 | return Error; 25 | } 26 | 27 | #else 28 | 29 | int main() 30 | { 31 | return 0; 32 | } 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /lib/glm/test/gtx/gtx_type_trait.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main() 5 | { 6 | int Error = 0; 7 | 8 | 9 | 10 | return Error; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /lib/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 | -------------------------------------------------------------------------------- /lib/stb-master/data/atari_8bit_font_revised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/atari_8bit_font_revised.png -------------------------------------------------------------------------------- /lib/stb-master/data/easy_font_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/easy_font_raw.png -------------------------------------------------------------------------------- /lib/stb-master/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. -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_caves_limit_connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_caves_limit_connectivity.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_caves_tiny_corridors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_caves_tiny_corridors.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_corner_caves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_corner_caves.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_horizontal_corridors_v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_horizontal_corridors_v1.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_horizontal_corridors_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_horizontal_corridors_v2.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_horizontal_corridors_v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_horizontal_corridors_v3.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_limit_connectivity_fat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_limit_connectivity_fat.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_limited_connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_limited_connectivity.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_maze_2_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_maze_2_wide.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_maze_plus_2_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_maze_plus_2_wide.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_open_areas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_open_areas.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_ref2_corner_caves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_ref2_corner_caves.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_rooms_and_corridors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_rooms_and_corridors.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_rooms_and_corridors_2_wide_diagonal_bias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_rooms_and_corridors_2_wide_diagonal_bias.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_rooms_limit_connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_rooms_limit_connectivity.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_round_rooms_diagonal_corridors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_round_rooms_diagonal_corridors.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_sean_dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_sean_dungeon.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_simple_caves_2_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_simple_caves_2_wide.png -------------------------------------------------------------------------------- /lib/stb-master/data/herringbone/template_square_rooms_with_random_rects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/herringbone/template_square_rooms_with_random_rects.png -------------------------------------------------------------------------------- /lib/stb-master/data/map_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/map_01.png -------------------------------------------------------------------------------- /lib/stb-master/data/map_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/map_02.png -------------------------------------------------------------------------------- /lib/stb-master/data/map_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/data/map_03.png -------------------------------------------------------------------------------- /lib/stb-master/docs/other_libs.md: -------------------------------------------------------------------------------- 1 | Moved to https://github.com/nothings/single_file_libs -------------------------------------------------------------------------------- /lib/stb-master/tests/c_lexer_test.c: -------------------------------------------------------------------------------- 1 | #define STB_C_LEXER_IMPLEMENTATION 2 | #define STB_C_LEXER_SELF_TEST 3 | #include "../stb_c_lexer.h" 4 | -------------------------------------------------------------------------------- /lib/stb-master/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 | -------------------------------------------------------------------------------- /lib/stb-master/tests/caveview/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/caveview/main.c -------------------------------------------------------------------------------- /lib/stb-master/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 | -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basi0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basi0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basi2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basi2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basi4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basi4a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basi6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basi6a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basn0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basn2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basn4a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/basn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/basn6a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/bgai4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/bgai4a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/bgan6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/bgan6a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/bggn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/bggn4a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/bgyn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/bgyn6a16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi1n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi1n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi1n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi1n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi2n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi2n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi2n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi2n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi4n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi4n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi4n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi4n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi9n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi9n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/oi9n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/oi9n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/tbbn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/tbbn2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/tbgn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/tbgn2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/16bit/tbwn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/16bit/tbwn0g16.png -------------------------------------------------------------------------------- /lib/stb-master/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 | -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xc1n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xc1n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xc9n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xc9n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xcrn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xcrn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xcsn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xcsn0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xd0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xd0n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xd3n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xd3n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xd9n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xd9n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xdtn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xdtn0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xhdn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xhdn0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xlfn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xlfn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xs1n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xs1n0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xs2n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xs2n0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xs4n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xs4n0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/corrupt/xs7n0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/corrupt/xs7n0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi0g02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basi6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basi6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn0g02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/basn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/basn6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/bgai4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/bgai4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/bgan6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/bgan6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/bgbn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/bgbn4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/bgwn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/bgwn6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s01i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s01i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s01n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s01n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s02i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s02i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s02n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s02n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s03i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s03i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s03n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s03n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s04i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s04i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s04n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s04n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s05i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s05i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s05n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s05n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s06i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s06i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s06n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s06n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s07i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s07i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s07n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s07n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s08i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s08i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s08n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s08n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s09i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s09i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s09n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s09n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s32i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s32i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s32n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s32n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s33i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s33i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s33n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s33n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s34i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s34i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s34n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s34n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s35i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s35i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s35n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s35n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s36i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s36i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s36n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s36n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s37i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s37i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s37n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s37n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s38i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s38i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s38n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s38n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s39i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s39i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s39n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s39n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s40i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s40i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/s40n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/s40n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tbbn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tbbn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tbgn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tbrn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tbwn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tbyn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tm3n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tm3n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tp0n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tp0n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tp0n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/tp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/tp1n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/z00n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/z00n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/z03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/z03n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/z06n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/z06n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary/z09n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary/z09n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi0g02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basi6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basi6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn0g01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn0g02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/basn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/basn6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/bgai4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/bgai4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/bgan6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/bgan6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/bgbn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/bgbn4a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/bgwn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/bgwn6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s01i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s01i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s01n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s01n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s02i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s02i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s02n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s02n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s03i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s03i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s03n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s03n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s04i3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s04i3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s04n3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s04n3p01.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s05i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s05i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s05n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s05n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s06i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s06i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s06n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s06n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s07i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s07i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s07n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s07n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s08i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s08i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s08n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s08n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s09i3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s09i3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s09n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s09n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s32i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s32i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s32n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s32n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s33i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s33i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s33n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s33n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s34i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s34i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s34n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s34n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s35i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s35i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s35n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s35n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s36i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s36i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s36n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s36n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s37i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s37i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s37n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s37n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s38i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s38i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s38n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s38n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s39i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s39i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s39n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s39n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s40i3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s40i3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/s40n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/s40n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tbbn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tbbn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tbgn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tbrn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tbwn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tbyn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tm3n3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tm3n3p02.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tp0n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tp0n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tp0n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/tp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/tp1n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/z00n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/z00n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/z03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/z03n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/z06n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/z06n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/primary_check/z09n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/primary_check/z09n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ccwn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ccwn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ccwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ccwn3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cdfn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cdfn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cdhn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cdhn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cdsn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cdsn2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cdun2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cdun2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ch1n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ch1n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ch2n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ch2n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cm0n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cm0n0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cm7n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cm7n0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cm9n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cm9n0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cs3n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cs3n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cs3n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cs3n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cs5n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cs5n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cs5n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cs5n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cs8n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cs8n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cs8n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cs8n3p08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ct0n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ct0n0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ct1n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ct1n0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cten0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cten0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ctfn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ctfn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ctgn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ctgn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/cthn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/cthn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ctjn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ctjn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ctzn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ctzn0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f00n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f00n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f00n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f00n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f01n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f01n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f01n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f01n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f02n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f02n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f02n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f02n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f03n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f03n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f03n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f04n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f04n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f04n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f04n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/f99n0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/f99n0g04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g03n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g03n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g03n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g03n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g03n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g03n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g04n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g04n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g04n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g04n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g04n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g04n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g05n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g05n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g05n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g05n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g05n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g05n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g07n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g07n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g07n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g07n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g07n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g07n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g10n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g10n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g10n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g10n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g10n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g10n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g25n0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g25n0g16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g25n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g25n2c08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/g25n3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/g25n3p04.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/pp0n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/pp0n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/pp0n6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/pp0n6a08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ps1n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ps1n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ps1n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ps1n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ps2n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ps2n0g08.png -------------------------------------------------------------------------------- /lib/stb-master/tests/pngsuite/unused/ps2n2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/stb-master/tests/pngsuite/unused/ps2n2c16.png -------------------------------------------------------------------------------- /lib/stb-master/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 | -------------------------------------------------------------------------------- /lib/stb-master/tests/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 | #include "stretchy_buffer.h" 6 | #include 7 | 8 | int main(int arg, char **argv) 9 | { 10 | int i; 11 | int *arr = NULL; 12 | 13 | for (i=0; i < 1000000; ++i) 14 | sb_push(arr, i); 15 | 16 | assert(sb_count(arr) == 1000000); 17 | for (i=0; i < 1000000; ++i) 18 | assert(arr[i] == i); 19 | 20 | sb_free(arr); 21 | arr = NULL; 22 | 23 | for (i=0; i < 1000; ++i) 24 | sb_add(arr, 1000); 25 | assert(sb_count(arr) == 1000000); 26 | 27 | return 0; 28 | } -------------------------------------------------------------------------------- /lib/stb-master/tests/stretchy_buffer_test.c: -------------------------------------------------------------------------------- 1 | #include "stretchy_buffer.h" -------------------------------------------------------------------------------- /lib/stb-master/tests/test_c_compilation.c: -------------------------------------------------------------------------------- 1 | #define STB_PERLIN_IMPLEMENTATION 2 | #define STB_IMAGE_WRITE_IMPLEMENTATION 3 | #define STB_DXT_IMPLEMENATION 4 | #define STB_C_LEXER_IMPLEMENTATIOn 5 | #define STB_DIVIDE_IMPLEMENTATION 6 | #define STB_IMAGE_IMPLEMENTATION 7 | #define STB_HERRINGBONE_WANG_TILE_IMEPLEMENTATIOn 8 | #define STB_IMAGE_RESIZE_IMPLEMENTATION 9 | #define STB_RECT_PACK_IMPLEMENTATION 10 | #define STB_VOXEL_RENDER_IMPLEMENTATION 11 | #define STB_EASY_FONT_IMPLEMENTATION 12 | 13 | #include "stb_easy_font.h" 14 | #include "stb_herringbone_wang_tile.h" 15 | #include "stb_image.h" 16 | #include "stb_image_write.h" 17 | #include "stb_perlin.h" 18 | #include "stb_dxt.h" 19 | #include "stb_c_lexer.h" 20 | #include "stb_divide.h" 21 | #include "stb_image_resize.h" 22 | #include "stb_rect_pack.h" 23 | 24 | #define STBVOX_CONFIG_MODE 1 25 | #include "stb_voxel_render.h" 26 | 27 | #define STBTE_DRAW_RECT(x0,y0,x1,y1,color) 0 28 | #define STBTE_DRAW_TILE(x,y,id,highlight,data) 0 29 | #define STB_TILEMAP_EDITOR_IMPLEMENTATION 30 | #include "stb_tilemap_editor.h" 31 | -------------------------------------------------------------------------------- /lib/stb-master/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 | -------------------------------------------------------------------------------- /lib/stb-master/tools/README.header.md: -------------------------------------------------------------------------------- 1 | stb 2 | === 3 | 4 | single-file public domain libraries for C/C++ 5 | 6 | library | lastest version | category | LoC | description 7 | --------------------- | ---- | -------- | --- | -------------------------------- 8 | -------------------------------------------------------------------------------- /lib/stb-master/tools/mr.bat: -------------------------------------------------------------------------------- 1 | debug\make_readme 2 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Google 3 | IndentWidth: 2 4 | TabWidth: 2 5 | UseTab: Never 6 | BreakBeforeBraces: Attach 7 | Standard: Cpp03 8 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/.drone.yml: -------------------------------------------------------------------------------- 1 | image: syoyo/ubu-dev 2 | script: 3 | - curl -L -o premake4 https://github.com/syoyo/orebuildenv/blob/master/build/linux/bin/premake4?raw=true 4 | - chmod +x ./premake4 5 | - ./premake4 gmake 6 | - make 7 | notify: 8 | email: 9 | recipients: 10 | - syoyo@lighttransport.com 11 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/.gitignore: -------------------------------------------------------------------------------- 1 | #Common folder for building objects 2 | build/ 3 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/appveyor.yml: -------------------------------------------------------------------------------- 1 | version: 1.0.{build} 2 | 3 | platform: x64 4 | 5 | install: 6 | ####################################################################################### 7 | # All external dependencies are installed in C:\projects\deps 8 | ####################################################################################### 9 | - mkdir C:\projects\deps 10 | 11 | ####################################################################################### 12 | # Install Ninja 13 | ####################################################################################### 14 | - set NINJA_URL="https://github.com/ninja-build/ninja/releases/download/v1.6.0/ninja-win.zip" 15 | - appveyor DownloadFile %NINJA_URL% -FileName ninja.zip 16 | - 7z x ninja.zip -oC:\projects\deps\ninja > nul 17 | - set PATH=C:\projects\deps\ninja;%PATH% 18 | - ninja --version 19 | 20 | build_script: 21 | - cd tests 22 | - vcbuild.bat 23 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/examples/callback_api/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | clang++ -I../../ -Wall -g -o example main.cc 3 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/examples/obj_sticher/obj_writer.h: -------------------------------------------------------------------------------- 1 | #ifndef __OBJ_WRITER_H__ 2 | #define __OBJ_WRITER_H__ 3 | 4 | #include "../../tiny_obj_loader.h" 5 | 6 | extern bool WriteObj(const std::string& filename, const std::vector& shapes, const std::vector& materials, bool coordTransform = false); 7 | 8 | 9 | #endif // __OBJ_WRITER_H__ 10 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/examples/obj_sticher/premake4.lua: -------------------------------------------------------------------------------- 1 | lib_sources = { 2 | "../../tiny_obj_loader.cc" 3 | } 4 | 5 | sources = { 6 | "obj_sticher.cc", 7 | "obj_writer.cc", 8 | } 9 | 10 | -- premake4.lua 11 | solution "ObjStickerSolution" 12 | configurations { "Release", "Debug" } 13 | 14 | if (os.is("windows")) then 15 | platforms { "x32", "x64" } 16 | else 17 | platforms { "native", "x32", "x64" } 18 | end 19 | 20 | includedirs { 21 | "../../" 22 | } 23 | 24 | -- A project defines one build target 25 | project "obj_sticher" 26 | kind "ConsoleApp" 27 | language "C++" 28 | files { lib_sources, sources } 29 | 30 | configuration "Debug" 31 | defines { "DEBUG" } -- -DDEBUG 32 | flags { "Symbols" } 33 | targetname "obj_sticher_debug" 34 | 35 | configuration "Release" 36 | -- defines { "NDEBUG" } -- -NDEBUG 37 | flags { "Symbols", "Optimize" } 38 | targetname "obj_sticher" 39 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/examples/viewer/README.md: -------------------------------------------------------------------------------- 1 | # Simple .obj viewer with glew + glfw3 + OpenGL 2 | 3 | ## Requirements 4 | 5 | * premake5 6 | * glfw3 7 | * glew 8 | 9 | 10 | ## Build on MaCOSX 11 | 12 | Install glfw3 and glew using brew. 13 | Then, 14 | 15 | $ premake5 gmake 16 | $ make 17 | 18 | ## Build on Linux 19 | 20 | Set `PKG_CONFIG_PATH` or Edit path to glfw3 and glew in `premake4.lua` 21 | 22 | Then, 23 | 24 | $ premake5 gmake 25 | $ make 26 | 27 | ## Build on Windows. 28 | 29 | * Visual Studio 2013 30 | * Windows 64bit 31 | * 32bit may work. 32 | 33 | Put glfw3 and glew library somewhere and replace include and lib path in `premake4.lua` 34 | 35 | Then, 36 | 37 | > premake5.exe vs2013 38 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/experimental/README.md: -------------------------------------------------------------------------------- 1 | Experimental code for .obj loader. 2 | 3 | * Multi-threaded optimized parser : tinyobj_loader_opt.h 4 | * zstd compressed .obj support. `--with-zstd` premake option. 5 | * gzip compressed .obj support. `--with-zlib` premake option. 6 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/experimental/ltalloc.h: -------------------------------------------------------------------------------- 1 | #include /*a more portable size_t definition than stddef.h itself*/ 2 | #ifdef __cplusplus 3 | extern "C" { 4 | #endif 5 | void* ltmalloc(size_t); 6 | void ltfree(void*); 7 | void* ltrealloc( void *, size_t ); 8 | void* ltcalloc( size_t, size_t ); 9 | void* ltmemalign( size_t, size_t ); 10 | void ltsqueeze(size_t pad); /*return memory to system (see README.md)*/ 11 | size_t ltmsize(void*); 12 | #ifdef __cplusplus 13 | } 14 | #endif 15 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/images/rungholt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/tinyobjloader-master/images/rungholt.jpg -------------------------------------------------------------------------------- /lib/tinyobjloader-master/images/sanmugel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/lib/tinyobjloader-master/images/sanmugel.png -------------------------------------------------------------------------------- /lib/tinyobjloader-master/jni/Android.mk: -------------------------------------------------------------------------------- 1 | # A simple test for the minimal standard C++ library 2 | # 3 | 4 | LOCAL_PATH := $(call my-dir) 5 | 6 | include $(CLEAR_VARS) 7 | LOCAL_MODULE := tinyobjloader 8 | LOCAL_SRC_FILES := ../tiny_obj_loader.cc 9 | 10 | LOCAL_C_INCLUDES := ../ 11 | 12 | include $(BUILD_STATIC_LIBRARY) 13 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_ABI := all 2 | APP_STL := stlport_static 3 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/jni/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | ndk-build 3 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/jni/README: -------------------------------------------------------------------------------- 1 | Just tests compilation with Android NDK r10. 2 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/cornell_box.mtl: -------------------------------------------------------------------------------- 1 | newmtl white 2 | Ka 0 0 0 3 | Kd 1 1 1 4 | Ks 0 0 0 5 | 6 | newmtl red 7 | Ka 0 0 0 8 | Kd 1 0 0 9 | Ks 0 0 0 10 | 11 | newmtl green 12 | Ka 0 0 0 13 | Kd 0 1 0 14 | Ks 0 0 0 15 | 16 | newmtl blue 17 | Ka 0 0 0 18 | Kd 0 0 1 19 | Ks 0 0 0 20 | 21 | newmtl light 22 | Ka 20 20 20 23 | Kd 1 1 1 24 | Ks 0 0 0 25 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/cube.mtl: -------------------------------------------------------------------------------- 1 | newmtl white 2 | Ka 0 0 0 3 | Kd 1 1 1 4 | Ks 0 0 0 5 | 6 | newmtl red 7 | Ka 0 0 0 8 | Kd 1 0 0 9 | Ks 0 0 0 10 | 11 | newmtl green 12 | Ka 0 0 0 13 | Kd 0 1 0 14 | Ks 0 0 0 15 | 16 | newmtl blue 17 | Ka 0 0 0 18 | Kd 0 0 1 19 | Ks 0 0 0 20 | 21 | newmtl light 22 | Ka 20 20 20 23 | Kd 1 1 1 24 | Ks 0 0 0 25 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/issue-92.mtl: -------------------------------------------------------------------------------- 1 | newmtl default 2 | Ka 0 0 0 3 | Kd 0 0 0 4 | Ks 0 0 0 5 | map_Kd tmp.png 6 | 7 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/issue-95-2.mtl: -------------------------------------------------------------------------------- 1 | newmtl default 2 | Ka 0 0 0 3 | Kd 0 0 0 4 | Ks 0 0 0 5 | Tf 0.1 0.2 0.3 6 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/issue-95.mtl: -------------------------------------------------------------------------------- 1 | newmtl default 2 | Ka 0 0 0 3 | Kd 0 0 0 4 | Ks 0 0 0 5 | Kt 0.1 0.2 0.3 6 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/pbr-mat-ext.mtl: -------------------------------------------------------------------------------- 1 | # .MTL with PBR extension. 2 | newmtl pbr 3 | Ka 0 0 0 4 | Kd 1 1 1 5 | Ks 0 0 0 6 | Ke 0.1 0.1 0.1 7 | Pr 0.2 8 | Pm 0.3 9 | Ps 0.4 10 | Pc 0.5 11 | Pcr 0.6 12 | aniso 0.7 13 | anisor 0.8 14 | map_Pr roughness.tex 15 | map_Pm metallic.tex 16 | map_Ps sheen.tex 17 | map_Ke emissive.tex 18 | norm normalmap.tex 19 | 20 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/texture-options-issue-85.mtl: -------------------------------------------------------------------------------- 1 | newmtl default 2 | Ka 0 0 0 3 | Kd 0 0 0 4 | Ks 0 0 0 5 | Kt 0.1 0.2 0.3 6 | map_Ka -clamp on ambient.jpg 7 | map_Kd -o 0.1 diffuse.jpg 8 | map_Ks -s 0.1 0.2 specular.jpg 9 | map_Ns -t 0.1 0.2 0.3 specular_highlight.jpg 10 | map_bump -bm 3 bumpmap.jpg 11 | 12 | newmtl bm2 13 | Ka 0 0 0 14 | Kd 0 0 0 15 | Ks 0 0 0 16 | Kt 0.1 0.2 0.3 17 | # blendu 18 | map_Kd -blendu on diffuse.jpg 19 | map_Ks -blendv off specular.jpg 20 | map_Ns -mm 0.1 0.3 specular_highlight.jpg 21 | # -bm after filename 22 | map_bump -imfchan r bumpmap2.jpg -bm 1.5 23 | 24 | newmtl bm3 25 | Ka 0 0 0 26 | Kd 0 0 0 27 | Ks 0 0 0 28 | Kt 0.1 0.2 0.3 29 | # type 30 | map_Kd -type sphere diffuse.jpg 31 | map_Ks -type cube_top specular.jpg 32 | map_Ns -type cube_bottom specular_highlight.jpg 33 | map_Ka -type cube_left ambient.jpg 34 | map_d -type cube_right alpha.jpg 35 | map_bump -type cube_front bump.jpg 36 | disp -type cube_back displacement.jpg 37 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/models/usemtl-issue-68.mtl: -------------------------------------------------------------------------------- 1 | newmtl Material.001 2 | Ka 0 0 0 3 | Kd 0 0 0 4 | Ks 0 0 0 5 | 6 | newmtl Material.003 7 | Ka 0 0 0 8 | Kd 1 1 1 9 | Ks 0 0 0 10 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/premake4.lua: -------------------------------------------------------------------------------- 1 | sources = { 2 | "loader_example.cc", 3 | } 4 | 5 | -- premake4.lua 6 | solution "TinyObjLoaderSolution" 7 | configurations { "Release", "Debug" } 8 | 9 | if (os.is("windows")) then 10 | platforms { "x32", "x64" } 11 | else 12 | platforms { "native", "x32", "x64" } 13 | end 14 | 15 | -- A project defines one build target 16 | project "tinyobjloader" 17 | kind "ConsoleApp" 18 | language "C++" 19 | files { sources } 20 | 21 | configuration "Debug" 22 | defines { "DEBUG" } -- -DDEBUG 23 | flags { "Symbols" } 24 | targetname "loader_example_debug" 25 | 26 | configuration "Release" 27 | -- defines { "NDEBUG" } -- -NDEBUG 28 | flags { "Symbols", "Optimize" } 29 | targetname "loader_example" 30 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/python/TODO.md: -------------------------------------------------------------------------------- 1 | * PBR material 2 | * Define index_t struct 3 | * Python 2.7 binding 4 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/python/howto.py: -------------------------------------------------------------------------------- 1 | import tinyobjloader as tol 2 | import json 3 | 4 | model = tol.LoadObj("cornell_box_multimaterial.obj") 5 | 6 | #print(model["shapes"], model["materials"]) 7 | print( json.dumps(model, indent=4) ) 8 | 9 | #see cornell_box_output.json 10 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/python/setup.py: -------------------------------------------------------------------------------- 1 | from distutils.core import setup, Extension 2 | 3 | 4 | m = Extension('tinyobjloader', 5 | sources = ['main.cpp', '../tiny_obj_loader.cc']) 6 | 7 | 8 | setup (name = 'tinyobjloader', 9 | version = '0.1', 10 | description = 'Python module for tinyobjloader', 11 | ext_modules = [m]) 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/tests/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: clean 2 | 3 | CXX ?= g++ 4 | CXXFLAGS ?= -g -O2 5 | 6 | tester: tester.cc 7 | $(CXX) $(CXXFLAGS) -o tester tester.cc 8 | 9 | all: tester 10 | 11 | check: tester 12 | ./tester 13 | 14 | clean: 15 | rm -rf tester 16 | 17 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/tests/README.md: -------------------------------------------------------------------------------- 1 | # Build&Test 2 | 3 | ## Use makefile 4 | 5 | $ make check 6 | 7 | ## Use ninja + kuroga 8 | 9 | Assume 10 | 11 | * ninja 1.4+ 12 | * python 2.6+ 13 | 14 | Are installed. 15 | 16 | ### Linux/MacOSX 17 | 18 | $ python kuroga.py config-posix.py 19 | $ ninja 20 | 21 | ### Windows 22 | 23 | Visual Studio 2013 is required to build tester. 24 | 25 | On Windows console. 26 | 27 | > python kuroga.py config-msvc.py 28 | > vcbuild.bat 29 | 30 | 31 | Or on msys2 bash, 32 | 33 | $ python kuroga.py config-msvc.py 34 | $ cmd //c vcbuild.bat 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/tests/vcbuild.bat: -------------------------------------------------------------------------------- 1 | chcp 437 2 | python kuroga.py config-msvc.py 3 | call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86_amd64 4 | ninja 5 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/tiny_obj_loader.cc: -------------------------------------------------------------------------------- 1 | #define TINYOBJLOADER_IMPLEMENTATION 2 | #include "tiny_obj_loader.h" 3 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/tools/travis_postbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DATEVAL=`date +%Y-%m-%d` 4 | VERSIONVAL=master 5 | 6 | # Use tag as version 7 | if [ $TRAVIS_TAG ]; then 8 | VERSIONVAL=$TRAVIS_TAG 9 | fi 10 | 11 | sed -e s%@DATE@%${DATEVAL}% .bintray.in > .bintray.tmp 12 | sed -e s%@VERSION@%${VERSIONVAL}% .bintray.tmp > .bintray.json 13 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/vcsetup.bat: -------------------------------------------------------------------------------- 1 | .\\tools\\windows\\premake5.exe vs2013 2 | -------------------------------------------------------------------------------- /lib/tinyobjloader-master/wercker.yml: -------------------------------------------------------------------------------- 1 | box: rioki/gcc-cpp@0.0.1 2 | build: 3 | steps: 4 | # Execute a custom script step. 5 | - script: 6 | name: build 7 | code: | 8 | git clone https://github.com/syoyo/orebuildenv.git 9 | cd tests 10 | make check 11 | -------------------------------------------------------------------------------- /progress/CIS565 Final Project M1 Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/progress/CIS565 Final Project M1 Slides.pdf -------------------------------------------------------------------------------- /res/textures/KAMEN-bump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/res/textures/KAMEN-bump.jpg -------------------------------------------------------------------------------- /res/textures/KAMEN.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/res/textures/KAMEN.JPG -------------------------------------------------------------------------------- /res/textures/chalet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/res/textures/chalet.jpg -------------------------------------------------------------------------------- /res/textures/texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/res/textures/texture.jpg -------------------------------------------------------------------------------- /shaders/compile.bat: -------------------------------------------------------------------------------- 1 | glslangvalidator -V shader.vert 2 | glslangvalidator -V shader.frag 3 | glslangvalidator -V light.comp -o light.spv 4 | 5 | rem glslangvalidator -V forward.comp -o light.spv 6 | 7 | rem glslangvalidator -V clustered.comp -o light.spv 8 | 9 | rem glslangvalidator -V forwardRay.comp -o light.spv 10 | 11 | pause -------------------------------------------------------------------------------- /shaders/frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/shaders/frag.spv -------------------------------------------------------------------------------- /shaders/light.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/shaders/light.spv -------------------------------------------------------------------------------- /shaders/shader.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_ARB_separate_shader_objects : enable 3 | 4 | layout(binding = 0) uniform UniformBufferObject { 5 | mat4 model; 6 | mat4 view; 7 | mat4 proj; 8 | vec3 cPos; 9 | } ubo; 10 | 11 | layout(location = 0) in vec3 inPosition; 12 | layout(location = 1) in vec3 inColor; 13 | layout(location = 2) in vec2 inTexCoord; 14 | layout(location = 3) in vec3 inNormal; 15 | 16 | layout(location = 0) out vec3 fragColor; 17 | layout(location = 1) out vec2 fragTexCoord; 18 | layout(location = 2) out vec3 fragPosition; 19 | layout(location = 3) out vec3 fragNormal; 20 | layout(location = 4) out vec3 camPos; 21 | 22 | void main() { 23 | gl_Position = ubo.proj * ubo.view * ubo.model * vec4(inPosition, 1.0); 24 | fragColor = inColor; 25 | fragTexCoord = inTexCoord; 26 | 27 | fragNormal = inNormal; 28 | 29 | vec4 worldPos = ubo.model * vec4(inPosition, 1.0); 30 | fragPosition = inPosition; 31 | 32 | camPos = ubo.cPos; 33 | } -------------------------------------------------------------------------------- /shaders/vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnieamo/VulkanClusteredShader/b007ca56aea08d62b559fcdbaf28c9cdae7cd6b3/shaders/vert.spv --------------------------------------------------------------------------------