https://github.com/salaxdev/gl4-cat
C++ OpenGL RGB Cat
https://github.com/salaxdev/gl4-cat
3d cpp glfw glm light opengl renderering shaders
Last synced: about 2 months ago
JSON representation
C++ OpenGL RGB Cat
- Host: GitHub
- URL: https://github.com/salaxdev/gl4-cat
- Owner: SalaxDev
- License: mit
- Created: 2025-06-01T18:29:37.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-02T00:46:35.000Z (about 1 year ago)
- Last Synced: 2025-08-01T05:23:58.917Z (11 months ago)
- Topics: 3d, cpp, glfw, glm, light, opengl, renderering, shaders
- Language: C++
- Homepage:
- Size: 757 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[]()
# GLSL Cat Renderer
# 🐱 GLSL Cat Renderer | OpenGL 4.4 Core

## 🔥 Features
- **lighting**:
- Ambient occlusion
- Diffuse scattering
- Specular highlights (RGB reflections)
- **Interactive controls**:
- Rotate
- Move
- Flip vertically
- resizing
- **Perspective camera**
- **Texture loading** via SOIL2
- **Matrix transformations** powered by GLM
## ⚙️ Tech Stack
| Component | Technology |
|-----------------|----------------|
| Graphics API | OpenGL 4.4 Core|
| Math Library | GLM |
| Window/Input | GLFW 3.3+ |
| Loader | Glad |
| Image Loading | SOIL2 |
| Language | C++17 |
## 🚀 Building & Running
```bash
# Clone The Project
git clone https://github.com/yourusername/opengl-cat.git
# Build (CMake required)
mkdir build
cd build
cmake ..
cmake --build .
# Run the Program!
../bin/GL-Cat
```
For **MSVC** Compiler, You Need SOIL2 And GLFW Installed, Otherwise it Won't Work
For Executable Program For Windows User, Check out The [Releases](https://github.com/SalaxDev/GL4-Cat/releases)
**NOTE That** Anti Virus Might Give Malware Warnings For Direct Download because Program wasn't digitally **Signed**