# OpenGLES_Examples **Repository Path**: knziha/OpenGLES_Examples ## Basic Information - **Project Name**: OpenGLES_Examples - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-09 - **Last Updated**: 2024-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenGL ES C++ examples A comprehensive collection of open source C++ examples for OpenGL ES 3.1 which is from Khronos. ## Development Environment [Windows 10](https://www.microsoft.com/en-us/software-download/windows10), [Visual Studio 2019](https://visualstudio.microsoft.com/zh-hant/vs/?rr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DS64iLGalmjZ-FW3YG98CKR-p-qlL5e44wYM1QX0YOcUTbyVG9RW-OuEKWDJvhpo5eA_XrGeAjalso5T-f03iaK%26wd%3D%26eqid%3Db664e1c30015a0e9000000065d07a930) ## Build Tool [CMake](https://cmake.org/) 3.2 or higher ## Building The repository contains everything required to compile and build the examples on Windows, using the Visual Studio compiler that supports C++14 at least. All required dependencies are included. - ##### compile option : Debug, MinSizeRel, Release, RelWithDebInfo - ##### target platform : Win32, Win64 **Windows** Use the provided CMakeLists.txt with CMake to generate a build configuration, e.g.: ``` cmake -G "Visual Studio 16 2019" ``` ## Examples #### [01 - hello_window]() #### [02 - hello_window_color_clear]() #### [03 - triangle]() #### [04 - quadrangle_indices]() #### [05 - triangle_restart_index]() #### [06 - triangle_instancing]() #### [07 - quad_with_texture]() #### [08 - cube_with_camera]() #### [09 - transformations]() #### [10 - model_loading]() #### [11 - cull_face]() #### [12 - stencil_buffer]() #### [13 - blinn_phong_lighting]() #### [14 - blending]() #### [15 - render_to_texture]() #### [16 - normal_mapping]() #### [17 - dear_imgui]() #### [18 - uniform_buffer_object]() #### [19 - skybox_reflect]() #### [20 - parallax_mapping]() #### [21 - orthographic_shadow_mapping]() #### [22 - omnidirectional_shadow_mapping]() #### [23 - perspective_shadow_mapping]() #### [24 - cascaded_shadow_mapping]() #### [25 - variance_shadow_mapping]() #### [26 - exponential_variance_shadow_mapping]() #### [27 - bloom_with_hdr]() #### [28 - compute_shader_edgedetect]() #### [29 - basic_pbr]() #### [30 - image_based_lighting_pbr]() #### [31 - image_based_lighting_pbr_textured]() #### [32 - subsurface_scattering]() #### [33 - spherical_harmonics_lighting]() #### [34 - fonts_rendering]() #### [35 - cpu_ray_tracing]()