# 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]()