βββ README.md
βββ direc.sh
βββ route.sh
βββ 0 Resources/
β βββ glad.c
β βββ opengl45-quick-reference-card.pdf
β βββ Clones/
β β βββ build.sh
β β βββ build_all.sh
β β βββ build_base.sh
β β βββ clean_all.sh
β β βββ install_requirements_ubuntu.sh
β β βββ prep_zip.sh
β β βββ Common/
β β β βββ camera.cpp
β β β βββ cubemap_texture.cpp
β β β βββ glut_backend.cpp
β β β βββ io_buffer.cpp
β β β βββ math_3d.cpp
β β β βββ ogldev_all.cpp
β β β βββ ogldev_app.cpp
β β β βββ ogldev_atb.cpp
β β β βββ ogldev_backend.cpp
β β β βββ ogldev_basic_glfw_camera.cpp
β β β βββ ogldev_basic_lighting.cpp
β β β βββ ogldev_basic_mesh.cpp
β β β βββ ogldev_flat_passthru_technique.cpp
β β β βββ ogldev_forward_skinning.cpp
β β β βββ ogldev_framebuffer.cpp
β β β βββ ogldev_glfw.cpp
β β β βββ ogldev_glfw_backend.cpp
β β β βββ ogldev_gui_texture.cpp
β β β βββ ogldev_guitex_technique.cpp
β β β βββ ogldev_new_lighting.cpp
β β β βββ ogldev_phong_renderer.cpp
β β β βββ ogldev_rendering_subsystem.cpp
β β β βββ ogldev_rendering_subsystem_gl.cpp
β β β βββ ogldev_screen_quad.cpp
β β β βββ ogldev_shadow_cube_map_fbo.cpp
β β β βββ ogldev_shadow_map_fbo.cpp
β β β βββ ogldev_shadow_map_offset_texture.cpp
β β β βββ ogldev_shadow_mapping_technique.cpp
β β β βββ ogldev_shadow_mapping_technique_point_light.cpp
β β β βββ ogldev_skinned_mesh.cpp
β β β βββ ogldev_skinning_technique.cpp
β β β βββ ogldev_skybox.cpp
β β β βββ ogldev_skybox_technique.cpp
β β β βββ ogldev_skydome.cpp
β β β βββ ogldev_skydome_technique.cpp
β β β βββ ogldev_sprite_technique.cpp
β β β βββ ogldev_stb_image.cpp
β β β βββ ogldev_tex_technique.cpp
β β β βββ ogldev_texture.cpp
β β β βββ ogldev_util.cpp
β β β βββ ogldev_vulkan.cpp
β β β βββ ogldev_vulkan_core.cpp
β β β βββ ogldev_win32_control.cpp
β β β βββ ogldev_world_transform.cpp
β β β βββ ogldev_xcb_control.cpp
β β β βββ pipeline.cpp
β β β βββ random_texture.cpp
β β β βββ technique.cpp
β β β βββ 3rdparty/
β β β β βββ stb_image.cpp
β β β β βββ ImGui/
β β β β β βββ GLFW/
β β β β β β βββ imconfig.h
β β β β β β βββ imgui.cpp
β β β β β β βββ imgui.h
β β β β β β βββ imgui_draw.cpp
β β β β β β βββ imgui_impl_glfw.cpp
β β β β β β βββ imgui_impl_glfw.h
β β β β β β βββ imgui_impl_opengl3.cpp
β β β β β β βββ imgui_impl_opengl3.h
β β β β β β βββ imgui_impl_opengl3_loader.h
β β β β β β βββ imgui_internal.h
β β β β β β βββ imgui_tables.cpp
β β β β β β βββ imgui_widgets.cpp
β β β β β β βββ imstb_rectpack.h
β β β β β β βββ imstb_textedit.h
β β β β β β βββ imstb_truetype.h
β β β βββ FreetypeGL/
β β β β βββ font-manager.c
β β β β βββ font-manager.h
β β β β βββ font_shader.cpp
β β β β βββ font_shader.h
β β β β βββ freetypeGL.cpp
β β β β βββ freetypeGL.h
β β β β βββ markup.h
β β β β βββ texture-atlas.c
β β β β βββ texture-atlas.h
β β β β βββ texture-font.c
β β β β βββ texture-font.h
β β β β βββ texture-glyph.c
β β β β βββ texture-glyph.h
β β β β βββ vector.c
β β β β βββ vector.h
β β β β βββ vertex-buffer.c
β β β β βββ vertex-buffer.h
β β β βββ Shaders/
β β β β βββ basic_lighting.fs
β β β β βββ basic_lighting.vs
β β β β βββ empty.fs
β β β β βββ flat_passthru.fs
β β β β βββ flat_passthru.vs
β β β β βββ forward_lighting.fs
β β β β βββ forward_lighting.vs
β β β β βββ forward_skinning.vs
β β β β βββ guitex.fs
β β β β βββ guitex.vs
β β β β βββ lighting_new.fs
β β β β βββ lighting_new.vs
β β β β βββ shadow_map.vs
β β β β βββ shadow_map_point_light.fs
β β β β βββ shadow_map_point_light.vs
β β β β βββ skinning.vs
β β β β βββ skybox.fs
β β β β βββ skybox.vs
β β β β βββ skydome.fs
β β β β βββ skydome.vs
β β β β βββ sprite.fs
β β β β βββ sprite.vs
β β β β βββ tex.fs
β β β β βββ tex.vs
β β βββ CommonVulkan/
β β βββ Content/
β β β βββ README
β β β βββ SpiderTex.jpg
β β β βββ Vanguard.dae
β β β βββ Zombie.obj
β β β βββ _army.jpg
β β β βββ _rood.jpg
β β β βββ boblampclean.md5anim
β β β βββ boblampclean.md5mesh
β β β βββ box.mtl
β β β βββ box.obj
β β β βββ box_terrain.mtl
β β β βββ box_terrain.obj
β β β βββ bricks.jpg
β β β βββ buddha.mtl
β β β βββ buddha.obj
β β β βββ bunny.mtl
β β β βββ bunny.obj
β β β βββ craftpix.net.Cartoon_Forest_BG_01.png
β β β βββ cylinder.mtl
β β β βββ cylinder.obj
β β β βββ diffuse.jpg
β β β βββ dragon.mtl
β β β βββ dragon.obj
β β β βββ drkwood2.jpg
β β β βββ e.png
β β β βββ engineflare1.jpg
β β β βββ fireworks_red.jpg
β β β βββ fs_quad.obj
β β β βββ guard1_body.tga
β β β βββ guard1_face.tga
β β β βββ guard1_helmet.tga
β β β βββ heightmap.jpg
β β β βββ hheli.bmp
β β β βββ hheli.mtl
β β β βββ hheli.obj
β β β βββ i.bmp
β β β βββ iron_grill.tga
β β β βββ jeep.mtl
β β β βββ jeep.obj
β β β βββ jeep_army.jpg
β β β βββ jeep_new.mtl
β β β βββ jeep_rood.jpg
β β β βββ ks.jpg
β β β βββ monkey.mtl
β β β βββ monkey.obj
β β β βββ monster_hellknight.jpg
β β β βββ monster_hellknight.png
β β β βββ normal_map.jpg
β β β βββ normal_up.jpg
β β β βββ ordinary_house.mtl
β β β βββ phoenix.pcx
β β β βββ phoenix_ugv.md2
β β β βββ quad.mtl
β β β βββ quad.obj
β β β βββ quad2.mtl
β β β βββ quad2.obj
β β β βββ quad_r.obj
β β β βββ round_grill.tga
β β β βββ sp3back.jpg
β β β βββ sp3bot.jpg
β β β βββ sp3front.jpg
β β β βββ sp3left.jpg
β β β βββ sp3right.jpg
β β β βββ sp3top.jpg
β β β βββ sphere.mtl
β β β βββ sphere.obj
β β β βββ spider.mtl
β β β βββ spider.obj
β β β βββ spider_new.mtl
β β β βββ spritesheet.png
β β β βββ terrain2.mtl
β β β βββ terrain2.obj
β β β βββ terrain_rock_boulder_cracked.mtl
β β β βββ terrain_rock_boulder_cracked.obj
β β β βββ test.png
β β β βββ vanguard_diffuse.png
β β β βββ wal67ar_small.jpg
β β β βββ wal69ar_small.jpg
β β β βββ water_quad.mtl
β β β βββ water_quad.obj
β β β βββ white.png
β β β βββ aerial_rocks_01_1k.blend/
β β β β βββ aerial_rocks_01_1k.blend
β β β β βββ aerial_rocks_01_1k.mtl
β β β β βββ aerial_rocks_01_1k.obj
β β β β βββ textures/
β β β β β βββ aerial_rocks_01_diff_1k.jpg
β β β β β βββ aerial_rocks_01_disp_1k.png
β β β β β βββ aerial_rocks_01_nor_gl_1k.exr
β β β β β βββ aerial_rocks_01_rough_1k.jpg
β β β βββ antique_ceramic_vase_01_4k.blend/
β β β β βββ README.txt
β β β β βββ antique_ceramic_vase_01_4k.mtl
β β β β βββ antique_ceramic_vase_01_4k.obj
β β β β βββ textures/
β β β β β βββ antique_ceramic_vase_01_diff_4k.jpg
β β β β β βββ antique_ceramic_vase_01_metal_4k.exr
β β β β β βββ antique_ceramic_vase_01_nor_gl_4k.exr
β β β β β βββ antique_ceramic_vase_01_rough_4k.jpg
β β β βββ conference-room/
β β β β βββ conference.obj
β β β βββ crytek_sponza/
β β β β βββ banner.mtl
β β β β βββ banner.obj
β β β β βββ copyright.txt
β β β β βββ sponza.am.any
β β β β βββ sponza.mtl
β β β β βββ sponza.obj
β β β β βββ textures/
β β β β β βββ background.tga
β β β β β βββ backgroundBGR.tga
β β β β β βββ background_bump.png
β β β β β βββ chain_texture.tga
β β β β β βββ chain_texture_bump.png
β β β β β βββ chain_texture_mask.png
β β β β β βββ gi_flag.tga
β β β β β βββ lion.tga
β β β β β βββ lion2_bump.png
β β β β β βββ lion_bump.png
β β β β β βββ spnza_bricks_a_bump.png
β β β β β βββ spnza_bricks_a_diff.tga
β β β β β βββ spnza_bricks_a_spec.tga
β β β β β βββ sponza_arch_bump.png
β β β β β βββ sponza_arch_diff.tga
β β β β β βββ sponza_arch_spec.tga
β β β β β βββ sponza_ceiling_a_diff.tga
β β β β β βββ sponza_ceiling_a_spec.tga
β β β β β βββ sponza_column_a_bump.png
β β β β β βββ sponza_column_a_diff.tga
β β β β β βββ sponza_column_a_spec.tga
β β β β β βββ sponza_column_b_bump.png
β β β β β βββ sponza_column_b_diff.tga
β β β β β βββ sponza_column_b_spec.tga
β β β β β βββ sponza_column_c_bump.png
β β β β β βββ sponza_column_c_diff.tga
β β β β β βββ sponza_column_c_spec.tga
β β β β β βββ sponza_curtain_blue_diff.tga
β β β β β βββ sponza_curtain_diff.tga
β β β β β βββ sponza_curtain_green_diff.tga
β β β β β βββ sponza_details_diff.tga
β β β β β βββ sponza_details_spec.tga
β β β β β βββ sponza_fabric_blue_diff.tga
β β β β β βββ sponza_fabric_diff.tga
β β β β β βββ sponza_fabric_green_diff.tga
β β β β β βββ sponza_fabric_spec.tga
β β β β β βββ sponza_flagpole_diff.tga
β β β β β βββ sponza_flagpole_spec.tga
β β β β β βββ sponza_floor_a_diff.tga
β β β β β βββ sponza_floor_a_spec.tga
β β β β β βββ sponza_roof_diff.tga
β β β β β βββ sponza_thorn_bump.png
β β β β β βββ sponza_thorn_diff.tga
β β β β β βββ sponza_thorn_mask.png
β β β β β βββ sponza_thorn_spec.tga
β β β β β βββ vase_bump.png
β β β β β βββ vase_dif.tga
β β β β β βββ vase_hanging.tga
β β β β β βββ vase_plant.tga
β β β β β βββ vase_plant_mask.png
β β β β β βββ vase_plant_spec.tga
β β β β β βββ vase_round.tga
β β β β β βββ vase_round_bump.png
β β β β β βββ vase_round_spec.tga
β β β βββ dabrovic-sponza/
β β β β βββ 00_skap.JPG
β β β β βββ 01_STUB-bump.jpg
β β β β βββ 01_STUB.JPG
β β β β βββ 01_S_ba.JPG
β β β β βββ 01_S_kap-bump.jpg
β β β β βββ 01_S_kap.JPG
β β β β βββ 01_St_kp-bump.jpg
β β β β βββ 01_St_kp.JPG
β β β β βββ KAMEN-bump.jpg
β β β β βββ KAMEN-stup.JPG
β β β β βββ KAMEN.JPG
β β β β βββ copyright.txt
β β β β βββ prozor1.JPG
β β β β βββ reljef-bump.jpg
β β β β βββ reljef.JPG
β β β β βββ sp_luk-bump.JPG
β β β β βββ sp_luk.JPG
β β β β βββ sponza.mtl
β β β β βββ sponza.obj
β β β β βββ vrata_ko.JPG
β β β β βββ vrata_kr.JPG
β β β β βββ x01_st-bump.jpg
β β β β βββ x01_st.JPG
β β β βββ low_poly_rpg_collection/
β β β β βββ house.png
β β β β βββ house2.png
β β β β βββ rpg_items_3.mtl
β β β β βββ rpg_items_3.obj
β β β βββ ordinary_house/
β β β β βββ 87941 - LICENSE.html
β β β β βββ ordinary_house.mtl
β β β β βββ ordinary_house.obj
β β β β βββ texture1.png
β β β β βββ texture3.png
β β β βββ textures/
β β β β βββ IMGP5480_seamless.jpg
β β β β βββ IMGP5482_seamless.jpg
β β β β βββ IMGP5487_seamless.jpg
β β β β βββ IMGP5493_seamless_1.jpg
β β β β βββ IMGP5493_seamless_2.jpg
β β β β βββ IMGP5497_seamless.jpg
β β β β βββ IMGP5498_seamless.jpg
β β β β βββ IMGP5505_seamless.jpg
β β β β βββ IMGP5511_seamless.jpg
β β β β βββ IMGP5514_seamless_1.jpg
β β β β βββ IMGP5514_seamless_2.jpg
β β β β βββ IMGP5525_seamless.jpg
β β β β βββ IMGP5525_seamless_normal_map.jpg
β β β β βββ IMGP5539_almost_seamless.jpg
β β β β βββ IMGP5546_seamless.jpg
β β β β βββ Rock6.png
β β β β βββ clover 1.png
β β β β βββ clover.jpg
β β β β βββ grass1.jpg
β β β β βββ large_sandstone_blocks_diff_4k.jpg
β β β β βββ medieval_blocks_05_diff_4k.jpg
β β β β βββ rock01.jpg
β β β β βββ rock02.jpg
β β β β βββ rock02_2.jpg
β β β β βββ rock03.jpg
β β β β βββ rock_04_diff_1k.jpg
β β β β βββ rock_boulder_cracked_diff_1k.jpg
β β β β βββ tilable-IMG_0044-verydark.png
β β β β βββ tileable_grass_00.png
β β β β βββ water.png
β β βββ DemoLITION/
β β β βββ Framework/
β β β β βββ Include/
β β β β β βββ demolition.h
β β β β β βββ demolition_forward_lighting.h
β β β β β βββ demolition_forward_renderer.h
β β β β β βββ demolition_model.h
β β β β β βββ demolition_rendering_subsystem.h
β β β β β βββ demolition_scene.h
β β β β β βββ framework.h
β β β β β βββ GL/
β β β β β β βββ demolition_rendering_subsystem_gl.h
β β β β β β βββ gl_scene.h
β β β β βββ Source/
β β β β β βββ demolition_forward_lighting.cpp
β β β β β βββ demolition_forward_renderer.cpp
β β β β β βββ demolition_model.cpp
β β β β β βββ demolition_rendering_subsystem.cpp
β β β β β βββ demolition_scene.cpp
β β β β β βββ GL/
β β β β β β βββ demolition_rendering_subsystem_gl.cpp
β β β β β β βββ gl_scene.cpp
β β β βββ Tests/
β β β β βββ Test1/
β β β β β βββ DemoLITION_test_blender_scene.cpp
β β β β β βββ DemoLITION_test_clear.cpp
β β β β β βββ DemoLITION_test_main.cpp
β β β β β βββ DemoLITION_test_minimal.cpp
β β β β β βββ DemoLITION_test_move_object.cpp
β β β β β βββ DemoLITION_test_object.cpp
β β βββ Include/
β β β βββ glfx.h
β β β βββ ogldev.h
β β β βββ ogldev_app.h
β β β βββ ogldev_array_2d.h
β β β βββ ogldev_atb.h
β β β βββ ogldev_backend.h
β β β βββ ogldev_basic_glfw_camera.h
β β β βββ ogldev_basic_lighting.h
β β β βββ ogldev_basic_mesh.h
β β β βββ ogldev_callbacks.h
β β β βββ ogldev_camera.h
β β β βββ ogldev_cubemap_texture.h
β β β βββ ogldev_engine_common.h
β β β βββ ogldev_flat_passthru_technique.h
β β β βββ ogldev_forward_skinning.h
β β β βββ ogldev_framebuffer.h
β β β βββ ogldev_glfw.h
β β β βββ ogldev_glfw_backend.h
β β β βββ ogldev_glut_backend.h
β β β βββ ogldev_gui_texture.h
β β β βββ ogldev_guitex_technique.h
β β β βββ ogldev_io_buffer.h
β β β βββ ogldev_keys.h
β β β βββ ogldev_lights_common.h
β β β βββ ogldev_material.h
β β β βββ ogldev_math_3d.h
β β β βββ ogldev_mesh_common.h
β β β βββ ogldev_new_lighting.h
β β β βββ ogldev_phong_renderer.h
β β β βββ ogldev_pipeline.h
β β β βββ ogldev_random_texture.h
β β β βββ ogldev_save_viewport.h
β β β βββ ogldev_screen_quad.h
β β β βββ ogldev_shadow_cube_map_fbo.h
β β β βββ ogldev_shadow_map_fbo.h
β β β βββ ogldev_shadow_map_offset_texture.h
β β β βββ ogldev_shadow_mapping_technique.h
β β β βββ ogldev_shadow_mapping_technique_point_light.h
β β β βββ ogldev_skinned_mesh.h
β β β βββ ogldev_skinning_technique.h
β β β βββ ogldev_skybox.h
β β β βββ ogldev_skybox_technique.h
β β β βββ ogldev_skydome.h
β β β βββ ogldev_skydome_technique.h
β β β βββ ogldev_sprite_technique.h
β β β βββ ogldev_stb_image.h
β β β βββ ogldev_tex_technique.h
β β β βββ ogldev_texture.h
β β β βββ ogldev_types.h
β β β βββ ogldev_util.h
β β β βββ ogldev_vulkan.h
β β β βββ ogldev_vulkan_core.h
β β β βββ ogldev_win32_control.h
β β β βββ ogldev_world_transform.h
β β β βββ ogldev_xcb_control.h
β β β βββ technique.h
β β β βββ 3rdparty/
β β β β βββ stb_image.h
β β β β βββ stb_image_write.h
β β β βββ ATB/
β β β β βββ AntTweakBar.h
β β β βββ GL/
β β β β βββ eglew.h
β β β β βββ freeglut.h
β β β β βββ freeglut_ext.h
β β β β βββ freeglut_std.h
β β β β βββ freeglut_ucall.h
β β β β βββ glew.h
β β β β βββ glut.h
β β β β βββ glxew.h
β β β β βββ wglew.h
β β β βββ GLFW/
β β β β βββ glfw3.h
β β β β βββ glfw3native.h
β β β βββ ImageMagick-6/
β β β β βββ Magick++.h
β β β β βββ Magick++/
β β β β β βββ Blob.h
β β β β β βββ BlobRef.h
β β β β β βββ CoderInfo.h
β β β β β βββ Color.h
β β β β β βββ Drawable.h
β β β β β βββ Exception.h
β β β β β βββ Functions.h
β β β β β βββ Geometry.h
β β β β β βββ Image.h
β β β β β βββ ImageRef.h
β β β β β βββ Include.h
β β β β β βββ Montage.h
β β β β β βββ Options.h
β β β β β βββ Pixels.h
β β β β β βββ STL.h
β β β β β βββ Thread.h
β β β β β βββ TypeMetric.h
β β β β βββ magick/
β β β β β βββ ImageMagick.h
β β β β β βββ MagickCore.h
β β β β β βββ PreRvIcccm.h
β β β β β βββ accelerate.h
β β β β β βββ animate-private.h
β β β β β βββ animate.h
β β β β β βββ annotate.h
β β β β β βββ api.h
β β β β β βββ artifact.h
β β β β β βββ attribute.h
β β β β β βββ blob-private.h
β β β β β βββ blob.h
β β β β β βββ cache-private.h
β β β β β βββ cache-view.h
β β β β β βββ cache.h
β β β β β βββ channel.h
β β β β β βββ cipher.h
β β β β β βββ client.h
β β β β β βββ coder.h
β β β β β βββ color-private.h
β β β β β βββ color.h
β β β β β βββ colormap-private.h
β β β β β βββ colormap.h
β β β β β βββ colorspace-private.h
β β β β β βββ colorspace.h
β β β β β βββ compare.h
β β β β β βββ composite-private.h
β β β β β βββ composite.h
β β β β β βββ compress.h
β β β β β βββ configure.h
β β β β β βββ constitute.h
β β β β β βββ decorate.h
β β β β β βββ delegate-private.h
β β β β β βββ delegate.h
β β β β β βββ deprecate.h
β β β β β βββ display-private.h
β β β β β βββ display.h
β β β β β βββ distort.h
β β β β β βββ draw-private.h
β β β β β βββ draw.h
β β β β β βββ effect.h
β β β β β βββ enhance.h
β β β β β βββ exception-private.h
β β β β β βββ exception.h
β β β β β βββ feature.h
β β β β β βββ fourier.h
β β β β β βββ fx-private.h
β β β β β βββ fx.h
β β β β β βββ gem.h
β β β β β βββ geometry.h
β β β β β βββ hashmap.h
β β β β β βββ histogram.h
β β β β β βββ identify.h
β β β β β βββ image-private.h
β β β β β βββ image-view.h
β β β β β βββ image.h
β β β β β βββ layer.h
β β β β β βββ list.h
β β β β β βββ locale_.h
β β β β β βββ log.h
β β β β β βββ mac.h
β β β β β βββ magic.h
β β β β β βββ magick-config.h
β β β β β βββ magick-type.h
β β β β β βββ magick.h
β β β β β βββ matrix.h
β β β β β βββ memory-private.h
β β β β β βββ memory_.h
β β β β β βββ method-attribute.h
β β β β β βββ methods.h
β β β β β βββ mime-private.h
β β β β β βββ mime.h
β β β β β βββ module.h
β β β β β βββ monitor-private.h
β β β β β βββ monitor.h
β β β β β βββ montage.h
β β β β β βββ morphology-private.h
β β β β β βββ morphology.h
β β β β β βββ nt-base.h
β β β β β βββ nt-feature.h
β β β β β βββ option.h
β β β β β βββ paint.h
β β β β β βββ pixel-accessor.h
β β β β β βββ pixel-private.h
β β β β β βββ pixel.h
β β β β β βββ policy.h
β β β β β βββ prepress.h
β β β β β βββ profile.h
β β β β β βββ property.h
β β β β β βββ quantize.h
β β β β β βββ quantum-private.h
β β β β β βββ quantum.h
β β β β β βββ random-private.h
β β β β β βββ random_.h
β β β β β βββ registry.h
β β β β β βββ resample-private.h
β β β β β βββ resample.h
β β β β β βββ resize-private.h
β β β β β βββ resize.h
β β β β β βββ resource_.h
β β β β β βββ segment.h
β β β β β βββ semaphore-private.h
β β β β β βββ semaphore.h
β β β β β βββ shear.h
β β β β β βββ signature-private.h
β β β β β βββ signature.h
β β β β β βββ splay-tree.h
β β β β β βββ static.h
β β β β β βββ statistic.h
β β β β β βββ stream-private.h
β β β β β βββ stream.h
β β β β β βββ string-private.h
β β β β β βββ string_.h
β β β β β βββ studio.h
β β β β β βββ thread-private.h
β β β β β βββ thread_.h
β β β β β βββ threshold.h
β β β β β βββ timer.h
β β β β β βββ token-private.h
β β β β β βββ token.h
β β β β β βββ transform.h
β β β β β βββ type.h
β β β β β βββ utility-private.h
β β β β β βββ utility.h
β β β β β βββ version.h
β β β β β βββ vms.h
β β β β β βββ widget.h
β β β β β βββ xml-tree.h
β β β β β βββ xwindow-private.h
β β β β β βββ xwindow.h
β β β β βββ wand/
β β β β β βββ MagickWand.h
β β β β β βββ animate.h
β β β β β βββ compare.h
β β β β β βββ composite.h
β β β β β βββ conjure.h
β β β β β βββ convert.h
β β β β β βββ deprecate.h
β β β β β βββ display.h
β β β β β βββ drawing-wand.h
β β β β β βββ identify.h
β β β β β βββ import.h
β β β β β βββ magick-image.h
β β β β β βββ magick-property.h
β β β β β βββ magick-wand-private.h
β β β β β βββ magick-wand.h
β β β β β βββ magick_wand.h
β β β β β βββ method-attribute.h
β β β β β βββ mogrify-private.h
β β β β β βββ mogrify.h
β β β β β βββ montage.h
β β β β β βββ pixel-iterator.h
β β β β β βββ pixel-wand-private.h
β β β β β βββ pixel-wand.h
β β β β β βββ stream.h
β β β β β βββ studio.h
β β β β β βββ wand-config.h
β β β β β βββ wand-view.h
β β β β β βββ wand.h
β β β βββ assimp5/
β β β β βββ assimp/
β β β β β βββ BaseImporter.h
β β β β β βββ Bitmap.h
β β β β β βββ BlobIOSystem.h
β β β β β βββ ByteSwapper.h
β β β β β βββ ColladaMetaData.h
β β β β β βββ CreateAnimMesh.h
β β β β β βββ DefaultIOStream.h
β β β β β βββ DefaultIOSystem.h
β β β β β βββ DefaultLogger.hpp
β β β β β βββ Defines.h
β β β β β βββ Exceptional.h
β β β β β βββ Exporter.hpp
β β β β β βββ GenericProperty.h
β β β β β βββ Hash.h
β β β β β βββ IOStream.hpp
β β β β β βββ IOStreamBuffer.h
β β β β β βββ IOSystem.hpp
β β β β β βββ Importer.hpp
β β β β β βββ LineSplitter.h
β β β β β βββ LogAux.h
β β β β β βββ LogStream.hpp
β β β β β βββ Logger.hpp
β β β β β βββ MathFunctions.h
β β β β β βββ MemoryIOWrapper.h
β β β β β βββ NullLogger.hpp
β β β β β βββ ParsingUtils.h
β β β β β βββ Profiler.h
β β β β β βββ ProgressHandler.hpp
β β β β β βββ RemoveComments.h
β β β β β βββ SGSpatialSort.h
β β β β β βββ SceneCombiner.h
β β β β β βββ SkeletonMeshBuilder.h
β β β β β βββ SmallVector.h
β β β β β βββ SmoothingGroups.h
β β β β β βββ SmoothingGroups.inl
β β β β β βββ SpatialSort.h
β β β β β βββ StandardShapes.h
β β β β β βββ StreamReader.h
β β β β β βββ StreamWriter.h
β β β β β βββ StringComparison.h
β β β β β βββ StringUtils.h
β β β β β βββ Subdivision.h
β β β β β βββ TinyFormatter.h
β β β β β βββ Vertex.h
β β β β β βββ XMLTools.h
β β β β β βββ XmlParser.h
β β β β β βββ ZipArchiveIOSystem.h
β β β β β βββ aabb.h
β β β β β βββ ai_assert.h
β β β β β βββ anim.h
β β β β β βββ camera.h
β β β β β βββ cexport.h
β β β β β βββ cfileio.h
β β β β β βββ cimport.h
β β β β β βββ color4.h
β β β β β βββ color4.inl
β β β β β βββ commonMetaData.h
β β β β β βββ config.h
β β β β β βββ config.h.in
β β β β β βββ defs.h
β β β β β βββ fast_atof.h
β β β β β βββ importerdesc.h
β β β β β βββ light.h
β β β β β βββ material.h
β β β β β βββ material.inl
β β β β β βββ matrix3x3.h
β β β β β βββ matrix3x3.inl
β β β β β βββ matrix4x4.h
β β β β β βββ matrix4x4.inl
β β β β β βββ mesh.h
β β β β β βββ metadata.h
β β β β β βββ pbrmaterial.h
β β β β β βββ postprocess.h
β β β β β βββ qnan.h
β β β β β βββ quaternion.h
β β β β β βββ quaternion.inl
β β β β β βββ scene.h
β β β β β βββ texture.h
β β β β β βββ types.h
β β β β β βββ vector2.h
β β β β β βββ vector2.inl
β β β β β βββ vector3.h
β β β β β βββ vector3.inl
β β β β β βββ version.h
β β β β β βββ Compiler/
β β β β β β βββ poppack1.h
β β β β β β βββ pstdint.h
β β β β β β βββ pushpack1.h
β β β β β βββ port/
β β β β β β βββ AndroidJNI/
β β β β β β β βββ AndroidJNIIOSystem.h
β β β β β β β βββ BundledAssetIOSystem.h
β β βββ Lib/
β β β βββ CORE_DB_Magick++_.lib
β β β βββ CORE_RL_Magick++_.lib
β β β βββ assimp.lib
β β β βββ glfx.lib
β β β βββ glfx_debug.lib
β β β βββ glfx_release.lib
β β β βββ libAntTweakBar.a
β β β βββ libAntTweakBar.so
β β β βββ libAntTweakBar.so.1
β β βββ Sandbox/
β β β βββ FrustumCullingTest/
β β β β βββ frustum_culling_test.cpp
β β βββ Terrain1/
β β β βββ build.sh
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo1.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ triangle_list.cpp
β β β βββ triangle_list.h
β β βββ Terrain10/
β β β βββ build.sh
β β β βββ demo_config.h
β β β βββ geomip_grid.cpp
β β β βββ geomip_grid.h
β β β βββ imgui.ini
β β β βββ lod_manager.cpp
β β β βββ lod_manager.h
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo10.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β βββ Terrain2/
β β β βββ build.sh
β β β βββ fault_formation_terrain.cpp
β β β βββ fault_formation_terrain.h
β β β βββ imgui.ini
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo2.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ triangle_list.cpp
β β β βββ triangle_list.h
β β βββ Terrain3/
β β β βββ build.sh
β β β βββ imgui.ini
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo3.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ triangle_list.cpp
β β β βββ triangle_list.h
β β βββ Terrain4/
β β β βββ build.sh
β β β βββ imgui.ini
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ single_tex_terrain.fs
β β β βββ single_tex_terrain.vs
β β β βββ single_tex_terrain_technique.cpp
β β β βββ single_tex_terrain_technique.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo4.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β β βββ texture_generator.cpp
β β β βββ texture_generator.h
β β β βββ triangle_list.cpp
β β β βββ triangle_list.h
β β βββ Terrain5/
β β β βββ build.sh
β β β βββ imgui.ini
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo5.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β β βββ triangle_list.cpp
β β β βββ triangle_list.h
β β βββ Terrain5.1/
β β β βββ build.sh
β β β βββ imgui.ini
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ slope_lighter.cpp
β β β βββ slope_lighter.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo5.1.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β β βββ triangle_list.cpp
β β β βββ triangle_list.h
β β βββ Terrain6/
β β β βββ build.sh
β β β βββ geomip_grid.cpp
β β β βββ geomip_grid.h
β β β βββ imgui.ini
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo6.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β βββ Terrain7/
β β β βββ build.sh
β β β βββ demo_config.h
β β β βββ geomip_grid.cpp
β β β βββ geomip_grid.h
β β β βββ imgui.ini
β β β βββ lod_manager.cpp
β β β βββ lod_manager.h
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo7.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β βββ Terrain8/
β β β βββ README.txt
β β βββ Terrain9/
β β β βββ build.sh
β β β βββ demo_config.h
β β β βββ geomip_grid.cpp
β β β βββ geomip_grid.h
β β β βββ imgui.ini
β β β βββ lod_manager.cpp
β β β βββ lod_manager.h
β β β βββ midpoint_disp_terrain.cpp
β β β βββ midpoint_disp_terrain.h
β β β βββ terrain.cpp
β β β βββ terrain.fs
β β β βββ terrain.h
β β β βββ terrain.vs
β β β βββ terrain_demo9.cpp
β β β βββ terrain_technique.cpp
β β β βββ terrain_technique.h
β β β βββ texture_config.h
β β βββ VulkanTutorials/
β β β βββ Tutorial01/
β β β β βββ build.sh
β β β β βββ frag.spv
β β β β βββ tutorial01.cpp
β β β β βββ vert.spv
β β βββ Windows/
β β β βββ DLL/
β β β β βββ assimp-vc142-mt.dll
β β β β βββ freeglut.dll
β β β β βββ freeglutd.dll
β β β β βββ glew32.dll
β β β β βββ glfw3.dll
β β β βββ Lib/
β β β β βββ assimp-vc142-mt.lib
β β β β βββ freeglut.lib
β β β β βββ freeglutd.lib
β β β β βββ glew32.lib
β β β β βββ glfw3.lib
β β β β βββ glfw3dll.lib
β β β βββ ogldev_vs_2022/
β β β β βββ ogldev_vs_2022.sln
β β β β βββ DemoLITION/
β β β β β βββ DemoLITION.vcxproj
β β β β β βββ DemoLITION.vcxproj.filters
β β β β β βββ DemoLITION.vcxproj.user
β β β β β βββ dllmain.cpp
β β β β βββ DemoLITION Test/
β β β β β βββ DemoLITION Test.vcxproj
β β β β β βββ DemoLITION Test.vcxproj.filters
β β β β β βββ DemoLITION Test.vcxproj.user
β β β β βββ Sandbox/
β β β β β βββ FrustumCullingTest/
β β β β β β βββ FrustumCullingTest.vcxproj
β β β β β β βββ FrustumCullingTest.vcxproj.filters
β β β β β β βββ FrustumCullingTest.vcxproj.user
β β β β β β βββ FrustumCullingTest.vcxprojuser
β β β β βββ Terrain1/
β β β β β βββ Terrain1.vcxproj
β β β β β βββ Terrain1.vcxproj.filters
β β β β β βββ Terrain1.vcxproj.user
β β β β β βββ Terrain1.vcxprojuser
β β β β βββ Terrain10/
β β β β β βββ Terrain10.vcxproj
β β β β β βββ Terrain10.vcxproj.filters
β β β β β βββ Terrain10.vcxproj.user
β β β β β βββ Terrain10.vcxprojuser
β β β β βββ Terrain2/
β β β β β βββ Terrain2.vcxproj
β β β β β βββ Terrain2.vcxproj.filters
β β β β β βββ Terrain2.vcxproj.user
β β β β β βββ Terrain2.vcxprojuser
β β β β βββ Terrain3/
β β β β β βββ Terrain3.vcxproj
β β β β β βββ Terrain3.vcxproj.filters
β β β β β βββ Terrain3.vcxproj.user
β β β β β βββ Terrain3.vcxprojuser
β β β β βββ Terrain4/
β β β β β βββ Terrain4.vcxproj
β β β β β βββ Terrain4.vcxproj.filters
β β β β β βββ Terrain4.vcxproj.user
β β β β β βββ Terrain4.vcxprojuser
β β β β βββ Terrain5/
β β β β β βββ Terrain5.vcxproj
β β β β β βββ Terrain5.vcxproj.filters
β β β β β βββ Terrain5.vcxproj.user
β β β β β βββ Terrain5.vcxprojuser
β β β β βββ Terrain5.1/
β β β β β βββ Terrain5.1.vcxproj
β β β β β βββ Terrain5.1.vcxproj.filters
β β β β β βββ Terrain5.1.vcxproj.user
β β β β β βββ Terrain5.1.vcxprojuser
β β β β βββ Terrain6/
β β β β β βββ Terrain6.vcxproj
β β β β β βββ Terrain6.vcxproj.filters
β β β β β βββ Terrain6.vcxproj.user
β β β β β βββ Terrain6.vcxprojuser
β β β β βββ Terrain7/
β β β β β βββ Terrain7.vcxproj
β β β β β βββ Terrain7.vcxproj.filters
β β β β β βββ Terrain7.vcxproj.user
β β β β β βββ Terrain7.vcxprojuser
β β β β βββ Terrain8/
β β β β β βββ Terrain8.vcxproj
β β β β β βββ Terrain8.vcxproj.filters
β β β β β βββ Terrain8.vcxproj.user
β β β β βββ Terrain9/
β β β β β βββ Terrain9.vcxproj
β β β β β βββ Terrain9.vcxproj.filters
β β β β β βββ Terrain9.vcxproj.user
β β β β β βββ Terrain9.vcxprojuser
β β β β βββ Tessellation1/
β β β β β βββ Tessellation1.filters
β β β β β βββ Tessellation1.user
β β β β β βββ Tessellation1.vcxproj
β β β β β βββ Tessellation1.vcxproj.filters
β β β β β βββ Tessellation1.vcxproj.user
β β β β βββ Tessellation2/
β β β β β βββ Tessellation2.filters
β β β β β βββ Tessellation2.user
β β β β β βββ Tessellation2.vcxproj
β β β β β βββ Tessellation2.vcxproj.filters
β β β β β βββ Tessellation2.vcxproj.user
β β β β βββ Tutorial01/
β β β β β βββ Tutorial01.vcxproj
β β β β β βββ Tutorial01.vcxproj.filters
β β β β β βββ Tutorial01.vcxproj.user
β β β β βββ Tutorial02/
β β β β β βββ Tutorial02.vcxproj
β β β β β βββ Tutorial02.vcxproj.filters
β β β β β βββ Tutorial02.vcxproj.user
β β β β βββ Tutorial03/
β β β β β βββ Tutorial03.vcxproj
β β β β β βββ Tutorial03.vcxproj.filters
β β β β β βββ Tutorial03.vcxproj.user
β β β β βββ Tutorial04/
β β β β β βββ Tutorial04.vcxproj
β β β β β βββ Tutorial04.vcxproj.filters
β β β β β βββ Tutorial04.vcxproj.user
β β β β βββ Tutorial05/
β β β β β βββ Tutorial05.vcxproj
β β β β β βββ Tutorial05.vcxproj.filters
β β β β β βββ Tutorial05.vcxproj.user
β β β β βββ Tutorial06/
β β β β β βββ Tutorial06.vcxproj
β β β β β βββ Tutorial06.vcxproj.filters
β β β β β βββ Tutorial06.vcxproj.user
β β β β βββ Tutorial07/
β β β β β βββ Tutorial07.vcxproj
β β β β β βββ Tutorial07.vcxproj.filters
β β β β β βββ Tutorial07.vcxproj.user
β β β β βββ Tutorial08/
β β β β β βββ Tutorial08.vcxproj
β β β β β βββ Tutorial08.vcxproj.filters
β β β β β βββ Tutorial08.vcxproj.user
β β β β βββ Tutorial09/
β β β β β βββ Tutorial09.vcxproj
β β β β β βββ Tutorial09.vcxproj.filters
β β β β β βββ Tutorial09.vcxproj.user
β β β β βββ Tutorial10/
β β β β β βββ Tutorial10.vcxproj
β β β β β βββ Tutorial10.vcxproj.filters
β β β β β βββ Tutorial10.vcxproj.user
β β β β βββ Tutorial11/
β β β β β βββ Tutorial11.vcxproj
β β β β β βββ Tutorial11.vcxproj.filters
β β β β β βββ Tutorial11.vcxproj.user
β β β β βββ Tutorial12/
β β β β β βββ Tutorial12.vcxproj
β β β β β βββ Tutorial12.vcxproj.filters
β β β β β βββ Tutorial12.vcxproj.user
β β β β βββ Tutorial13/
β β β β β βββ Tutorial13.vcxproj
β β β β β βββ Tutorial13.vcxproj.filters
β β β β β βββ Tutorial13.vcxproj.user
β β β β βββ Tutorial14/
β β β β β βββ Tutorial14.vcxproj
β β β β β βββ Tutorial14.vcxproj.filters
β β β β β βββ Tutorial14.vcxproj.user
β β β β βββ Tutorial15/
β β β β β βββ Tutorial15.vcxproj
β β β β β βββ Tutorial15.vcxproj.filters
β β β β β βββ Tutorial15.vcxproj.user
β β β β βββ Tutorial16/
β β β β β βββ Tutorial16.vcxproj
β β β β β βββ Tutorial16.vcxproj.filters
β β β β β βββ Tutorial16.vcxproj.user
β β β β βββ Tutorial17/
β β β β β βββ Tutorial17.vcxproj
β β β β β βββ Tutorial17.vcxproj.filters
β β β β β βββ Tutorial17.vcxproj.user
β β β β βββ Tutorial18/
β β β β β βββ Tutorial18.vcxproj
β β β β β βββ Tutorial18.vcxproj.filters
β β β β β βββ Tutorial18.vcxproj.user
β β β β βββ Tutorial19/
β β β β β βββ Tutorial19.vcxproj
β β β β β βββ Tutorial19.vcxproj.filters
β β β β β βββ Tutorial19.vcxproj.user
β β β β βββ Tutorial20/
β β β β β βββ Tutorial20.vcxproj
β β β β β βββ Tutorial20.vcxproj.filters
β β β β β βββ Tutorial20.vcxproj.user
β β β β βββ Tutorial21/
β β β β β βββ Tutorial21.vcxproj
β β β β β βββ Tutorial21.vcxproj.filters
β β β β β βββ Tutorial21.vcxproj.user
β β β β βββ Tutorial22/
β β β β β βββ Tutorial22.vcxproj
β β β β β βββ Tutorial22.vcxproj.filters
β β β β β βββ Tutorial22.vcxproj.user
β β β β βββ Tutorial23/
β β β β β βββ Tutorial23.vcxproj
β β β β β βββ Tutorial23.vcxproj.filters
β β β β β βββ Tutorial23.vcxproj.user
β β β β βββ Tutorial24/
β β β β β βββ Tutorial24.vcxproj
β β β β β βββ Tutorial24.vcxproj.filters
β β β β β βββ Tutorial24.vcxproj.user
β β β β βββ Tutorial25/
β β β β β βββ Tutorial25.vcxproj
β β β β β βββ Tutorial25.vcxproj.filters
β β β β β βββ Tutorial25.vcxproj.user
β β β β βββ Tutorial25_assimp_sandbox/
β β β β β βββ Tutorial25_assimp_sandbox.vcxproj
β β β β β βββ Tutorial25_assimp_sandbox.vcxproj.filters
β β β β β βββ Tutorial25_assimp_sandbox.vcxproj.user
β β β β βββ Tutorial26/
β β β β β βββ Tutorial26.vcxproj
β β β β β βββ Tutorial26.vcxproj.filters
β β β β β βββ Tutorial26.vcxproj.user
β β β β βββ Tutorial27/
β β β β β βββ Tutorial27.vcxproj
β β β β β βββ Tutorial27.vcxproj.filters
β β β β β βββ Tutorial27.vcxproj.user
β β β β βββ Tutorial28/
β β β β β βββ Tutorial28.vcxproj
β β β β β βββ Tutorial28.vcxproj.filters
β β β β β βββ Tutorial28.vcxproj.user
β β β β βββ Tutorial29/
β β β β β βββ Tutorial29.vcxproj
β β β β β βββ Tutorial29.vcxproj.filters
β β β β β βββ Tutorial29.vcxproj.user
β β β β βββ Tutorial30/
β β β β β βββ Tutorial30.vcxproj
β β β β β βββ Tutorial30.vcxproj.filters
β β β β β βββ Tutorial30.vcxproj.user
β β β β βββ Tutorial31/
β β β β β βββ Tutorial31.vcxproj
β β β β β βββ Tutorial31.vcxproj.filters
β β β β β βββ Tutorial31.vcxproj.user
β β β β βββ Tutorial32/
β β β β β βββ Tutorial32.vcxproj
β β β β β βββ Tutorial32.vcxproj.filters
β β β β β βββ Tutorial32.vcxproj.user
β β β β βββ Tutorial33/
β β β β β βββ Tutorial33.vcxproj
β β β β β βββ Tutorial33.vcxproj.filters
β β β β β βββ Tutorial33.vcxproj.user
β β β β βββ Tutorial34/
β β β β β βββ Tutorial34.vcxproj
β β β β β βββ Tutorial34.vcxproj.filters
β β β β β βββ Tutorial34.vcxproj.user
β β β β βββ Tutorial35/
β β β β β βββ Tutorial35.vcxproj
β β β β β βββ Tutorial35.vcxproj.filters
β β β β β βββ Tutorial35.vcxproj.user
β β β β β βββ Tutorial35.vcxprojuser
β β β β βββ Tutorial36/
β β β β β βββ Tutorial36.vcxproj
β β β β β βββ Tutorial36.vcxproj.filters
β β β β β βββ Tutorial36.vcxproj.user
β β β β β βββ Tutorial36.vcxprojuser
β β β β βββ Tutorial37/
β β β β β βββ Tutorial37.vcxproj
β β β β β βββ Tutorial37.vcxproj.filters
β β β β β βββ Tutorial37.vcxproj.user
β β β β β βββ Tutorial37.vcxprojuser
β β β β βββ Tutorial38/
β β β β β βββ Tutorial38.vcxproj
β β β β β βββ Tutorial38.vcxproj.filters
β β β β β βββ Tutorial38.vcxproj.user
β β β β β βββ Tutorial38.vcxprojuser
β β β β βββ Tutorial39/
β β β β β βββ Tutorial39.vcxproj
β β β β β βββ Tutorial39.vcxproj.filters
β β β β β βββ Tutorial39.vcxproj.user
β β β β β βββ Tutorial39.vcxprojuser
β β β β βββ Tutorial40/
β β β β β βββ Tutorial40.vcxproj
β β β β β βββ Tutorial40.vcxproj.filters
β β β β β βββ Tutorial40.vcxproj.user
β β β β β βββ Tutorial40.vcxprojuser
β β β β βββ Tutorial41/
β β β β β βββ Tutorial41.vcxproj
β β β β β βββ Tutorial41.vcxproj.filters
β β β β β βββ Tutorial41.vcxproj.user
β β β β β βββ Tutorial41.vcxprojuser
β β β β βββ Tutorial42/
β β β β β βββ Tutorial42.vcxproj
β β β β β βββ Tutorial42.vcxproj.filters
β β β β β βββ Tutorial42.vcxproj.user
β β β β β βββ Tutorial42.vcxprojuser
β β β β βββ Tutorial43/
β β β β β βββ Tutorial43.vcxproj
β β β β β βββ Tutorial43.vcxproj.filters
β β β β β βββ Tutorial43.vcxproj.user
β β β β β βββ Tutorial43.vcxprojuser
β β β β βββ VulkanTutorials/
β β β β β βββ Tutorial01/
β β β β β β βββ Tutorial01.vcxproj
β β β β β β βββ Tutorial01.vcxproj.filters
β β β β β β βββ Tutorial01.vcxproj.user
β β β β β βββ VulkanRenderer/
β β β β β β βββ VulkanRenderer.vcxproj
β β β β β β βββ VulkanRenderer.vcxproj.filters
β β β β β β βββ VulkanRenderer.vcxproj.user
β β β β β β βββ vulkan_renderer.cpp
β β β β βββ demo_forward_renderer/
β β β β β βββ demo_forward_renderer.vcxproj
β β β β β βββ demo_forward_renderer.vcxproj.filters
β β β β β βββ demo_forward_renderer.vcxproj.user
β β β β β βββ demo_forward_renderer.vcxprojuser
β β βββ data/
β β β βββ heightmap.save
β β βββ demos/
β β β βββ phong/
β β β β βββ build.sh
β β β β βββ phong.cpp
β β βββ deprecated_tutorial34/
β β β βββ glfx_technique.cpp
β β β βββ glfx_technique.h
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial34.cpp
β β β βββ models/
β β β β βββ f.mtl
β β β β βββ f.obj
β β β β βββ g.mtl
β β β β βββ g.obj
β β β β βββ l.mtl
β β β β βββ l.obj
β β β β βββ x.mtl
β β β β βββ x.obj
β β β βββ shaders/
β β β β βββ lighting.glsl
β β βββ opengl_qna/
β β β βββ transform_order/
β β β β βββ build.sh
β β β β βββ camera.cpp
β β β β βββ camera.h
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β β β βββ lighting_technique.cpp
β β β β βββ lighting_technique.h
β β β β βββ simple.fs
β β β β βββ simple.vs
β β β β βββ simple_technique.cpp
β β β β βββ simple_technique.h
β β β β βββ tranform_order.cpp
β β βββ orca/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial23.cpp
β β βββ samples/
β β β βββ freeglut_multiple_windows/
β β β β βββ build.sh
β β β β βββ freeglut_multiple_windows.cpp
β β βββ tools/
β β β βββ assimp_report/
β β β β βββ assimp_report.cpp
β β β β βββ build.sh
β β βββ tutorial01/
β β β βββ build.sh
β β β βββ tutorial01
β β β βββ tutorial01.cpp
β β βββ tutorial02/
β β β βββ build.sh
β β β βββ tutorial02
β β β βββ tutorial02.cpp
β β βββ tutorial03/
β β β βββ build.sh
β β β βββ tutorial03
β β β βββ tutorial03.cpp
β β βββ tutorial04/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial04
β β β βββ tutorial04.cpp
β β βββ tutorial05/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial05
β β β βββ tutorial05.cpp
β β βββ tutorial06/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial06
β β β βββ tutorial06.cpp
β β βββ tutorial07/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial07
β β β βββ tutorial07.cpp
β β βββ tutorial08/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial08
β β β βββ tutorial08.cpp
β β βββ tutorial09/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial09
β β β βββ tutorial09.cpp
β β βββ tutorial09_youtube/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial09
β β β βββ tutorial09.cpp
β β βββ tutorial10/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial10
β β β βββ tutorial10.cpp
β β βββ tutorial10_youtube/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial10
β β β βββ tutorial10.cpp
β β βββ tutorial11/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial11
β β β βββ tutorial11.cpp
β β βββ tutorial11_youtube/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial11
β β β βββ tutorial11.cpp
β β βββ tutorial12/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial12
β β β βββ tutorial12.cpp
β β βββ tutorial12_youtube/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial12
β β β βββ tutorial12.cpp
β β βββ tutorial13/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial13
β β β βββ tutorial13.cpp
β β βββ tutorial13_youtube/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial13
β β β βββ tutorial13.cpp
β β βββ tutorial14/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial14
β β β βββ tutorial14.cpp
β β βββ tutorial14_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial14
β β β βββ tutorial14.cpp
β β β βββ world_transform.cpp
β β β βββ world_transform.h
β β βββ tutorial15/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial15
β β β βββ tutorial15.cpp
β β βββ tutorial15_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial15
β β β βββ tutorial15.cpp
β β β βββ world_transform.cpp
β β β βββ world_transform.h
β β βββ tutorial16/
β β β βββ build.sh
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial16.cpp
β β βββ tutorial16_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial16.cpp
β β β βββ world_transform.cpp
β β β βββ world_transform.h
β β βββ tutorial17/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial17.cpp
β β βββ tutorial17_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial17.cpp
β β β βββ world_transform.cpp
β β β βββ world_transform.h
β β βββ tutorial18/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial18.cpp
β β βββ tutorial18_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ tutorial18
β β β βββ tutorial18.cpp
β β βββ tutorial19/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial19.cpp
β β βββ tutorial19_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial19
β β β βββ tutorial19.cpp
β β βββ tutorial20/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial20.cpp
β β βββ tutorial20_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial20
β β β βββ tutorial20.cpp
β β βββ tutorial21/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial21.cpp
β β βββ tutorial21_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial21
β β β βββ tutorial21.cpp
β β βββ tutorial22/
β β β βββ build.sh
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ tutorial22.cpp
β β βββ tutorial22_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial22
β β β βββ tutorial22.cpp
β β βββ tutorial23/
β β β βββ build.sh
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ shadow_map.fs
β β β βββ shadow_map.vs
β β β βββ shadow_map_fbo.cpp
β β β βββ shadow_map_fbo.h
β β β βββ shadow_map_technique.cpp
β β β βββ shadow_map_technique.h
β β β βββ tutorial23.cpp
β β βββ tutorial23_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ tutorial23
β β β βββ tutorial23.cpp
β β βββ tutorial24/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ shadow_map.fs
β β β βββ shadow_map.vs
β β β βββ shadow_map_technique.cpp
β β β βββ shadow_map_technique.h
β β β βββ tutorial24.cpp
β β βββ tutorial24_youtube/
β β β βββ assimp_sandbox
β β β βββ assimp_sandbox.cpp
β β β βββ build.sh
β β β βββ build_assimp_sandbox.sh
β β βββ tutorial25/
β β β βββ build.sh
β β β βββ skybox.cpp
β β β βββ skybox.fs
β β β βββ skybox.h
β β β βββ skybox.vs
β β β βββ skybox_technique.cpp
β β β βββ skybox_technique.h
β β β βββ tutorial25.cpp
β β βββ tutorial25_youtube/
β β β βββ assimp_sandbox.cpp
β β β βββ build.sh
β β β βββ build_assimp_sandbox.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ skinned_mesh.cpp
β β β βββ skinned_mesh.h
β β β βββ skinning.fs
β β β βββ skinning.vs
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ tutorial25
β β β βββ tutorial25.cpp
β β β βββ models/
β β β β βββ example1_single_bone.blend
β β β β βββ example1_single_bone.blend1
β β β β βββ example1_single_bone.fbx
β β β β βββ example1_two_bone.blend
β β β β βββ example1_two_bone.blend1
β β β β βββ example1_two_bone.fbx
β β β β βββ example3_two_bones_with_rotation.blend
β β β β βββ example3_two_bones_with_rotation.blend1
β β β β βββ example3_two_bones_with_rotation.fbx
β β β β βββ example4.blend
β β β β βββ example4.blend1
β β β β βββ example4.fbx
β β βββ tutorial26/
β β β βββ build.sh
β β β βββ engine_common.h
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ tutorial26.cpp
β β βββ tutorial26_youtube/
β β β βββ assimp_sandbox
β β β βββ assimp_sandbox.cpp
β β β βββ build.sh
β β β βββ build_assimp_sandbox.sh
β β β βββ models/
β β β β βββ single_bone.blend
β β β β βββ single_bone.fbx
β β β β βββ two_bones_translation.blend
β β β β βββ two_bones_translation.fbx
β β β β βββ two_bones_translation_rotation.blend
β β β β βββ two_bones_translation_rotation.fbx
β β βββ tutorial27/
β β β βββ billboard.fs
β β β βββ billboard.gs
β β β βββ billboard.vs
β β β βββ billboard_list.cpp
β β β βββ billboard_list.h
β β β βββ billboard_technique.cpp
β β β βββ billboard_technique.h
β β β βββ build.sh
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ quad.obj
β β β βββ tutorial27.cpp
β β βββ tutorial27_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ skinned_mesh.cpp
β β β βββ skinned_mesh.h
β β β βββ skinning.fs
β β β βββ skinning.vs
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ tutorial27
β β β βββ tutorial27.cpp
β β βββ tutorial28/
β β β βββ billboard.fs
β β β βββ billboard.gs
β β β βββ billboard.vs
β β β βββ billboard_technique.cpp
β β β βββ billboard_technique.h
β β β βββ build.sh
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ particle_system.cpp
β β β βββ particle_system.h
β β β βββ ps_update.fs
β β β βββ ps_update.gs
β β β βββ ps_update.vs
β β β βββ ps_update_technique.cpp
β β β βββ ps_update_technique.h
β β β βββ quad.obj
β β β βββ random_texture.cpp
β β β βββ random_texture.h
β β β βββ tutorial28.cpp
β β βββ tutorial28_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ skinned_mesh.cpp
β β β βββ skinned_mesh.h
β β β βββ skinning.fs
β β β βββ skinning.vs
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ tutorial28.cpp
β β βββ tutorial29/
β β β βββ build.sh
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ picking.fs
β β β βββ picking.vs
β β β βββ picking_technique.cpp
β β β βββ picking_technique.h
β β β βββ picking_texture.cpp
β β β βββ picking_texture.h
β β β βββ render_callbacks.h
β β β βββ simple_color.fs
β β β βββ simple_color.vs
β β β βββ simple_color_technique.cpp
β β β βββ simple_color_technique.h
β β β βββ tutorial29.cpp
β β βββ tutorial29_youtube/
β β β βββ build.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ skinned_mesh.cpp
β β β βββ skinned_mesh.h
β β β βββ skinning.fs
β β β βββ skinning.vs
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ tutorial29.cpp
β β βββ tutorial30/
β β β βββ build.sh
β β β βββ lighting.cs
β β β βββ lighting.es
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ render_callbacks.h
β β β βββ tutorial30.cpp
β β βββ tutorial30_youtube/
β β β βββ build.sh
β β β βββ build_glfw_debug_output.sh
β β β βββ build_textured_cube.sh
β β β βββ camera.cpp
β β β βββ camera.h
β β β βββ glfw_debug_output.cpp
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ skinned_mesh.cpp
β β β βββ skinned_mesh.h
β β β βββ skinning.fs
β β β βββ skinning.vs
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ textured_cube.cpp
β β β βββ tutorial30.cpp
β β βββ tutorial31/
β β β βββ build.sh
β β β βββ lighting.cs
β β β βββ lighting.es
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ render_callbacks.h
β β β βββ tutorial31.cpp
β β βββ tutorial31_youtube/
β β β βββ build.sh
β β β βββ picking.fs
β β β βββ picking.vs
β β β βββ picking_technique.cpp
β β β βββ picking_technique.h
β β β βββ picking_texture.cpp
β β β βββ picking_texture.h
β β β βββ render_callbacks.h
β β β βββ simple_color.fs
β β β βββ simple_color.vs
β β β βββ simple_color_technique.cpp
β β β βββ simple_color_technique.h
β β β βββ tutorial31.cpp
β β βββ tutorial32/
β β β βββ build.sh
β β β βββ tutorial32.cpp
β β βββ tutorial32_youtube/
β β β βββ build.sh
β β β βββ picking.fs
β β β βββ picking.vs
β β β βββ picking_technique.cpp
β β β βββ picking_technique.h
β β β βββ picking_texture.cpp
β β β βββ picking_texture.h
β β β βββ render_callbacks.h
β β β βββ simple_color.fs
β β β βββ simple_color.vs
β β β βββ simple_color_technique.cpp
β β β βββ simple_color_technique.h
β β β βββ tutorial32.cpp
β β βββ tutorial33/
β β β βββ build.sh
β β β βββ lighting.fs
β β β βββ lighting.vs
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ tutorial33.cpp
β β βββ tutorial33_youtube/
β β β βββ build.sh
β β β βββ quad_array.cpp
β β β βββ quad_array.h
β β β βββ shader.fs
β β β βββ shader.vs
β β β βββ sprite_batch.cpp
β β β βββ sprite_batch.h
β β β βββ tutorial33.cpp
β β βββ tutorial34_youtube/
β β β βββ build.sh
β β β βββ tutorial34.cpp
β β βββ tutorial35/
β β β βββ build.sh
β β β βββ ds_geom_pass_tech.cpp
β β β βββ ds_geom_pass_tech.h
β β β βββ gbuffer.cpp
β β β βββ gbuffer.h
β β β βββ tutorial35.cpp
β β β βββ shaders/
β β β β βββ geometry_pass.fs
β β β β βββ geometry_pass.vs
β β βββ tutorial35_youtube/
β β β βββ build.sh
β β β βββ tutorial35.cpp
β β βββ tutorial36/
β β β βββ build.sh
β β β βββ ds_dir_light_pass_tech.cpp
β β β βββ ds_dir_light_pass_tech.h
β β β βββ ds_geom_pass_tech.cpp
β β β βββ ds_geom_pass_tech.h
β β β βββ ds_light_pass_tech.cpp
β β β βββ ds_light_pass_tech.h
β β β βββ ds_point_light_pass_tech.cpp
β β β βββ ds_point_light_pass_tech.h
β β β βββ gbuffer.cpp
β β β βββ gbuffer.h
β β β βββ tutorial36.cpp
β β β βββ shaders/
β β β β βββ dir_light_pass.fs
β β β β βββ geometry_pass.fs
β β β β βββ geometry_pass.vs
β β β β βββ light_pass.vs
β β β β βββ point_light_pass.fs
β β βββ tutorial36_youtube/
β β β βββ build.sh
β β β βββ tutorial36.cpp
β β βββ tutorial37/
β β β βββ build.sh
β β β βββ ds_dir_light_pass_tech.cpp
β β β βββ ds_dir_light_pass_tech.h
β β β βββ ds_geom_pass_tech.cpp
β β β βββ ds_geom_pass_tech.h
β β β βββ ds_light_pass_tech.cpp
β β β βββ ds_light_pass_tech.h
β β β βββ ds_point_light_pass_tech.cpp
β β β βββ ds_point_light_pass_tech.h
β β β βββ gbuffer.cpp
β β β βββ gbuffer.h
β β β βββ null_technique.cpp
β β β βββ null_technique.h
β β β βββ tutorial37.cpp
β β β βββ shaders/
β β β β βββ dir_light_pass.fs
β β β β βββ geometry_pass.fs
β β β β βββ geometry_pass.vs
β β β β βββ light_pass.vs
β β β β βββ null_technique.fs
β β β β βββ null_technique.vs
β β β β βββ point_light_pass.fs
β β βββ tutorial37_youtube/
β β β βββ build.sh
β β β βββ tutorial37.cpp
β β βββ tutorial38/
β β β βββ build.sh
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ tutorial38.cpp
β β β βββ shaders/
β β β β βββ skinning.fs
β β β β βββ skinning.vs
β β βββ tutorial38_youtube/
β β β βββ build.sh
β β β βββ build_frustum.sh
β β β βββ frustum.cpp
β β β βββ tutorial38.cpp
β β βββ tutorial39/
β β β βββ build.sh
β β β βββ engine_common.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ silhouette_technique.cpp
β β β βββ silhouette_technique.h
β β β βββ tutorial39.cpp
β β β βββ shaders/
β β β β βββ silhouette.fs
β β β β βββ silhouette.gs
β β β β βββ silhouette.vs
β β βββ tutorial39_youtube/
β β β βββ build.sh
β β β βββ tutorial39.cpp
β β βββ tutorial40/
β β β βββ build.sh
β β β βββ engine_common.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ null_technique.cpp
β β β βββ null_technique.h
β β β βββ shadow_volume_technique.cpp
β β β βββ shadow_volume_technique.h
β β β βββ tutorial40.cpp
β β β βββ shaders/
β β β β βββ null_technique.fs
β β β β βββ null_technique.vs
β β β β βββ shadow_volume.fs
β β β β βββ shadow_volume.gs
β β β β βββ shadow_volume.vs
β β βββ tutorial40_youtube/
β β β βββ build.sh
β β β βββ tutorial40.cpp
β β βββ tutorial41/
β β β βββ build.sh
β β β βββ intermediate_buffer.cpp
β β β βββ intermediate_buffer.h
β β β βββ motion_blur_technique.cpp
β β β βββ motion_blur_technique.h
β β β βββ skinning_technique.cpp
β β β βββ skinning_technique.h
β β β βββ tutorial41.cpp
β β β βββ Debug/
β β β β βββ tutorial41.vpb
β β β βββ shaders/
β β β β βββ motion_blur.fs
β β β β βββ motion_blur.vs
β β β β βββ skinning.fs
β β β β βββ skinning.vs
β β βββ tutorial41_youtube/
β β β βββ build.sh
β β β βββ tutorial41.cpp
β β βββ tutorial42/
β β β βββ build.sh
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ shadow_map_fbo.cpp
β β β βββ shadow_map_fbo.h
β β β βββ shadow_map_technique.cpp
β β β βββ shadow_map_technique.h
β β β βββ tutorial42.cpp
β β β βββ shaders/
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β β β βββ shadow_map.fs
β β β β βββ shadow_map.vs
β β βββ tutorial42_youtube/
β β β βββ build.sh
β β β βββ tutorial42.cpp
β β βββ tutorial43/
β β β βββ build.sh
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ shadow_cube_map_fbo.cpp
β β β βββ shadow_cube_map_fbo.h
β β β βββ shadow_map_technique.cpp
β β β βββ shadow_map_technique.h
β β β βββ tutorial43.cpp
β β β βββ shaders/
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β β β βββ shadow_map.fs
β β β β βββ shadow_map.vs
β β βββ tutorial43_youtube/
β β β βββ build.sh
β β β βββ tutorial43.cpp
β β βββ tutorial44/
β β β βββ build.sh
β β β βββ tutorial44.cpp
β β βββ tutorial45/
β β β βββ blur_tech.cpp
β β β βββ blur_tech.h
β β β βββ build.sh
β β β βββ engine_common.h
β β β βββ geom_pass_tech.cpp
β β β βββ geom_pass_tech.h
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ ssao_technique.cpp
β β β βββ ssao_technique.h
β β β βββ tutorial45.cpp
β β β βββ shaders/
β β β β βββ blur.fs
β β β β βββ blur.vs
β β β β βββ geometry_pass.fs
β β β β βββ geometry_pass.vs
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β β β βββ ssao.fs
β β β β βββ ssao.vs
β β βββ tutorial46/
β β β βββ blur_tech.cpp
β β β βββ blur_tech.h
β β β βββ build.sh
β β β βββ engine_common.h
β β β βββ geom_pass_tech.cpp
β β β βββ geom_pass_tech.h
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ ssao_technique.cpp
β β β βββ ssao_technique.h
β β β βββ tutorial46.cpp
β β β βββ shaders/
β β β β βββ blur.fs
β β β β βββ blur.vs
β β β β βββ geometry_pass.fs
β β β β βββ geometry_pass.vs
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β β β βββ ssao.fs
β β β β βββ ssao.vs
β β βββ tutorial47/
β β β βββ build.sh
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ shadow_map_technique.cpp
β β β βββ shadow_map_technique.h
β β β βββ tutorial47.cpp
β β β βββ Shaders/
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β β β βββ shadow_map.fs
β β β β βββ shadow_map.vs
β β βββ tutorial48/
β β β βββ build.sh
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ tutorial48.cpp
β β βββ tutorial49/
β β β βββ build.sh
β β β βββ csm_technique.cpp
β β β βββ csm_technique.h
β β β βββ lighting_technique.cpp
β β β βββ lighting_technique.h
β β β βββ mesh.cpp
β β β βββ mesh.h
β β β βββ tutorial49.cpp
β β β βββ Shaders/
β β β β βββ csm.fs
β β β β βββ csm.vs
β β β β βββ lighting.fs
β β β β βββ lighting.vs
β β βββ tutorial50/
β β β βββ build.sh
β β β βββ frag.spv
β β β βββ tutorial50.cpp
β β β βββ vert.spv
β β βββ tutorial51/
β β β βββ build.sh
β β β βββ tutorial51.cpp
β β βββ tutorial52/
β β β βββ build.sh
β β β βββ frag.spv
β β β βββ tutorial52.cpp
β β β βββ vert.spv
β β β βββ Shaders/
β β β β βββ frag.spv
β β β β βββ fs.spv
β β β β βββ fs.spv.txt
β β β β βββ vert.spv
β β β β βββ vs.spv
β β β β βββ vs.spv.txt
β β β β βββ vulkan.frag
β β β β βββ vulkan.vert
β β βββ tutorial53/
β β β βββ build.sh
β β β βββ tutorial53.cpp
β β β βββ Shaders/
β β β β βββ fs.spv
β β β β βββ vs.spv
β β β β βββ vulkan.frag
β β β β βββ vulkan.vert
β β βββ tutorial54/
β β β βββ build.sh
β β β βββ frag.spv
β β β βββ log
β β β βββ tutorial54.cpp
β β β βββ vert.spv
β β β βββ Shaders/
β β β β βββ frag.spv
β β β β βββ fs.spv
β β β β βββ fs.spv.txt
β β β β βββ vert.spv
β β β β βββ vs.spv
β β β β βββ vs.spv.txt
β β β β βββ vulkan.frag
β β β β βββ vulkan.vert
β β βββ web/
β β β βββ Introduction.html
β β β βββ backup.sh
β β β βββ buygreen-linux-penguin.jpg
β β β βββ contact.html
β β β βββ donate.html
β β β βββ etay.jpg
β β β βββ faq.html
β β β βββ french_flag.jpg
β β β βββ g3dviewer-screenshot-bot-a51red.pk3.png
β β β βββ get_the_source.jpg
β β β βββ glfx.jpg
β β β βββ glfx.png
β β β βββ glfx2.png
β β β βββ index.html
β β β βββ instructions.html
β β β βββ logo.jpg
β β β βββ logo.odg
β β β βββ logo.png
β β β βββ news.html
β β β βββ ogl.jpg
β β β βββ plan.odt
β β β βββ russian_flag.jpg
β β β βββ sellers.json
β β β βββ test.html
β β β βββ tutorial01.jpg
β β β βββ tutorial02.jpg
β β β βββ tutorial03.jpg
β β β βββ tutorial04.jpg
β β β βββ tutorial05.jpg
β β β βββ tutorial06.jpg
β β β βββ tutorial07.jpg
β β β βββ tutorial08.jpg
β β β βββ tutorial09.jpg
β β β βββ tutorial10.jpg
β β β βββ tutorial11.jpg
β β β βββ tutorial12.jpg
β β β βββ tutorial13.jpg
β β β βββ tutorial14.jpg
β β β βββ tutorial15.jpg
β β β βββ tutorial16.jpg
β β β βββ tutorial17.jpg
β β β βββ tutorial18.jpg
β β β βββ tutorial19.jpg
β β β βββ tutorial20.jpg
β β β βββ tutorial21.jpg
β β β βββ tutorial22.jpg
β β β βββ tutorial23.jpg
β β β βββ tutorial24.jpg
β β β βββ tutorial25.jpg
β β β βββ tutorial26.jpg
β β β βββ tutorial27.jpg
β β β βββ tutorial28.jpg
β β β βββ tutorial29.jpg
β β β βββ tutorial30.jpg
β β β βββ tutorial31.jpg
β β β βββ tutorial32.jpg
β β β βββ tutorial33.jpg
β β β βββ tutorial34.jpg
β β β βββ tutorial35.jpg
β β β βββ tutorial36.jpg
β β β βββ tutorial37.jpg
β β β βββ tutorial38.jpg
β β β βββ tutorial39.jpg
β β β βββ tutorial40.jpg
β β β βββ tutorial41.jpg
β β β βββ tutorial42.jpg
β β β βββ tutorial43.jpg
β β β βββ tutorial44.jpg
β β β βββ tutorial45.jpg
β β β βββ tutorial46.jpg
β β β βββ tutorial47.jpg
β β β βββ tutorial48.jpg
β β β βββ tutorial49.jpg
β β β βββ tutorial50.jpg
β β β βββ tutorial51.jpg
β β β βββ tutorial52.jpg
β β β βββ tutorial53.jpg
β β β βββ tutorials.css
β β β βββ faq/
β β β β βββ faq.html
β β β β βββ readme.pdf
β β β β βββ css/
β β β β β βββ reset.css
β β β β β βββ style.css
β β β β βββ js/
β β β β β βββ jquery-2.1.1.js
β β β β β βββ jquery.mobile.custom.min.js
β β β β β βββ main.js
β β β β β βββ modernizr.js
β β β β βββ partials/
β β β β β βββ _layout.scss
β β β β β βββ _mixins.scss
β β β β β βββ _variables.scss
β β β β βββ scss/
β β β β β βββ style.scss
β β β βββ www/
β β β β βββ balloontip.css
β β β β βββ balloontip.js
β β β β βββ get_the_source.xcf
β β β β βββ home.jpg
β β β β βββ html5shiv-printshiv.min.js
β β β β βββ html5shiv.min.js
β β β β βββ logo hdpi.png
β β β β βββ logo ldpi.png
β β β β βββ next.jpg
β β β β βββ prev.jpg
β β β β βββ print.css
β β β β βββ style.css
β β β β βββ template.html
β β β β βββ tutorial01/
β β β β β βββ tutorial01.html
β β β β β βββ tutorial1_spanish.html
β β β β β βββ tutorial1_spanish.rtf
β β β β βββ tutorial02/
β β β β β βββ tutorial02.html
β β β β βββ tutorial03/
β β β β β βββ coord_system.png
β β β β β βββ tutorial03.html
β β β β βββ tutorial04/
β β β β β βββ pipeline.odg
β β β β β βββ pipeline.png
β β β β β βββ tutorial04.html
β β β β βββ tutorial05/
β β β β β βββ tutorial05.html
β β β β βββ tutorial06/
β β β β β βββ equation1.jpg
β β β β β βββ equation1.mml
β β β β β βββ equation1.odf
β β β β β βββ equation1.png
β β β β β βββ equation2.jpg
β β β β β βββ equation2.mml
β β β β β βββ equation2.odf
β β β β β βββ equation2.png
β β β β β βββ equation3.jpg
β β β β β βββ equation3.mml
β β β β β βββ equation3.odf
β β β β β βββ equation3.png
β β β β β βββ translation.png
β β β β β βββ tutorial06.html
β β β β βββ tutorial07/
β β β β β βββ 07_01.mml
β β β β β βββ 07_01.png
β β β β β βββ 07_02.mml
β β β β β βββ 07_02.png
β β β β β βββ 07_03.mml
β β β β β βββ 07_03.png
β β β β β βββ eq_1.png
β β β β β βββ eq_2.png
β β β β β βββ eq_3.png
β β β β β βββ rotation.odg
β β β β β βββ rotation.png
β β β β β βββ tutorial07.html
β β β β βββ tutorial08/
β β β β β βββ tutorial08.html
β β β β βββ tutorial09/
β β β β β βββ tutorial09.html
β β β β βββ tutorial10/
β β β β β βββ index_draws.odg
β β β β β βββ indexed_draw.png
β β β β β βββ ordered_draw.png
β β β β β βββ pyramid.odg
β β β β β βββ pyramid.png
β β β β β βββ tutorial10.html
β β β β βββ tutorial11/
β β β β β βββ rot_trans.odg
β β β β β βββ rot_trans.png
β β β β β βββ trans_rot.odg
β β β β β βββ trans_rot.png
β β β β β βββ tutorial11.html
β β β β βββ tutorial12/
β β β β β βββ 12_01.mml
β β β β β βββ 12_01.png
β β β β β βββ 12_02.mml
β β β β β βββ 12_02.png
β β β β β βββ 12_03.mml
β β β β β βββ 12_03.png
β β β β β βββ 12_04.mml
β β β β β βββ 12_04.png
β β β β β βββ 12_05.mml
β β β β β βββ 12_05.png
β β β β β βββ 12_06.mml
β β β β β βββ 12_06.png
β β β β β βββ 12_07.mml
β β β β β βββ 12_07.png
β β β β β βββ 12_08.mml
β β β β β βββ 12_08.png
β β β β β βββ 12_09.mml
β β β β β βββ 12_09.png
β β β β β βββ 12_10.mml
β β β β β βββ 12_10.png
β β β β β βββ 12_11.mml
β β β β β βββ 12_11.png
β β β β β βββ FOV.odg
β β β β β βββ FOV.png
β β β β β βββ projection_window.odg
β β β β β βββ projection_window.png
β β β β β βββ side_view1.odg
β β β β β βββ side_view1.png
β β β β β βββ side_view2.odg
β β β β β βββ side_view2.png
β β β β β βββ tutorial12.html
β β β β βββ tutorial13/
β β β β β βββ camera_axes.odg
β β β β β βββ camera_axes.png
β β β β β βββ camera_axes2.odg
β β β β β βββ camera_axes2.png
β β β β β βββ camera_space.odg
β β β β β βββ camera_space.png
β β β β β βββ camera_space_translation
β β β β β βββ camera_space_translation.png
β β β β β βββ tutorial13.html
β β β β β βββ uvn.mml
β β β β β βββ uvn.png
β β β β βββ tutorial14/
β β β β β βββ tutorial14.html
β β β β βββ tutorial15/
β β β β β βββ aa_gun.jpg
β β β β β βββ conjugate.mml
β β β β β βββ conjugate.png
β β β β β βββ h_angle.odg
β β β β β βββ h_angle.png
β β β β β βββ quaternion.mml
β β β β β βββ quaternion.png
β β β β β βββ quaternion1.mml
β β β β β βββ quaternion1.png
β β β β β βββ rotation.mml
β β β β β βββ rotation.png
β β β β β βββ rotationq.mml
β β β β β βββ rotationq.png
β β β β β βββ tutorial15.html
β β β β βββ tutorial16/
β β β β β βββ checkers.odg
β β β β β βββ sampling_diagram.odg
β β β β β βββ sampling_diagram.png
β β β β β βββ tri1.odg
β β β β β βββ tri1.png
β β β β β βββ tri2.odg
β β β β β βββ tri2.png
β β β β β βββ tutorial16.html
β β β β β βββ txt_coords.odg
β β β β β βββ txt_coords.png
β β β β β βββ txt_example.png
β β β β βββ tutorial17/
β β β β β βββ ambient_light.mml
β β β β β βββ ambient_light.png
β β β β β βββ directional_light.odg
β β β β β βββ directional_light.png
β β β β β βββ tutorial17.html
β β β β βββ tutorial18/
β β β β β βββ lambert_law.odg
β β β β β βββ lambert_law.png
β β β β β βββ light_angle.odg
β β β β β βββ light_angle.png
β β β β β βββ normals.odg
β β β β β βββ normals.png
β β β β β βββ tutorial18.html
β β β β β βββ vertex_normals.odg
β β β β β βββ vertex_normals.png
β β β β βββ tutorial19/
β β β β β βββ reflect.mml
β β β β β βββ reflect.png
β β β β β βββ reflected_light.odg
β β β β β βββ reflected_light.png
β β β β β βββ shininess_1.png
β β β β β βββ shininess_32.png
β β β β β βββ specular1.mml
β β β β β βββ specular1.png
β β β β β βββ specular_light.odg
β β β β β βββ specular_light.png
β β β β β βββ tutorial19.html
β β β β βββ tutorial20/
β β β β β βββ attenuation.mml
β β β β β βββ attenuation.png
β β β β β βββ inverse_square_law.mml
β β β β β βββ inverse_square_law.png
β β β β β βββ tutorial20.html
β β β β βββ tutorial21/
β β β β β βββ map.ml
β β β β β βββ map.png
β β β β β βββ spotlight.odg
β β β β β βββ spotlight.png
β β β β β βββ tutorial21.html
β β β β βββ tutorial22/
β β β β β βββ tutorial22.html
β β β β βββ tutorial23/
β β β β β βββ shadow.blend
β β β β β βββ shadow.png
β β β β β βββ tutorial23.html
β β β β βββ tutorial24/
β β β β β βββ shadow.jpg
β β β β β βββ tutorial24.html
β β β β βββ tutorial25/
β β β β β βββ Halflife_skybox.jpg
β β β β β βββ skybox.jpg
β β β β β βββ texel_fetch.odg
β β β β β βββ texel_fetch.png
β β β β β βββ tutorial25.html
β β β β βββ tutorial26/
β β β β β βββ compare.jpg
β β β β β βββ no_normal_mapping.jpg
β β β β β βββ normal_map.jpg
β β β β β βββ normal_mapping.jpg
β β β β β βββ normals.jpg
β β β β β βββ normals.odg
β β β β β βββ tangent_space.jpg
β β β β β βββ tangent_space.odg
β β β β β βββ tangent_space2.odg
β β β β β βββ tangent_space3.odg
β β β β β βββ tangent_space4.jpg
β β β β β βββ tangent_space4.odg
β β β β β βββ tangent_space5.jpg
β β β β β βββ tangent_space5.odg
β β β β β βββ tangent_space_calc1.jpg
β β β β β βββ tangent_space_calc1.mml
β β β β β βββ tangent_space_calc2.jpg
β β β β β βββ tangent_space_calc2.mml
β β β β β βββ tangent_space_calc3.jpg
β β β β β βββ tangent_space_calc3.mml
β β β β β βββ tangent_space_calc4.jpg
β β β β β βββ tangent_space_calc4.mml
β β β β β βββ tangent_space_calc5.jpg
β β β β β βββ tangent_space_calc5.mml
β β β β β βββ tangent_space_calc6.jpg
β β β β β βββ tangent_space_calc6.mml
β β β β β βββ tutorial26.html
β β β β βββ tutorial27/
β β β β β βββ billboard1.jpg
β β β β β βββ billboard2.jpg
β β β β β βββ billboard3.jpg
β β β β β βββ billboard4.jpg
β β β β β βββ billboard4.odg
β β β β β βββ quad.jpg
β β β β β βββ quad.odg
β β β β β βββ triangle_strip.jpg
β β β β β βββ triangle_strip.odg
β β β β β βββ triangle_strip2.jpg
β β β β β βββ triangle_strips2.odg
β β β β β βββ tutorial27.html
β β β β βββ tutorial28/
β β β β β βββ pipeline.jpg
β β β β β βββ pipeline.odg
β β β β β βββ tutorial28.html
β β β β βββ tutorial29/
β β β β β βββ tutorial29.html
β β β β βββ tutorial30/
β β β β β βββ domain.jpg
β β β β β βββ domain.odg
β β β β β βββ domains.png
β β β β β βββ patch.jpg
β β β β β βββ pipeline.jpg
β β β β β βββ pipeline.odg
β β β β β βββ subdivision.jpg
β β β β β βββ tutorial30.html
β β β β βββ tutorial31/
β β β β β βββ CONTROL_POINTS.blend
β β β β β βββ bezier_tri.jpg
β β β β β βββ bezier_tri.mml
β β β β β βββ control_points.jpg
β β β β β βββ control_points.odg
β β β β β βββ control_points.png
β β β β β βββ cp_projection.jpg
β β β β β βββ cp_projection.odg
β β β β β βββ cp_projection2.jpg
β β β β β βββ cp_projection2.odg
β β β β β βββ tutorial31.html
β β β β βββ tutorial32/
β β β β β βββ aos_soa.jpg
β β β β β βββ aos_soa.odg
β β β β β βββ tutorial32.html
β β β β βββ tutorial33/
β β β β β βββ instance_vbs.jpg
β β β β β βββ instance_vbs.odg
β β β β β βββ tutorial33.html
β β β β βββ tutorial34/
β β β β β βββ tutorial34.html
β β β β βββ tutorial35/
β β β β β βββ gbuffer.jpg
β β β β β βββ gbuffer.odg
β β β β β βββ gbuffer.png
β β β β β βββ tutorial35.html
β β β β βββ tutorial36/
β β β β β βββ bbox.jpg
β β β β β βββ bsphere.jpg
β β β β β βββ threshold.jpg
β β β β β βββ threshold.mml
β β β β β βββ tutorial36.html
β β β β βββ tutorial37/
β β β β β βββ light_volume.jpg
β β β β β βββ light_volume.odg
β β β β β βββ light_volume1.jpg
β β β β β βββ light_volume1.odg
β β β β β βββ light_volume2.jpg
β β β β β βββ light_volume2.odg
β β β β β βββ tutorial37.html
β β β β βββ tutorial38/
β β β β β βββ assimp1.jpg
β β β β β βββ assimp1.odg
β β β β β βββ assimp2.jpg
β β β β β βββ assimp2.odg
β β β β β βββ rigging.jpg
β β β β β βββ rigging1.png
β β β β β βββ rigging2.png
β β β β β βββ rigging3.png
β β β β β βββ rigging4.png
β β β β β βββ tutorial38.html
β β β β β βββ vertex.jpg
β β β β β βββ vertex.odg
β β β β βββ tutorial39/
β β β β β βββ adjacencies.dia
β β β β β βββ adjacencies.jpg
β β β β β βββ silhouette1.jpg
β β β β β βββ silhouette1.odg
β β β β β βββ silhouette2.dia
β β β β β βββ silhouette2.jpg
β β β β β βββ tutorial39.html
β β β β βββ tutorial40/
β β β β β βββ caps.jpg
β β β β β βββ caps.odg
β β β β β βββ infinity
β β β β β βββ infinity.jpg
β β β β β βββ infinity.odg
β β β β β βββ infinity1.jpg
β β β β β βββ infinity1.mml
β β β β β βββ infinity2.jpg
β β β β β βββ infinity2.mml
β β β β β βββ lightBulb.png
β β β β β βββ quad.jpg
β β β β β βββ quad.odg
β β β β β βββ shadow_volume1.jpg
β β β β β βββ shadow_volume1.odg
β β β β β βββ shadow_volume2.jpg
β β β β β βββ shadow_volume2.odg
β β β β β βββ tutorial40.html
β β β β βββ tutorial41/
β β β β β βββ tutorial41.html
β β β β βββ tutorial42/
β β β β β βββ no_pcf.png
β β β β β βββ pcf.png
β β β β β βββ shadow_map.odt
β β β β β βββ shadow_map.png
β β β β β βββ tutorial42.html
β β β β βββ tutorial43/
β β β β β βββ cubemap.jpg
β β β β β βββ cubemap.odg
β β β β β βββ cubemap2.jpg
β β β β β βββ cubemap2.odg
β β β β β βββ tutorial43.html
β β β β βββ tutorial44/
β β β β β βββ tutorial44.html
β β β β βββ tutorial45/
β β β β β βββ algorithm.jpg
β β β β β βββ ao.jpg
β β β β β βββ ao.png
β β β β β βββ diagram1.jpg
β β β β β βββ diagram1.odg
β β β β β βββ tutorial45.html
β β β β βββ tutorial46/
β β β β β βββ diagram1.jpg
β β β β β βββ diagram1.odf
β β β β β βββ diagram2.jpg
β β β β β βββ diagram2.odf
β β β β β βββ diagram3.jpg
β β β β β βββ diagram3.odf
β β β β β βββ diagram4.jpg
β β β β β βββ diagram4.odf
β β β β β βββ diagram5.jpg
β β β β β βββ diagram5.odf
β β β β β βββ diagram6.jpg
β β β β β βββ diagram6.odf
β β β β β βββ tutorial46.html
β β β β βββ tutorial47/
β β β β β βββ boxes.jpg
β β β β β βββ calc.png
β β β β β βββ calc1.jpg
β β β β β βββ calc1.odf
β β β β β βββ calc2.jpg
β β β β β βββ calc2.odf
β β β β β βββ calc2.png
β β β β β βββ calc3.jpg
β β β β β βββ calc3.odf
β β β β β βββ calc3.png
β β β β β βββ calc4.jpg
β β β β β βββ calc4.odf
β β β β β βββ calc4.png
β β β β β βββ calc5.jpg
β β β β β βββ calc5.odf
β β β β β βββ calc5.png
β β β β β βββ dirlight.jpg
β β β β β βββ dirlight.odg
β β β β β βββ high_res.jpg
β β β β β βββ low_res.jpg
β β β β β βββ ortho.jpg
β β β β β βββ projections.odg
β β β β β βββ spotlight.jpg
β β β β β βββ spotlight.odg
β β β β β βββ tutorial47.html
β β β β βββ tutorial48/
β β β β β βββ atb1.jpg
β β β β β βββ atb2.jpg
β β β β β βββ atb3.jpg
β β β β β βββ atb4.jpg
β β β β β βββ atb5.jpg
β β β β β βββ atb6.jpg
β β β β β βββ atb7.jpg
β β β β β βββ atb8.jpg
β β β β β βββ tutorial48.html
β β β β βββ tutorial49/
β β β β β βββ calc1.odf
β β β β β βββ calc1.png
β β β β β βββ calc2.odf
β β β β β βββ calc2.png
β β β β β βββ calc3.odf
β β β β β βββ calc3.png
β β β β β βββ csm.blend
β β β β β βββ csm.blend1
β β β β β βββ csm2.blend
β β β β β βββ csm2.blend1
β β β β β βββ final.jpg
β β β β β βββ frustum1.odg
β β β β β βββ frustum1.png
β β β β β βββ frustum2.odg
β β β β β βββ frustum2.png
β β β β β βββ frustum3.odg
β β β β β βββ frustum3.png
β β β β β βββ img1.jpg
β β β β β βββ img2.png
β β β β β βββ img3.png
β β β β β βββ img4.png
β β β β β βββ img5.png
β β β β β βββ img6.png
β β β β β βββ img7.png
β β β β β βββ tutorial49.html
β β β β βββ tutorial50/
β β β β β βββ Vulkan.odg
β β β β β βββ include.jpg
β β β β β βββ link.jpg
β β β β β βββ tutorial50.html
β β β β β βββ vulkan.jpg
β β β β βββ tutorial51/
β β β β β βββ tutorial51.html
β β β β βββ tutorial52/
β β β β β βββ tutorial52.html
β β β β β βββ tutorial52.jpg
β β β β βββ tutorial53/
β β β β β βββ tutorial53.html
β βββ Temporary Files/
β β βββ main.cpp
β β βββ tri.cpp
β βββ dependencies/
β β βββ LICENSE.md
β β βββ README.md
β β βββ include/
β β β βββ GLFW/
β β β β βββ glfw3.h
β β β β βββ glfw3native.h
β β β βββ KHR/
β β β β βββ khrplatform.h
β β β βββ glad/
β β β β βββ glad.h
β β βββ library/
β β β βββ libglfw.3.3.dylib
βββ 1 Source/
β βββ commit-hist.txt
β βββ 0 Rubik's Cube Visualization/
β β βββ README.md
β β βββ Rubiks Cube.gif
β β βββ main.cpp
β β βββ makefile
β βββ 1 New Window/
β β βββ Makefile
β β βββ main.cpp
β β βββ main2.cpp
β β βββ GLFW/
β β β βββ Makefile
β β β βββ main.cpp
β β βββ SDL2/
β β β βββ main.cpp
β βββ 2 Triangle Shades/
β β βββ Makefile
β β βββ main.cpp
β β βββ glfw/
β β β βββ Makefile
β β β βββ main.cpp
β βββ 3 Uniform Variables/
β β βββ Makefile
β β βββ glew32.dll
β β βββ main.cpp
β βββ 9 Test3D/
β β βββ Makefile
β β βββ Mesh.cpp
β β βββ Mesh.h
β β βββ Mesh.o
β β βββ OpenGL
β β βββ Shader.cpp
β β βββ Shader.h
β β βββ Shader.o
β β βββ Window.cpp
β β βββ Window.h
β β βββ Window.o
β β βββ glew32.dll
β β βββ main.cpp
β β βββ main.o
β β βββ Shaders/
β β β βββ shader.frag
β β β βββ shader.vert
-
Notifications
You must be signed in to change notification settings - Fork 0
arfazhxss/rubiks-cube-cpp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
About
Rubik Cube Visualization using OpenGL C Libraries, C++, GLSL Shader Language, GLM Maths Library, GLFW (some GLUT) and GLEW.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published