FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

tmp64/BSPRenderer: Half-Life 1 map renderer in C++ and OpenGL 3.3 Core · GitHub

This repository was archived by the owner on Dec 24, 2023. It is now read-only.
/ BSPRenderer Public archive

Repository files navigation

BSPRenderer

This is a Half-Life 1 BSP loader and renderer written in C++ and OpenGL 3.3 Core.

Build requirements

  • OpenGL mathematics library (GLM)
  • SDL2 library

Note: code is designed to be portable but was only tested on Windows with Visual Studio 2017. Some patches may be required.

Lighting

The renderer suppports both GoldSrc lightmaps (in the .bsp file) and custom ones generated using rad utility.

Screenshots

All these screenshots are outdated!

Credits

A lot of rendering code is based on Xash3D so thanks to everyone who worked on it. Also thanks to id Software for open-sourcing Quake engine code which helped massively.

About

Half-Life 1 map renderer in C++ and OpenGL 3.3 Core

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL